diff --git a/community/py3-trio-websocket/APKBUILD b/community/py3-trio-websocket/APKBUILD index c8ffc4456d4c..4a9a954504d7 100644 --- a/community/py3-trio-websocket/APKBUILD +++ b/community/py3-trio-websocket/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Hoang Nguyen pkgname=py3-trio-websocket pkgver=0.11.1 -pkgrel=0 +pkgrel=1 pkgdesc="WebSocket client and server implementation for py3-trio" url="https://github.com/python-trio/trio-websocket" # disable due to issues with py3-trio>=0.25 @@ -20,7 +20,7 @@ makedepends=" py3-wheel " checkdepends=" - py3-pytest + py3-pytest7 py3-pytest-trio py3-trustme " @@ -35,9 +35,19 @@ build() { } check() { + # exception related tests fails with trio >= 0.25 + # https://github.com/python-trio/trio-websocket/issues/187 + local k="not test_handshake_exception_before_accept" + k="$k and not test_reject_handshake" + k="$k and not test_reject_handshake_invalid_info_status" + k="$k and not test_client_open_timeout" + k="$k and not test_client_close_timeout" + k="$k and not test_client_connect_networking_error" + k="$k and not test_finalization_dropped_exception" + python3 -m venv --clear --without-pip --system-site-packages .testenv .testenv/bin/python3 -m installer .dist/*.whl - .testenv/bin/python3 -m pytest + .testenv/bin/python3 -m pytest -k "$k" } package() {