Skip to content

chore(deps): update importlib-metadata requirement from <9,>=8.0.0 to >=9.1.0,<10 in /requirements - #1056

Merged
jrobichaud merged 1 commit into
mainfrom
dependabot/pip/requirements/importlib-metadata-gte-9.1.0-and-lt-10
Oct 26, 2026
Merged

jrobichaud merged 1 commit into
mainfrom
dependabot/pip/requirements/importlib-metadata-gte-9.1.0-and-lt-10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 26, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on importlib-metadata to permit the latest version.

Changelog

Sourced from importlib-metadata's changelog.

v9.1.0

Features

  • Removed support for Python 3.10, now end-of-life.
  • Where a path supplies more than one metadata directory for a distribution, as an interrupted or unclean upgrade may leave behind, discovery now prefers the greater one by reverse lexicographic ordering of the directory names, so the stale metadata no longer shadows the version in use python/cpython#100666

Bugfixes

  • A missing required metadata field (Name or Version) now raises a KeyError that names the field and identifies the distribution, which PathDistribution renders as its metadata path. (#508)
  • Restored lazy validation of EntryPoint.value, deferring the ValueError for an invalid value until a component is accessed or the entry point is loaded, so one malformed entry point no longer prevents entry points in other groups from being selected. (#523)
  • importlib_metadata.diagnose no longer crashes on a metadata directory that has no metadata file or whose metadata declares no name. Such distributions are now reported by their location. (#548)

v9.0.1

Bugfixes

  • Marked the other parameter of SimplePath.joinpath and SimplePath.__truediv__ positional-only, so pathlib.Path satisfies the protocol under type checkers that compare parameter names. (#542)

v9.0.0

Deprecations and Removals

  • Added MetadataNotFound (subclass of FileNotFoundError) and updated Distribution.metadata/metadata() to raise it when the metadata files are missing instead of returning Nonepython/cpython#143387#532)

v8.9.0

Features

... (truncated)

Commits
  • 301b791 Finalize
  • 4b7c45f Avoid a dot in the news fragment id.
  • b874046 gh-146325: Use test.support.requires_fork in test_fastpath_cache_cleared_in...
  • 49f3daf Merge pull request #541 from python/debt/simple-normalize
  • 996a13c Merge pull request #550 from python/feature/cpython-100666-prefer-greater-ver...
  • 6a8b861 Prefer the greater metadata directory when a path supplies several.
  • a7c26f4 Merge pull request #546 from DawnofGenX/main
  • 0e2b999 Merge pull request #547 from rudra337-lgtm/fix/523-defer-entry-point-validation
  • bf896ad Generalize the missing-field error to a decorator and render dists by path.
  • 65529f6 Merge main, resolving the conflict with the diagnose tests.
  • Additional commits viewable in compare view

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)

Updates the requirements on [importlib-metadata](https://github.com/python/importlib_metadata) to permit the latest version.
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v8.0.0...v9.1.0)

---
updated-dependencies:
- dependency-name: importlib-metadata
  dependency-version: 9.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 26, 2026
@jrobichaud
jrobichaud merged commit a52897f into main Oct 26, 2026
15 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/requirements/importlib-metadata-gte-9.1.0-and-lt-10 branch October 26, 2026 10:53

This branch was successfully deployed

1 active deployment
pypi — ccd40cdf Deployed Oct 26, 2026 by dependabot[bot] via pypi-deployment #2223
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant