summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/command/sdist.py
diff options
context:
space:
mode:
authorGreg Ward <gward@python.net>2000-06-08 00:14:18 (GMT)
committerGreg Ward <gward@python.net>2000-06-08 00:14:18 (GMT)
commitf1fe10376e2d122957b517e9a83845b60df7f9ba (patch)
tree34b1335f615aa5af62cad64a9aa630d215d00a2c /Lib/distutils/command/sdist.py
parentf8b9e20d943030fbcab182a7a48a74e0c9aaf509 (diff)
downloadcpython-f1fe10376e2d122957b517e9a83845b60df7f9ba.zip
cpython-f1fe10376e2d122957b517e9a83845b60df7f9ba.tar.gz
cpython-f1fe10376e2d122957b517e9a83845b60df7f9ba.tar.bz2
Cosmetic tweaks to imports, the 'show_formats()' function, and the
'help_options' list; also added an editorial comment.
Diffstat (limited to 'Lib/distutils/command/sdist.py')
-rw-r--r--Lib/distutils/command/sdist.py30
1 files changed, 19 insertions, 11 deletions
diff --git a/Lib/distutils/command/sdist.py b/Lib/distutils/command/sdist.py
index b06c515..eabf5c7 100644
--- a/Lib/distutils/command/sdist.py
+++ b/Lib/distutils/command/sdist.py
@@ -11,9 +11,9 @@ import fnmatch
from types import *
from glob import glob
from distutils.core import Command
-from distutils.util import newer, create_tree, remove_tree, convert_path, \
- write_file
-from distutils.archive_util import check_archive_formats,ARCHIVE_FORMATS
+from distutils.util import \
+ convert_path, create_tree, remove_tree, newer, write_file, \
+ check_archive_formats, ARCHIVE_FORMATS
from distutils.text_file import TextFile
from distutils.errors import DistutilsExecError, DistutilsOptionError
@@ -40,19 +40,27 @@ class sdist (Command):
"keep the distribution tree around after creating " +
"archive file(s)"),
]
- # prints all possible arguments to --formats
- def show_formats():
+
+
+ # XXX ugh: this has to precede the 'help_options' list, because
+ # it is mentioned there -- also, this is not a method, even though
+ # it's defined in a class: double-ugh!
+ def show_formats ():
+ """Print all possible values for the 'formats' option -- used by
+ the "--help-formats" command-line option.
+ """
from distutils.fancy_getopt import FancyGetopt
- list_of_formats=[]
+ formats=[]
for format in ARCHIVE_FORMATS.keys():
- list_of_formats.append(("formats="+format,None,ARCHIVE_FORMATS[format][2]))
- list_of_formats.sort()
- pretty_printer=FancyGetopt(list_of_formats)
- pretty_printer.print_help("List of available distribution formats:")
+ formats.append(("formats="+format,None,ARCHIVE_FORMATS[format][2]))
+ formats.sort()
+ pretty_printer = FancyGetopt(formats)
+ pretty_printer.print_help(
+ "List of available source distribution formats:")
help_options = [
('help-formats', None,
- "lists available distribution formats",show_formats),
+ "lists available distribution formats", show_formats),
]
negative_opts = {'use-defaults': 'no-defaults'}