author | David Runge
<dvzrv@archlinux.org> 2024-04-04 07:59:09 UTC |
committer | David Runge
<dvzrv@archlinux.org> 2024-04-04 07:59:09 UTC |
parent | b97c8adbf4c6e7b9cb4a81791527ffaff9fe1b08 |
.SRCINFO | +3 | -0 |
PKGBUILD | +4 | -4 |
diff --git a/.SRCINFO b/.SRCINFO index 8db199b..55f9127 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -7,7 +7,10 @@ pkgbase = python-tornado license = Apache-2.0 checkdepends = python-pycurl checkdepends = python-twisted + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python optdepends = python-pycurl: for tornado.curl_httpclient optdepends = python-twisted: for tornado.platform.twisted diff --git a/PKGBUILD b/PKGBUILD index fb28100..3000772 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ 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') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') checkdepends=('python-pycurl' 'python-twisted') source=("$pkgname-$pkgver.tar.gz::https://github.com/tornadoweb/tornado/archive/v$pkgver.tar.gz") sha512sums=('dc0ad9b4c0b5597970fd43a577bb9a0883523125cf4e9780f9338431aab1014cb6fc0dda4f3deb3050df657b5acf277cc146ec2195b91154299109ff07482a5c') @@ -21,14 +21,14 @@ export TORNADO_EXTENSION=1 build() { cd tornado-$pkgver - python setup.py build + python -m build --wheel --no-isolation } 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 + python -m installer --destdir=tmp_install dist/*.whl local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') export PYTHONPATH="$PWD/tmp_install/usr/lib/python${python_version}/site-packages:$PYTHONPATH" cd tmp_install @@ -44,5 +44,5 @@ check() { package() { cd tornado-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl }