summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Moch2019-01-19 15:04:58 -0500
committerDaniel Moch2019-01-19 15:04:58 -0500
commit251f179d9bf41eb07023676c9d5372128c016564 (patch)
tree08f065d8e4217bdffe97be1d3de67d5b06e5ff15
downloadaur-python-asgiref1.tar.gz
upgpkg: python-asgiref1 1.1.2-1
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD57
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..519be381ddaf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = python-asgiref1
+ pkgdesc = ASGI in-memory channel layer (v1)
+ pkgver = 1.1.2
+ pkgrel = 1
+ url = https://github.com/django/asgiref
+ arch = any
+ license = BSD
+ makedepends = python-setuptools
+ makedepends = python2-setuptools
+ source = https://github.com/django/asgiref/archive/1.1.2.tar.gz
+ sha256sums = 4b00936710ee10c72b656eb90e47c0000d353d0741961df8ce9b3c8bbed49020
+
+pkgname = python-asgiref1
+ checkdepends = python-six
+
+pkgname = python2-asgiref1
+ checkdepends = python2-six
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..924dfb95c209
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg/
+src/
+*.tar.*
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