- 30 May, 2000 8 commits
-
-
Guido van Rossum authored
-
Greg Ward authored
useful (suggested by Moshe Zadka).
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
just to get a little exception class. No more string-based exceptions.
-
Greg Ward authored
or LinkError (exception classes defined in ccompiler.py).
-
- 28 May, 2000 6 commits
-
-
Greg Ward authored
-
Greg Ward authored
Added 'reinitialize_command()' -- lets us "push" option values in a controlled, safe way; this is a small change to the code, but a big change to the Distutils philosophy of passing option values around. The preferred mode is still definitely to "pull" options from another command (eg. "install" fetches the base build directory from "build"), but it is now feasible to "push" options onto another command, when you know what's best for it. One possible application will be a "config" command, which pokes around the system and pushes values (eg. include and library directories) onto the "build" command. Added 'dump_option_dicts()' method (for debugging output).
-
Greg Ward authored
-
Greg Ward authored
-
Greg Ward authored
Added a warning for 'bdist_base' directory.
-
Greg Ward authored
-
- 27 May, 2000 8 commits
-
-
Greg Ward authored
* Command method 'find_peer()' -> 'get_finalized_command()' * Command method 'run_peer()' -> 'run_command()' Also deleted the 'get_command_option()' method from Command, and fixed the one place where it was used (in "bdist_dumb").
-
Andrew M. Kuchling authored
-
Greg Ward authored
directories after all is said and done, so we don't accidentally include those files in the source distribution. (This is the quick and easy way to fix this; Andrew says: "Changing findall() looked like it was going to be messy, so I tried this instead. The only problem is that redundant directory traversals are being done, walking through build/ only to throw out all the files found at the end.").
-
Greg Ward authored
and method 'has_headers()'.
-
Greg Ward authored
bug when adding new code, so I thought I'd make it blow up earlier than deep in posix.py.
-
Greg Ward authored
-
Greg Ward authored
* 'headers' entry added to all the install schemes * '--install-headers' option added * 'install_headers' added to 'sub_commands' * added 'dist_name' to configuration variables (along with a few others that seem handy: 'dist_version', 'dist_fullname', and 'py_version' * in 'finalize_unix()', make sure 'install_headers' defined if user specified 'install_base' and/or 'install_platbase' * added 'has_headers()' * a few other small changes
-
Greg Ward authored
-
- 26 May, 2000 16 commits
-
-
Jeremy Hylton authored
Python on UNIX now trusts PYTHONHOME unconditionally Modules/getpath.c: Landmark changed to os.py. Setting PYTHONHOME now unconditionally sets sys.prefix (and sys.exec_prefix). No further checks are done whether the standard lib can be found in that location or not. This is in sync with the PC subdir getpath implementations. PC/getpathp.c: Landmark changed to os.py. PC/os2vacpp/getpathp.c: Landmark changed to os.py. Note: BAW's checkin on exceptions.c eliminates earlier concerns about a bogus PYTHONHOME value leading to a core dump. Instead it causes a useless sys.path and prevents imports.
-
Fred Drake authored
Deprecated direct access to template. Added note about past need to modify template so that legacy code has a better chance of being understood, noting that the requirement to reset template after os.fork() disappeared in 1.5.2.
-
Barry Warsaw authored
-
Fred Drake authored
Removed obsolete comments about this module not creating or removing actual files. Removed obsolete comment about users needing to set template to None after calling os.fork().
-
Barry Warsaw authored
-
Barry Warsaw authored
-
Barry Warsaw authored
-
Barry Warsaw authored
-
Greg Ward authored
create shared extensions rather than 'ld -G'. This ensures that shared extensions link against libgcc.a, in case there are any functions in the GCC runtime not already in the Python core.
-
Fred Drake authored
I've added an extra comment about quoting arguments to IMAP4 commands. Also changed the command descriptions to show optional extra commands where appropriate. Fred Drake: Added example usage for the search() method based on comments from <Lucas.DeJonge@awtpl.com.au>; elaborated error handling information when arguments are missing from search() and uid().
-
Greg Ward authored
-
Greg Ward authored
up-to-date with respect to the source files; that way, we don't needlessly rebuild just because object files go away.
-
Greg Ward authored
-
Greg Ward authored
dictionaries in 'self.command_options' to 'get_option_dict()'. Simplified code in 'parse_config_files()' and 'parse_command_line()' accordingly. Fixed code in constructor that processes the 'options' dictionary from the setup script so it actually works: uses the new 'self.command_options' dictionary rather than creating command objects and calling 'set_option()' on them.
-
Greg Ward authored
Changed the exception-handling code in 'setup()' to re-raise exceptions if DEBUG is true.
-
Greg Ward authored
attempt to verify the bold assertions in the documentation): * entries for the "root package" in 'package_dir' didn't work -- fixed by improving the fall-through code in 'get_package_dir()' * __init__.py files weren't installed when modules-in-packages were listed individually (ie. in 'py_modules' in the setup script); fixed by making 'check_package()' return the name of the __init__ file if it exists, and making 'find_modules()' add an entry to the module list for __init__ if applicable
-
- 25 May, 2000 2 commits
-
-
Barry Warsaw authored
Modified, proofread, and integrated for Python 1.6 by Barry Warsaw.
-
Barry Warsaw authored
-