Bump importlib-metadata from 3.7.0 to 3.10.0
Bumps importlib-metadata from 3.7.0 to 3.10.0.
Changelog
Sourced from importlib-metadata's changelog.
v3.10.0
- #295: Internal refactoring to unify section parsing logic.
v3.9.1
v3.9.0
Use of Mapping (dict) interfaces on
SelectableGroups
is now flagged as deprecated. Instead, users are advised to use the select interface for future compatibility.Suppress the warning with this filter:
ignore:SelectableGroups dict interface
.Or with this invocation in the Python environment:
warnings.filterwarnings('ignore', 'SelectableGroups dict interface')
.Preferably, switch to the
select
interface introduced in 3.7.0. See theentry points documentation <https://importlib-metadata.readthedocs.io/en/latest/using.html#entry-points>
_ and changelog for the 3.6 release below for more detail.For some use-cases, especially those that rely on
importlib.metadata
in Python 3.8 and 3.9 or those relying on olderimportlib_metadata
(especially on Python 3.5 and earlier),backports.entry_points_selectable <https://pypi.org/project/backports.entry_points_selectable>
_ was created to ease the transition. Please have a look at that project if simply relying on importlib_metadata 3.6+ is not straightforward. Background in #298.#283: Entry point parsing no longer relies on ConfigParser and instead uses a custom, one-pass parser to load the config, resulting in a ~20% performance improvement when loading entry points.
v3.8.2
- #293: Re-enabled lazy evaluation of path lookup through a FreezableDefaultDict.
v3.8.1
... (truncated)
Commits
-
33ea676
Merge pull request #299 from python/feature/unify-parser -
244fc48
Update changelog. -
c891d50
Expand and simplify Sectioned doctest. -
bf6a3b1
Use Pair in other places and extract it to _collections. -
5806de1
Unify section parser behavior. Removes reliance on regex (ref #292). Fixes #295. -
50a1549
Ignore comments in entry point parsing. Fixes #297. -
1b9637a
Exclude prepare package. Fixes #296. -
f5ce7c1
Merge pull request #294 from python/feature/perf-diff -
a9f8a1e
Employ pyperf and separate environments to compare performance against the ma... -
2a2b782
Merge tag 'v3.8.2' - Additional commits viewable in compare view