Update dependency importlib_metadata to v4.11.2
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
=======
-
#369: Fixed bug where
EntryPoint.extras
was returning match objects and not the extras strings.
v4.11.1
=======
-
#367: In
Distribution.requires
for egg-info, ifrequires.txt
is empty, return an empty list.
v4.11.0
=======
- bpo-46246: Added
__slots__
toEntryPoints
.
v4.10.1
=======
v4.10.0
=======
-
#354: Removed
Distribution._local
factory. This functionality was created as a demonstration of the possible implementation. Now, thepep517 <https://pypi.org/project/pep517>
_ package provides this functionality directly throughpep517.meta.load <https://github.com/pypa/pep517/blob/a942316305395f8f757f210e2b16f738af73f8b8/pep517/meta.py#L63-L73>
_.
v4.9.0
======
- Require Python 3.7 or later.
v4.8.3
======
- #357: Fixed requirement generation from egg-info when a URL requirement is given.
v4.8.2
======
v4.8.1
======
-
#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
======
-
#337: Rewrote
EntryPoint
as a simple class, still immutable and still with the attributes, but without any expectation fornamedtuple
functionality such as_asdict
.
v4.7.1
======
-
#344: Fixed regression in
packages_distributions
when neither top-level.txt nor a files manifest is present.
v4.7.0
======
-
#330: In
packages_distributions
, now infer top-level names from.files()
when atop-level.txt
(Setuptools-specific metadata) is not present.
v4.6.4
======
-
#334: Correct
SimplePath
protocol to matchpathlib
protocol for__truediv__
.
v4.6.3
======
- Moved workaround for #327 to
_compat
module.
v4.6.2
======
- bpo-44784: Avoid errors in test suite when DeprecationWarnings are treated as errors.
v4.6.1
======
- #327: Deprecation warnings now honor call stack variance on PyPy.
v4.6.0
======
-
#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
======
-
#319: Remove
SelectableGroups
deprecation exception for flake8.
v4.4.0
======
-
#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 forsort()
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
======
- #320: Fix issue where normalized name for eggs was incorrectly solicited, leading to metadata being unavailable for eggs.
v4.3.0
======
-
#317: De-duplication of distributions no longer requires
loading the full metadata for
PathDistribution
objects, entry point loading performance by ~10x.
v4.2.0
======
- Prefer f-strings to
.format
calls.
v4.1.0
======
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.