Nikita Sobolev
6e6a4cd523
gh-106300: Improve `assertRaises(Exception)` usages in tests (GH-106302)
2023-07-07 13:42:40 -07:00
Victor Stinner
ae319e4b43
gh-105407: Remove unused imports in tests ( #105408 )
2023-06-06 22:50:43 +02:00
Jason R. Coombs
3e0fec7e07
Sync with importlib_metadata 6.5 (GH-103584)
2023-04-20 22:12:48 -04:00
Jason R. Coombs
8af04cdef2
gh-97781: Apply changes from importlib_metadata 5. (GH-97785)
...
* gh-97781: Apply changes from importlib_metadata 5.
* Apply changes from upstream
* Apply changes from upstream.
2022-10-06 15:25:24 -04:00
Jason R. Coombs
38612a05b5
gh-93259: Validate arg to ``Distribution.from_name``. (GH-94270)
...
Syncs with importlib_metadata 4.12.0.
2022-06-25 21:04:28 -04:00
Jason R. Coombs
67712e71b3
bpo-46126: Restore docstrings in importlib.metadata tests. ( #32288 )
2022-04-17 11:10:26 -04:00
Jason R. Coombs
d888ff5381
bpo-46425: Partially revert "bpo-46425: fix direct invocation of `test_importlib` (GH-30682)" (GH-30799)
...
This reverts commit 57316c52ba
for files pertaining to importlib.metadata and importlib.resources.
2022-01-22 21:38:26 -05:00
Nikita Sobolev
57316c52ba
bpo-46425: fix direct invocation of `test_importlib` (GH-30682)
2022-01-22 18:05:05 +02:00
Jason R. Coombs
04deaee4c8
bpo-44893: Implement EntryPoint as simple class with attributes. (GH-30150)
...
* bpo-44893: Implement EntryPoint as simple class and deprecate tuple access in favor of attribute access. Syncs with importlib_metadata 4.8.1.
* Apply refactorings found in importlib_metadata 4.8.2.
2021-12-16 15:49:42 -05:00
Jason R. Coombs
37e0c7850d
bpo-43926: Cleaner metadata with PEP 566 JSON support. (GH-25565)
...
* bpo-43926: Cleaner metadata with PEP 566 JSON support.
* Add blurb
* Add versionchanged and versionadded declarations for changes to metadata.
* Use descriptor for PEP 566
2021-05-02 17:03:40 -04:00
Inada Naoki
c8e5eb904e
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25181)
...
* Fix test_shutil
* Fix test_imp
* Fix test_import
* Fix test_importlib
2021-04-05 13:11:23 +09:00
Brett Cannon
f97dc80068
bpo-43672: raise ImportWarning when calling find_loader() (GH-25119)
2021-04-02 12:35:32 -07:00
Jason R. Coombs
f917efccf8
bpo-43428: Sync with importlib_metadata 3.7. (GH-24782)
...
* bpo-43428: Sync with importlib_metadata 3.7.2 (67234b6)
* Add blurb
* Reformat blurb to create separate paragraphs for each change included.
2021-03-13 11:31:45 -05:00
Jason R. Coombs
dfdca85dfa
bpo-42382: In importlib.metadata, `EntryPoint` objects now expose `dist` ( #23758 )
...
* bpo-42382: In importlib.metadata, `EntryPoint` objects now expose a `.dist` object referencing the `Distribution` when constructed from a `Distribution`.
Also, sync importlib_metadata 3.3:
- Add support for package discovery under package normalization rules.
- The object returned by `metadata()` now has a formally-defined protocol called `PackageMetadata` with declared support for the `.get_all()` method.
* Add blurb
* Remove latent footnote.
2020-12-31 12:56:43 -05:00
Barry Warsaw
96ddc58281
bpo-42089: Sync with current cpython branch of importlib_metadata (GH-22775)
...
~~The only differences are in the test files.~~
Automerge-Triggered-By: @jaraco
2020-10-19 14:14:21 -07:00
Jason R. Coombs
2efe18bf27
bpo-39791: Support file systems that cannot support non-ascii filenames (skipping tests in that case). ( #20681 )
2020-06-07 10:57:45 -04:00
Jason R. Coombs
161541ab45
bpo-39791: Refresh importlib.metadata from importlib_metadata 1.6.1. (GH-20659)
...
* Refresh importlib.metadata from importlib_metadata 1.6.1.
* 📜 🤖 Added by blurb_it.
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2020-06-05 16:34:16 -04:00
Jason R. Coombs
e5bd73632e
bpo-39595: Improve zipfile.Path performance ( #18406 )
...
* Improve zipfile.Path performance on zipfiles with a large number of entries.
* 📜 🤖 Added by blurb_it.
* Add bpo to blurb
* Sync with importlib_metadata 1.5 (6fe70ca)
* Update blurb.
* Remove compatibility code
* Add stubs module, omitted from earlier commit
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2020-02-11 21:58:47 -05:00
Jason R. Coombs
b7a0109cd2
bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 (GH-17568)
...
* bpo-39022, bpo-38594: Sync with importlib_metadata 1.3 including improved docs for custom finders and better serialization support in EntryPoints.
* 📜 🤖 Added by blurb_it.
* Correct module reference
2019-12-10 20:05:10 -05:00
Jason R. Coombs
17499d8270
bpo-38086: Sync importlib.metadata with importlib_metadata 0.21. (GH-15840)
...
https://gitlab.com/python-devs/importlib_metadata/-/tags/0.21
2019-09-10 14:53:31 +01:00
Min ho Kim
39d87b5471
Fix typos mostly in comments, docs and test names (GH-15209)
2019-08-30 16:21:19 -04:00
Jason R. Coombs
049460da9c
bpo-37697: Sync with importlib_metadata 0.19 ( #14993 )
...
* bpo-37697: Sync with importlib_metadata 0.19
* Run make regen-importlib
* 📜 🤖 Added by blurb_it.
2019-07-28 14:59:24 -04:00
Min ho Kim
96e12d5f4f
Fix typos in docs, comments and test assert messages ( #14872 )
2019-07-21 16:12:33 -04:00
Anthony Sottile
8087831231
Don't crash if there exists an EGG-INFO directory on sys.path ( #13667 )
...
* Don't crash if there exists an EGG-INFO directory on sys.path
cross-port of https://gitlab.com/python-devs/importlib_metadata/merge_requests/72
* Also catch PermissionError for windows
2019-05-29 17:13:11 -07:00
Jason R. Coombs
1bbf7b661f
bpo-34632: Add importlib.metadata (GH-12547)
...
Add importlib.metadata module as forward port of the standalone importlib_metadata.
2019-05-24 16:59:01 -07:00