Changelog for
python310-pluggy-1.3.0-1.5.noarch.rpm :
* Tue Nov 07 2023 Dirk Müller
- update to 1.3.0:
* Python 3.7 is no longer supported.
* Pluggy now exposes its typings to static type checkers.
* Some fields and classes are marked ``Final`` and ``AATTfinal``.
* The :ref:`api-reference` is updated to clearly delineate pluggy\'s public API. Compatibility aliases are put in place for the renamed types. Please note that pluggy is currently unable to provide strong typing for hook calls, e.g. ``pm.hook.my_hook(...)``, nor to statically check that a hook implementation matches the hook specification\'s type.
* The new-style hook wrappers, added in the yanked 1.1.0 release, now require an explicit ``wrapper=True`` designation in the ``AATThookimpl()`` decorator.
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Sun Oct 17 2021 Ben Greiner - Update to version 1.0.0 Deprecations and Removals
* #116: Remove deprecated implprefix support. Decorate hook implementations using an instance of HookimplMarker instead. The deprecation was announced in release 0.7.0.
* #120: Remove the deprecated proc argument to call_historic. Use result_callback instead, which has the same behavior. The deprecation was announced in release 0.7.0.
* #265: Remove the _Result.result property. Use _Result.get_result() instead. Note that unlike result, get_result() raises the exception if the hook raised. The deprecation was announced in release 0.6.0.
* #267: Remove official support for Python 3.4.
* #272: Dropped support for Python 2. Continue to use pluggy 0.13.x for Python 2 support.
* #308: Remove official support for Python 3.5.
* #313: The internal pluggy.callers, pluggy.manager and pluggy.hooks are now explicitly marked private by a _ prefix (e.g. pluggy._callers). Only API exported by the top-level pluggy module is considered public.
* #59: Remove legacy __multicall__ recursive hook calling system. The deprecation was announced in release 0.5.0. Features
* #282: When registering a hookimpl which is declared as hookwrapper=True but whose function is not a generator function, a PluggyValidationError exception is now raised.
* #309: Add official support for Python 3.9.
* #251: Add specname option to AATThookimpl. If specname is provided, it will be used instead of the function name when matching this hook implementation to a hook specification during registration (allowing a plugin to register a hook implementation that was not named the same thing as the corresponding AATThookspec).
* Mon Jan 06 2020 Tomáš Chvátal - Update to 0.13.1:
* Improved documentation, especially with regard to references.
* Fri Dec 13 2019 Stefan Brüns - importlib-metadata is only a runtime requirement (in accordance with setup.py), remove it from BuildRequires.
* Fri Sep 13 2019 Tomáš Chvátal - Update to 0.13.0:
* support python 3.8
* Mon Jun 03 2019 Tomáš Chvátal - Update to 0.12.0:
* #215: Switch from pkg_resources to importlib-metadata for entrypoint detection for improved performance and import time. This time with .egg support.
* Mon May 20 2019 Tomáš Chvátal - Update to 0.11.0:
* Small bugfixes only
* Tue Feb 26 2019 Tomáš Chvátal - Update to 0.9.0:
* #189: PluginManager.load_setuptools_entrypoints now accepts a name parameter that when given will load only entry points with that name.
* PluginManager.load_setuptools_entrypoints also now returns the number of plugins loaded by the call, as opposed to the number of all plugins loaded by all calls to this method.