Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tweaked output of 'copy_file()': if copying to a new name, show the whole | Greg Ward | 2000-05-20 | 1 | -3/+6 |
| | | | | destination path, otherwise show just the directory. | ||||
* | Changed the semantics of the 'sub_commands' list: instead of function | Greg Ward | 2000-05-20 | 1 | -21/+44 |
| | | | | | | | | | objects, it now has method names. Added three methods, 'has_lib()', 'has_scripts()', and 'has_data()' to determine if we need to run each of the three possible sub-commands. Added 'get_sub_commands()' to take care of finding the methods named in 'sub_commands', running them, and interpreting the results to build a list of sub-commands that actually have to be run. | ||||
* | Check if the claimed build directory doesn't exist, and warn that we don't | Greg Ward | 2000-05-20 | 1 | -1/+6 |
| | | | | | have any Python modules to install (rather than bomb when we try to copy a non-existent directory). | ||||
* | Added 'has_scripts()', 'has_data_files()' methods. | Greg Ward | 2000-05-20 | 1 | -0/+6 |
| | |||||
* | Added missing import. | Greg Ward | 2000-05-20 | 1 | -0/+1 |
| | |||||
* | Lyle Johnson: added stubs for the four miscellaneous methods that must be | Greg Ward | 2000-05-20 | 1 | -0/+27 |
| | | | | implemented by subclasses, since they are needed by 'gen_lib_options()'. | ||||
* | Added support for the 'export_symbols' parameter to 'link_shared_object()' | Greg Ward | 2000-05-20 | 3 | -3/+22 |
| | | | | | | and 'link_shared_lib()'. In MSVCCompiler, this is meaningful: it adds /EXPORT: options to the linker command line. In UnixCCompiler, it is ignored. | ||||
* | Add call to putheader('Host', 'www.python.org') to the example. | Guido van Rossum | 2000-05-19 | 1 | -0/+1 |
| | |||||
* | Fix the test for socklen_t so that it searches through sys/socket.h. | Guido van Rossum | 2000-05-18 | 2 | -259/+275 |
| | |||||
* | New description for math.frexp() -- poor description noted by | Fred Drake | 2000-05-18 | 1 | -2/+6 |
| | | | | Francois Pinard. | ||||
* | macfsn should always be included, like exceptions and site. | Jack Jansen | 2000-05-17 | 1 | -1/+1 |
| | |||||
* | Donn Cave <donn@oz.net>: | Fred Drake | 2000-05-16 | 1 | -0/+2 |
| | | | | BeOS (up to 5.0) lacks <netinet/tcp.h>. | ||||
* | Manually added HRHTMLRenderingLibAvailable. | Jack Jansen | 2000-05-15 | 3 | -3/+23 |
| | | | | Blacklist HRDisposeReference and call it in the dispose routine. | ||||
* | Slowly becoming functional... | Jack Jansen | 2000-05-15 | 1 | -0/+0 |
| | |||||
* | Interface to macOS 9 HTMLRenderingLib. Not yet functional. | Jack Jansen | 2000-05-14 | 5 | -0/+1074 |
| | |||||
* | Changed default developer name. | Gregory P. Smith | 2000-05-13 | 1 | -1/+6 |
| | | | | Added some guiding comments. | ||||
* | Template for writing Distutils command modules. | Gregory P. Smith | 2000-05-13 | 1 | -0/+39 |
| | |||||
* | Contribution from Harry Henry Gebel: the 'bdist_rpm' command. | Gregory P. Smith | 2000-05-13 | 1 | -0/+390 |
| | | | | | (Completely uninspected and untested by me, this is just to get the code into CVS!) | ||||
* | In 'install_misc': 'self.outfiles' defaults to the empty list, so we don't | Gregory P. Smith | 2000-05-13 | 1 | -1/+1 |
| | | | | have to worry about "or []" in 'get_outputs()'. | ||||
* | List data files are listed in the Distribution attribute 'data_files', | Gregory P. Smith | 2000-05-13 | 2 | -3/+3 |
| | | | | rather than 'data'. | ||||
* | Added the 'bdist_base' option, the base temp directory for all bdist commands. | Gregory P. Smith | 2000-05-13 | 1 | -2/+13 |
| | |||||
* | Added 'get_inputs()' methods, needed by the "install" command's | Gregory P. Smith | 2000-05-13 | 2 | -0/+6 |
| | | | | 'get_inputs()'. | ||||
* | Drastically simplified by taking advantage of the "install" command's | Gregory P. Smith | 2000-05-13 | 1 | -74/+21 |
| | | | | | | | | | | 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. | ||||
* | Rename 'build_bdist' to 'bdist_base', and get it by default from the | Gregory P. Smith | 2000-05-13 | 1 | -6/+7 |
| | | | | "bdist" command rather than "build". | ||||
* | Typo fix. | Gregory P. Smith | 2000-05-13 | 1 | -1/+1 |
| | |||||
* | Made the '--record' option take an argument, which is the name of the | Gregory P. Smith | 2000-05-13 | 1 | -4/+5 |
| | | | | file to write the list of installed files to. | ||||
* | Ditch the explicit search for *.py[co] files -- they're now included in | Gregory P. Smith | 2000-05-13 | 1 | -6/+1 |
| | | | | | the list returned by 'get_outputs()', thanks to changes in the "install_lib" command. | ||||
* | Added '_bytecode_filenames()' method, and use it in 'get_outputs()' | Gregory P. Smith | 2000-05-13 | 1 | -4/+13 |
| | | | | | to ensure that compiled bytecode files are considered part of the output of the "install_lib" command. | ||||
* | Moved check for installation to non-sys.path location so it comes | Gregory P. Smith | 2000-05-13 | 1 | -9/+9 |
| | | | | | last (after writing list of installed files) -- that way, the warning is more visible. | ||||
* | Harry Henry Gebel: add the "--record" option to write the list of | Gregory P. Smith | 2000-05-13 | 1 | -1/+21 |
| | | | | installed files to INSTALLED_FILES. | ||||
* | Added the 'build_bdist' option and code to clean it up -- this is the | Gregory P. Smith | 2000-05-13 | 1 | -3/+14 |
| | | | | | | 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.) | ||||
* | Harry Henry Gebel: get extra compiler flags from the CFLAGS environment | Gregory P. Smith | 2000-05-13 | 1 | -0/+8 |
| | | | | | | | variable. (Is this really needed? Can we drop it when the config file mechanism allows users to set compiler flags in setup.cfg?) | ||||
* | Harry Henry Gebel: add support for the 'bdist_rpm' command, specifically | Gregory P. Smith | 2000-05-13 | 1 | -2/+7 |
| | | | | the 'no_format_option' class attribute. | ||||
* | Harry Henry Gebel: add 'bdist_rpm' command. | Gregory P. Smith | 2000-05-13 | 1 | -0/+1 |
| | |||||
* | From Lyle Johnson: renamed 'implib_dir' to 'implib_file', and | Gregory P. Smith | 2000-05-13 | 1 | -7/+5 |
| | | | | correctly ensure that it's 'dirname' exists. | ||||
* | (Temporarily) revived after a long sleep, for building MacPython without GUSI | Jack Jansen | 2000-05-12 | 1 | -5/+5 |
| | |||||
* | Fixed to work again without USE_GUSI and with USE_MSL_MALLOC | Jack Jansen | 2000-05-12 | 1 | -0/+12 |
| | |||||
* | Fixed to work again without USE_GUSI | Jack Jansen | 2000-05-12 | 1 | -4/+1 |
| | |||||
* | Added unicodedata and _codecs modules (which had apparently slipped through ↵ | Jack Jansen | 2000-05-12 | 1 | -0/+4 |
| | | | | until now). | ||||
* | First tiny steps towards Carbon: this project currently builds a ↵ | Jack Jansen | 2000-05-12 | 1 | -0/+0 |
| | | | | PythonStandSmall without GUSI and with standard MSL malloc. Socket and select are the main victims of this. | ||||
* | Removing thread.h -- it has been obsolete for quite a while. | Guido van Rossum | 2000-05-12 | 1 | -62/+0 |
| | |||||
* | Added comment/docstring/revision header. | Gregory P. Smith | 2000-05-12 | 2 | -0/+18 |
| | |||||
* | Fixed 'select_scheme()' so it doesn't override a directory attribute that's | Gregory P. Smith | 2000-05-12 | 1 | -1/+3 |
| | | | | already been set (eg. by a command-line option). | ||||
* | Added --skip-build option, so lazy debuggers/testers (mainly me) don't | Gregory P. Smith | 2000-05-12 | 2 | -7/+23 |
| | | | | have to wade through all the 'build' output when testing installation. | ||||
* | Caught up with renaming in 'install_misc' base class. | Gregory P. Smith | 2000-05-12 | 1 | -4/+1 |
| | |||||
* | Deleted some cruft. | Gregory P. Smith | 2000-05-12 | 1 | -5/+15 |
| | | | | | Caught up with renaming in 'install_misc' base class. Changed 'run()' to chmod installed scripts under Unix. | ||||
* | In 'install_misc' class: | Gregory P. Smith | 2000-05-12 | 1 | -10/+7 |
| | | | | | | - renamed '_copydata()' to 'copy_files()' - changed it to record complete output filenames - dropped '_outputdata()' in favour of much simpler 'get_outputs()' | ||||
* | Doc patch from Bastein Kleineidam: start to describe the 'install' command | Gregory P. Smith | 2000-05-12 | 1 | -0/+16 |
| | | | | family, including the new 'install_scripts' and 'install_data' commands. | ||||
* | Patch from Bastien Kleineidam: | Gregory P. Smith | 2000-05-12 | 6 | -1/+68 |
| | | | | | | 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.) | ||||
* | Call 'parse_config_files()' at the appropriate point. | Gregory P. Smith | 2000-05-12 | 1 | -7/+7 |
| | | | | Tweaked error-generating code. |