- update to 3.7.0:
* #131: Added ``packages_distributions`` to conveniently resolve a top-level package or module to its distribution(s). * #284: Introduces new ``EntryPoints`` object, a tuple of ``EntryPoint`` objects but with convenience properties for selecting and inspecting the results: - ``.select()`` accepts ``group`` or ``name`` keyword parameters and returns a new ``EntryPoints`` tuple with only those that match the selection. - ``.groups`` property presents all of the group names. - ``.names`` property presents the names of the entry points. - Item access (e.g. ``eps[name]``) retrieves a single entry point by name. ``entry_points`` now accepts "selection parameters", same as ``EntryPoint.select()``. ``entry_points()`` now provides a future-compatible ``SelectableGroups`` object that supplies the above interface but remains a dict for compatibility. In the future, ``entry_points()`` will return an ``EntryPoints`` object, but provide for backward compatibility with a deprecated ``__getitem__`` accessor by group and a ``get()`` method. If passing selection parameters to ``entry_points``, the future behavior is invoked and an ``EntryPoints`` is the result. Construction of entry points using ``dict([EntryPoint, ...])`` is now deprecated and raises an appropriate DeprecationWarning and will be removed in a future version. * #280: ``entry_points`` now only returns entry points for OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-importlib-metadata?expand=0&rev=12
This commit is contained in:
parent
7dc08b304b
commit
67d3b8146c
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fa5daa4477a7414ae34e95942e4dd07f62adf589143c875c133c1e53c4eff38d
|
||||
size 33841
|
3
importlib_metadata-3.7.0.tar.gz
Normal file
3
importlib_metadata-3.7.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24499ffde1b80be08284100393955842be4a59c7c16bbf2738aad0e464a8e0aa
|
||||
size 36517
|
@ -1,3 +1,44 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 2 00:20:59 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 3.7.0:
|
||||
* #131: Added ``packages_distributions`` to conveniently
|
||||
resolve a top-level package or module to its distribution(s).
|
||||
* #284: Introduces new ``EntryPoints`` object, a tuple of
|
||||
``EntryPoint`` objects but with convenience properties for
|
||||
selecting and inspecting the results:
|
||||
|
||||
- ``.select()`` accepts ``group`` or ``name`` keyword
|
||||
parameters and returns a new ``EntryPoints`` tuple
|
||||
with only those that match the selection.
|
||||
- ``.groups`` property presents all of the group names.
|
||||
- ``.names`` property presents the names of the entry points.
|
||||
- Item access (e.g. ``eps[name]``) retrieves a single
|
||||
entry point by name.
|
||||
|
||||
``entry_points`` now accepts "selection parameters",
|
||||
same as ``EntryPoint.select()``.
|
||||
|
||||
``entry_points()`` now provides a future-compatible
|
||||
``SelectableGroups`` object that supplies the above interface
|
||||
but remains a dict for compatibility.
|
||||
|
||||
In the future, ``entry_points()`` will return an
|
||||
``EntryPoints`` object, but provide for backward
|
||||
compatibility with a deprecated ``__getitem__``
|
||||
accessor by group and a ``get()`` method.
|
||||
|
||||
If passing selection parameters to ``entry_points``, the
|
||||
future behavior is invoked and an ``EntryPoints`` is the
|
||||
result.
|
||||
|
||||
Construction of entry points using
|
||||
``dict([EntryPoint, ...])`` is now deprecated and raises
|
||||
an appropriate DeprecationWarning and will be removed in
|
||||
a future version.
|
||||
* #280: ``entry_points`` now only returns entry points for
|
||||
unique distributions (by name).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 18:15:12 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%define skip_python2 1
|
||||
Name: python-importlib-metadata%{psuffix}
|
||||
Version: 3.4.0
|
||||
Version: 3.7.0
|
||||
Release: 0
|
||||
Summary: Read metadata from Python packages
|
||||
License: Apache-2.0
|
||||
|
Loading…
Reference in New Issue
Block a user