Skip to content

build(deps): bump importlib-metadata from 10.1.0 to 10.2.0 - #336

Merged
goergen95 merged 1 commit into
mainfrom
dependabot/uv/importlib-metadata-10.2.0
Nov 13, 2026
Merged

goergen95 merged 1 commit into
mainfrom
dependabot/uv/importlib-metadata-10.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 13, 2026

Copy link
Copy Markdown
Contributor

Bumps importlib-metadata from 10.1.0 to 10.2.0.

Changelog

Sourced from importlib-metadata's changelog.

v10.2.0

Features

  • Restored csv, inspect, json, zipfile, _adapters, and importlib.metadata to module scope, where a reader can see what the module depends on, instead of hiding them in the functions that use them for performance. They are declared in __lazy_modules__ and so stay deferred, and deferred alike on every supported Python: 3.15 honors the declaration natively (PEP 810) and earlier Pythons reach the same behavior through the lazy-importer backport, which is now a dependency there. (#554)

Bugfixes

  • MetadataPathFinder is now installed on sys.meta_path only after the module is fully initialized. Previously it was installed partway through, so anything walking sys.meta_path during that window, such as another thread calling entry_points(), would raise NameError: name 'PathDistribution' is not defined. An import interrupted in that window left the half-built finder installed for the life of the process, failing every subsequent lookup. (#525)
  • Return License-File, Import-Name, and Import-Namespace as lists in JSON-compatible metadata, including when only one value is present, and retain all repeated values as required by PEP 566.

Improved Documentation

  • Added a caveats page describing how this package and importlib.metadata interoperate: the two class hierarchies, the protocols both satisfy, and what that asks of consumers and of custom providers. (#505)
Commits
  • 7e35ac1 Finalize
  • 93b8d15 Merge pull request #545 from kokotatan/fix-json-multiple-use-metadata
  • 57db4ad Merge pull request #557 from python/feature/eager-imports
  • 43c451e Keep only the lazy import test that is about this package.
  • 61af6b3 Import the adapters as a module where that is possible.
  • 1d5a2ce Merge pull request #556 from python/bugfix/525-install-after-init
  • fa2b269 Stop returning the class from install.
  • 579d2e9 Move the install expectation to tests/compat.
  • c52e108 Carry the rationale in install, not at the call site.
  • 8495a7f Resolve a lazy name before isinstance.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [importlib-metadata](https://github.com/python/importlib_metadata) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v10.1.0...v10.2.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-version: 10.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Nov 13, 2026
@codecov

codecov Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (6efaa5e) to head (f03328d).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #336   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           41        41           
  Lines         5322      5322           
=========================================
  Hits          5322      5322           
Flag Coverage Δ
3.11 100.00% <ø> (ø)
3.12 100.00% <ø> (ø)
3.13 100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@goergen95
goergen95 merged commit 32c10d2 into main Nov 13, 2026
10 of 15 checks passed
@goergen95
goergen95 deleted the dependabot/uv/importlib-metadata-10.2.0 branch November 13, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant