# Maintainer: pkgname=py3-tornado _pkgname=tornado pkgver=6.0.3 pkgrel=0 pkgdesc="Python3 web framework and asynchronous networking library" options="!check" # 3 Tests fail by failure to resolve 'localhost' url="http://www.tornadoweb.org/" arch="all" license="Apache-2.0" depends="python3" makedepends="python3-dev py3-setuptools" checkdepends="py3-curl py3-mock py3-twisted" source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" replaces="py-tornado" # Backwards compatibility provides="py-tornado=$pkgver-r$pkgrel" # Backwards compatibility export TORNADO_EXTENSION=1 build() { python3 setup.py build } check() { export PYTHONPATH="$(echo $PWD/build/lib.*)" cd build python3 -m tornado.test.runtests } package() { python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 rm -rf "$subpkgdir"/usr/lib/python3*/site-packages/$_pkgname/test } sha512sums="2db182da7327fdd32fe76a50726a1285332139972766368c3b3dac5b4d54b4bd452a76062c09d1d158a97ace78b7915d93a29a7a8138499a2e56aee9df461abc tornado-6.0.3.tar.gz"