diff --git a/lang/python/python-zipp/Makefile b/lang/python/python-zipp/Makefile deleted file mode 100644 index a9dca78bb5..0000000000 --- a/lang/python/python-zipp/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -include $(TOPDIR)/rules.mk - -PKG_NAME:=python-zipp -PKG_VERSION:=3.23.0 -PKG_RELEASE:=1 - -PYPI_NAME:=zipp -PKG_HASH:=a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166 - -PKG_MAINTAINER:=Alexandru Ardelean -PKG_LICENSE:=MIT -PKG_LICENSE_FILES:=LICENSE - -PKG_BUILD_DEPENDS:=python-setuptools/host python-setuptools-scm/host - -include ../pypi.mk -include $(INCLUDE_DIR)/package.mk -include ../python3-package.mk - -define Package/python3-zipp - SECTION:=lang - CATEGORY:=Languages - SUBMENU:=Python - TITLE:=Zipfile object wrapper - URL:=https://github.com/jaraco/zipp - DEPENDS:=+python3-light +python3-urllib -endef - -define Package/python3-zipp/description - Backport of pathlib-compatible object wrapper for zip files -endef - -$(eval $(call Py3Package,python3-zipp)) -$(eval $(call BuildPackage,python3-zipp)) -$(eval $(call BuildPackage,python3-zipp-src)) diff --git a/lang/python/python-zipp/patches/001-remove-coherent-licensed-build-dep.patch b/lang/python/python-zipp/patches/001-remove-coherent-licensed-build-dep.patch deleted file mode 100644 index bbd4fef9be..0000000000 --- a/lang/python/python-zipp/patches/001-remove-coherent-licensed-build-dep.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -3,7 +3,6 @@ requires = [ - "setuptools>=77", - "setuptools_scm[toml]>=3.4.1", - # jaraco/skeleton#174 -- "coherent.licensed", - ] - build-backend = "setuptools.build_meta" - diff --git a/lang/python/python-zipp/test.sh b/lang/python/python-zipp/test.sh deleted file mode 100644 index 077567f92b..0000000000 --- a/lang/python/python-zipp/test.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -[ "$1" = python3-zipp ] || exit 0 - -python3 - <<'EOF' -import io -import zipfile -import zipp - -# Create an in-memory zip with a nested structure -buf = io.BytesIO() -with zipfile.ZipFile(buf, "w") as zf: - zf.writestr("a/b/c.txt", "hello") - zf.writestr("a/d.txt", "world") -buf.seek(0) - -zf = zipfile.ZipFile(buf) -root = zipp.Path(zf) - -# Navigate and read -c = root / "a" / "b" / "c.txt" -assert c.read_text() == "hello", f"unexpected content: {c.read_text()!r}" - -d = root / "a" / "d.txt" -assert d.read_text() == "world", f"unexpected content: {d.read_text()!r}" - -# Test iterdir -names = {p.name for p in (root / "a").iterdir()} -assert names == {"b", "d.txt"}, f"unexpected names: {names}" - -# Test is_file / is_dir -assert c.is_file() -assert (root / "a" / "b").is_dir() -EOF