diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-04-12 15:05:02 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-04-17 11:45:42 +0000 |
commit | 9d976d0e748e7be66d01701e94e66c554d1689d6 (patch) | |
tree | d6d392f1a0199cfeebb4fbef4757b9bc5ebb0f9a | |
parent | 741c2f5c822c49747c29d0b6fbaae3bf1134a104 (diff) | |
download | aports-9d976d0e748e7be66d01701e94e66c554d1689d6.tar.bz2 aports-9d976d0e748e7be66d01701e94e66c554d1689d6.tar.xz |
main/py-toml: new aport, needed by py-tox
Python library for TOML
https://github.com/uiri/toml
-rw-r--r-- | main/py-toml/APKBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/main/py-toml/APKBUILD b/main/py-toml/APKBUILD new file mode 100644 index 0000000000..9eac764f1f --- /dev/null +++ b/main/py-toml/APKBUILD @@ -0,0 +1,54 @@ +# Contributor: Natanael Copa <ncopa@alpinelinux.org> +# Maintainer: Natanael Copa <ncopa@alpinelinuxn.org> +pkgname=py-toml +_pyname=toml +pkgver=0.10.0 +pkgrel=0 +pkgdesc="Python library for TOML" +url="https://github.com/uiri/toml" +arch="all" +license="MIT" +makedepends="python2-dev py2-setuptools + python3-dev py3-setuptools" +checkdepends="py2-pytest py3-pytest" +subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" +source="https://files.pythonhosted.org/packages/source/${_pyname%${_pyname#?}}/$_pyname/$_pyname-$pkgver.tar.gz" +builddir="$srcdir/"$_pyname-$pkgver + +build() { + cd "$builddir" + python2 setup.py build + python3 setup.py build +} + +check() { + cd "$builddir" + python2 setup.py test + python3 setup.py test +} + +package() { + cd "$builddir" + python2 setup.py install --skip-build --prefix=/usr --root="$pkgdir" + python3 setup.py install --skip-build --prefix=/usr --root="$pkgdir" +} + +_py() { + local python="$1" + pkgdesc="$pkgdesc (for $python)" + install_if="$pkgname=$pkgver-r$pkgrel $python" + + mkdir -p "$subpkgdir"/usr/lib/ + mv "$pkgdir"/usr/lib/$python* "$subpkgdir"/usr/lib/ +} + +_py2() { + depends="$_py2deps" + _py python2 +} + +_py3() { + depends="$_py3deps" + _py python3 +} +sha512sums="26f26c38ce9cd48305218c2c34c5a5407b00aefc25a933f044bb7be22c23cfdfa3b8cf2da952d17760c4b9038df62e405fa039cc7b63dd3e94c9c312f04f9182 toml-0.10.0.tar.gz" |