diff --git a/community/py-snmp/APKBUILD b/community/py-snmp/APKBUILD index d7e0966ff36..be171e07404 100644 --- a/community/py-snmp/APKBUILD +++ b/community/py-snmp/APKBUILD @@ -2,21 +2,22 @@ # Maintainer: Fabian Affolter pkgname=py-snmp _pkgname=pysnmp -pkgver=4.4.5 -pkgrel=1 +pkgver=4.4.11 +pkgrel=0 pkgdesc="A Python SNMP v1/v2c/v3 engine" -url="http://pysnmp.sf.net/" +url="http://snmplabs.com/pysnmp/index.html" arch="noarch" -license="BSD" +license="BSD-2-Clause" options="!check" depends="py-asn1 py-crypto" -makedepends="python2-dev py-setuptools python3-dev" +makedepends="py-setuptools py3-setuptools" subpackages="py3-${pkgname#py-}:_py3 py2-${pkgname#py-}:_py2" -source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" +source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz + remove-bogus-check.patch + " builddir="$srcdir/$_pkgname-$pkgver" build() { - cd "$builddir" python2 setup.py build python3 setup.py build } @@ -46,4 +47,5 @@ _py3() { _py python3 } -sha512sums="3164e93a8623512d903c86eebdb6f9fa5ffee29309747df4a836e257e87dc5480cf706ab527e1a8966e80c0626961f6f1b68b60cf07df2ddece305706f5445f2 pysnmp-4.4.5.tar.gz" +sha512sums="0f61ad0c095398b4b511c854ea7156aae78495f299457b14f4d3b50833670ec77c905e9cf4bdc30c21dd3c3e62d1c3473d7895f0352140af6345b18c1db3e7d8 pysnmp-4.4.11.tar.gz +7976030882c78154a8db4250f1bcb634e74f7f7bd2ec5002dee89605b2cc1845fe92287ea22a2f0eb564fd8c2f3efdcac3370bafadb9eb54925646d6f57e677a remove-bogus-check.patch" diff --git a/community/py-snmp/remove-bogus-check.patch b/community/py-snmp/remove-bogus-check.patch new file mode 100644 index 00000000000..4ce19a0c2f4 --- /dev/null +++ b/community/py-snmp/remove-bogus-check.patch @@ -0,0 +1,25 @@ +diff --git a/setup.py b/setup.py +index 0d987d5..82da3ad 100644 +--- a/setup.py ++++ b/setup.py +@@ -63,19 +63,6 @@ try: + + setup, Command = setuptools.setup, setuptools.Command + +- observed_version = [int(x) for x in setuptools.__version__.split('.')] +- required_version = [36, 2, 0] +- +- # NOTE(etingof): require fresh setuptools to build proper wheels +- # See also: https://hynek.me/articles/conditional-python-dependencies/ +- if ('bdist_wheel' in sys.argv and +- observed_version < required_version): +- print("ERROR: your wheels won't come out round with setuptools %s! " +- "Upgrade to %s and try again." % ( +- '.'.join([str(x) for x in observed_version]), +- '.'.join([str(x) for x in required_version]))) +- sys.exit(1) +- + params = { + 'install_requires': requires, + 'zip_safe': True +