diff options
author | Breno Leitao <breno.leitao@gmail.com> | 2017-04-07 23:11:20 +0000 |
---|---|---|
committer | Breno Leitao <breno.leitao@gmail.com> | 2017-04-07 23:25:40 +0000 |
commit | c0282a8458ff8b0b7f0e7afb7d6cdc11f2f1da4e (patch) | |
tree | 9c008a36cf8a50455764bcc49ec5540073d7ae2e | |
parent | 380242fba72fe1eed82272b239dca5e2940316f1 (diff) | |
download | aports-c0282a8458ff8b0b7f0e7afb7d6cdc11f2f1da4e.tar.bz2 aports-c0282a8458ff8b0b7f0e7afb7d6cdc11f2f1da4e.tar.xz |
testing/py-packaging: new aport
Core utilities for Python packages. Adding it because this is a
requirement for community/obnam package.
-rw-r--r-- | testing/py-packaging/APKBUILD | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/testing/py-packaging/APKBUILD b/testing/py-packaging/APKBUILD new file mode 100644 index 0000000000..54884698b0 --- /dev/null +++ b/testing/py-packaging/APKBUILD @@ -0,0 +1,43 @@ +# Maintainer: Breno Leitao <breno.leitao@gmail.com> +pkgname=py-packaging +pkgver=16.8 +pkgrel=0 +pkgdesc="Core utilities for Python packages" +url="https://pypi.python.org/pypi/packaging" +arch="all" +license="APACHE or BSD" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" +makedepends="python3-dev python2-dev py-setuptools" +source="https://pypi.python.org/packages/c6/70/bb32913de251017e266c5114d0a645f262fb10ebc9bf6de894966d124e35/packaging-$pkgver.tar.gz" +builddir="$srcdir/packaging-$pkgver" + +build() { + cd "$builddir" + python2 setup.py build || return 1 + python3 setup.py build || return 1 +} + +_py2() { + replaces="$pkgname" + _py python2 +} + +_py3() { + _py python3 +} + +_py() { + local python="$1" + local pyver="${1:6:1}" + pkgdesc="$pkgdesc (for $python)" + + cd "$builddir" + $python setup.py install --prefix=/usr --root="$subpkgdir" || return 1 +} + +package() { + cd "$builddir" + python setup.py install --prefix=/usr --root="$pkgdir" || return 1 +} + +sha512sums="d1a7b65472c7c02dd758f0c469d6c6aeea34de7b798613f7fcdf45fcccbeba1e9085cab113fa89b392a60f758f8747d13b1c265c809566990c22e61ca8db49bb packaging-16.8.tar.gz" |