Patch #1104111: Alter setup.py --help and --help-commands.

This commit is contained in:
Martin v. Löwis 2005-03-03 08:12:27 +00:00
parent 5dc8ced4a8
commit 8ed338ab44
3 changed files with 13 additions and 2 deletions

View File

@ -15,7 +15,7 @@ from distutils import log
class clean (Command):
description = "clean up output of 'build' command"
description = "clean up temporary files from 'build' command"
user_options = [
('build-base=', 'b',
"base build directory (default: 'build.build-base')"),

View File

@ -59,6 +59,15 @@ class Distribution:
('help', 'h', "show detailed help message"),
]
# 'common_usage' is a short (2-3 line) string describing the common
# usage of the setup script.
common_usage = """\
Common commands: (see '--help-commands' for more)
setup.py build will build the package underneath 'build/'
setup.py install will install the package
"""
# options that are not propagated to the commands
display_options = [
('help-commands', None,
@ -608,7 +617,7 @@ class Distribution:
else:
options = self.global_options
parser.set_option_table(options)
parser.print_help("Global options:")
parser.print_help(self.common_usage + "\nGlobal options:")
print
if display_options:

View File

@ -59,6 +59,8 @@ Extension Modules
Library
-------
- Patch #1104111: Alter setup.py --help and --help-commands.
- Patch #1121234: Properly cleanup _exit and tkerror commands.
- Patch #1049151: xdrlib now unpacks booleans as True or False.