cpython/Lib/distutils/command
Greg Ward 1259392b38 Fairly massive overhaul to support getting RPM inputs (extra meta-data,
prep/build/etc. scripts, doc files, dependency info) from a config file
rather than the dedicated "package_info" file.  (The idea is that
developers will provide RPM-specific info in the "[bdist_rpm]" section of
setup.cfg, but of course it could also be supplied in the other config
files, on the command line, or in the setup script -- or any mix of the
above.)

Major changes:
  * added a boatload of options to 'user_options' and
    'initialize_options()': 'distribution_name', 'group', 'release', ...
  * added 'finalize_package_data()', which takes the place of
    '_get_package_data()' -- except it's called from 'finalize_options()',
    not 'run()', so we have everything figured out before we actually run
    the command
  * added 'ensure_string()', 'ensure_string_list()', 'ensure_filename()';
    these take the place of '_check_string()' and friends.  (These actually
    look like really useful type-checking methods that could come in handy
    all over the Distutils; should consider moving them up to Command and
    using them in other command classes' 'finalize_options()' method for
    error-checking).
  * various cleanup, commentary, and adaptation to the new way of
    storing RPM info in '_make_spec_file()'
2000-06-02 01:49:58 +00:00
..
__init__.py Changed order so 'clean' is right after the 'build' commands. 2000-05-28 23:49:03 +00:00
bdist.py Some far-reaching naming changes: 2000-05-27 17:27:23 +00:00
bdist_dumb.py Some far-reaching naming changes: 2000-05-27 17:27:23 +00:00
bdist_rpm.py Fairly massive overhaul to support getting RPM inputs (extra meta-data, 2000-06-02 01:49:58 +00:00
build.py Some far-reaching naming changes: 2000-05-27 17:27:23 +00:00
build_clib.py Normalized all the end-of-class lines. 2000-05-25 01:10:04 +00:00
build_ext.py Overhauled to expect 'self.extensions' (taken from 'ext_modules' in the 2000-05-31 01:09:52 +00:00
build_py.py Fixed a couple of long-hidden bugs (amazing what you find when you 2000-05-26 00:44:06 +00:00
build_scripts.py Take the basename of the script before concatenating it with the build dir. 2000-05-25 20:05:52 +00:00
clean.py Moved warnings out of 'finalize_options()' into 'run()'. 2000-05-28 23:47:00 +00:00
command_template Cosmetic tweak. 2000-05-30 02:04:54 +00:00
install.py Renamed 'native_path()' to 'convert_path()'. 2000-05-31 02:32:10 +00:00
install_data.py Fix to use 'change_root()' rather than directly mangling path. 2000-05-25 02:14:26 +00:00
install_headers.py Added 'install_headers' command to install C/C++ header files. 2000-05-27 01:25:16 +00:00
install_lib.py Some far-reaching naming changes: 2000-05-27 17:27:23 +00:00
install_scripts.py Some far-reaching naming changes: 2000-05-27 17:27:23 +00:00
sdist.py Remember the list of archive files created in 'make_distribution()'. 2000-06-01 01:10:56 +00:00