History for Lib/importlib/metadata/__init__.py - python/cpython · GitHub

github.com

Tin mới

gh-143387: Raise an exception instead of returning None when metadata file is missing. (#146234)

gh-143387: Raise an exception instead of returning None when metadata file is missing. (#146234)

gh-146228: Better fork support in cached FastPath (#146231)

gh-146228: Better fork support in cached FastPath (#146231)

gh-110937: Document full public importlib.metadata.Distribution API (#143480)

gh-110937: Document full public importlib.metadata.Distribution API (#143480)

gh-143658: Use `str.lower` and `replace` to further improve performance of `importlib.metadata.Prepared.normalized` (#144083)

gh-143658: Use `str.lower` and `replace` to further improve performance of `importlib.metadata.Prepared.normalized` (#144083)

gh-143658: importlib.metadata: Use `str.translate` to improve performance of `importlib.metadata.Prepared.normalized` (#143660)

gh-143658: importlib.metadata: Use `str.translate` to improve performance of `importlib.metadata.Prepared.normalized` (#143660)

gh-140141: Properly break exception chain in `importlib.metadata.Distribution.from_name` (#140142)

gh-140141: Properly break exception chain in `importlib.metadata.Distribution.from_name` (#140142)

Reapply "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924) (#137930)

Reapply "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924) (#137930)

Revert "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)

Revert "gh-132947: Apply changes from importlib_metadata 8.7 (#137885)" (#137924)

gh-132947: Apply changes from importlib_metadata 8.7 (#137885)

gh-132947: Apply changes from importlib_metadata 8.7 (#137885)

gh-120492: Sync importlib_metadata 8.2.0 (#124033)

gh-120492: Sync importlib_metadata 8.2.0 (#124033)

gh-120910: Fix issue resolving relative paths outside site-packages. (#120911)

gh-120910: Fix issue resolving relative paths outside site-packages. (#120911)

GH-109653: Defer import of ``importlib.metadata._adapters`` (#109829)

GH-109653: Defer import of ``importlib.metadata._adapters`` (#109829)

gh-117089: Apply changes from importlib_metadata 7.1.0 (#117094)

gh-117089: Apply changes from importlib_metadata 7.1.0 (#117094)

gh-116811: Ensure MetadataPathFinder.invalidate_caches is reachable when delegated through PathFinder. (#116812)

gh-116811: Ensure MetadataPathFinder.invalidate_caches is reachable when delegated through PathFinder. (#116812)

gh-109653: Improve import time of importlib.metadata / email.utils (#114664)

gh-109653: Improve import time of importlib.metadata / email.utils (#114664)

gh-113174: Sync with importlib_metadata 7.0 (#113175)

gh-113174: Sync with importlib_metadata 7.0 (#113175)

gh-105407: Remove unused imports in the stdlib (#105411)

gh-105407: Remove unused imports in the stdlib (#105411)

gh-103661: Apply bugfix from importlib_metadata 6.5.1 and restore test. (#103681)

gh-103661: Apply bugfix from importlib_metadata 6.5.1 and restore test. (#103681)

Sync with importlib_metadata 6.5 (GH-103584)

Sync with importlib_metadata 6.5 (GH-103584)

gh-97781: Apply changes from importlib_metadata 5. (GH-97785)

gh-97781: Apply changes from importlib_metadata 5. (GH-97785)

gh-93259: Validate arg to ``Distribution.from_name``. (GH-94270)

gh-93259: Validate arg to ``Distribution.from_name``. (GH-94270)

bpo-47004: Sync with importlib_metadata 4.11.3. (#31854)

bpo-47004: Sync with importlib_metadata 4.11.3. (#31854)

bpo-46246: add missing __slots__ to importlib.metadata.DeprecatedList (GH-30452)

bpo-46246: add missing __slots__ to importlib.metadata.DeprecatedList (GH-30452)

bpo-46474: Avoid REDoS in EntryPoint.pattern (sync with importlib_metadata 4.10.1) (GH-30803)

bpo-46474: Avoid REDoS in EntryPoint.pattern (sync with importlib_metadata 4.10.1) (GH-30803)

bpo-46474: Apply changes from importlib_metadata 4.10.0 (GH-30802)

bpo-44893: Implement EntryPoint as simple class with attributes. (GH-30150)

bpo-46105: Honor spec when generating requirement specs with urls and extras. (GH-30151)

[bpo-45765] Fix distribution discovery on empty path. (#29487)

bpo-44464: Remove special exclusion for flake8 in the deprecation warnings. (#26807)

bpo-44246: Restore compatibility in entry_points (GH-26468)

bpo-44246: Entry points performance improvements. (GH-26467)

bpo-38693: importlib.metadata f-strings (GH-26383)

bpo-44241: Incorporate changes from importlib_metadata 4.1. (#26382)

bpo-44210: make importlib.metadata._meta.PackageMetadata public (GH-26299)

bpo-43926: Cleaner metadata with PEP 566 JSON support. (GH-25565)