Date: Monday, November 28, 2022 @ 23:20:37
  Author: dvzrv
Revision: 1354956

upgpkg: python-falcon 3.1.1-1: Upgrade to 3.1.1.

Install wheel to test location in check() to run tests.
Add additional optdepends.

Modified:
  python-falcon/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2022-11-28 23:20:28 UTC (rev 1354955)
+++ PKGBUILD    2022-11-28 23:20:37 UTC (rev 1354956)
@@ -2,7 +2,7 @@
 
 _name=falcon
 pkgname=python-falcon
-pkgver=3.1.0
+pkgver=3.1.1
 pkgrel=1
 pkgdesc="Web API framework for fast and reliable microservices, proxies, and 
app backends"
 arch=(x86_64)
@@ -17,10 +17,12 @@
 python-rapidjson python-requests python-testtools python-ujson
 python-websockets python-yaml uvicorn)
 optdepends=(
+  'python-bottle: for falcon-bench'
   'python-django: for falcon-bench'
   'python-flask: for falcon-bench'
+  'python-jsonschema: for JSON schema validation'
+  'python-msgpack: for MessagePackHandler'
   'python-pecan: for falcon-bench'
-  'python-bottle: for falcon-bench'
   'python-pprofile: for falcon-bench'
   'python-vmprof: for falcon-bench'
 )
@@ -27,8 +29,8 @@
 # not all required files for tests contained in pypi sdist tarball: 
https://github.com/falconry/falcon/issues/2051
 # 
source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
 
source=($_name-$pkgver.tar.gz::https://github.com/falconry/$_name/archive/refs/tags/$pkgver.tar.gz)
-sha512sums=('9da76dd92dfce1611ef681588d8e0e2fc7e906b5c0bc4b60a4620e2e9907564783763b7776c9cc2ccb296116c985e527b2f429520a1c601567cf4eb15e98f8cc')
-b2sums=('183623c8d7e8b86ed9915cbf3757fd526f7f3a8a97ae5fdf86294bcc65052c5c827d4a920d93e9fa0198a8d255c7b56ecff465a36d9b0ea31581abd87d55ccd0')
+sha512sums=('d6d0ff20a64400a28e45bf30de38c1d989f78f0aef97467a1e464aa3bffca8027728948fae604f2fecd00cc79488301b2d842c0c1436ee15f50c666e03ff9ecd')
+b2sums=('7c9d1bab73df864632f6d649a4a9894b35837bcca91eb05ce67447b4139274cd326e31f88ed3a0015a3dd82509b5d8d7ab1f439d0fdd190957e06b49f51daa9b')
 
 build() {
   cd $_name-$pkgver
@@ -36,11 +38,12 @@
 }
 
 check() {
-  local python_version=$(python -c 'import sys; print(".".join(map(str, 
sys.version_info[:2])))')
+  local _site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 
   cd $_name-$pkgver
-  export PYTHONPATH="build/lib.linux-$CARCH-$python_version:$PWD:$PYTHONPATH"
-  pytest -v --ignore "tests/asgi/test_cythonized_asgi.py" tests
+  python -m installer --destdir=test_dir dist/*.whl
+  export PYTHONPATH="$PWD/test_dir/$_site_packages:$PYTHONPATH"
+  pytest -vv tests/
 }
 
 package() {

Reply via email to