diff options
author | Greg Ward <gward@python.net> | 2000-06-08 00:14:18 (GMT) |
---|---|---|
committer | Greg Ward <gward@python.net> | 2000-06-08 00:14:18 (GMT) |
commit | f1fe10376e2d122957b517e9a83845b60df7f9ba (patch) | |
tree | 34b1335f615aa5af62cad64a9aa630d215d00a2c /Lib/distutils/command/sdist.py | |
parent | f8b9e20d943030fbcab182a7a48a74e0c9aaf509 (diff) | |
download | cpython-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.py | 30 |
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'} |