- 12 May, 2000 6 commits
-
-
Gregory P. Smith authored
adds the 'install_data' and 'install_scripts' commands; these two are trivial thanks to the 'install_misc' base class in cmd.py. (Minor tweaks and commentary by me; the code is untested so far.)
-
Gregory P. Smith authored
Tweaked error-generating code.
-
Gregory P. Smith authored
- added 'find_config_files()' and 'parse_config_files()' methods - added 'command_options' attribute Comment/docstring updates.
-
Gregory P. Smith authored
added a global '_environ_checked' so we know if it's already been called.
-
Gregory P. Smith authored
Also added creation of 'implib_dir', a temporary directory specific to MSVC++ -- but I checked in two ways of fixing it (Lyle's and mine), because I'm not sure which is right.
-
Gregory P. Smith authored
-
- 09 May, 2000 1 commit
-
-
Greg Ward authored
-
- 07 May, 2000 3 commits
- 06 May, 2000 1 commit
-
-
Greg Ward authored
via an 'extra_compile_args' option in the 'build_info' dictionary.
-
- 27 Apr, 2000 2 commits
-
-
Greg Ward authored
it is forcibly prepended onto all installation directories, even if they are already absolute. Added 'dump_dirs()' to clean up the debug output a bit.
-
Greg Ward authored
even if it's already absolute. Currently only implemented for Unix; I'm not entirely sure of the right thing to do for DOS/Windows, and have no clue what to do for Mac OS.
-
- 26 Apr, 2000 5 commits
-
-
Greg Ward authored
in command-line options, and in two phases at that: first, we expand 'install_base' and 'install_platbase', and then the other 'install_*' options. This lets us do tricky stuff like install --prefix='/tmp$sys_prefix' ...oooh, neat. Simplified 'select_scheme()' -- it's no longer responsible for expanding config vars, tildes, etc. Define installation-specific config vars in 'self.config_vars', rather than in a local dictionary of one method. Also factored '_expand_attrs()' out of 'expand_dirs()' and added 'expand_basedirs()'. Added a bunch of debugging output so I (and others) can judge the success of this crazy scheme through direct feedback.
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
options.
-
Greg Ward authored
Fix 'sdist.write_manifest()' to respect the value of dry_run.
-
- 25 Apr, 2000 3 commits
-
-
Greg Ward authored
-
Greg Ward authored
Adds bztar format to generate .tar.bz2 tarballs Uses the -f argument to overright old tarballs automatically, I am assuming that if the old tarball was wanted it would have been moved or else the version number would have been changed. Uses the -9 argument to bzip2 and gzip to use maximum compression. Compress uses the maximum compression by default. Tests for correct value for the 'compress' argument of make_tarball. This is one less place for someone adding new compression programs to forget to change.
-
Greg Ward authored
-
- 23 Apr, 2000 1 commit
-
-
Greg Ward authored
-
- 22 Apr, 2000 8 commits
-
-
Greg Ward authored
-
Greg Ward authored
added 'abspath()' and 'extend()'.
-
Greg Ward authored
exceptions better.
-
Greg Ward authored
-
Greg Ward authored
errors in the setup script or on the command line, so shouldn't result in a traceback.
-
Greg Ward authored
'make_archive()' to a global static dictionary, ARCHIVE_FORMATS. Added 'check_archive_formats()', which obviously makes good use of this dictionary.
-
Greg Ward authored
and the other "composite meta-data" methods.
-
Greg Ward authored
-
- 21 Apr, 2000 9 commits
-
-
Greg Ward authored
object, rather than through the distribution itself (since I moved the meta- data out to a DistributionMetadata instance).
-
Greg Ward authored
for all commands except 'prune' and 'graft'.
-
Greg Ward authored
and now actually works.
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
to add the "display metadata" options: --name, --version, --author, and so forth. Main changes: * added 'display_options' class attribute to list all the "display only" options (--help-commands plus the metadata options) * added DistributionMetadata class as a place to put the actual metadata information from the setup script (not to be confused with the metadata display options); the logic dealing with metadata (eg. return self.name or "UNKNOWN") is now in this class * changed 'parse_command_line()' to use the new OO interface provided by fancy_getopt, mainly so we can get at the original order of options on the command line, so we can print multiple lines of distribution meta-data in the order specified by the user * added 'handle_display_options()' to handle display-only options Also fixed some crufty old comments/docstrings.
-
Greg Ward authored
Added 'set_option_table()' method. Added missing 'self' to 'get_option_order()'. Cosmetic/comment/docstring tweaks.
-
Greg Ward authored
leaving in its place a tiny wrapper around the FancyGetopt class for backwards compatibility.
-
Greg Ward authored
class. (Mainly this was to support the ability to go back after the getopt operation is done and get extra information about the parse, in particular the original order of options seen on the command line. But it's a big improvement and should make it a lot easier to add functionality in the future.)
-
- 19 Apr, 2000 1 commit
-
-
Greg Ward authored
-