aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2022-04-16 21:59:32 +0000
committerpsykose <alice@ayaya.dev>2022-04-16 23:59:32 +0200
commite04e085e02904d334c6abc141a9abbf02c6deda5 (patch)
tree94ac2f1e60736d4cca537df7f260658950d3ba86
parent9b854bf6b180a57db7aba146f76d9b581398e4e3 (diff)
community/py3-suds-jurko: fix build with setuptools 59
-rw-r--r--community/py3-suds-jurko/APKBUILD10
-rw-r--r--community/py3-suds-jurko/setuptools59.patch20
2 files changed, 28 insertions, 2 deletions
diff --git a/community/py3-suds-jurko/APKBUILD b/community/py3-suds-jurko/APKBUILD
index 4c55e4d4245..375cc3a119d 100644
--- a/community/py3-suds-jurko/APKBUILD
+++ b/community/py3-suds-jurko/APKBUILD
@@ -10,10 +10,13 @@ arch="noarch"
license="GPL-3.0-only"
depends="python3"
makedepends="py3-setuptools"
-source="https://files.pythonhosted.org/packages/source/s/suds-jurko/suds-jurko-$pkgver.zip"
+source="https://files.pythonhosted.org/packages/source/s/suds-jurko/suds-jurko-$pkgver.zip
+ setuptools59.patch
+ "
builddir="$srcdir/suds-jurko-$pkgver"
build() {
+ 2to3 -w suds
python3 setup.py build
}
@@ -23,4 +26,7 @@ package() {
rm -rf "$pkgdir"/usr/lib/python3*/site-packages/tests
}
-sha512sums="a07d5ae7ad0d2fe6720df0e028938afd04df197cb22d1b0446a71f125d4115baae7f6b1304550eaaaebe8289f484be33e514563d7db1afe2c7074be48376d1e9 suds-jurko-0.6.zip"
+sha512sums="
+a07d5ae7ad0d2fe6720df0e028938afd04df197cb22d1b0446a71f125d4115baae7f6b1304550eaaaebe8289f484be33e514563d7db1afe2c7074be48376d1e9 suds-jurko-0.6.zip
+062d1d903458569110e83c7ad50495f64651141e58d3a7008d69253f1947e8577e39b213cd9613758f1c975075a5fba907a779f948c6323208a4aa76c06613cc setuptools59.patch
+"
diff --git a/community/py3-suds-jurko/setuptools59.patch b/community/py3-suds-jurko/setuptools59.patch
new file mode 100644
index 00000000000..1bc06fe6395
--- /dev/null
+++ b/community/py3-suds-jurko/setuptools59.patch
@@ -0,0 +1,20 @@
+--- a/setup.py
++++ b/setup.py
+@@ -91,17 +91,6 @@
+ # distutils.setup() 'obsoletes' parameter not introduced until Python 2.5.
+ extra_setup_params["obsoletes"] = ["suds"]
+
+-if sys.version_info >= (3, 0):
+- extra_setup_params["use_2to3"] = True
+-
+- # Teach Python's urllib lib2to3 fixer that the old urllib2.__version__
+- # data member is now stored in the urllib.request module.
+- import lib2to3.fixes.fix_urllib
+- for x in lib2to3.fixes.fix_urllib.MAPPING["urllib2"]:
+- if x[0] == "urllib.request":
+- x[1].append("__version__")
+- break;
+-
+ # Wrap long_description at 72 characters since PKG-INFO package distribution
+ # metadata file stores this text with an 8 space indentation.
+ long_description = """