Skip to content

Commit edd0b3e

Browse files
committed
Don't use gztar sdists on windows.
tar isn't as readily available; zip works fine.
1 parent 1fe5a4e commit edd0b3e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pex/installer.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from pkg_resources import Distribution, PathMetadata
1212

1313
from .common import safe_mkdtemp, safe_rmtree
14+
from .compatibility import WINDOWS
1415
from .interpreter import PythonInterpreter
1516
from .tracer import TRACER
1617
from .version import SETUPTOOLS_REQUIREMENT, WHEEL_REQUIREMENT
@@ -209,7 +210,10 @@ class Packager(DistributionPackager):
209210
"""
210211

211212
def _setup_command(self):
212-
return ['sdist', '--formats=gztar', '--dist-dir=%s' % self._install_tmp]
213+
if WINDOWS:
214+
return ['sdist', '--formats=zip', '--dist-dir=%s' % self._install_tmp]
215+
else:
216+
return ['sdist', '--formats=gztar', '--dist-dir=%s' % self._install_tmp]
213217

214218
@after_installation
215219
def sdist(self):

0 commit comments

Comments
 (0)