python-pluggy: bump to 1.6.0

Required by python-pytest >= 9.0.0, which needs pluggy >= 1.5.0.

v1.5.0 added support for deprecating specific hook parameters via
warn_on_impl_args (used by pytest 9.x hookspecs). Without this,
pytest fails to import with:
  TypeError: HookspecMarker.__call__() got an unexpected keyword
  argument 'warn_on_impl_args'

v1.6.0 changes:
- Drop Python 3.8 support
- Fix regression where get_result() on a failed Result caused the
  exception traceback to grow longer on each call
- Fix StopIteration passing through hook wrappers
- Fix Python 3.14 SyntaxWarning

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
Alexandru Ardelean
2026-03-24 04:40:37 +00:00
committed by Alexandru Ardelean
parent a373dcfc86
commit 41515642ef
2 changed files with 66 additions and 5 deletions

View File

@@ -8,23 +8,26 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=python-pluggy
PKG_VERSION:=1.3.0
PKG_VERSION:=1.6.0
PKG_RELEASE:=1
PYPI_NAME:=pluggy
PKG_HASH:=cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12
PKG_HASH:=7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>, Alexandru Ardelean <ardeleanalex@gmail.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
PKG_BUILD_DEPENDS:=python-setuptools-scm/host
PKG_BUILD_DEPENDS:= \
python3/host \
python-setuptools/host \
python-setuptools-scm/host
HOST_BUILD_DEPENDS:= \
python3/host \
python-build/host \
python-installer/host \
python-wheel/host \
python-setuptools-scm/host
python-setuptools/host \
python-wheel/host
include ../pypi.mk
include $(INCLUDE_DIR)/package.mk
@@ -32,6 +35,17 @@ include $(INCLUDE_DIR)/host-build.mk
include ../python3-package.mk
include ../python3-host-build.mk
# Break circular dependency:
# pluggy/host -> setuptools-scm/host -> vcs-versioning/host -> hatchling/host -> pluggy/host
# Skip the setuptools-scm dependency check and
# set the version statically via setup.cfg fallback.
PYTHON3_HOST_BUILD_ARGS:=--skip-dependency-check
define Host/Compile
printf '[metadata]\nversion = $(PKG_VERSION)\n' > $(HOST_BUILD_DIR)/setup.cfg
$(Py3Host/Compile)
endef
define Package/python3-pluggy
SUBMENU:=Python
SECTION:=lang