# Maintainer: pkgname=py3-tornado _pkgname=tornado pkgver=6.3.2 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" subpackages="$pkgname-pyc" 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 --skip-build --root="$pkgdir" rm -rf "$pkgdir"/usr/lib/python3*/site-packages/$_pkgname/test } sha512sums=" cd4be43672dcf0814536ad1b2b1dde045f25494a9f70facf0dbae5d3a71b112d0dbca235916948982922975d0d4c58efff880c0b432db382f58f25d65ef18c92 tornado-6.3.2.tar.gz "