Revisions of python-pluggy
Ana Guerrero (anag+factory)
accepted
request 1172296
from
Steve Kowalik (StevenK)
(revision 19)
- Update to 1.5.0: * Features + Add support for deprecating specific hook parameters, or more generally, for issuing a warning whenever a hook implementation requests certain parameters. + A warning ~pluggy.PluggyTeardownRaisedWarning is now issued when an old-style hookwrapper raises an exception during teardown. + Add PluginManager.unblock <pluggy.PluginManager.unblock> method to unblock a plugin by plugin name. * Bug Fixes + PluginManager.get_plugins() no longer returns None for blocked plugins. + Fix ~pluggy.HookCaller.call_extra() extra methods getting ordered before everything else in some circumstances. Regressed in pluggy 1.1.0. + Fix plugins registering other plugins in a hook when the other plugins implement the same hook itself. Regressed in pluggy 1.1.0. - Switch to pyproject macros. - Revert to 1.3.0 * Pytest 7 is not compatible with pluggy 1.4 but many packages are not compatible with pytest 8 yet - update to 1.4.0: * A warning :class:`~pluggy.PluggyTeardownRaisedWarning` is now issued when an old-style hookwrapper raises an exception during teardown. See the warning documentation for more details. * Add :func:`PluginManager.unblock <pluggy.PluginManager.unblock>` method to unblock a plugin by plugin name. * Fix :func:`~pluggy.HookCaller.call_extra()` extra
Ana Guerrero (anag+factory)
accepted
request 1124102
from
Dirk Mueller (dirkmueller)
(revision 18)
- 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 ``@final``. * 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 ``@hookimpl()`` decorator. Deprecations and Removals The deprecation was announced in release 0.7.0. deprecation was announced in release 0.7.0. deprecation was announced in release 0.6.0. * fix issue #4: specific HookCallError exception for when a hook call
Dominique Leuenberger (dimstar_suse)
accepted
request 1082446
from
Dirk Mueller (dirkmueller)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 761138
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
- Update to 0.13.1: * Improved documentation, especially with regard to references.
Dominique Leuenberger (dimstar_suse)
accepted
request 730734
from
Tomáš Chvátal (scarabeus_iv)
(revision 13)
- Update to 0.13.0: * support python 3.8
Dominique Leuenberger (dimstar_suse)
accepted
request 707081
from
Tomáš Chvátal (scarabeus_iv)
(revision 12)
- 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 704167
from
Tomáš Chvátal (scarabeus_iv)
(revision 11)
- Update to 0.11.0: * Small bugfixes only
Dominique Leuenberger (dimstar_suse)
accepted
request 679233
from
Tomáš Chvátal (scarabeus_iv)
(revision 10)
- 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. - Switch to multibuild in order to avoid build loop - Update to 0.8.1: * #166: Add stacklevel=2 to implprefix warning so that the reported location of warning is the caller of PluginManager.
Stephan Kulow (coolo)
committed
(revision 9)
osc copypac from project:openSUSE:Factory package:python-pluggy revision:7
Stephan Kulow (coolo)
accepted
request 674134
from
Tomáš Chvátal (scarabeus_iv)
(revision 8)
- Update to 0.8.1: * #166: Add stacklevel=2 to implprefix warning so that the reported location of warning is the caller of PluginManager.
Dominique Leuenberger (dimstar_suse)
accepted
request 644857
from
Ondřej Súkup (mimi_vx)
(revision 7)
- update to 0.8.0 * Add get_hookimpls() method to hook callers * Add changelog in long package description and documentation. * Add a test exemplifying the opt-in nature of spec defined args. * Encapsulate hook specifications in a type for easier introspection. (forwarded request 644855 from mimi_vx)
Dominique Leuenberger (dimstar_suse)
accepted
request 627080
from
Ondřej Súkup (mimi_vx)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 559131
from
Jan Matejek (matejcik)
(revision 5)
- run tests conditionally (fixes bsc#1073845)
Dominique Leuenberger (dimstar_suse)
accepted
request 545892
from
Ondřej Súkup (mimi_vx)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 540463
from
Ondřej Súkup (mimi_vx)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 486539
from
Jan Matejek (matejcik)
(revision 2)
- update for singlespec - please send to Staging:E, it's a requirement for new python-tox
Dominique Leuenberger (dimstar_suse)
accepted
request 334713
from
Factory Maintainer (factory-maintainer)
(revision 1)
new dep for pytohn-tox
Displaying all 19 revisions