summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 29 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0b7107e50351..ae885a15c806 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,40 @@
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Maintainer: Dobroslaw Kijowski [dobo] <dobo90_at_gmail.com>
pkgname=python-aiowsgi
-_pkgname=aiowsgi
-pkgver=0.5
+pkgver=0.7
pkgrel=1
-pkgdesc='A minimalist wsgi server using asyncio'
-arch=(any)
-url=https://aiowsgi.readthedocs.org/
+pkgdesc='Minimal wsgi server using asyncio'
+arch=('any')
+url='https://github.com/gawel/aiowsgi'
license=('MIT')
-depends=(python-webob python-waitress)
-makedepends=(python-setuptools unzip)
-source=(https://pypi.python.org/packages/source/a/aiowsgi/${_pkgname}-${pkgver}.zip)
-md5sums=(644be06095f4c86035af7586c271ce9f)
+depends=('python-webob' 'python-waitress')
+makedepends=('python-setuptools')
+# checkdepends=('python-pytest-runner' 'python-webtest' 'python-wsgiproxy2')
+changelog=CHANGES.rst
+source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/a/aiowsgi/aiowsgi-$pkgver.tar.gz")
+sha256sums=('9fad305430fa39d54cd10a47a367a98c47424e5f176774d443bcf48aa5b5be33')
+
+## interfered with tests
+# prepare() {
+# cd "aiowsgi-$pkgver"
+# rm setup.cfg
+# }
build() {
- cd ${srcdir}/${_pkgname}-${pkgver}
- python setup.py build
+ cd "aiowsgi-$pkgver"
+ python setup.py build
}
+## tests fail because python-waitress made breaking changes
+# check() {
+# cd "aiowsgi-$pkgver"
+# python setup.py pytest
+# }
+
package() {
- cd ${srcdir}/${_pkgname}-${pkgver}
- python setup.py install --root=${pkgdir} --optimize=1
+ export PYTHONHASHSEED=0
+ cd "aiowsgi-$pkgver"
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}