1
0
forked from pool/python-pluggy

13 Commits

Author SHA256 Message Date
9ad97691b8 Accepting request 1172296 from devel:languages:python:pytest
- 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

OBS-URL: https://build.opensuse.org/request/show/1172296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=19
2024-06-21 14:02:39 +00:00
35fd6c366b Accepting request 1124102 from devel:languages:python:pytest
- 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

OBS-URL: https://build.opensuse.org/request/show/1124102
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=18
2023-11-08 21:16:34 +00:00
3bf0e96f33 Accepting request 1082446 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/1082446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=17
2023-04-25 14:53:42 +00:00
057fadafa1 Accepting request 925918 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/925918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=16
2021-10-25 13:17:04 +00:00
2a99d9da58 Accepting request 761138 from devel:languages:python:pytest
- Update to 0.13.1:
  * Improved documentation, especially with regard to references.

OBS-URL: https://build.opensuse.org/request/show/761138
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=15
2020-01-16 17:13:24 +00:00
8e26141093 Accepting request 756850 from devel:languages:python:pytest
OBS-URL: https://build.opensuse.org/request/show/756850
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=14
2019-12-16 16:26:19 +00:00
e3b1c50de7 Accepting request 730734 from devel:languages:python:pytest
- Update to 0.13.0:
  * support python 3.8

OBS-URL: https://build.opensuse.org/request/show/730734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=13
2019-09-23 10:16:58 +00:00
5c794011c9 Accepting request 707081 from devel:languages:python:pytest
- 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.

OBS-URL: https://build.opensuse.org/request/show/707081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=12
2019-06-18 12:45:10 +00:00
42b3dc0dc3 Accepting request 704167 from devel:languages:python:pytest
- Update to 0.11.0:
  * Small bugfixes only

OBS-URL: https://build.opensuse.org/request/show/704167
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=11
2019-05-22 08:54:17 +00:00
f01f8858f1 Accepting request 679233 from devel:languages:python:pytest
- 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.

OBS-URL: https://build.opensuse.org/request/show/679233
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=10
2019-02-26 21:16:15 +00:00
Stephan Kulow
2da6140204 osc copypac from project:openSUSE:Factory package:python-pluggy revision:7
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=9
2019-02-25 06:36:20 +00:00
Stephan Kulow
c989ee5ec7 Accepting request 674134 from devel:languages:python:pytest
- Update to 0.8.1:
   * #166: Add stacklevel=2 to implprefix warning so that the reported location of warning is the caller of PluginManager.

OBS-URL: https://build.opensuse.org/request/show/674134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=8
2019-02-24 16:04:15 +00:00
e9eea5acc4 Accepting request 644857 from devel:languages:python:pytest
- 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)

OBS-URL: https://build.opensuse.org/request/show/644857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pluggy?expand=0&rev=7
2018-11-08 08:39:27 +00:00

Diff Content Not Available