Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-pluggy-1.5.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python311-pluggy Distribution: openSUSE Tumbleweed
Version: 1.5.0 Vendor: openSUSE
Release: 1.1 Build date: Mon May 6 07:24:03 2024
Group: Unspecified Build host: reproducible
Size: 231638 Source RPM: python-pluggy-1.5.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/pytest-dev/pluggy
Summary: A minimalist production ready plugin system
This is the core framework used by the pytest, tox, and devpi projects.

Provides

Requires

License

MIT

Changelog

* Mon May 06 2024 Steve Kowalik <steven.kowalik@suse.com>
  - 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.
* Tue Feb 20 2024 Ben Greiner <code@bnavigator.de>
  - Revert to 1.3.0
    * Pytest 7 is not compatible with pluggy 1.4 but many packages
      are not compatible with pytest 8 yet
* Thu Feb 01 2024 Dirk Müller <dmueller@suse.com>
  - 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
      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.
* Tue Nov 07 2023 Dirk Müller <dmueller@suse.com>
  - 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.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Sun Oct 17 2021 Ben Greiner <code@bnavigator.de>
  - 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 @hookimpl. 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 @hookspec).
* Mon Jan 06 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 0.13.1:
    * Improved documentation, especially with regard to references.
* Fri Dec 13 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
  - importlib-metadata is only a runtime requirement (in accordance
    with setup.py), remove it from BuildRequires.
* Fri Sep 13 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Update to 0.13.0:
    * support python 3.8

Files

/usr/lib/python3.11/site-packages/pluggy
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/LICENSE
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/METADATA
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/RECORD
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/WHEEL
/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/pluggy/__init__.py
/usr/lib/python3.11/site-packages/pluggy/__pycache__
/usr/lib/python3.11/site-packages/pluggy/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_callers.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_callers.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_hooks.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_hooks.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_manager.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_manager.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_result.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_result.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_tracing.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_tracing.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_version.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_version.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_warnings.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/pluggy/__pycache__/_warnings.cpython-311.pyc
/usr/lib/python3.11/site-packages/pluggy/_callers.py
/usr/lib/python3.11/site-packages/pluggy/_hooks.py
/usr/lib/python3.11/site-packages/pluggy/_manager.py
/usr/lib/python3.11/site-packages/pluggy/_result.py
/usr/lib/python3.11/site-packages/pluggy/_tracing.py
/usr/lib/python3.11/site-packages/pluggy/_version.py
/usr/lib/python3.11/site-packages/pluggy/_warnings.py
/usr/lib/python3.11/site-packages/pluggy/py.typed
/usr/share/doc/packages/python311-pluggy
/usr/share/doc/packages/python311-pluggy/CHANGELOG.rst
/usr/share/doc/packages/python311-pluggy/README.rst
/usr/share/licenses/python311-pluggy
/usr/share/licenses/python311-pluggy/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 01:04:35 2024