Date: Sunday, April 9, 2023 @ 21:59:18 Author: dvzrv Revision: 1443546
upgpkg: qtile 0.22.1-4: Rebuild against Python 3.11. Disable tests that are broken on Python 3.11 due to python-dbus-next: https://github.com/qtile/qtile/issues/4229 Modified: qtile/trunk/PKGBUILD ----------+ PKGBUILD | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-09 21:36:00 UTC (rev 1443545) +++ PKGBUILD 2023-04-09 21:59:18 UTC (rev 1443546) @@ -2,7 +2,7 @@ pkgname=qtile pkgver=0.22.1 -pkgrel=3 +pkgrel=4 pkgdesc="A full-featured, pure-Python tiling window manager" arch=(x86_64) url="http://www.qtile.org" @@ -13,6 +13,7 @@ libnotify librsvg pango + python python-cairocffi python-cffi python-xcffib @@ -84,6 +85,18 @@ } check() { + local pytest_options=( + -vv + --backend x11 + --backend wayland + # disable failing tests (for Python 3.11): https://github.com/qtile/qtile/issues/4229 + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_defaults[1-x11] + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_defaults[1-wayland] + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_defaults_vertical_bar[1-x11] + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_defaults_vertical_bar[1-wayland] + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_icon_size[1-x11-sni_config0] + --deselect test/widgets/test_statusnotifier.py::test_statusnotifier_icon_size[1-wayland-sni_config0] + ) local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") cd $pkgname @@ -91,7 +104,7 @@ python -m installer --destdir=test_dir dist/*.whl export LC_TYPE=en_US.UTF-8 export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" - pytest -vv --backend x11 --backend wayland + pytest "${pytest_options[@]}" } package() {
