diff options
author | Daniel Moch | 2019-01-19 15:04:58 -0500 |
---|---|---|
committer | Daniel Moch | 2019-01-19 15:04:58 -0500 |
commit | 251f179d9bf41eb07023676c9d5372128c016564 (patch) | |
tree | 08f065d8e4217bdffe97be1d3de67d5b06e5ff15 /PKGBUILD | |
download | aur-python-asgiref1.tar.gz |
upgpkg: python-asgiref1 1.1.2-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1b9fc521c6d5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Daniel Moch <daniel AT danielmoch DOT com> +_name=asgiref +pkgbase=python-asgiref1 +pkgname=('python-asgiref1' 'python2-asgiref1') +pkgver=1.1.2 +pkgrel=1 +pkgdesc="ASGI in-memory channel layer (v1)" +url="https://github.com/django/asgiref" +license=('BSD') +arch=('any') +makedepends=('python-setuptools' 'python2-setuptools') +source=("${url}/archive/${pkgver}.tar.gz") +sha256sums=('4b00936710ee10c72b656eb90e47c0000d353d0741961df8ce9b3c8bbed49020') + +prepare() { + cp -a ${_name}-${pkgver}{,-py2} +} + +build() { + cd "$srcdir/${_name}-${pkgver}" + python setup.py build + + cd "$srcdir/${_name}-${pkgver}-py2" + python2 setup.py build +} + +check() { + cd "$srcdir/${_name}-${pkgver}" + for test_module in `ls tests/*.py` + do + python -m unittest $test_module + done + + cd "$srcdir/${_name}-${pkgver}-py2" + for test_module in `ls tests/*.py` + do + test_module=`echo $test_module | sed 's/\//./g'` + test_module=${test_module%.py} + python2 -m unittest $test_module + done +} + +package_python-asgiref1() { + checkdepends=('python-six') + cd "$srcdir/${_name}-${pkgver}/" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +package_python2-asgiref1() { + checkdepends=('python2-six') + cd "$srcdir/${_name}-${pkgver}-py2/" + python2 setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} + +# vim: ts=2 sts=2 sw=2 et ft=PKGBUILD |