Issue #27819: Simply default to gztar for sdist formats by default on all platforms.
This commit is contained in:
parent
3766572a48
commit
a47ca08a36
|
@ -91,9 +91,6 @@ class sdist(Command):
|
||||||
negative_opt = {'no-defaults': 'use-defaults',
|
negative_opt = {'no-defaults': 'use-defaults',
|
||||||
'no-prune': 'prune' }
|
'no-prune': 'prune' }
|
||||||
|
|
||||||
default_format = {'posix': 'gztar',
|
|
||||||
'nt': 'zip' }
|
|
||||||
|
|
||||||
sub_commands = [('check', checking_metadata)]
|
sub_commands = [('check', checking_metadata)]
|
||||||
|
|
||||||
def initialize_options(self):
|
def initialize_options(self):
|
||||||
|
@ -110,7 +107,7 @@ class sdist(Command):
|
||||||
self.manifest_only = 0
|
self.manifest_only = 0
|
||||||
self.force_manifest = 0
|
self.force_manifest = 0
|
||||||
|
|
||||||
self.formats = None
|
self.formats = ['gztar']
|
||||||
self.keep_temp = 0
|
self.keep_temp = 0
|
||||||
self.dist_dir = None
|
self.dist_dir = None
|
||||||
|
|
||||||
|
@ -126,13 +123,6 @@ class sdist(Command):
|
||||||
self.template = "MANIFEST.in"
|
self.template = "MANIFEST.in"
|
||||||
|
|
||||||
self.ensure_string_list('formats')
|
self.ensure_string_list('formats')
|
||||||
if self.formats is None:
|
|
||||||
try:
|
|
||||||
self.formats = [self.default_format[os.name]]
|
|
||||||
except KeyError:
|
|
||||||
raise DistutilsPlatformError(
|
|
||||||
"don't know how to create source distributions "
|
|
||||||
"on platform %s" % os.name)
|
|
||||||
|
|
||||||
bad_format = archive_util.check_archive_formats(self.formats)
|
bad_format = archive_util.check_archive_formats(self.formats)
|
||||||
if bad_format:
|
if bad_format:
|
||||||
|
|
|
@ -20,6 +20,9 @@ Core and Builtins
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- Issue #27819: In distutils sdists, simply produce the "gztar" (gzipped tar
|
||||||
|
format) distributions on all platforms unless "formats" is supplied.
|
||||||
|
|
||||||
- Issue #2466: posixpath.ismount now correctly recognizes mount points which
|
- Issue #2466: posixpath.ismount now correctly recognizes mount points which
|
||||||
the user does not have permission to access.
|
the user does not have permission to access.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue