Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pluggy for openSUSE:Factory checked in at 2021-10-25 15:17:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pluggy (Old) and /work/SRC/openSUSE:Factory/.python-pluggy.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pluggy" Mon Oct 25 15:17:04 2021 rev:16 rq:925918 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pluggy/python-pluggy.changes 2020-01-16 18:13:28.836711434 +0100 +++ /work/SRC/openSUSE:Factory/.python-pluggy.new.1890/python-pluggy.changes 2021-10-25 15:17:36.865682423 +0200 @@ -1,0 +2,37 @@ +Sun Oct 17 12:12:42 UTC 2021 - Ben Greiner <[email protected]> + +- 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). + +------------------------------------------------------------------- Old: ---- pluggy-0.13.1.tar.gz New: ---- pluggy-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pluggy.spec ++++++ --- /var/tmp/diff_new_pack.HkM1qx/_old 2021-10-25 15:17:37.389682751 +0200 +++ /var/tmp/diff_new_pack.HkM1qx/_new 2021-10-25 15:17:37.389682751 +0200 @@ -1,7 +1,7 @@ # -# spec file for package python-pluggy +# spec file # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,8 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} +%define skip_python2 1 %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test @@ -26,29 +27,29 @@ %bcond_with test %endif Name: python-pluggy%{psuffix} -Version: 0.13.1 +Version: 1.0.0 Release: 0 -Summary: Plugin registration and hook calling mechanisms for Python +Summary: A minimalist production ready plugin system License: MIT URL: https://github.com/pytest-dev/pluggy Source: https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-%{version}.tar.gz +BuildRequires: %{python_module base >= 3.6} BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros +%if 0%{?python_version_nodots} < 38 Requires: python-importlib-metadata >= 0.12 +%endif BuildArch: noarch %if %{with test} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module importlib-metadata >= 0.12 if %python-base < 3.8} +BuildRequires: %{python_module pytest >= 6.2.5} %endif %python_subpackages %description -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 pluggy.py module. +This is the core framework used by the pytest, tox, and devpi projects. %prep %setup -q -n pluggy-%{version} @@ -71,7 +72,8 @@ %files %{python_files} %license LICENSE %doc README.rst CHANGELOG.rst -%{python_sitelib}/* +%{python_sitelib}/pluggy +%{python_sitelib}/pluggy-%{version}*-info %endif %changelog ++++++ pluggy-0.13.1.tar.gz -> pluggy-1.0.0.tar.gz ++++++ ++++ 5381 lines of diff (skipped)
