Skip to content

Commit 067c684

Browse files
author
ajohns
committed
misc bugs
1 parent 5510f29 commit 067c684

File tree

5 files changed

+8
-5
lines changed

5 files changed

+8
-5
lines changed

src/rez/pip.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from rez.vendor.distlib.util import parse_name_and_version
77
from rez.vendor.enum.enum import Enum
88
from rez.resolved_context import ResolvedContext
9-
from rez.system import popen
9+
from rez.utils.system import popen
1010
from rez.utils.logging_ import print_debug, print_info, print_warning
1111
from rez.exceptions import BuildError, PackageFamilyNotFoundError, \
1212
PackageNotFoundError, convert_errors

src/rez/release_vcs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from rez.utils.system import popen
55
from rez.utils.logging_ import print_debug
66
from rez.utils.filesystem import walk_up_dirs
7+
from pipes import quote
78
import subprocess
89

910

@@ -201,7 +202,8 @@ def export(cls, revision, path):
201202

202203
def _cmd(self, *nargs):
203204
"""Convenience function for executing a program such as 'git' etc."""
204-
cmd_str = ' '.join(nargs)
205+
cmd_str = ' '.join(map(quote, nargs))
206+
205207
if self.package.config.debug("package_release"):
206208
print_debug("Running command: %s" % cmd_str)
207209

src/rez/rex.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from rez.exceptions import RexError, RexUndefinedVariableError, RezSystemError
1313
from rez.util import shlex_join
1414
from rez.utils import reraise
15-
from rez.system import popen
15+
from rez.utils.system import popen
1616
from rez.utils.sourcecode import SourceCode, SourceCodeError
1717
from rez.utils.data_utils import AttrDictWrapper
1818
from rez.utils.formatting import expandvars

src/rez/shells.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
from rez.rex import RexExecutor, ActionInterpreter, OutputStyle
55
from rez.util import which, shlex_join
66
from rez.utils.logging_ import print_warning
7+
from rez.utils.system import popen
8+
from rez.system import system
79
from rez.exceptions import RezSystemError
810
from rez.rex import EscapedString
911
from rez.config import config
10-
from rez.system import system, popen
1112
import subprocess
1213
import os.path
1314
import pipes

src/rez/utils/graph_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from ast import literal_eval
1010
from rez.config import config
1111
from rez.vendor.pydot import pydot
12-
from rez.system import popen
12+
from rez.utils.system import popen
1313
from rez.utils.formatting import PackageRequest
1414
from rez.exceptions import PackageRequestError
1515
from rez.vendor.pygraph.readwrite.dot import read as read_dot

0 commit comments

Comments
 (0)