summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Tweaked output of 'copy_file()': if copying to a new name, show the wholeGreg Ward2000-05-201-3/+6
| | | | destination path, otherwise show just the directory.
* Changed the semantics of the 'sub_commands' list: instead of functionGreg Ward2000-05-201-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'tGreg Ward2000-05-201-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 Ward2000-05-201-0/+6
|
* Added missing import.Greg Ward2000-05-201-0/+1
|
* Lyle Johnson: added stubs for the four miscellaneous methods that must beGreg Ward2000-05-201-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 Ward2000-05-203-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 Rossum2000-05-191-0/+1
|
* Fix the test for socklen_t so that it searches through sys/socket.h.Guido van Rossum2000-05-182-259/+275
|
* New description for math.frexp() -- poor description noted byFred Drake2000-05-181-2/+6
| | | | Francois Pinard.
* macfsn should always be included, like exceptions and site.Jack Jansen2000-05-171-1/+1
|
* Donn Cave <donn@oz.net>:Fred Drake2000-05-161-0/+2
| | | | BeOS (up to 5.0) lacks <netinet/tcp.h>.
* Manually added HRHTMLRenderingLibAvailable.Jack Jansen2000-05-153-3/+23
| | | | Blacklist HRDisposeReference and call it in the dispose routine.
* Slowly becoming functional...Jack Jansen2000-05-151-0/+0
|
* Interface to macOS 9 HTMLRenderingLib. Not yet functional.Jack Jansen2000-05-145-0/+1074
|
* Changed default developer name.Gregory P. Smith2000-05-131-1/+6
| | | | Added some guiding comments.
* Template for writing Distutils command modules.Gregory P. Smith2000-05-131-0/+39
|
* Contribution from Harry Henry Gebel: the 'bdist_rpm' command.Gregory P. Smith2000-05-131-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'tGregory P. Smith2000-05-131-1/+1
| | | | have to worry about "or []" in 'get_outputs()'.
* List data files are listed in the Distribution attribute 'data_files',Gregory P. Smith2000-05-132-3/+3
| | | | rather than 'data'.
* Added the 'bdist_base' option, the base temp directory for all bdist commands.Gregory P. Smith2000-05-131-2/+13
|
* Added 'get_inputs()' methods, needed by the "install" command'sGregory P. Smith2000-05-132-0/+6
| | | | 'get_inputs()'.
* Drastically simplified by taking advantage of the "install" command'sGregory P. Smith2000-05-131-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 theGregory P. Smith2000-05-131-6/+7
| | | | "bdist" command rather than "build".
* Typo fix.Gregory P. Smith2000-05-131-1/+1
|
* Made the '--record' option take an argument, which is the name of theGregory P. Smith2000-05-131-4/+5
| | | | file to write the list of installed files to.
* Ditch the explicit search for *.py[co] files -- they're now included inGregory P. Smith2000-05-131-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. Smith2000-05-131-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 comesGregory P. Smith2000-05-131-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 ofGregory P. Smith2000-05-131-1/+21
| | | | installed files to INSTALLED_FILES.
* Added the 'build_bdist' option and code to clean it up -- this is theGregory P. Smith2000-05-131-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 environmentGregory P. Smith2000-05-131-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, specificallyGregory P. Smith2000-05-131-2/+7
| | | | the 'no_format_option' class attribute.
* Harry Henry Gebel: add 'bdist_rpm' command.Gregory P. Smith2000-05-131-0/+1
|
* From Lyle Johnson: renamed 'implib_dir' to 'implib_file', andGregory P. Smith2000-05-131-7/+5
| | | | correctly ensure that it's 'dirname' exists.
* (Temporarily) revived after a long sleep, for building MacPython without GUSIJack Jansen2000-05-121-5/+5
|
* Fixed to work again without USE_GUSI and with USE_MSL_MALLOCJack Jansen2000-05-121-0/+12
|
* Fixed to work again without USE_GUSIJack Jansen2000-05-121-4/+1
|
* Added unicodedata and _codecs modules (which had apparently slipped through ↵Jack Jansen2000-05-121-0/+4
| | | | until now).
* First tiny steps towards Carbon: this project currently builds a ↵Jack Jansen2000-05-121-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 Rossum2000-05-121-62/+0
|
* Added comment/docstring/revision header.Gregory P. Smith2000-05-122-0/+18
|
* Fixed 'select_scheme()' so it doesn't override a directory attribute that'sGregory P. Smith2000-05-121-1/+3
| | | | already been set (eg. by a command-line option).
* Added --skip-build option, so lazy debuggers/testers (mainly me) don'tGregory P. Smith2000-05-122-7/+23
| | | | have to wade through all the 'build' output when testing installation.
* Caught up with renaming in 'install_misc' base class.Gregory P. Smith2000-05-121-4/+1
|
* Deleted some cruft.Gregory P. Smith2000-05-121-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. Smith2000-05-121-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' commandGregory P. Smith2000-05-121-0/+16
| | | | family, including the new 'install_scripts' and 'install_data' commands.
* Patch from Bastien Kleineidam:Gregory P. Smith2000-05-126-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. Smith2000-05-121-7/+7
| | | | Tweaked error-generating code.