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',
|
||||
'no-prune': 'prune' }
|
||||
|
||||
default_format = {'posix': 'gztar',
|
||||
'nt': 'zip' }
|
||||
|
||||
sub_commands = [('check', checking_metadata)]
|
||||
|
||||
def initialize_options(self):
|
||||
|
@ -110,7 +107,7 @@ class sdist(Command):
|
|||
self.manifest_only = 0
|
||||
self.force_manifest = 0
|
||||
|
||||
self.formats = None
|
||||
self.formats = ['gztar']
|
||||
self.keep_temp = 0
|
||||
self.dist_dir = None
|
||||
|
||||
|
@ -126,13 +123,6 @@ class sdist(Command):
|
|||
self.template = "MANIFEST.in"
|
||||
|
||||
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)
|
||||
if bad_format:
|
||||
|
|
|
@ -20,6 +20,9 @@ Core and Builtins
|
|||
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
|
||||
the user does not have permission to access.
|
||||
|
||||
|
|
Loading…
Reference in New Issue