python-pluggy: Update to 1.0.0, add host build, add myself as maintainer
authorJeffery To <jeffery.to@gmail.com>
Sun, 19 Feb 2023 09:19:44 +0000 (17:19 +0800)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Tue, 31 Oct 2023 22:03:33 +0000 (23:03 +0100)
This also marks python3-pytest as BROKEN (for now) as the in-tree
version is not compatible with this version of pluggy.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit b453daa336edba33d6f8a4faaf1f1bdb6856c539)

lang/python/python-pluggy/Makefile
lang/python/python-pytest/Makefile

index 31820e35e691c8c0c7550870e9c7d7c1c2dd3e95..d035c9abecb8966fbf1f7bd9631fadc65ecbea3e 100644 (file)
@@ -8,21 +8,29 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=python-pluggy
-PKG_VERSION:=0.13.1
-PKG_RELEASE:=5
+PKG_VERSION:=1.0.0
+PKG_RELEASE:=1
 
 PYPI_NAME:=pluggy
-PKG_HASH:=15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0
+PKG_HASH:=4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159
 
-PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>
+PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>, Jeffery To <jeffery.to@gmail.com>
 PKG_LICENSE:=MIT
 PKG_LICENSE_FILES:=LICENSE
 
 PKG_BUILD_DEPENDS:=python-setuptools-scm/host
+HOST_BUILD_DEPENDS:= \
+       python3/host \
+       python-build/host \
+       python-installer/host \
+       python-wheel/host \
+       python-setuptools-scm/host
 
 include ../pypi.mk
 include $(INCLUDE_DIR)/package.mk
+include $(INCLUDE_DIR)/host-build.mk
 include ../python3-package.mk
+include ../python3-host-build.mk
 
 define Package/python3-pluggy
   SUBMENU:=Python
@@ -40,3 +48,4 @@ endef
 $(eval $(call Py3Package,python3-pluggy))
 $(eval $(call BuildPackage,python3-pluggy))
 $(eval $(call BuildPackage,python3-pluggy-src))
+$(eval $(call HostBuild))
index 108cb7f0c1f995c8d5aaf7dcee96d56e482787dc..bbd8f8819b63750b9ec7416cbb01354f8e42af22 100644 (file)
@@ -38,7 +38,8 @@ define Package/python3-pytest
        +python3-pluggy \
        +python3-packaging \
        +python3-toml \
-       +python3-iniconfig
+       +python3-iniconfig \
+       @BROKEN
 endef
 
 define Package/python3-pytest/description