python3-pluggy - Plugin registration and hook calling mechanisms for Python

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python3-pluggy-0.9.0-1.1.noarch.rpm
Package name python3-pluggy
Package version 0.9.0
Package release 1.1
Package architecture noarch
Package type rpm
Category Development/Languages/Python
License MIT
Maintainer -
Download size 41.39 KB
Installed size 128.14 KB
This is the plugin manager as used by pytest but stripped
of pytest specific details.
During the 0.x series this plugin does not have much documentation
except extensive docstrings in the module.


Package Version Architecture Repository
python3-pluggy - - -


Name Value
python(abi) = 3.7


Name Value
python3-pluggy = 0.9.0-1.1


Type URL
Binary Package python3-pluggy-0.9.0-1.1.noarch.rpm
Source Package python-pluggy-0.9.0-1.1.src.rpm

Install Howto

Install python3-pluggy rpm package:

# zypper install python3-pluggy




2019-02-26 - 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.
2019-02-25 - Tomá? Chvátal <>
- Switch to multibuild in order to avoid build loop
2019-02-12 - Tomá? Chvátal <>
- Update to 0.8.1:
* #166: Add stacklevel=2 to implprefix warning so that the reported location of warning is the caller of PluginManager.
2018-10-26 - Ond?ej Súkup <>
- 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.
2018-08-02 -
- update to 0.7.1
* Deprecate the implprefix kwarg to PluginManager and instead expect users
to start using explicit HookimplMarker everywhere
* Add .plugin member to PluginValidationError to access failing plugin during post-mortem.
* Add per implementation warnings support for hookspecs allowing for both
deprecation and future warnings of legacy and (future) experimental hooks respectively.
* Fix a bug where _HookCaller.call_historic() would call the proc arg even
when the default is None resulting in a TypeError.
* Fix problem when handling VersionConflict errors when loading setuptools plugins.
2017-12-21 -
- run tests conditionally (fixes bsc#1073845)
2017-11-26 -
- update to version 0.6.0
* Add CI testing for the features, release, and master branches of
pytest (PR #79).
* Document public API for _Result objects passed to wrappers (PR
* Document and test hook LIFO ordering (PR #85).
* Turn warnings into errors in test suite (PR #89).
* Deprecate _Result.result (PR #88).
* Convert _Multicall to a simple function distinguishing it from the
legacy version (PR #90).
* Resolve E741 errors (PR #96).
* Test and bug fix for unmarked hook collection (PRs #97 and #102).
* Drop support for EOL Python 2.6 and 3.3 (PR #103).
* Fix inspect based arg introspection on py3.6 (PR #94).

See Also

Package Description
python3-plumbum-1.6.6-2.2.noarch.rpm Shell combinators library
python3-ply-3.11-3.2.noarch.rpm Python Lex & Yacc
python3-plyvel-1.0.5-1.3.i586.rpm Python interface to LevelDB
python3-plyvel-1.0.5-1.3.x86_64.rpm Python interface to LevelDB
python3-pmw-2.0.1-3.2.noarch.rpm High-level compound widgets in Python using the Tkinter module
python3-pocketsphinx-python-0.1.3-2.1.i586.rpm Python interface to CMU Sphinxbase and Pocketsphinx libraries
python3-pocketsphinx-python-0.1.3-2.1.x86_64.rpm Python interface to CMU Sphinxbase and Pocketsphinx libraries
python3-polib-1.1.0-2.2.noarch.rpm A library to manipulate gettext files
python3-policycoreutils-2.9-2.1.i586.rpm SELinux policy core python3 interfaces
python3-policycoreutils-2.9-2.1.x86_64.rpm SELinux policy core python3 interfaces
python3-pony-0.7.10-1.1.noarch.rpm Pony Object-Relational Mapper
python3-poppler-qt5-0.25.1-2.4.i586.rpm Python binding to poppler-qt5
python3-poppler-qt5-0.25.1-2.4.x86_64.rpm Python binding to poppler-qt5
python3-port-for-0.4-1.1.noarch.rpm Utility that helps with local TCP ports managment
python3-portalocker-1.4.0-1.1.noarch.rpm Locking library for Python