- 21 Eyl, 1999 10 kayıt (commit)
-
-
Greg Ward yazdı
'alias_options' table and getting rid of some hairy code in the Distribution constructor. Resurrected the distribution options that describe the modules present in the module distribution ('py_modules', 'ext_modules'), and added a bunch more: 'packages', 'package_dir', 'ext_package', 'include_dirs', 'install_path'. Updated some comments. Added 'warn()' method to Command. 'Command.get_command_name()' now stores generated command name in self.command_name.
-
Greg Ward yazdı
Added global cache PATH_CREATED used by 'mkpath()' to ensure it doesn't try to create the same path more than once in a session (and, more importantly, to ensure that it doesn't print "creating X" more than once for each X per session!).
-
Greg Ward yazdı
in dry-run mode.
-
Greg Ward yazdı
-
Greg Ward yazdı
-
Greg Ward yazdı
distributions their own directory (and .pth file). Overhauled how we determine installation directories in 'set_final_options()' to separate platform-dependence and take 'install_path' option into account. Added 'create_path_file()' to create path config file when 'install_path' given. Only run 'install_py' and 'install_ext' when, respectively, there are some pure Python modules and some extension modules in the distribution.
-
Greg Ward yazdı
have extension modules.
-
Greg Ward yazdı
- rename 'dir' to 'build_dir' - take 'package' from distribution option 'ext_package' - take 'extensions' from distribution option 'ext_modules' - take 'include_dirs' from distribution Name keyword args explictly when calling CCompiler methods. Overhauled how we generate extension filenames (in 'extension_filename() and 'build_extension()') to take 'package' option into account.
-
Greg Ward yazdı
packages and searching for source files by 'package_dir'.
-
Fred Drake yazdı
-
- 20 Eyl, 1999 3 kayıt (commit)
-
-
Fred Drake yazdı
parser_ast2tuple(). Create an temporary empty dictionary to use. Bug reported by Mark Favas <m.favas@per.dem.csiro.au>. Fix a couple of comments.
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
and then (under certain circumstances) can clobber the default! He also submitted this patch as PR#82.
-
- 18 Eyl, 1999 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 17 Eyl, 1999 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
- 16 Eyl, 1999 1 kayıt (commit)
-
-
Fred Drake yazdı
Gertzfield <che@debian.org> (with minor changes). (Should have been here instead of in the branch in the first place, since these weren't in for the 1.5.2 release.)
-
- 15 Eyl, 1999 4 kayıt (commit)
-
-
Guido van Rossum yazdı
For a long time I've seen absurd tracebacks under -O (e.g., negative line numbers), but very rarely. Since I was looking at tracebacks anyway, thought I'd track it down. Turns out to be Guido's only predictable blind spot <wink -- "char" is signed on some non-GvR systems>. Patch follows.
-
Guido van Rossum yazdı
It breaks Mailman, it was actually documented in the docstring, so it was an intentional deviation from the usual del semantics. Let's document the original behavior in Doc/lib/librfc822.tex.
-
Guido van Rossum yazdı
the right variant of gethostbyname_r for us, since not all Linuxes are equal in this respect. Reported by Laurent Pointal. (2) On BeOS, Chris Herborth reports that instead of arpa/inet.h you must include net/netdb.h to get the inet_ntoa() and inet_addr() prototypes.
-
Guido van Rossum yazdı
-
- 14 Eyl, 1999 3 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
Fred Drake yazdı
module functions, to clarify that the import is not automatic. Suggested by Koray Oner <Koray.Oner@Eng.Sun.COM>.
-
- 13 Eyl, 1999 11 kayıt (commit)
-
-
Greg Ward yazdı
so that pure Python modules are installed to the platform-specific directory if there are any extension modules in this distribution.
-
Greg Ward yazdı
specific files; it was somewhat broken, and the comments were dead wrong. Now runs 'install_ext' command after 'install_py'.
-
Greg Ward yazdı
actual extension module to.
-
Greg Ward yazdı
-
Greg Ward yazdı
Default platform-specific build directory changed to 'build/platlib'.
-
Guido van Rossum yazdı
it doesn't recognize a lone dash as a non-flag argument. Now it does.
-
Greg Ward yazdı
Changed those two methods to only compile/link if necessary (according to simplistic timestamp checks). Added 'output_dir' to 'object_filenames()' and 'shared_object_filename()'.
-
Greg Ward yazdı
-
Greg Ward yazdı
Terminology change in 'newer()'. Made 'copy_tree' respect dry_run flag a little better. Added 'move_file()'.
-
Greg Ward yazdı
signatures, and updated some docstrings to reflect it. Some comments added. Added 'announce()' and 'move_file()' methods.
-
Greg Ward yazdı
Error message tweak in Command.set_option(). Added Command.get_peer_option(). Added Command.move_file() wrapper.
-
- 10 Eyl, 1999 2 kayıt (commit)
-
-
Fred Drake yazdı
raise KeyError instead of failing silently!
-
Guido van Rossum yazdı
-
- 09 Eyl, 1999 3 kayıt (commit)
-
-
Barry Warsaw yazdı
much breakage (esp. in JPython which holds absolute path names in co_filename already). This implementation uses os.path.abspath() as a slightly better way to canonicalize path names. It implements a cache.
-
Barry Warsaw yazdı
the file that a function is defined on. Non-portable to Windows and JPython. Instead, new find_function() uses re module on a similar (simple-minded) pattern.
-
Guido van Rossum yazdı
the proper function to call is inet_addr(). Since we already had code to do that (for MS-Windows), this simplifies things a lot!
-