- 28 May, 2000 6 kayıt (commit)
-
-
Greg Ward yazdı
-
Greg Ward yazdı
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 yazdı
-
Greg Ward yazdı
-
Greg Ward yazdı
Added a warning for 'bdist_base' directory.
-
Greg Ward yazdı
-
- 27 May, 2000 8 kayıt (commit)
-
-
Greg Ward yazdı
* 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 yazdı
-
Greg Ward yazdı
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 yazdı
and method 'has_headers()'.
-
Greg Ward yazdı
bug when adding new code, so I thought I'd make it blow up earlier than deep in posix.py.
-
Greg Ward yazdı
-
Greg Ward yazdı
* '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 yazdı
-
- 26 May, 2000 16 kayıt (commit)
-
-
Jeremy Hylton yazdı
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 yazdı
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 yazdı
-
Fred Drake yazdı
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 yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
-
Greg Ward yazdı
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 yazdı
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 yazdı
-
Greg Ward yazdı
up-to-date with respect to the source files; that way, we don't needlessly rebuild just because object files go away.
-
Greg Ward yazdı
-
Greg Ward yazdı
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 yazdı
Changed the exception-handling code in 'setup()' to re-raise exceptions if DEBUG is true.
-
Greg Ward yazdı
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 10 kayıt (commit)
-
-
Barry Warsaw yazdı
Modified, proofread, and integrated for Python 1.6 by Barry Warsaw.
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
_exceptions module, including __doc__.
-
Barry Warsaw yazdı
module and into _exceptions.c. This includes all the PyExc_* globals, the bltin_exc table, init_class_exc(), fini_instances(), finierrors(). Renamed _PyBuiltin_Init_1() to _PyBuiltin_Init() since the two phase initializations are necessary any more. Removed as obsolete _PyBuiltin_Init_2(), _PyBuiltin_Fini_1() and _PyBuiltin_Fini_2().
-
Barry Warsaw yazdı
standard exceptions.
-
Barry Warsaw yazdı
need two phase init or fini of the builtin module. Change the call of _PyBuiltin_Init_1() to _PyBuiltin_Init(). Add a call to init_exceptions(). Py_Finalize(): Don't call _PyBuiltin_Fini_1(). Instead call fini_exceptions() but move this to before the thread state is cleared.
-
Barry Warsaw yazdı
or fini of the builtin module. _PyBuiltin_Init_1 => _PyBuiltin_Init _PyBuiltin_Init_2 removed _PyBuiltin_Fini_1 removed _PyBuiltin_Fini_2 removed These functions are used to initialize the _exceptions module. init_exceptions added fini_exceptions added
-
Greg Ward yazdı
-
Fred Drake yazdı
This patch adds a comment about quoting to the doc string, and also checks that the 'flags' argument to the STORE command is appropriately enclosed inside parentheses to avoid quoting.
-
Barry Warsaw yazdı
used to build the fallback string-based exception.
-