Miss Islington (bot)
7e0153e166
Fix the versionadded indentation in exec_module doc (GH-8719)
...
(cherry picked from commit 65b5ef02ec )
Co-authored-by: Andrés Delfino <adelfino@gmail.com >
2018-08-12 00:01:21 -07:00
Miss Islington (bot)
416e488415
bpo-33859: Fix spelling mistakes in docs. (GH-7691)
...
(cherry picked from commit c151f7846d )
Co-authored-by: Xtreak <tirkarthi@users.noreply.github.com >
2018-06-15 22:26:34 -07:00
Miss Islington (bot)
2e5fa38c5a
bpo-33254: do not return an empty list when asking for the contents of a namespace package (GH-6467)
...
(cherry picked from commit 3ab9365dca )
Co-authored-by: Brett Cannon <brettcannon@users.noreply.github.com >
2018-04-30 12:30:26 -07:00
Brett Cannon
a09bb87c1e
[3.7] bpo-33169: Remove values of None from sys.path_importer_cache when invalidating caches (GH-6402) (GH-6403)
...
An entry of None in sys.path_importer_cache represents a negative/missing finder for a path, so clearing it out makes sense.
(cherry picked from commit 9e2be60634 )
2018-04-06 17:02:18 -07:00
Miss Islington (bot)
45738ede5a
bpo-27428: Fix WindowsRegistryFinder documentation to list appropriate ABC (GH-6061)
...
(cherry picked from commit 5cbb84106e )
Co-authored-by: Himanshu Lakhara <himanshulakhara1947@gmail.com >
2018-03-23 14:41:26 -07:00
Miss Islington (bot)
f26b0190c2
Update and sync importlib.resources documentation (GH-5694) ( #5697 )
...
(cherry picked from commit 997b8c140e )
Co-authored-by: Barry Warsaw <barry@python.org >
2018-02-16 11:07:53 -05:00
Barry Warsaw
a23d30f64b
bpo-32303 - Consistency fixes for namespace loaders (GH-5481) ( #5503 )
...
* Make sure ``__spec__.loader`` matches ``__loader__`` for namespace packages.
* Make sure ``__spec__.origin` matches ``__file__`` for namespace packages.
https://bugs.python.org/issue32303
https://bugs.python.org/issue32305
(cherry picked from commit bbbcf8693b )
Co-authored-by: Barry Warsaw <barry@python.org >
2018-02-02 19:49:25 -05:00
Brett Cannon
bca42186b6
bpo-32248: Introduce the concept of Loader.get_resource_reader() (GH-5108)
2018-01-12 15:08:59 -08:00
Barry Warsaw
deae6b451f
bpo-32248 - Implement importlib.resources ( #4911 )
...
Port importlib_resources to importlib.resources
2017-12-30 15:18:06 -05:00
Brett Cannon
4ac5150e06
bpo-32248: Implement importlib.abc.ResourceReader (GH-4892)
2017-12-15 16:29:35 -08:00
Benjamin Peterson
42aa93b8ff
closes bpo-31650: PEP 552 (Deterministic pycs) implementation ( #4575 )
...
Python now supports checking bytecode cache up-to-dateness with a hash of the
source contents rather than volatile source metadata. See the PEP for details.
While a fairly straightforward idea, quite a lot of code had to be modified due
to the pervasiveness of pyc implementation details in the codebase. Changes in
this commit include:
- The core changes to importlib to understand how to read, validate, and
regenerate hash-based pycs.
- Support for generating hash-based pycs in py_compile and compileall.
- Modifications to our siphash implementation to support passing a custom
key. We then expose it to importlib through _imp.
- Updates to all places in the interpreter, standard library, and tests that
manually generate or parse pyc files to grok the new format.
- Support in the interpreter command line code for long options like
--check-hash-based-pycs.
- Tests and documentation for all of the above.
2017-12-09 10:26:52 -08:00
Barry Warsaw
191e313820
bpo-31799: Make module.__spec__ more discoverable ( #4010 )
...
bpo-31799: Make module.__spec__ more discoverable
2017-10-17 15:52:38 -04:00
Benjamin Peterson
60dbed1850
link to legacy doc on the non-legacy website ( #3362 )
2017-09-05 16:24:39 -07:00
Milan Oberkirch
8c3f05e9f0
bpo-30436: Raise ModuleNotFoundError for importlib.util.find_spec() when parent isn't a package (GH-1899)
...
Previously AttributeError was raised, but that's not very reflective of the fact that the requested module can't be found since the specified parent isn't actually a package.
2017-06-14 14:34:50 -07:00
Garvit Khatri
94987826e8
bpo-29851: Have importlib.reload() raise ImportError if the module's spec is not found (GH-972)
2017-05-24 15:19:50 -07:00
Steve Dower
20367420c8
Issue #28896 : Deprecate WindowsRegistryFinder
2016-12-07 13:02:27 -08:00
Serhiy Storchaka
e418432dfb
Fixed double hyphens that are rendered to literal en-dashes in the documenation.
2016-12-04 10:22:09 +02:00
Serhiy Storchaka
29b0a26822
Fixed double hyphens that are rendered to literal en-dashes in the documenation.
2016-12-04 10:20:55 +02:00
Serhiy Storchaka
989db5c880
Issue #19795 : Mark up None as literal text.
2016-10-19 16:37:13 +03:00
Serhiy Storchaka
ecf41da83e
Issue #19795 : Mark up None as literal text.
2016-10-19 16:29:26 +03:00
Benjamin Peterson
f7e2ea2f33
remove ungrammarical apostrophe ( closes #27957 )
2016-09-05 14:02:59 -07:00
Brett Cannon
2376316857
Issue #27853 : Add section headers to the importlib example docs
2016-09-08 10:12:47 -07:00
Brett Cannon
035a100382
Issue #26667 : Add path-like object support to importlib.util.
2016-09-07 18:39:18 -07:00
Benjamin Peterson
942dd9f3f7
merge 3.5 ( #27957 )
2016-09-05 14:03:08 -07:00
Martin Panter
8bde911115
Issue #27626 : Merge spelling fixes from 3.5
2016-07-28 01:30:58 +00:00