UNCLASSIFIED - NO CUI

Skip to content

Update dependency importlib_metadata to v4.11.2

renovate requested to merge renovate/importlib_metadata-4.x into development

This MR contains the following updates:

Package Type Update Change
importlib_metadata ironbank-pypi minor 4.0.1 -> 4.11.2

Release Notes

python/importlib_metadata

v4.11.2

Compare Source

=======

  • #​369: Fixed bug where EntryPoint.extras was returning match objects and not the extras strings.

v4.11.1

Compare Source

=======

  • #​367: In Distribution.requires for egg-info, if requires.txt is empty, return an empty list.

v4.11.0

Compare Source

=======

  • bpo-46246: Added __slots__ to EntryPoints.

v4.10.1

Compare Source

=======

v4.10.0

Compare Source

=======

  • #​354: Removed Distribution._local factory. This functionality was created as a demonstration of the possible implementation. Now, the pep517 <https://pypi.org/project/pep517>_ package provides this functionality directly through pep517.meta.load <https://github.com/pypa/pep517/blob/a942316305395f8f757f210e2b16f738af73f8b8/pep517/meta.py#L63-L73>_.

v4.9.0

Compare Source

======

  • Require Python 3.7 or later.

v4.8.3

Compare Source

======

  • #​357: Fixed requirement generation from egg-info when a URL requirement is given.

v4.8.2

Compare Source

======

v4.8.1

Compare Source

======

  • #​348: Restored support for EntryPoint access by item, deprecating support in the process. Users are advised to use direct member access instead of item-based access::

    • ep[0] -> ep.name
    • ep[1] -> ep.value
    • ep[2] -> ep.group
    • ep[:] -> ep.name, ep.value, ep.group

v4.8.0

Compare Source

======

  • #​337: Rewrote EntryPoint as a simple class, still immutable and still with the attributes, but without any expectation for namedtuple functionality such as _asdict.

v4.7.1

Compare Source

======

  • #​344: Fixed regression in packages_distributions when neither top-level.txt nor a files manifest is present.

v4.7.0

Compare Source

======

  • #​330: In packages_distributions, now infer top-level names from .files() when a top-level.txt (Setuptools-specific metadata) is not present.

v4.6.4

Compare Source

======

  • #​334: Correct SimplePath protocol to match pathlib protocol for __truediv__.

v4.6.3

Compare Source

======

  • Moved workaround for #​327 to _compat module.

v4.6.2

Compare Source

======

  • bpo-44784: Avoid errors in test suite when DeprecationWarnings are treated as errors.

v4.6.1

Compare Source

======

  • #​327: Deprecation warnings now honor call stack variance on PyPy.

v4.6.0

Compare Source

======

  • #​326: Performance tests now rely on pytest-perf <https://pypi.org/project/pytest-perf>_. To disable these tests, which require network access and a git checkout, pass -p no:perf to pytest.

v4.5.0

Compare Source

======

  • #​319: Remove SelectableGroups deprecation exception for flake8.

v4.4.0

Compare Source

======

  • #​300: Restore compatibility in the result from Distribution.entry_points (EntryPoints) to honor expectations in older implementations and issuing deprecation warnings for these cases:

    • EntryPoints objects are once again mutable, allowing for sort() and other list-based mutation operations. Avoid deprecation warnings by casting to a mutable sequence (e.g. list(dist.entry_points).sort()).

    • EntryPoints results once again allow for access by index. To avoid deprecation warnings, cast the result to a Sequence first (e.g. tuple(dist.entry_points)[0]).

v4.3.1

Compare Source

======

  • #​320: Fix issue where normalized name for eggs was incorrectly solicited, leading to metadata being unavailable for eggs.

v4.3.0

Compare Source

======

  • #​317: De-duplication of distributions no longer requires loading the full metadata for PathDistribution objects, entry point loading performance by ~10x.

v4.2.0

Compare Source

======

  • Prefer f-strings to .format calls.

v4.1.0

Compare Source

======

  • #​312: Add support for metadata 2.2 (Dynamic field).

  • #​315: Add SimplePath protocol for interface clarity in PathDistribution.


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports