52 Commits (bc07a5c9136c316383550ef38299792ab07eb167)

Author SHA1 Message Date
Antoine Pitrou bc07a5c913 Issue #15110: Fix the tracebacks generated by "import xxx" to not show the importlib stack frames. 14 years ago
Antoine Pitrou bc1a7ddc9b Check-in compiled importlib changes (you must run "make" after modifying the importlib sources). 14 years ago
Brett Cannon 98979b85e7 Issue #15166: Re-implement imp.get_tag() using sys.implementation. 14 years ago
Antoine Pitrou 0ab5cf9b46 Issue #15181: importlib bytecode is unsigned and shouldn't have negative numbers. 14 years ago
Eric V. Smith e51a36922f Fixes issue 15039: namespace packages are no longer imported in preference to modules of the same name. 14 years ago
Antoine Pitrou 310f95b04d A better repr() for FileFinder 14 years ago
Antoine Pitrou e67f48ce5e Issue #14928: Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h. 14 years ago
Antoine Pitrou 1d25b6f04a Issue #15103: remove the NUL character (serving as a Mercurial binary marker) from Python/importlib.h. 14 years ago
Antoine Pitrou 2d9db1dfce Try to fix issue #15086: build failure on Ubuntu shared buildbot. 14 years ago
Brett Cannon 99d776fdf4 Update importlib.h by touching Lib/importlib/_bootstrap.py. 14 years ago
Nick Coghlan 5c6eba3a93 Tweak importlib._bootstrap to avoid zero-argument super so I can work on issue #14857 without breaking imports 14 years ago
Brett Cannon d785cb3955 Remove some redundant decorators. 14 years ago
Eric V. Smith 984b11f88f issue 14660: Implement PEP 420, namespace packages. 14 years ago
Antoine Pitrou ea3eb88bca Issue #9260: A finer-grained import lock. 14 years ago
Antoine Pitrou b84bc7a7ce Avoid "warning: no newline at end of file" in importlib.h. 14 years ago
Benjamin Peterson 6ecf8ce364 apparently importlib.h wants to be updated 14 years ago
Brett Cannon c049952de7 Issue #13959: Have 14 years ago
Brett Cannon 44ec91f6a5 Update importlib.h 14 years ago
Antoine Pitrou 6efa50a384 Issue #14583: Fix importlib bug when a package's __init__.py would first import one of its modules then raise an error. 14 years ago
Brett Cannon feccc09952 Clean up a docstring. 14 years ago
Brett Cannon a6685e8d36 update importlib.h 14 years ago
Brett Cannon 2657df4744 Issue #13959: Re-implement imp.get_suffixes() in Lib/imp.py. 14 years ago
Brett Cannon efad00d520 Issue #14646: __import__() now sets __loader__ if need be. 14 years ago
Brett Cannon fea73efc9e Issue #14605: Don't error out if get_importer() returns None. 14 years ago
Brett Cannon aa93642a35 Issue #14605: Use None in sys.path_importer_cache to represent no 14 years ago
Brett Cannon ce418b448f Issue #14605: Stop having implicit entries for sys.meta_path. 14 years ago
Brett Cannon e0d88a173c Issue #14605: Make explicit the entries on sys.path_hooks that used to 14 years ago
Brett Cannon f96bb2f9af Update importlib.h 14 years ago
Marc-Andre Lemburg 7541c8ea37 Issue #14605 and #14642: 14 years ago
Marc-Andre Lemburg 4fe29c9657 Issue #14605: Rename _SourcelessFileLoader to SourcelessFileLoader. 14 years ago
Brett Cannon 938d44d59c Issue #14605: Expose importlib.abc.FileLoader and 14 years ago
Brett Cannon 5c903e6ee1 Issue #13959: Continue to try to accomodate altsep in importlib by not 14 years ago
Brett Cannon cf649958f7 Revert to os.path.join() semantics for path manipulation in importlib 14 years ago
Brett Cannon 6c802b8491 Update importlib.h 14 years ago
Brett Cannon 0d05a7698b Have importlib look for pre-existing path separators when joining 14 years ago
Brett Cannon 2f92389d5c Don't worry about moving imp.get_tag() over to Lib/imp.py. 14 years ago
Brett Cannon a64faf0771 Issue #13959: Re-implement imp.source_from_cache() in Lib/imp.py. 14 years ago
Brett Cannon ea59dbff16 Issue #13959: Re-implement imp.cache_from_source() in Lib/imp.py. 14 years ago
Brett Cannon ed672d6872 Make path manipulation more robust for platforms with alternative path 14 years ago
Brett Cannon 24117a748b Issue #13959: Keep imp.get_magic() in C code, but cache in importlib 14 years ago
Brett Cannon 8ff6baf25b Issue #14581: Windows users are allowed to import modules w/o taking 14 years ago
Benjamin Peterson 665c3b3eec update importlib... 14 years ago
Benjamin Peterson d76bc7abac rollback 005fd1fe31ab (see #14609 and #14582) 14 years ago
Brett Cannon 7bd329d800 Issue #12599: Be more strict in accepting None vs. a false-like object 14 years ago
Antoine Pitrou a938c74751 Avoid compiler warning due to stray \x00 14 years ago
Brett Cannon c1b3f63653 Try to get hg to treat importlib.h as binary. 14 years ago
Brett Cannon 7ceedb8c1e Update importlib.h 14 years ago
Brett Cannon 6f44d66bc4 Issue #13959: Rename imp to _imp and add Lib/imp.py and begin 14 years ago
Brett Cannon 881535b726 Issue #14582: Import returns the module returned by a loader instead 14 years ago
Brett Cannon 49f8d8b016 Handle importing pkg.mod by executing 14 years ago