From 59b7a81964c879e9a92af3122916f8d33ac2ee0a Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Sat, 18 Feb 2023 01:05:56 +0800 Subject: python-exceptiongroup: Update to 1.1.1 This adds a build dependency that will be required for pyproject.toml-based builds. This also removes the run-time dependency on python3-attrs; there is no indication this package is required. Signed-off-by: Jeffery To --- lang/python/python-exceptiongroup/Makefile | 10 +++++----- ...-add-setup.py-to-avoid-depending-on-flit-for-building.patch | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'lang/python/python-exceptiongroup') diff --git a/lang/python/python-exceptiongroup/Makefile b/lang/python/python-exceptiongroup/Makefile index 7c096dc5e..4cde0a6c5 100644 --- a/lang/python/python-exceptiongroup/Makefile +++ b/lang/python/python-exceptiongroup/Makefile @@ -8,16 +8,18 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-exceptiongroup -PKG_VERSION:=1.1.0 +PKG_VERSION:=1.1.1 PKG_RELEASE:=1 PYPI_NAME:=exceptiongroup -PKG_HASH:=bcb67d800a4497e1b404c2dd44fca47d3b7a5e5433dbab67f96c1a685cdfdf23 +PKG_HASH:=d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785 PKG_LICENSE:=MIT,Python-2.0 PKG_LICENSE_FILES:=LICENSE PKG_MAINTAINER:=Julien Malik +PKG_BUILD_DEPENDS:=python-flit-scm/host + include ../pypi.mk include $(INCLUDE_DIR)/package.mk include ../python3-package.mk @@ -28,9 +30,7 @@ define Package/python3-exceptiongroup SUBMENU:=Python TITLE:=Backport of PEP 654 (exception groups) URL:=https://github.com/agronholm/exceptiongroup - DEPENDS:= \ - +python3-light \ - +python3-attrs + DEPENDS:=+python3-light endef define Package/python3-exceptiongroup/description diff --git a/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch b/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch index 5c6cf2519..aca11e3be 100644 --- a/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch +++ b/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch @@ -17,7 +17,7 @@ Subject: [PATCH] add setup.py to avoid depending on flit for building + +setuptools.setup( + name='exceptiongroup', -+ version='1.1.0', ++ version='1.1.1', + description='Backport of PEP 654 (exception groups)', + author='Alex Grönholm', + author_email='Alex Grönholm ', -- cgit From 773450269365bc1710c8c85b52566d0db0bb0b27 Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Fri, 14 Apr 2023 01:36:12 +0800 Subject: python-exceptiongroup: Remove previous build workaround With proper support for pyproject.toml-based builds in place, this is no longer necessary. Signed-off-by: Jeffery To --- lang/python/python-exceptiongroup/Makefile | 2 +- ...y-to-avoid-depending-on-flit-for-building.patch | 31 ---------------------- 2 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch (limited to 'lang/python/python-exceptiongroup') diff --git a/lang/python/python-exceptiongroup/Makefile b/lang/python/python-exceptiongroup/Makefile index 4cde0a6c5..80be44b2e 100644 --- a/lang/python/python-exceptiongroup/Makefile +++ b/lang/python/python-exceptiongroup/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-exceptiongroup PKG_VERSION:=1.1.1 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PYPI_NAME:=exceptiongroup PKG_HASH:=d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785 diff --git a/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch b/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch deleted file mode 100644 index aca11e3be..000000000 --- a/lang/python/python-exceptiongroup/patches/0001-add-setup.py-to-avoid-depending-on-flit-for-building.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d6a0c3045598597023ee2423144b134fc87f4b6f Mon Sep 17 00:00:00 2001 -From: Julien Malik -Date: Sat, 26 Nov 2022 13:05:20 +0100 -Subject: [PATCH] add setup.py to avoid depending on flit for building - ---- - setup.py | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - create mode 100644 setup.py - ---- /dev/null -+++ b/setup.py -@@ -0,0 +1,18 @@ -+#!/usr/bin/env python -+ -+import setuptools -+ -+setuptools.setup( -+ name='exceptiongroup', -+ version='1.1.1', -+ description='Backport of PEP 654 (exception groups)', -+ author='Alex Grönholm', -+ author_email='Alex Grönholm ', -+ url='https://github.com/agronholm/exceptiongroup', -+ packages=['exceptiongroup'], -+ package_data={'': ['*']}, -+ package_dir={'': 'src'}, -+ extras_require={'test': ['pytest >= 6']}, -+ python_requires='>=3.7', -+) -+ -- cgit