aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-gevent
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-09-08 05:57:48 -0300
committerLeo <thinkabit.ukim@gmail.com>2019-09-08 06:57:57 -0300
commit71849b67a0c7c04f034a3a4df79031a136285cff (patch)
tree6219d8d21025b0c2bc4dcd7aa4c1b42623ddbe24 /community/py3-gevent
parenta26a69fb7df35165d44a9b6b22a6d5022f7b0146 (diff)
downloadaports-71849b67a0c7c04f034a3a4df79031a136285cff.tar.bz2
aports-71849b67a0c7c04f034a3a4df79031a136285cff.tar.xz
community/py3-gevent: drop py2
Diffstat (limited to 'community/py3-gevent')
-rw-r--r--community/py3-gevent/APKBUILD44
1 files changed, 12 insertions, 32 deletions
diff --git a/community/py3-gevent/APKBUILD b/community/py3-gevent/APKBUILD
index b53fc7455b..611cc6b648 100644
--- a/community/py3-gevent/APKBUILD
+++ b/community/py3-gevent/APKBUILD
@@ -1,47 +1,27 @@
# Maintainer: Michael Zhou <zhoumichaely@gmail.com>
# Contributor: Michael Zhou <zhoumichaely@gmail.com>
-pkgname=py-gevent
-_pkgname=${pkgname#py-}
+pkgname=py3-gevent
+_pkgname=gevent
pkgver=1.4.0
-pkgrel=0
-pkgdesc="Python library for seamless coroutine-based concurrency"
+pkgrel=1
+pkgdesc="Python3 library for seamless coroutine-based concurrency"
+options="!check" # Requires unpackaged 'objgraph'
url="http://gevent.org/"
arch="all"
license="MIT"
-depends="py-greenlet"
-makedepends="python2-dev py-setuptools python3-dev libevent-dev file cython"
-subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3"
+depends="py3-greenlet"
+makedepends="py3-setuptools python3-dev libevent-dev file cython3"
source="$pkgname-$pkgver.tar.gz::https://github.com/$_pkgname/$_pkgname/archive/$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver"
+replaces="py-gevent" # Backwards compatibility
+provides="py-gevent=$pkgver-r$pkgrel" # Backwards compatibility
+
build() {
- python2 setup.py build
python3 setup.py build
}
package() {
- mkdir -p "$pkgdir"
-}
-
-_py() {
- local python="$1"
- pkgdesc="$pkgdesc (for $python)"
- install_if="$pkgname=$pkgver-r$pkgrel $python"
-
- cd "$builddir"
- $python setup.py install --prefix=/usr --root="$subpkgdir"
-}
-
-_py2() {
- replaces="$pkgname"
- depends="${depends//py-/py2-}"
- _py python2
-}
-
-_py3() {
- depends="${depends//py-/py3-}"
- _py python3
+ python3 setup.py install --prefix=/usr --root="$pkgdir"
}
-
-
-sha512sums="3cfc9de24a21f544c53aa78314641c8208fb9c7e9a8366a2310e8847982a44b09bee046a24a36fe6ec09aa060ba64c151b7c67bafd740cc510520b8dc6f3b570 py-gevent-1.4.0.tar.gz"
+sha512sums="3cfc9de24a21f544c53aa78314641c8208fb9c7e9a8366a2310e8847982a44b09bee046a24a36fe6ec09aa060ba64c151b7c67bafd740cc510520b8dc6f3b570 py3-gevent-1.4.0.tar.gz"