aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/command/sdist.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-08-20 17:44:54 -0400
committerJason R. Coombs <jaraco@jaraco.com>2016-08-20 17:44:54 -0400
commitb9baa94e18e91671f9acde4e0e033be1391a7fde (patch)
tree70d34911de312c02ea31918dafe1f4fbe22c37ff /setuptools/command/sdist.py
parent06df852e7cda567b6f8ab6831486285f0e2989a4 (diff)
downloadexternal_python_setuptools-b9baa94e18e91671f9acde4e0e033be1391a7fde.tar.gz
external_python_setuptools-b9baa94e18e91671f9acde4e0e033be1391a7fde.tar.bz2
external_python_setuptools-b9baa94e18e91671f9acde4e0e033be1391a7fde.zip
Default to gztar for sdists on all platforms. Ref #748.
Diffstat (limited to 'setuptools/command/sdist.py')
-rwxr-xr-xsetuptools/command/sdist.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/setuptools/command/sdist.py b/setuptools/command/sdist.py
index b6125f58..1d4f5d54 100755
--- a/setuptools/command/sdist.py
+++ b/setuptools/command/sdist.py
@@ -66,6 +66,17 @@ class sdist(orig.sdist):
if data not in dist_files:
dist_files.append(data)
+ def initialize_options(self):
+ orig.sdist.initialize_options(self)
+
+ self._default_to_gztar()
+
+ def _default_to_gztar(self):
+ # only needed on Python prior to 3.6.
+ if sys.version_info >= (3, 6, 0, 'beta', 1):
+ return
+ self.formats = ['gztar']
+
def make_distribution(self):
"""
Workaround for #516