- 26 Sep, 2000 5 commits
- 25 Sep, 2000 7 commits
-
-
Greg Ward authored
-
Greg Ward authored
than rolling our own with fancy_getopt's 'longopt_xlate' global.
-
Greg Ward authored
Removed script options -- don't think they ever worked, weren't very well thought through, etc.
-
Greg Ward authored
with the bdist_* commands.
-
Greg Ward authored
-
Greg Ward authored
"no", "0", etc. to true/false.
-
Greg Ward authored
* options can now be spelled "foo-bar" or "foo_bar" (handled in 'parse_config_files()', just after we parse a file) * added a "[global]" section so there's a place to set global options like verbose/quiet and dry-run * respect the "negative alias" dictionary so (eg.) "quiet=1" is the same as "verbose=0" (this had to be done twice: once in 'parse_config_file()' for global options, and once in '_set_command_options()' for per-command options) * the other half of handling boolean options correctly: allow commands to list their boolean options in a 'boolean_options' class attribute, and use it to translate strings (like "yes", "1", "no", "0", etc) to true or false
-
- 23 Sep, 2000 3 commits
- 22 Sep, 2000 3 commits
-
-
Greg Ward authored
as well as scheme, and don't convert all installation paths (that's now done by the "install" command for us).
-
Greg Ward authored
'convert_paths()' method to convert them all to the local syntax (backslash or colon or whatever) at the appropriate time. Added SCHEME_KEYS to get rid of one hard-coded list of attributes (in 'select_scheme()'). Default 'install_path_file' to true, and never set it false (it's just there in case some outsider somewhere wants to disable installation of the .pth file for whatever reason). Toned down the warning emitted when 'install_path_file' is false, since we no longer know why it might be false. Added 'warn_dir' flag to suppress warning when installing to a directory not in sys.path (again, we never set this false -- it's there for outsiders to use, specifically the "bdist_*" commands). Pulled the loop of 'change_root()' calls out to new method 'change_roots()'. Comment updates/deletions/additions.
-
Greg Ward authored
up when the pathname starts with '/', which is needed when converting installation directories in the "install" command.
-
- 21 Sep, 2000 1 commit
-
-
Greg Ward authored
-
- 19 Sep, 2000 2 commits
-
-
Greg Ward authored
resource files. The gist of the patch is to treat ".rc" and ".mc" files as source files; ".mc" files are compiled to ".rc" and then ".res", and ".rc" files are compiled to ".res". Wish I knew what all these things stood for...
-
Thomas Heller authored
on other systems, so that data, headers, scripts are included in the installer.
-
- 18 Sep, 2000 1 commit
-
-
Greg Ward authored
-
- 17 Sep, 2000 3 commits
-
-
Greg Ward authored
-
Greg Ward authored
in a string (gives you something to do with the dictionary returned by 'parse_makefile()'). Pulled the regexes in 'parse_makefile()' out -- they're now globals, as 'expand_makefile_vars()' needs (two of) them. Cosmetic tweaks to 'parse_makefile()'.
-
Greg Ward authored
easier for people porting Makefile.pre.in-based extensions to Distutils. Also loosened argument-checking in Extension constructor to make life easier for 'read_setup_file()'.
-
- 16 Sep, 2000 15 commits
-
-
Greg Ward authored
are completely skipped, rather than being treated as blank lines (and then subject to the 'skip_blanks' flag). This allows us to process old-style Setup files, which rely on hello \\ # boo! there coming out as "hello there".
-
Greg Ward authored
Fixed precendence bug that meant setting skip_blanks to false didn't work under some circumstances.
-
Greg Ward authored
Factored the guts of 'warn()' out to 'gen_error()', and added the 'error()' method (trivial thanks to the refactoring).
-
Greg Ward authored
Dropped the 'collapse_ws' option and replaced it with 'collapse_join' -- it's *much* faster (no 're.sub()') and this is the reason I really added 'collapse_ws', ie. to remove leading whitespace from a line being joined to the previous line.
-
Greg Ward authored
(eg. "bdist_dumb", to generate both ZIP and tar archives in the same run), tell all but the last run to keep temp files -- this just gets rid of the need to pseudo-install the same files multiple times.
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
Run "install" the right way, by calling 'run_command()'.
-
Greg Ward authored
-
Greg Ward authored
real implementation in Distribution.
-
Greg Ward authored
the command's sub-commands as well (off by default). This is essential if we want to be be able to run (eg.) "install" twice in one run, as happens when generating multiple built distributions in one run.
-
Greg Ward authored
families" -- eg. install and its brood, build and its brood, and so forth. Specifically: added the 'sub_commands' class attribute (empty list, sub- classes must override it) and a comment describing it, and the 'get_sub_commands()' method.
-
Greg Ward authored
meant removing 'get_sub_commands()', and moving the 'sub_commands' class attribute to the end and restructuring it to conform to the new regime.
-
Greg Ward authored
-