[arch-commits] Commit in python-autobahn/trunk (PKGBUILD)
Chih-Hsuan Yen
yan12125 at archlinux.org
Fri Aug 23 09:02:01 UTC 2019
Date: Friday, August 23, 2019 @ 09:02:01
Author: yan12125
Revision: 501239
upgpkg: python-autobahn 19.8.1-2
* Enable WAMP-cryptobox support via python-pytrie
* Fix tests with python-twisted 19.7.0. See https://github.com/crossbario/autobahn-python/issues/1235
Modified:
python-autobahn/trunk/PKGBUILD
----------+
PKGBUILD | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-08-23 08:25:15 UTC (rev 501238)
+++ PKGBUILD 2019-08-23 09:02:01 UTC (rev 501239)
@@ -4,7 +4,7 @@
pkgname=python-autobahn
pkgver=19.8.1
-pkgrel=1
+pkgrel=2
pkgdesc='Real-time framework for Web, Mobile & Internet of Things'
arch=(x86_64)
url='https://crossbar.io/autobahn/'
@@ -12,7 +12,8 @@
depends=(python-cffi python-twisted python-six python-txaio python-wsaccel
python-setuptools python-cryptography)
makedepends=(python-argon2_cffi python-cbor python-flatbuffers
- python-msgpack python-passlib python-pynacl python-ubjson)
+ python-msgpack python-passlib python-pynacl python-pytrie
+ python-ubjson)
checkdepends=(python-mock python-pytest python-pytest-asyncio)
optdepends=(
'python-cbor: CBOR serializer support'
@@ -21,12 +22,19 @@
'python-ubjson: UBJSON serializer support'
'python-argon2_cffi: WAMP-SCRAM authentication support'
'python-passlib: WAMP-SCRAM authentication support'
- 'python-pynacl: WAMP-cryptosign support'
+ 'python-pynacl: WAMP-cryptosign and WAMP-cryptobox support'
+ 'python-pytrie: WAMP-cryptobox support'
)
source=(https://files.pythonhosted.org/packages/source/a/autobahn/autobahn-$pkgver.tar.gz)
sha256sums=('294e7381dd54e73834354832604ae85567caf391c39363fed0ea2bfa86aa4304')
+prepare() {
+ cd "$srcdir/autobahn-$pkgver"
+ # test_depleting checks whether the entropy on the running machine can be depleted or not.
+ # Unrelated to autobahn and makes the test suite flaky
+ sed -i -r 's/^(\s*)(def test_depleting)/\1 at unittest.skip("flaky")\n\1\2/' autobahn/test/test_rng.py
+}
build() {
cd "$srcdir/autobahn-$pkgver"
AUTOBAHN_USE_NVX=1 python setup.py build
@@ -35,10 +43,8 @@
check() {
cd "$srcdir/autobahn-$pkgver"
pyver=$(python -c "import sys; print('{}.{}'.format(*sys.version_info[:2]))")
- # test_depleting checks whether the entropy on the running machine can be depleted or not.
- # Unrelated to autobahn and makes the test suite flaky
- USE_TWISTED=1 PYTHONPATH=.:build/lib.linux-$CARCH-$pyver pytest -v autobahn -k 'not test_depleting'
- USE_ASYNCIO=1 PYTHONPATH=.:build/lib.linux-$CARCH-$pyver pytest -v autobahn -k 'not test_depleting'
+ USE_TWISTED=1 PYTHONPATH=.:build/lib.linux-$CARCH-$pyver trial3 autobahn
+ USE_ASYNCIO=1 PYTHONPATH=.:build/lib.linux-$CARCH-$pyver pytest -v autobahn
}
package() {
More information about the arch-commits
mailing list