From 67d3b8146c9f2ce2d4ee6b433b34f49ea5cb847d7202f9576ba257c09f845022 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 2 Mar 2021 00:22:37 +0000 Subject: [PATCH] - 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 --- importlib_metadata-3.4.0.tar.gz | 3 --- importlib_metadata-3.7.0.tar.gz | 3 +++ python-importlib-metadata.changes | 41 +++++++++++++++++++++++++++++++ python-importlib-metadata.spec | 2 +- 4 files changed, 45 insertions(+), 4 deletions(-) delete mode 100644 importlib_metadata-3.4.0.tar.gz create mode 100644 importlib_metadata-3.7.0.tar.gz diff --git a/importlib_metadata-3.4.0.tar.gz b/importlib_metadata-3.4.0.tar.gz deleted file mode 100644 index 8a3cbcf..0000000 --- a/importlib_metadata-3.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa5daa4477a7414ae34e95942e4dd07f62adf589143c875c133c1e53c4eff38d -size 33841 diff --git a/importlib_metadata-3.7.0.tar.gz b/importlib_metadata-3.7.0.tar.gz new file mode 100644 index 0000000..e63ba4c --- /dev/null +++ b/importlib_metadata-3.7.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24499ffde1b80be08284100393955842be4a59c7c16bbf2738aad0e464a8e0aa +size 36517 diff --git a/python-importlib-metadata.changes b/python-importlib-metadata.changes index 604f213..4aa88db 100644 --- a/python-importlib-metadata.changes +++ b/python-importlib-metadata.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Tue Mar 2 00:20:59 UTC 2021 - Dirk Müller + +- 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 diff --git a/python-importlib-metadata.spec b/python-importlib-metadata.spec index a12f801..e43dacf 100644 --- a/python-importlib-metadata.spec +++ b/python-importlib-metadata.spec @@ -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