Date: Wednesday, March 30, 2022 @ 23:43:04 Author: anthraxx Revision: 1177878
upgpkg: python-werkzeug 2.1.0-2: enable tests Modified: python-werkzeug/trunk/PKGBUILD ----------+ PKGBUILD | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-30 23:42:47 UTC (rev 1177877) +++ PKGBUILD 2022-03-30 23:43:04 UTC (rev 1177878) @@ -6,33 +6,38 @@ pkgname=python-werkzeug pkgver=2.1.0 -pkgrel=1 +pkgrel=2 pkgdesc='Swiss Army knife of Python web development' -url='http://werkzeug.pocoo.org/' +url='https://werkzeug.palletsprojects.com/' arch=('any') license=('custom:BSD') depends=('python') -makedepends=('python-setuptools') -checkdepends=('python-pytest-timeout' 'python-requests' 'python-pytest-xprocess') -source=("$pkgname-$pkgver.tar.gz::https://github.com/pallets/werkzeug/archive/${pkgver}.tar.gz") +makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel') +checkdepends=('python-pytest' 'python-pytest-timeout' 'python-pytest-xprocess' 'python-requests' + 'python-ephemeral-port-reserve' 'python-greenlet' 'python-watchdog' + 'python-cryptography') +source=("https://github.com/pallets/werkzeug/archive/${pkgver}/$pkgname-$pkgver.tar.gz") sha512sums=('acda1e4037e1d525cbd82ed2310ddf55968d14df6656018b910d7200b51569e88cf58957f94f377deb7fe100db03d30016e9dc91e033a298ad54cb34922be30e') build() { cd "werkzeug-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } -# check() { -# cd "werkzeug-$pkgver" -# PYTHONPATH="$PWD/build/lib" pytest -# } +check() { + cd "werkzeug-$pkgver" + PYTHONPATH="build/lib" pytest \ + --deselect=tests/test_serving.py \ + --deselect=tests/test_debug.py::test_basic \ + --deselect=tests/middleware/test_http_proxy.py +} package() { cd "werkzeug-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE.rst" + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm 644 LICENSE.rst -t "$pkgdir/usr/share/licenses/$pkgname" } # vim:set ts=2 sw=2 et:
