diff options
author | acxz | 2019-09-28 22:47:50 -0400 |
---|---|---|
committer | acxz | 2019-09-28 22:47:50 -0400 |
commit | 9a809b60a73eb881d9ac08636a42be4664c1faea (patch) | |
tree | 3e70bd670bebeeb16e82f7c07fe57356e928735e | |
download | aur-9a809b60a73eb881d9ac08636a42be4664c1faea.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..52868629999e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = python-tornado-4 + pkgdesc = open source version of the scalable, non-blocking web server and tools + pkgver = 4.5.3 + pkgrel = 1 + url = https://www.tornadoweb.org/ + arch = x86_64 + license = Apache + checkdepends = python-pycurl + checkdepends = python-mock + checkdepends = python-twisted + makedepends = python-setuptools + depends = python + optdepends = python-pycurl: for tornado.curl_httpclient + optdepends = python-twisted: for tornado.platform.twisted + provides = python-tornado=4 + source = python-tornado-4-4.5.3.tar.gz::https://github.com/tornadoweb/tornado/archive/v4.5.3.tar.gz + sha512sums = d0d0ba53e64254c5d3e78f11d77eb95174a14a78b9207bf3af63c050ad15f814381aaa777b6817cb4635ab5f03e63e95f0c99e8aec045e96a04b0e233447975e + +pkgname = python-tornado-4 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3422852d7301 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: acxz <akashpatel2008 at yahoo dot com> + +pkgname=python-tornado-4 +pkgver=4.5.3 +pkgrel=1 +pkgdesc='open source version of the scalable, non-blocking web server and tools' +arch=('x86_64') +url='https://www.tornadoweb.org/' +license=('Apache') +depends=('python') +optdepends=('python-pycurl: for tornado.curl_httpclient' + 'python-twisted: for tornado.platform.twisted') + # 'python-pycares: an alternative non-blocking DNS resolver' +makedepends=('python-setuptools') +checkdepends=('python-pycurl' 'python-mock' 'python-twisted') +provides=('python-tornado=4') +source=("$pkgname-$pkgver.tar.gz::https://github.com/tornadoweb/tornado/archive/v$pkgver.tar.gz") +sha512sums=('d0d0ba53e64254c5d3e78f11d77eb95174a14a78b9207bf3af63c050ad15f814381aaa777b6817cb4635ab5f03e63e95f0c99e8aec045e96a04b0e233447975e') + +export TORNADO_EXTENSION=1 + +build() { + cd tornado-$pkgver + python setup.py build +} + +check() { + # As of 4.5.3, ignoring test failures about resolving "localhost" + ( + cd tornado-$pkgver + python setup.py install --root="$PWD/tmp_install" --optimize=1 + export PYTHONPATH="$PWD/tmp_install/usr/lib/python3.7/site-packages:$PYTHONPATH" + cd tmp_install + python -m tornado.test.runtests + python -m tornado.test.runtests --ioloop=tornado.platform.select.SelectIOLoop + python -m tornado.test.runtests --httpclient=tornado.curl_httpclient.CurlAsyncHTTPClient + python -m tornado.test.runtests --ioloop_time_monotonic + python -m tornado.test.runtests --ioloop=tornado.platform.twisted.TwistedIOLoop + python -m tornado.test.runtests --ioloop=tornado.platform.asyncio.AsyncIOLoop + python -m tornado.test.runtests --resolver=tornado.netutil.ThreadedResolver + ) || warning "Tests failed" +} + +package() { + cd tornado-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 +} |