- 13 May, 2000 19 commits
-
-
Gregory P. Smith authored
-
Gregory P. Smith authored
(Completely uninspected and untested by me, this is just to get the code into CVS!)
-
Gregory P. Smith authored
have to worry about "or []" in 'get_outputs()'.
-
Gregory P. Smith authored
rather than 'data'.
-
Gregory P. Smith authored
-
Gregory P. Smith authored
'get_inputs()'.
-
Gregory P. Smith authored
new flexibility, specifically the 'root' option. Now, we just use "install" to do a fake installation into a temporary directory (the 'bdist_dir' option, which derives from the 'bdist_base' option of "bdist"), and then tar/zip up that directory. This means that dumb built distributions are now relative to the root directory, rather than the prefix or exec-prefix; this is probably a feature, but does make them slightly less flexible.
-
Gregory P. Smith authored
"bdist" command rather than "build".
-
Gregory P. Smith authored
-
Gregory P. Smith authored
file to write the list of installed files to.
-
Gregory P. Smith authored
the list returned by 'get_outputs()', thanks to changes in the "install_lib" command.
-
Gregory P. Smith authored
to ensure that compiled bytecode files are considered part of the output of the "install_lib" command.
-
Gregory P. Smith authored
last (after writing list of installed files) -- that way, the warning is more visible.
-
Gregory P. Smith authored
installed files to INSTALLED_FILES.
-
Gregory P. Smith authored
top-level temporary directory for creating built distributions. (Won't work yet, since the "build" command doesn't yet have a 'build_bdist' option, and none of the "bdist" commands support it yet.)
-
Gregory P. Smith authored
variable. (Is this really needed? Can we drop it when the config file mechanism allows users to set compiler flags in setup.cfg?)
-
Gregory P. Smith authored
the 'no_format_option' class attribute.
-
Gregory P. Smith authored
-
Gregory P. Smith authored
correctly ensure that it's 'dirname' exists.
-
- 12 May, 2000 12 commits
-
-
Gregory P. Smith authored
-
Gregory P. Smith authored
already been set (eg. by a command-line option).
-
Gregory P. Smith authored
have to wade through all the 'build' output when testing installation.
-
Gregory P. Smith authored
-
Gregory P. Smith authored
Caught up with renaming in 'install_misc' base class. Changed 'run()' to chmod installed scripts under Unix.
-
Gregory P. Smith authored
- renamed '_copydata()' to 'copy_files()' - changed it to record complete output filenames - dropped '_outputdata()' in favour of much simpler 'get_outputs()'
-
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 2 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
-