- 31 Mar, 2000 37 kayıt (commit)
-
-
Greg Ward yazdı
-
Greg Ward yazdı
multiple built distributions in one run -- it seemed a bit dodgy and I'd rather remove it than try to beat it into submission right now.
-
Greg Ward yazdı
Added 'ztar', 'tar' to 'format_command' dictionary.
-
Greg Ward yazdı
eg. sunos5, linux2, irix5.
-
Greg Ward yazdı
-
Greg Ward yazdı
now done in the 'build_ext' command.
-
Greg Ward yazdı
* build to "Debug" or "Release" temp directory * put linker turds (.lib and .exp files) in the build temp directory * tack on "_d" to extensions built with debugging * added 'get_ext_libname()' help in putting linker turds to temp dir Also, moved the code that simplifies None to empty list for a bunch of options to 'finalize_options()' instead of 'run()'.
-
Greg Ward yazdı
specific to building Python extensions.
-
Guido van Rossum yazdı
None in an argument list *terminates* the argument list: further arguments are *ignored*. This isn't kosher, but too much code relies on it, implicitly. For example, IDLE was pretty broken.
-
Greg Ward yazdı
-
Guido van Rossum yazdı
installs Tcl/Tk.
-
Greg Ward yazdı
Simplified 'Command.get_peer_option()' a tad -- just call 'find_peer()' to get the peer command object. Updated 'Command.copy_file()' to take a 'link' parameter, just like 'util.copy_file()' does now. Added 'Command.make_archive()' to wrap 'util.make_archive()'.
-
Greg Ward yazdı
Changes to 'copy_file()': * added support for making hard links and symlinks * noted that it silently clobbers existing files when copying, but blows up if destination exists when linking -- hmmm... * error message tweak Added 'base_name' parameter to 'make_tarball()' and 'make_zipfile()'. Added 'make_archive()' -- wrapper around 'make_tarball()' or 'make_zipfile()' to take care of the archive "root directory".
-
Greg Ward yazdı
-
Greg Ward yazdı
the command that actually creates "dumb" binary distributions, ie. tarballs and zip files that you just unpack under <prefix> or <exec-prefix>. Very limited, but it's a start.
-
Greg Ward yazdı
Initial revision is pretty limited; it only knows how to generate "dumb" binary distributions, i.e. a tarball on Unix and a zip file on Windows. Also, due to limitations in the installation code, it only knows how to distribute Python library code. But hey, it's a start.
-
Greg Ward yazdı
-
Greg Ward yazdı
Added 'get_inputs()' (which is strikingly similar to 'get_outputs()' - sigh). Cosmetic tweaks.
-
Greg Ward yazdı
provided by Distribution. Cosmetic and error message tweaks. Simplified 'make_release_tree()': * extracted 'distutils.util.create_tree()' * don't have to do hard-linking ourselves -- it's now handled by 'distutils.util.copy_file()' (although the detection of whether hard linking is available still needs to be factored out) Removed 'make_tarball()' and 'make_zipfile()' entirely -- their role is now amply filled by 'distutils.util.make_archive()'. Simplified 'make_distribution()': * use Distribution's new 'get_full_name()' method * use 'make_archive()' instead of if/elif/.../else on the archive format
-
Guido van Rossum yazdı
Some refinements on the Wise file, also adding mmap.pyd.
-
Guido van Rossum yazdı
in scope on systems where mode_t isn't the same size as int...
-
Jeremy Hylton yazdı
override) add missing DECREFs in error handling code of CALL_FUNCTION
-
Guido van Rossum yazdı
was a superfluous check for the platform.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
Reformatted for 8-space tabs and fitted into 80-char lines by GvR. Mark writes: * the Win32 version now accepts the same args as the Unix version. The win32 specific "tag" param is now optional. The end result is that the exact same test suite runs on Windows (definately a worthy goal!). * I changed the error object. All occurences of the error, except for 1, corresponds to an underlying OS error. This one was changed to a ValueError (a better error for that condition), and the module error object is now simply EnvironmentError. All win32 error routines now call the new Windows specific error handler.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
can't remember who. :-) Changes: - Support for Windows NT (different locking behavior) - Added a logging mechanism
-
Guido van Rossum yazdı
can't remember who. :-) Changes: - Owner name+email made generic instead of GvR - Support for Windows NT (running from a .bat file) - DOcument <HTML>...</HTML> tags
-
Guido van Rossum yazdı
tab-setting magic much smarter, more correct, and more easily extensible.
-
Guido van Rossum yazdı
changed from 8.0 to 8.1 and I see no big reason to use objects in 8.0. At least now it works again with all versions from 8.0 - 8.3.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
(1) In opendir(), don't call the lock-release macros; we're manipulating list objects and that shouldn't be done in unlocked state. (2) Don't use posix_strint() for chmod() -- the mode_t arg might be a 64 bit int (reported by Nick Maclaren).
-
Guido van Rossum yazdı
them out of the changelogs :-(
-
Guido van Rossum yazdı
"innermost last". The latter was mysterious to newbies.
-
Guido van Rossum yazdı
(Mostly.)
-
Guido van Rossum yazdı
-
Jeremy Hylton yazdı
add test cases for non-UserList class, tuple, & string
-
- 30 Mar, 2000 3 kayıt (commit)
-
-
Jeremy Hylton yazdı
If a non-tuple sequence is passed as the *arg, convert it to a tuple before checking its length. If named keyword arguments are used in combination with **kwargs, make a copy of kwargs before inserting the new keys.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
Careful, this has had zero testing (except by Peter)!
-