>>> streamlink: Checking sanity of /home/patrycja/aports/community/streamlink/APKBUILD... >>> streamlink: Cleaning up srcdir >>> streamlink: Cleaning up pkgdir >>> streamlink: Cleaning up tmpdir >>> streamlink: Fetching https://github.com/streamlink/streamlink/releases/download/6.7.0/streamlink-6.7.0.tar.gz >>> streamlink: Fetching https://github.com/streamlink/streamlink/releases/download/6.7.0/streamlink-6.7.0.tar.gz >>> streamlink: Checking sha512sums... streamlink-6.7.0.tar.gz: OK >>> streamlink: Preparing build chroot... (1/174) Installing musl (1.2.5-r0) (2/174) Installing ca-certificates-bundle (20240226-r0) (3/174) Installing libcrypto3 (3.2.1-r2) (4/174) Installing libssl3 (3.2.1-r2) (5/174) Installing zlib (1.3.1-r0) (6/174) Installing apk-tools (2.14.3-r1) (7/174) Installing libattr (2.5.2-r0) (8/174) Installing attr (2.5.2-r0) (9/174) Installing libcap2 (2.69-r1) (10/174) Installing libcap-getcap (2.69-r1) (11/174) Installing fakeroot (1.33-r0) (12/174) Installing scanelf (1.3.7-r2) (13/174) Installing musl-utils (1.2.5-r0) (14/174) Installing libgcc (13.2.1_git20240309-r0) (15/174) Installing libstdc++ (13.2.1_git20240309-r0) (16/174) Installing lzip (1.24.1-r0) (17/174) Installing openssl (3.2.1-r2) (18/174) Installing patch (2.7.6-r10) (19/174) Installing pkgconf (2.2.0-r0) (20/174) Installing libacl (2.3.2-r0) (21/174) Installing tar (1.35-r2) (22/174) Installing busybox (1.36.1-r25) Executing busybox-1.36.1-r25.post-install (23/174) Installing ssl_client (1.36.1-r25) (24/174) Installing busybox-binsh (1.36.1-r25) (25/174) Installing abuild (3.12.0-r5) Executing abuild-3.12.0-r5.pre-install (26/174) Installing abuild-sudo (3.12.0-r5) (27/174) Installing alpine-baselayout-data (3.6.3-r0) (28/174) Installing alpine-baselayout (3.6.3-r0) Executing alpine-baselayout-3.6.3-r0.pre-install Executing alpine-baselayout-3.6.3-r0.post-install (29/174) Installing ifupdown-ng (0.12.1-r5) (30/174) Installing openrc (0.54-r1) Executing openrc-0.54-r1.post-install (31/174) Installing mdev-conf (4.6-r0) (32/174) Installing busybox-mdev-openrc (1.36.1-r25) (33/174) Installing alpine-conf (3.17.2-r0) (34/174) Installing alpine-keys (2.4-r1) (35/174) Installing alpine-release (3.20.0_alpha20240329-r0) (36/174) Installing busybox-openrc (1.36.1-r25) (37/174) Installing busybox-suid (1.36.1-r25) (38/174) Installing alpine-base (3.20.0_alpha20240329-r0) (39/174) Installing jansson (2.14-r4) (40/174) Installing zstd-libs (1.5.6-r0) (41/174) Installing binutils (2.42-r0) (42/174) Installing libmagic (5.45-r1) (43/174) Installing file (5.45-r1) (44/174) Installing libgomp (13.2.1_git20240309-r0) (45/174) Installing libatomic (13.2.1_git20240309-r0) (46/174) Installing gmp (6.3.0-r0) (47/174) Installing isl26 (0.26-r1) (48/174) Installing mpfr4 (4.2.1-r0) (49/174) Installing mpc1 (1.3.1-r1) (50/174) Installing gcc (13.2.1_git20240309-r0) (51/174) Installing libstdc++-dev (13.2.1_git20240309-r0) (52/174) Installing musl-dev (1.2.5-r0) (53/174) Installing g++ (13.2.1_git20240309-r0) (54/174) Installing make (4.4.1-r2) (55/174) Installing fortify-headers (1.1-r3) (56/174) Installing build-base (0.5-r3) (57/174) Installing hiredis (1.2.0-r0) (58/174) Installing libxxhash (0.8.2-r2) (59/174) Installing ccache (4.9.1-r0) (60/174) Installing ca-certificates (20240226-r0) (61/174) Installing brotli-libs (1.1.0-r2) (62/174) Installing c-ares (1.28.1-r0) (63/174) Installing libunistring (1.2-r0) (64/174) Installing libidn2 (2.3.7-r0) (65/174) Installing nghttp2-libs (1.61.0-r0) (66/174) Installing libpsl (0.21.5-r1) (67/174) Installing libcurl (8.7.1-r0) (68/174) Installing libexpat (2.6.2-r0) (69/174) Installing pcre2 (10.43-r0) (70/174) Installing git (2.44.0-r2) (71/174) Installing git-init-template (2.44.0-r2) (72/174) Installing libbz2 (1.0.8-r6) (73/174) Installing libffi (3.4.6-r0) (74/174) Installing gdbm (1.23-r1) (75/174) Installing xz-libs (5.6.1-r2) (76/174) Installing mpdecimal (4.0.0-r0) (77/174) Installing ncurses-terminfo-base (6.4_p20240330-r0) (78/174) Installing libncursesw (6.4_p20240330-r0) (79/174) Installing libpanelw (6.4_p20240330-r0) (80/174) Installing readline (8.2.10-r0) (81/174) Installing sqlite-libs (3.45.2-r0) (82/174) Installing python3 (3.12.2-r0) (83/174) Installing python3-pycache-pyc0 (3.12.2-r0) (84/174) Installing pyc (3.12.2-r0) (85/174) Installing py3-certifi-pyc (2024.2.2-r1) (86/174) Installing python3-pyc (3.12.2-r0) (87/174) Installing py3-certifi (2024.2.2-r1) (88/174) Installing py3-six (1.16.0-r9) (89/174) Installing py3-six-pyc (1.16.0-r9) (90/174) Installing py3-dateutil (2.9.0-r1) (91/174) Installing py3-dateutil-pyc (2.9.0-r1) (92/174) Installing py3-freezegun (1.4.0-r1) (93/174) Installing py3-freezegun-pyc (1.4.0-r1) (94/174) Installing py3-installer (0.7.0-r2) (95/174) Installing py3-installer-pyc (0.7.0-r2) (96/174) Installing py3-gpep517 (15-r2) (97/174) Installing py3-gpep517-pyc (15-r2) (98/174) Installing py3-isodate (0.6.1-r5) (99/174) Installing py3-isodate-pyc (0.6.1-r5) (100/174) Installing libgpg-error (1.48-r0) (101/174) Installing libgcrypt (1.10.3-r0) (102/174) Installing libxml2 (2.12.6-r1) (103/174) Installing libxslt (1.1.39-r1) (104/174) Installing py3-lxml (5.1.0-r0) (105/174) Installing py3-lxml-pyc (5.1.0-r0) (106/174) Installing py3-mock (5.1.0-r2) (107/174) Installing py3-mock-pyc (5.1.0-r2) (108/174) Installing py3-pycountry (22.3.5-r2) (109/174) Installing py3-pycryptodome (3.20.0-r1) (110/174) Installing py3-pysocks (1.7.1-r6) (111/174) Installing py3-pysocks-pyc (1.7.1-r6) (112/174) Installing py3-iniconfig (2.0.0-r1) (113/174) Installing py3-iniconfig-pyc (2.0.0-r1) (114/174) Installing py3-parsing (3.1.2-r1) (115/174) Installing py3-parsing-pyc (3.1.2-r1) (116/174) Installing py3-packaging (24.0-r1) (117/174) Installing py3-packaging-pyc (24.0-r1) (118/174) Installing py3-pluggy (1.4.0-r1) (119/174) Installing py3-pluggy-pyc (1.4.0-r1) (120/174) Installing py3-py (1.11.0-r3) (121/174) Installing py3-py-pyc (1.11.0-r3) (122/174) Installing py3-pytest (8.1.1-r1) (123/174) Installing py3-pytest-pyc (8.1.1-r1) (124/174) Installing py3-pytest-asyncio (0.21.1-r2) (125/174) Installing py3-pytest-asyncio-pyc (0.21.1-r2) (126/174) Installing py3-attrs (23.2.0-r1) (127/174) Installing py3-attrs-pyc (23.2.0-r1) (128/174) Installing py3-async_generator (1.10-r6) (129/174) Installing py3-async_generator-pyc (1.10-r6) (130/174) Installing py3-idna (3.6-r1) (131/174) Installing py3-idna-pyc (3.6-r1) (132/174) Installing py3-cparser (2.21-r5) (133/174) Installing py3-cparser-pyc (2.21-r5) (134/174) Installing py3-cffi (1.16.0-r1) (135/174) Installing py3-cffi-pyc (1.16.0-r1) (136/174) Installing py3-cryptography (42.0.5-r1) (137/174) Installing py3-cryptography-pyc (42.0.5-r1) (138/174) Installing py3-openssl (24.1.0-r1) (139/174) Installing py3-openssl-pyc (24.1.0-r1) (140/174) Installing py3-outcome (1.3.0-r1) (141/174) Installing py3-outcome-pyc (1.3.0-r1) (142/174) Installing py3-curio (1.6-r2) (143/174) Installing py3-curio-pyc (1.6-r2) (144/174) Installing py3-sniffio (1.3.1-r1) (145/174) Installing py3-sniffio-pyc (1.3.1-r1) (146/174) Installing py3-sortedcontainers (2.4.0-r5) (147/174) Installing py3-sortedcontainers-pyc (2.4.0-r5) (148/174) Installing py3-trio (0.25.0-r1) (149/174) Installing py3-trio-pyc (0.25.0-r1) (150/174) Installing py3-pytest-trio (0.8.0-r3) (151/174) Installing py3-pytest-trio-pyc (0.8.0-r3) (152/174) Installing py3-charset-normalizer (3.3.2-r1) (153/174) Installing py3-charset-normalizer-pyc (3.3.2-r1) (154/174) Installing py3-urllib3 (1.26.18-r1) (155/174) Installing py3-urllib3-pyc (1.26.18-r1) (156/174) Installing py3-requests (2.31.0-r2) (157/174) Installing py3-requests-pyc (2.31.0-r2) (158/174) Installing py3-requests-mock (1.11.0-r1) (159/174) Installing py3-requests-mock-pyc (1.11.0-r1) (160/174) Installing py3-setuptools (69.2.0-r1) (161/174) Installing py3-setuptools-pyc (69.2.0-r1) (162/174) Installing py3-h11 (0.14.0-r4) (163/174) Installing py3-h11-pyc (0.14.0-r4) (164/174) Installing py3-wsproto (1.2.0-r3) (165/174) Installing py3-wsproto-pyc (1.2.0-r3) (166/174) Installing py3-trio-websocket (0.11.1-r1) (167/174) Installing py3-trio-websocket-pyc (0.11.1-r1) (168/174) Installing py3-typing-extensions (4.11.0-r1) (169/174) Installing py3-typing-extensions-pyc (4.11.0-r1) (170/174) Installing py3-websocket-client (1.7.0-r1) (171/174) Installing py3-websocket-client-pyc (1.7.0-r1) (172/174) Installing py3-wheel (0.42.0-r1) (173/174) Installing py3-wheel-pyc (0.42.0-r1) (174/174) Installing tini (0.19.0-r3) Executing busybox-1.36.1-r25.trigger Executing ca-certificates-20240226-r0.trigger OK: 358 MiB in 174 packages >>> streamlink: Fetching https://github.com/streamlink/streamlink/releases/download/6.7.0/streamlink-6.7.0.tar.gz >>> streamlink: Checking sha512sums... streamlink-6.7.0.tar.gz: OK >>> streamlink: Unpacking /var/cache/distfiles/streamlink-6.7.0.tar.gz... 2024-04-11 20:23:35,310 gpep517 INFO Building wheel via backend __init__ 2024-04-11 20:23:35,401 root INFO running bdist_wheel 2024-04-11 20:23:35,412 root INFO running build 2024-04-11 20:23:35,412 root INFO running build_py 2024-04-11 20:23:35,412 root INFO creating build 2024-04-11 20:23:35,412 root INFO creating build/lib 2024-04-11 20:23:35,412 root INFO creating build/lib/streamlink_cli 2024-04-11 20:23:35,412 root INFO copying src/streamlink_cli/constants.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/streamrunner.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/_parser.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/console.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/main.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/__init__.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/compat.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,413 root INFO copying src/streamlink_cli/argparser.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,414 root INFO copying src/streamlink_cli/__main__.py -> build/lib/streamlink_cli 2024-04-11 20:23:35,414 root INFO creating build/lib/streamlink 2024-04-11 20:23:35,414 root INFO copying src/streamlink/buffers.py -> build/lib/streamlink 2024-04-11 20:23:35,414 root INFO copying src/streamlink/user_input.py -> build/lib/streamlink 2024-04-11 20:23:35,414 root INFO copying src/streamlink/options.py -> build/lib/streamlink 2024-04-11 20:23:35,414 root INFO copying src/streamlink/_version.py -> build/lib/streamlink 2024-04-11 20:23:35,414 root INFO copying src/streamlink/__init__.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/api.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/cache.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/compat.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/logger.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/exceptions.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO copying src/streamlink/__main__.py -> build/lib/streamlink 2024-04-11 20:23:35,415 root INFO creating build/lib/streamlink_cli/utils 2024-04-11 20:23:35,415 root INFO copying src/streamlink_cli/utils/player.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/utils/progress.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/utils/path.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/utils/formatter.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/utils/__init__.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/utils/versioncheck.py -> build/lib/streamlink_cli/utils 2024-04-11 20:23:35,416 root INFO creating build/lib/streamlink_cli/output 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/output/http.py -> build/lib/streamlink_cli/output 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/output/player.py -> build/lib/streamlink_cli/output 2024-04-11 20:23:35,416 root INFO copying src/streamlink_cli/output/abc.py -> build/lib/streamlink_cli/output 2024-04-11 20:23:35,417 root INFO copying src/streamlink_cli/output/__init__.py -> build/lib/streamlink_cli/output 2024-04-11 20:23:35,417 root INFO copying src/streamlink_cli/output/file.py -> build/lib/streamlink_cli/output 2024-04-11 20:23:35,417 root INFO creating build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/ustvnow.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/twitcasting.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/mixcloud.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/artetv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/drdk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/app17.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/stadium.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,418 root INFO copying src/streamlink/plugins/goltelevision.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/huajiao.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/vimeo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/blazetv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/vinhlongtv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/turkuvaz.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/zhanqi.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/mjunoon.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/yupptv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/nhkworld.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,419 root INFO copying src/streamlink/plugins/bloomberg.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/galatasaraytv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/zdf_mediathek.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/reuters.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/nownews.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/http.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/mediavitrina.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/crunchyroll.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/abematv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/telemadrid.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,420 root INFO copying src/streamlink/plugins/btv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/zengatv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/adultswim.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/bilibili.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/idf1.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/trovo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/webtv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/ruv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/ceskatelevize.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,421 root INFO copying src/streamlink/plugins/delfi.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/streann.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/hls.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/cnews.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/pixiv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/streamable.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/nicolive.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/ltv_lsm_lv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/bbciplayer.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/okru.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,422 root INFO copying src/streamlink/plugins/sportal.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/nowtvtr.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/linelive.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/nasaplus.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/dlive.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/zeenews.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/kugou.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/afreeca.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/bigo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/ard_live.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,423 root INFO copying src/streamlink/plugins/livestream.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/nimotv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/svtplay.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/olympicchannel.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/booyah.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/onetv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/invintus.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/gulli.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/dogus.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/goodgame.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,424 root INFO copying src/streamlink/plugins/tvibo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/nos.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/openrectv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/tv999.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/tv3cat.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/showroom.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/sportschau.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/welt.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/cmmedia.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/indihometv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,425 root INFO copying src/streamlink/plugins/tv5monde.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/googledrive.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/tvp.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/pluto.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/twitch.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/lnk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/radiko.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/filmon.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/albavision.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,426 root INFO copying src/streamlink/plugins/atresplayer.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/atpchallenger.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/tv360.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/clubbingtv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/rtvs.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/wwenetwork.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/facebook.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/vkplay.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/dogan.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/cdnbg.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,427 root INFO copying src/streamlink/plugins/piczel.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/tf1.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/dash.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/htv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/vidio.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/tv4play.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/pluzz.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/n13tv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/ard_mediathek.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/mildom.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,428 root INFO copying src/streamlink/plugins/steam.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/swisstxt.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/dailymotion.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/ustreamtv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/cinergroup.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/youtube.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/tvrplus.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/cbsnews.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/__init__.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,429 root INFO copying src/streamlink/plugins/tv8.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/mangomolo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/tvrby.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/mrtmk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/stv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/tvtoya.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/huya.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/rtpa.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/rtve.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/oneplusone.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,430 root INFO copying src/streamlink/plugins/earthcam.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/radionet.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/sbscokr.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/rtpplay.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/hiplayer.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/aloula.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/bfmtv.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/ssh101.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/mediaklikk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/zattoo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,431 root INFO copying src/streamlink/plugins/telefe.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/pandalive.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/vtvgo.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/mdstrm.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/euronews.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/raiplay.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/mitele.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/tviplayer.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/lrt.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/brightcove.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,432 root INFO copying src/streamlink/plugins/nrk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,433 root INFO copying src/streamlink/plugins/picarto.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,433 root INFO copying src/streamlink/plugins/vk.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,433 root INFO copying src/streamlink/plugins/piaulizaportal.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,433 root INFO copying src/streamlink/plugins/deutschewelle.py -> build/lib/streamlink/plugins 2024-04-11 20:23:35,433 root INFO creating build/lib/streamlink/session 2024-04-11 20:23:35,433 root INFO copying src/streamlink/session/plugins.py -> build/lib/streamlink/session 2024-04-11 20:23:35,433 root INFO copying src/streamlink/session/http.py -> build/lib/streamlink/session 2024-04-11 20:23:35,433 root INFO copying src/streamlink/session/options.py -> build/lib/streamlink/session 2024-04-11 20:23:35,434 root INFO copying src/streamlink/session/__init__.py -> build/lib/streamlink/session 2024-04-11 20:23:35,434 root INFO copying src/streamlink/session/session.py -> build/lib/streamlink/session 2024-04-11 20:23:35,434 root INFO creating build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/times.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/module.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/parse.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/processoutput.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/args.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,434 root INFO copying src/streamlink/utils/socket.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/l10n.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/crypto.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/url.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/path.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/data.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/formatter.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/__init__.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/cache.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/named_pipe.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,435 root INFO copying src/streamlink/utils/random.py -> build/lib/streamlink/utils 2024-04-11 20:23:35,436 root INFO creating build/lib/streamlink/webbrowser 2024-04-11 20:23:35,436 root INFO copying src/streamlink/webbrowser/chromium.py -> build/lib/streamlink/webbrowser 2024-04-11 20:23:35,436 root INFO copying src/streamlink/webbrowser/webbrowser.py -> build/lib/streamlink/webbrowser 2024-04-11 20:23:35,436 root INFO copying src/streamlink/webbrowser/__init__.py -> build/lib/streamlink/webbrowser 2024-04-11 20:23:35,436 root INFO copying src/streamlink/webbrowser/exceptions.py -> build/lib/streamlink/webbrowser 2024-04-11 20:23:35,436 root INFO creating build/lib/streamlink/plugin 2024-04-11 20:23:35,436 root INFO copying src/streamlink/plugin/plugin.py -> build/lib/streamlink/plugin 2024-04-11 20:23:35,436 root INFO copying src/streamlink/plugin/__init__.py -> build/lib/streamlink/plugin 2024-04-11 20:23:35,436 root INFO creating build/lib/streamlink/stream 2024-04-11 20:23:35,436 root INFO copying src/streamlink/stream/ffmpegmux.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/http.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/wrappers.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/stream.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/filtered.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/__init__.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO copying src/streamlink/stream/file.py -> build/lib/streamlink/stream 2024-04-11 20:23:35,437 root INFO creating build/lib/streamlink/packages 2024-04-11 20:23:35,437 root INFO copying src/streamlink/packages/requests_file.py -> build/lib/streamlink/packages 2024-04-11 20:23:35,437 root INFO copying src/streamlink/packages/__init__.py -> build/lib/streamlink/packages 2024-04-11 20:23:35,438 root INFO creating build/lib/streamlink/webbrowser/cdp 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/connection.py -> build/lib/streamlink/webbrowser/cdp 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/client.py -> build/lib/streamlink/webbrowser/cdp 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/__init__.py -> build/lib/streamlink/webbrowser/cdp 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/exceptions.py -> build/lib/streamlink/webbrowser/cdp 2024-04-11 20:23:35,438 root INFO creating build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/devtools/security.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/devtools/emulation.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,438 root INFO copying src/streamlink/webbrowser/cdp/devtools/io.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/target.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/dom.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/debugger.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/fetch.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/inspector.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/page.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,439 root INFO copying src/streamlink/webbrowser/cdp/devtools/__init__.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO copying src/streamlink/webbrowser/cdp/devtools/util.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO copying src/streamlink/webbrowser/cdp/devtools/browser.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO copying src/streamlink/webbrowser/cdp/devtools/input_.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO copying src/streamlink/webbrowser/cdp/devtools/runtime.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO copying src/streamlink/webbrowser/cdp/devtools/network.py -> build/lib/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,440 root INFO creating build/lib/streamlink/plugin/api 2024-04-11 20:23:35,440 root INFO copying src/streamlink/plugin/api/useragents.py -> build/lib/streamlink/plugin/api 2024-04-11 20:23:35,440 root INFO copying src/streamlink/plugin/api/http_session.py -> build/lib/streamlink/plugin/api 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/websocket.py -> build/lib/streamlink/plugin/api 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/__init__.py -> build/lib/streamlink/plugin/api 2024-04-11 20:23:35,441 root INFO creating build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/validate/_exception.py -> build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/validate/_validators.py -> build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/validate/_schemas.py -> build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/validate/_validate.py -> build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,441 root INFO copying src/streamlink/plugin/api/validate/__init__.py -> build/lib/streamlink/plugin/api/validate 2024-04-11 20:23:35,442 root INFO creating build/lib/streamlink/stream/hls 2024-04-11 20:23:35,442 root INFO copying src/streamlink/stream/hls/hls.py -> build/lib/streamlink/stream/hls 2024-04-11 20:23:35,442 root INFO copying src/streamlink/stream/hls/m3u8.py -> build/lib/streamlink/stream/hls 2024-04-11 20:23:35,442 root INFO copying src/streamlink/stream/hls/__init__.py -> build/lib/streamlink/stream/hls 2024-04-11 20:23:35,442 root INFO copying src/streamlink/stream/hls/segment.py -> build/lib/streamlink/stream/hls 2024-04-11 20:23:35,442 root INFO creating build/lib/streamlink/stream/segmented 2024-04-11 20:23:35,442 root INFO copying src/streamlink/stream/segmented/concurrent.py -> build/lib/streamlink/stream/segmented 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/segmented/__init__.py -> build/lib/streamlink/stream/segmented 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/segmented/segment.py -> build/lib/streamlink/stream/segmented 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/segmented/segmented.py -> build/lib/streamlink/stream/segmented 2024-04-11 20:23:35,443 root INFO creating build/lib/streamlink/stream/dash 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/dash/manifest.py -> build/lib/streamlink/stream/dash 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/dash/dash.py -> build/lib/streamlink/stream/dash 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/dash/__init__.py -> build/lib/streamlink/stream/dash 2024-04-11 20:23:35,443 root INFO copying src/streamlink/stream/dash/segment.py -> build/lib/streamlink/stream/dash 2024-04-11 20:23:35,444 root INFO running egg_info 2024-04-11 20:23:35,446 root INFO writing src/streamlink.egg-info/PKG-INFO 2024-04-11 20:23:35,446 root INFO writing dependency_links to src/streamlink.egg-info/dependency_links.txt 2024-04-11 20:23:35,446 root INFO writing entry points to src/streamlink.egg-info/entry_points.txt 2024-04-11 20:23:35,446 root INFO writing requirements to src/streamlink.egg-info/requires.txt 2024-04-11 20:23:35,447 root INFO writing top-level names to src/streamlink.egg-info/top_level.txt 2024-04-11 20:23:35,453 root INFO reading manifest file 'src/streamlink.egg-info/SOURCES.txt' 2024-04-11 20:23:35,455 root INFO reading manifest template 'MANIFEST.in' 2024-04-11 20:23:35,461 root WARNING warning: no previously-included files matching '*.pyc' found anywhere in distribution 2024-04-11 20:23:35,462 root WARNING warning: no previously-included files matching '*~' found anywhere in distribution 2024-04-11 20:23:35,462 root WARNING warning: no previously-included files matching '*.bak' found anywhere in distribution 2024-04-11 20:23:35,463 root WARNING warning: no previously-included files matching '*.swp' found anywhere in distribution 2024-04-11 20:23:35,463 root WARNING warning: no previously-included files matching '*.pyo' found anywhere in distribution 2024-04-11 20:23:35,463 root INFO adding license file 'LICENSE' 2024-04-11 20:23:35,468 root INFO writing manifest file 'src/streamlink.egg-info/SOURCES.txt' 2024-04-11 20:23:35,471 root INFO copying src/streamlink_cli/py.typed -> build/lib/streamlink_cli 2024-04-11 20:23:35,471 root INFO copying src/streamlink/py.typed -> build/lib/streamlink 2024-04-11 20:23:35,471 root INFO copying src/streamlink/session/http.pyi -> build/lib/streamlink/session 2024-04-11 20:23:35,471 root INFO building plugins JSON data 2024-04-11 20:23:35,604 wheel INFO installing to build/bdist.linux-x86_64/wheel 2024-04-11 20:23:35,604 root INFO running install 2024-04-11 20:23:35,609 root INFO running install_lib 2024-04-11 20:23:35,612 root INFO creating build/bdist.linux-x86_64 2024-04-11 20:23:35,612 root INFO creating build/bdist.linux-x86_64/wheel 2024-04-11 20:23:35,612 root INFO creating build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/constants.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/streamrunner.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,612 root INFO creating build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/utils/player.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/utils/progress.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/utils/path.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,612 root INFO copying build/lib/streamlink_cli/utils/formatter.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/utils/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/utils/versioncheck.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/utils 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/py.typed -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/_parser.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/console.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/main.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,613 root INFO creating build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/output/http.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,613 root INFO copying build/lib/streamlink_cli/output/player.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/output/abc.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/output/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/output/file.py -> build/bdist.linux-x86_64/wheel/streamlink_cli/output 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/compat.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/argparser.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink_cli/__main__.py -> build/bdist.linux-x86_64/wheel/streamlink_cli 2024-04-11 20:23:35,614 root INFO creating build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,614 root INFO copying build/lib/streamlink/buffers.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,615 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/ustvnow.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/twitcasting.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/mixcloud.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/artetv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/drdk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/app17.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/stadium.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/goltelevision.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/huajiao.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,615 root INFO copying build/lib/streamlink/plugins/vimeo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/blazetv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/vinhlongtv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/turkuvaz.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/zhanqi.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/mjunoon.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/yupptv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/nhkworld.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/bloomberg.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/galatasaraytv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/zdf_mediathek.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,616 root INFO copying build/lib/streamlink/plugins/reuters.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/nownews.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/http.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/mediavitrina.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/crunchyroll.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/abematv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/telemadrid.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/btv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/zengatv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/adultswim.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,617 root INFO copying build/lib/streamlink/plugins/bilibili.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/idf1.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/trovo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/webtv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/ruv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/ceskatelevize.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/delfi.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/streann.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/hls.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/cnews.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,618 root INFO copying build/lib/streamlink/plugins/pixiv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/streamable.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/nicolive.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/ltv_lsm_lv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/bbciplayer.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/okru.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/sportal.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/nowtvtr.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/linelive.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/nasaplus.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,619 root INFO copying build/lib/streamlink/plugins/dlive.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/zeenews.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/kugou.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/afreeca.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/bigo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/ard_live.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/livestream.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/nimotv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/svtplay.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/olympicchannel.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/booyah.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,620 root INFO copying build/lib/streamlink/plugins/onetv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/invintus.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/gulli.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/dogus.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/goodgame.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/tvibo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/nos.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/openrectv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/tv999.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/tv3cat.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,621 root INFO copying build/lib/streamlink/plugins/showroom.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/sportschau.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/welt.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/cmmedia.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/indihometv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/tv5monde.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/googledrive.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/tvp.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/pluto.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/twitch.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,622 root INFO copying build/lib/streamlink/plugins/lnk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/radiko.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/filmon.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/albavision.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/atresplayer.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/atpchallenger.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/tv360.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/clubbingtv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/rtvs.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/wwenetwork.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,623 root INFO copying build/lib/streamlink/plugins/_plugins.json -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/facebook.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/vkplay.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/dogan.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/cdnbg.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/piczel.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/tf1.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/dash.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/htv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/vidio.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/tv4play.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,624 root INFO copying build/lib/streamlink/plugins/pluzz.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/n13tv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/ard_mediathek.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/mildom.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/steam.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/swisstxt.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/dailymotion.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/ustreamtv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/cinergroup.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/youtube.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,625 root INFO copying build/lib/streamlink/plugins/tvrplus.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/cbsnews.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/tv8.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/mangomolo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/tvrby.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/mrtmk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/stv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/tvtoya.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/huya.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,626 root INFO copying build/lib/streamlink/plugins/rtpa.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/rtve.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/oneplusone.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/earthcam.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/radionet.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/sbscokr.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/rtpplay.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/hiplayer.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/aloula.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/bfmtv.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,627 root INFO copying build/lib/streamlink/plugins/ssh101.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/mediaklikk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/zattoo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/telefe.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/pandalive.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/vtvgo.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/mdstrm.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/euronews.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/raiplay.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/mitele.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,628 root INFO copying build/lib/streamlink/plugins/tviplayer.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/lrt.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/brightcove.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/nrk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/picarto.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/vk.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/piaulizaportal.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/plugins/deutschewelle.py -> build/bdist.linux-x86_64/wheel/streamlink/plugins 2024-04-11 20:23:35,629 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/session/plugins.py -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,629 root INFO copying build/lib/streamlink/session/http.py -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/session/http.pyi -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/session/options.py -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/session/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/session/session.py -> build/bdist.linux-x86_64/wheel/streamlink/session 2024-04-11 20:23:35,630 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/utils/times.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/utils/module.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/utils/parse.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/utils/processoutput.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,630 root INFO copying build/lib/streamlink/utils/args.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/socket.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/l10n.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/crypto.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/url.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/path.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/data.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/formatter.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/cache.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/named_pipe.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,631 root INFO copying build/lib/streamlink/utils/random.py -> build/bdist.linux-x86_64/wheel/streamlink/utils 2024-04-11 20:23:35,632 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/webbrowser 2024-04-11 20:23:35,632 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp 2024-04-11 20:23:35,632 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/security.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/emulation.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/io.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/target.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/dom.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,632 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/debugger.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/fetch.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/inspector.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/page.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/util.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/browser.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/input_.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,633 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/runtime.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/cdp/devtools/network.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp/devtools 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/cdp/connection.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/cdp/client.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/cdp/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/cdp/exceptions.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser/cdp 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/chromium.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/webbrowser.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser 2024-04-11 20:23:35,634 root INFO copying build/lib/streamlink/webbrowser/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/webbrowser/exceptions.py -> build/bdist.linux-x86_64/wheel/streamlink/webbrowser 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/user_input.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/py.typed -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/options.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/_version.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,635 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/plugin 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/plugin/plugin.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/plugin/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin 2024-04-11 20:23:35,635 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/plugin/api 2024-04-11 20:23:35,635 root INFO copying build/lib/streamlink/plugin/api/useragents.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/http_session.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api 2024-04-11 20:23:35,636 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/validate/_exception.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/validate/_validators.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/validate/_schemas.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/validate/_validate.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/validate/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api/validate 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/websocket.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api 2024-04-11 20:23:35,636 root INFO copying build/lib/streamlink/plugin/api/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/plugin/api 2024-04-11 20:23:35,636 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,637 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/stream/hls 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/hls/hls.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/hls 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/hls/m3u8.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/hls 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/hls/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/hls 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/hls/segment.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/hls 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/ffmpegmux.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/http.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/wrappers.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,637 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/stream/segmented 2024-04-11 20:23:35,637 root INFO copying build/lib/streamlink/stream/segmented/concurrent.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/segmented 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/segmented/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/segmented 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/segmented/segment.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/segmented 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/segmented/segmented.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/segmented 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/stream.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,638 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/stream/dash 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/dash/manifest.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/dash 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/dash/dash.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/dash 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/dash/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/dash 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/dash/segment.py -> build/bdist.linux-x86_64/wheel/streamlink/stream/dash 2024-04-11 20:23:35,638 root INFO copying build/lib/streamlink/stream/filtered.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/stream/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/stream/file.py -> build/bdist.linux-x86_64/wheel/streamlink/stream 2024-04-11 20:23:35,639 root INFO creating build/bdist.linux-x86_64/wheel/streamlink/packages 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/packages/requests_file.py -> build/bdist.linux-x86_64/wheel/streamlink/packages 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/packages/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink/packages 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/__init__.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/api.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/cache.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/compat.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,639 root INFO copying build/lib/streamlink/logger.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,640 root INFO copying build/lib/streamlink/exceptions.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,640 root INFO copying build/lib/streamlink/__main__.py -> build/bdist.linux-x86_64/wheel/streamlink 2024-04-11 20:23:35,640 root INFO running install_data 2024-04-11 20:23:35,642 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data 2024-04-11 20:23:35,642 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data 2024-04-11 20:23:35,642 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share 2024-04-11 20:23:35,642 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/bash-completion 2024-04-11 20:23:35,643 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/bash-completion/completions 2024-04-11 20:23:35,643 root INFO copying completions/bash/streamlink -> build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/bash-completion/completions 2024-04-11 20:23:35,643 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/zsh 2024-04-11 20:23:35,643 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/zsh/site-functions 2024-04-11 20:23:35,643 root INFO copying completions/zsh/_streamlink -> build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/zsh/site-functions 2024-04-11 20:23:35,643 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/man 2024-04-11 20:23:35,643 root INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/man/man1 2024-04-11 20:23:35,643 root INFO copying docs/_build/man/streamlink.1 -> build/bdist.linux-x86_64/wheel/streamlink-6.7.0.data/data/share/man/man1 2024-04-11 20:23:35,643 root INFO running install_egg_info 2024-04-11 20:23:35,645 root INFO Copying src/streamlink.egg-info to build/bdist.linux-x86_64/wheel/streamlink-6.7.0-py3.12.egg-info 2024-04-11 20:23:35,646 root INFO running install_scripts 2024-04-11 20:23:35,648 wheel INFO creating build/bdist.linux-x86_64/wheel/streamlink-6.7.0.dist-info/WHEEL 2024-04-11 20:23:35,649 wheel INFO creating '/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.dist/.tmp-zaiygsth/streamlink-6.7.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/__init__.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/__main__.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/_version.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/api.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/buffers.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/cache.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/compat.py' 2024-04-11 20:23:35,649 wheel INFO adding 'streamlink/exceptions.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/logger.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/options.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/py.typed' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/user_input.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/packages/__init__.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/packages/requests_file.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/plugin/__init__.py' 2024-04-11 20:23:35,650 wheel INFO adding 'streamlink/plugin/plugin.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/__init__.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/http_session.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/useragents.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/websocket.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/validate/__init__.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/validate/_exception.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/validate/_schemas.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/validate/_validate.py' 2024-04-11 20:23:35,651 wheel INFO adding 'streamlink/plugin/api/validate/_validators.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/__init__.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/_plugins.json' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/abematv.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/adultswim.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/afreeca.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/albavision.py' 2024-04-11 20:23:35,652 wheel INFO adding 'streamlink/plugins/aloula.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/app17.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/ard_live.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/ard_mediathek.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/artetv.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/atpchallenger.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/atresplayer.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/bbciplayer.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/bfmtv.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/bigo.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/bilibili.py' 2024-04-11 20:23:35,653 wheel INFO adding 'streamlink/plugins/blazetv.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/bloomberg.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/booyah.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/brightcove.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/btv.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/cbsnews.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/cdnbg.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/ceskatelevize.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/cinergroup.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/clubbingtv.py' 2024-04-11 20:23:35,654 wheel INFO adding 'streamlink/plugins/cmmedia.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/cnews.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/crunchyroll.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/dailymotion.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/dash.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/delfi.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/deutschewelle.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/dlive.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/dogan.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/dogus.py' 2024-04-11 20:23:35,655 wheel INFO adding 'streamlink/plugins/drdk.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/earthcam.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/euronews.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/facebook.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/filmon.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/galatasaraytv.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/goltelevision.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/goodgame.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/googledrive.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/gulli.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/hiplayer.py' 2024-04-11 20:23:35,656 wheel INFO adding 'streamlink/plugins/hls.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/http.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/htv.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/huajiao.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/huya.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/idf1.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/indihometv.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/invintus.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/kugou.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/linelive.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/livestream.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/lnk.py' 2024-04-11 20:23:35,657 wheel INFO adding 'streamlink/plugins/lrt.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/ltv_lsm_lv.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mangomolo.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mdstrm.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mediaklikk.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mediavitrina.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mildom.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mitele.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mixcloud.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mjunoon.py' 2024-04-11 20:23:35,658 wheel INFO adding 'streamlink/plugins/mrtmk.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/n13tv.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nasaplus.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nhkworld.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nicolive.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nimotv.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nos.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nownews.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nowtvtr.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/nrk.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/okru.py' 2024-04-11 20:23:35,659 wheel INFO adding 'streamlink/plugins/olympicchannel.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/oneplusone.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/onetv.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/openrectv.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/pandalive.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/piaulizaportal.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/picarto.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/piczel.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/pixiv.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/pluto.py' 2024-04-11 20:23:35,660 wheel INFO adding 'streamlink/plugins/pluzz.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/radiko.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/radionet.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/raiplay.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/reuters.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/rtpa.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/rtpplay.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/rtve.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/rtvs.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/ruv.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/sbscokr.py' 2024-04-11 20:23:35,661 wheel INFO adding 'streamlink/plugins/showroom.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/sportal.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/sportschau.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/ssh101.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/stadium.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/steam.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/streamable.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/streann.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/stv.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/svtplay.py' 2024-04-11 20:23:35,662 wheel INFO adding 'streamlink/plugins/swisstxt.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/telefe.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/telemadrid.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tf1.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/trovo.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/turkuvaz.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv360.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv3cat.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv4play.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv5monde.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv8.py' 2024-04-11 20:23:35,663 wheel INFO adding 'streamlink/plugins/tv999.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tvibo.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tviplayer.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tvp.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tvrby.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tvrplus.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/tvtoya.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/twitcasting.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/twitch.py' 2024-04-11 20:23:35,664 wheel INFO adding 'streamlink/plugins/ustreamtv.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/ustvnow.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vidio.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vimeo.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vinhlongtv.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vk.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vkplay.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/vtvgo.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/webtv.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/welt.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/wwenetwork.py' 2024-04-11 20:23:35,665 wheel INFO adding 'streamlink/plugins/youtube.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/yupptv.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/zattoo.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/zdf_mediathek.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/zeenews.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/zengatv.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/plugins/zhanqi.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/session/__init__.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/session/http.py' 2024-04-11 20:23:35,666 wheel INFO adding 'streamlink/session/http.pyi' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/session/options.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/session/plugins.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/session/session.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/stream/__init__.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/stream/ffmpegmux.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/stream/file.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/stream/filtered.py' 2024-04-11 20:23:35,667 wheel INFO adding 'streamlink/stream/http.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/stream.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/wrappers.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/dash/__init__.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/dash/dash.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/dash/manifest.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/dash/segment.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/hls/__init__.py' 2024-04-11 20:23:35,668 wheel INFO adding 'streamlink/stream/hls/hls.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/hls/m3u8.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/hls/segment.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/segmented/__init__.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/segmented/concurrent.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/segmented/segment.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/stream/segmented/segmented.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/utils/__init__.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/utils/args.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/utils/cache.py' 2024-04-11 20:23:35,669 wheel INFO adding 'streamlink/utils/crypto.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/data.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/formatter.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/l10n.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/module.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/named_pipe.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/parse.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/path.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/processoutput.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/random.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/socket.py' 2024-04-11 20:23:35,670 wheel INFO adding 'streamlink/utils/times.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/utils/url.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/__init__.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/chromium.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/exceptions.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/webbrowser.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/cdp/__init__.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/cdp/client.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/cdp/connection.py' 2024-04-11 20:23:35,671 wheel INFO adding 'streamlink/webbrowser/cdp/exceptions.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/__init__.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/browser.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/debugger.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/dom.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/emulation.py' 2024-04-11 20:23:35,672 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/fetch.py' 2024-04-11 20:23:35,673 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/input_.py' 2024-04-11 20:23:35,673 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/inspector.py' 2024-04-11 20:23:35,673 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/io.py' 2024-04-11 20:23:35,673 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/network.py' 2024-04-11 20:23:35,673 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/page.py' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/runtime.py' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/security.py' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/target.py' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink/webbrowser/cdp/devtools/util.py' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink-6.7.0.data/data/share/bash-completion/completions/streamlink' 2024-04-11 20:23:35,674 wheel INFO adding 'streamlink-6.7.0.data/data/share/man/man1/streamlink.1' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink-6.7.0.data/data/share/zsh/site-functions/_streamlink' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/__init__.py' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/__main__.py' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/_parser.py' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/argparser.py' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/compat.py' 2024-04-11 20:23:35,675 wheel INFO adding 'streamlink_cli/console.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/constants.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/main.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/py.typed' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/streamrunner.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/output/__init__.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/output/abc.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/output/file.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/output/http.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/output/player.py' 2024-04-11 20:23:35,676 wheel INFO adding 'streamlink_cli/utils/__init__.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink_cli/utils/formatter.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink_cli/utils/path.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink_cli/utils/player.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink_cli/utils/progress.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink_cli/utils/versioncheck.py' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink-6.7.0.dist-info/LICENSE' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink-6.7.0.dist-info/METADATA' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink-6.7.0.dist-info/WHEEL' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink-6.7.0.dist-info/entry_points.txt' 2024-04-11 20:23:35,677 wheel INFO adding 'streamlink-6.7.0.dist-info/top_level.txt' 2024-04-11 20:23:35,678 wheel INFO adding 'streamlink-6.7.0.dist-info/RECORD' 2024-04-11 20:23:35,678 wheel INFO removing build/bdist.linux-x86_64/wheel 2024-04-11 20:23:35,683 gpep517 INFO The backend produced .dist/streamlink-6.7.0-py3-none-any.whl streamlink-6.7.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.1.1, pluggy-1.4.0 rootdir: /home/patrycja/aports/community/streamlink/src/streamlink-6.7.0 configfile: pyproject.toml testpaths: build_backend, tests plugins: requests-mock-1.11.0, asyncio-0.21.1, trio-0.8.0 asyncio: mode=Mode.STRICT collected 6968 items build_backend/test_build_backend.py ..... [ 0%] build_backend/test_onbuild.py .. [ 0%] build_backend/test_plugins_json.py ..................................... [ 0%] ......................................................... [ 1%] tests/testutils/test_handshake.py ...... [ 1%] tests/utils/test_args.py ............................................... [ 2%] ..................... [ 2%] tests/utils/test_cache.py . [ 2%] tests/utils/test_crypto.py .. [ 2%] tests/utils/test_data.py ...... [ 2%] tests/utils/test_formatter.py ... [ 2%] tests/utils/test_l10n.py ............................................... [ 3%] . [ 3%] tests/utils/test_module.py ... [ 3%] tests/utils/test_named_pipe.py .......ssssss [ 3%] tests/utils/test_parse.py ....................... [ 4%] tests/utils/test_path.py ........... [ 4%] tests/utils/test_processoutput.py ........ [ 4%] tests/utils/test_random.py ......... [ 4%] tests/utils/test_times.py .............................................. [ 5%] ........................................................................ [ 6%] ......................................... [ 7%] tests/utils/test_url.py ................... [ 7%] tests/session/test_http.py ............................ [ 7%] tests/session/test_options.py ............................ [ 8%] tests/session/test_plugins.py ........................ [ 8%] tests/session/test_session.py ............. [ 8%] tests/test_api_validate.py ............................................. [ 9%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........... [ 12%] tests/test_api_websocket.py .................. [ 12%] tests/test_buffers.py ................. [ 12%] tests/test_cache.py ..................... [ 12%] tests/test_compat.py ...... [ 13%] tests/test_logger.py ........................................ [ 13%] tests/test_options.py ........................ [ 14%] tests/test_plugin.py ................................................... [ 14%] .. [ 14%] tests/test_plugin_userinput.py .... [ 14%] tests/test_streamlink_api.py ..... [ 14%] tests/webbrowser/cdp/test_client.py .......FF....................FF..... [ 15%] .......... [ 15%] tests/webbrowser/cdp/test_connection.py .F...FF.F.F.FF..FF........ [ 16%] tests/webbrowser/test_chromium.py .................. [ 16%] tests/webbrowser/test_webbrowser.py ........F... [ 16%] tests/stream/dash/test_dash.py ........................... [ 16%] tests/stream/dash/test_manifest.py ..................................... [ 17%] .... [ 17%] tests/stream/hls/test_hls.py ........................................... [ 18%] ......... [ 18%] tests/stream/hls/test_hls_filtered.py ...... [ 18%] tests/stream/hls/test_m3u8.py .......................................... [ 19%] ........................ [ 19%] tests/stream/test_ffmpegmux.py ......................................... [ 20%] [ 20%] tests/stream/test_file.py .. [ 20%] tests/stream/test_segmented.py . [ 20%] tests/stream/test_stream_json.py ........ [ 20%] tests/stream/test_stream_to_url.py ........ [ 20%] tests/stream/test_stream_wrappers.py . [ 20%] tests/test_plugins.py .................................................. [ 21%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 28%] ........................................................................ [ 29%] ........................................................................ [ 30%] ........................................................................ [ 31%] ........................................................................ [ 32%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 47%] ........................................................................ [ 48%] ........................................................................ [ 49%] ........................................................................ [ 50%] ........................................................................ [ 51%] ........................................................................ [ 52%] ........................................................................ [ 53%] .......................................................... [ 54%] tests/plugins/test_abematv.py .................. [ 55%] tests/plugins/test_adultswim.py ............ [ 55%] tests/plugins/test_afreeca.py ............... [ 55%] tests/plugins/test_albavision.py ....................................... [ 56%] ......... [ 56%] tests/plugins/test_aloula.py ........................... [ 56%] tests/plugins/test_app17.py ......... [ 56%] tests/plugins/test_ard_live.py ......... [ 56%] tests/plugins/test_ard_mediathek.py .................. [ 57%] tests/plugins/test_artetv.py .............................. [ 57%] tests/plugins/test_atpchallenger.py ......... [ 57%] tests/plugins/test_atresplayer.py .............. [ 57%] tests/plugins/test_bbciplayer.py .......... [ 58%] tests/plugins/test_bfmtv.py ................... [ 58%] tests/plugins/test_bigo.py ....... [ 58%] tests/plugins/test_bilibili.py ........ [ 58%] tests/plugins/test_blazetv.py ............... [ 58%] tests/plugins/test_bloomberg.py .................. [ 59%] tests/plugins/test_booyah.py .......................... [ 59%] tests/plugins/test_brightcove.py ........ [ 59%] tests/plugins/test_btv.py ......... [ 59%] tests/plugins/test_cbsnews.py .................... [ 60%] tests/plugins/test_cdnbg.py ................................ [ 60%] tests/plugins/test_ceskatelevize.py ................... [ 60%] tests/plugins/test_cinergroup.py ................. [ 61%] tests/plugins/test_clubbingtv.py .......... [ 61%] tests/plugins/test_cmmedia.py ................ [ 61%] tests/plugins/test_cnews.py .......... [ 61%] tests/plugins/test_crunchyroll.py ................................. [ 62%] tests/plugins/test_dailymotion.py ............. [ 62%] tests/plugins/test_dash.py ............................................. [ 63%] .......................... [ 63%] tests/plugins/test_delfi.py ........... [ 63%] tests/plugins/test_deutschewelle.py ............... [ 64%] tests/plugins/test_dlive.py ...................... [ 64%] tests/plugins/test_dogan.py ......................... [ 64%] tests/plugins/test_dogus.py .............. [ 64%] tests/plugins/test_drdk.py ............ [ 65%] tests/plugins/test_earthcam.py ........ [ 65%] tests/plugins/test_euronews.py ..................... [ 65%] tests/plugins/test_facebook.py ............ [ 65%] tests/plugins/test_filmon.py .......................................... [ 66%] tests/plugins/test_galatasaraytv.py .......... [ 66%] tests/plugins/test_goltelevision.py .............. [ 66%] tests/plugins/test_goodgame.py ................................. [ 67%] tests/plugins/test_googledrive.py ....... [ 67%] tests/plugins/test_gulli.py ................. [ 67%] tests/plugins/test_hiplayer.py ........ [ 67%] tests/plugins/test_hls.py .............................................. [ 68%] ................................................ [ 69%] tests/plugins/test_http.py ....................... [ 69%] tests/plugins/test_htv.py ........................ [ 70%] tests/plugins/test_huajiao.py ........ [ 70%] tests/plugins/test_huya.py ......... [ 70%] tests/plugins/test_idf1.py ............ [ 70%] tests/plugins/test_indihometv.py ......... [ 70%] tests/plugins/test_invintus.py ........... [ 70%] tests/plugins/test_kugou.py ............ [ 70%] tests/plugins/test_linelive.py ........... [ 71%] tests/plugins/test_livestream.py ............................. [ 71%] tests/plugins/test_lnk.py ............... [ 71%] tests/plugins/test_lrt.py .............. [ 72%] tests/plugins/test_ltv_lsm_lv.py ................. [ 72%] tests/plugins/test_mangomolo.py ............ [ 72%] tests/plugins/test_mdstrm.py ............... [ 72%] tests/plugins/test_mediaklikk.py .................. [ 73%] tests/plugins/test_mediavitrina.py ..................................... [ 73%] .. [ 73%] tests/plugins/test_mildom.py .......... [ 73%] tests/plugins/test_mitele.py ................ [ 74%] tests/plugins/test_mixcloud.py .................... [ 74%] tests/plugins/test_mjunoon.py ........... [ 74%] tests/plugins/test_mrtmk.py ........... [ 74%] tests/plugins/test_n13tv.py .................. [ 74%] tests/plugins/test_nasaplus.py ........ [ 75%] tests/plugins/test_nhkworld.py ....... [ 75%] tests/plugins/test_nicolive.py .............. [ 75%] tests/plugins/test_nimotv.py ........... [ 75%] tests/plugins/test_nos.py ................ [ 75%] tests/plugins/test_nownews.py ............ [ 76%] tests/plugins/test_nowtvtr.py ........... [ 76%] tests/plugins/test_nrk.py ................... [ 76%] tests/plugins/test_okru.py ............. [ 76%] tests/plugins/test_olympicchannel.py .................. [ 76%] tests/plugins/test_oneplusone.py ............... [ 77%] tests/plugins/test_onetv.py ..................... [ 77%] tests/plugins/test_openrectv.py ......... [ 77%] tests/plugins/test_pandalive.py ........ [ 77%] tests/plugins/test_piaulizaportal.py ............ [ 77%] tests/plugins/test_picarto.py ................ [ 78%] tests/plugins/test_piczel.py .......... [ 78%] tests/plugins/test_pixiv.py ......... [ 78%] tests/plugins/test_pluto.py ............................................ [ 79%] .......... [ 79%] tests/plugins/test_pluzz.py ................. [ 79%] tests/plugins/test_radiko.py ............ [ 79%] tests/plugins/test_radionet.py .................. [ 80%] tests/plugins/test_raiplay.py ................ [ 80%] tests/plugins/test_reuters.py ............ [ 80%] tests/plugins/test_rtpa.py ........ [ 80%] tests/plugins/test_rtpplay.py .................. [ 80%] tests/plugins/test_rtve.py .................. [ 81%] tests/plugins/test_rtvs.py ................ [ 81%] tests/plugins/test_ruv.py .................... [ 81%] tests/plugins/test_sbscokr.py .............. [ 82%] tests/plugins/test_showroom.py ............ [ 82%] tests/plugins/test_sportal.py ......... [ 82%] tests/plugins/test_sportschau.py ........ [ 82%] tests/plugins/test_ssh101.py ........... [ 82%] tests/plugins/test_stadium.py ........... [ 82%] tests/plugins/test_steam.py ............. [ 83%] tests/plugins/test_streamable.py ....... [ 83%] tests/plugins/test_streann.py ................ [ 83%] tests/plugins/test_stv.py ........ [ 83%] tests/plugins/test_svtplay.py ................. [ 83%] tests/plugins/test_swisstxt.py .................. [ 84%] tests/plugins/test_telefe.py .............. [ 84%] tests/plugins/test_telemadrid.py ......... [ 84%] tests/plugins/test_tf1.py ............................ [ 84%] tests/plugins/test_trovo.py .............................. [ 85%] tests/plugins/test_turkuvaz.py ................................ [ 85%] tests/plugins/test_tv360.py ....... [ 85%] tests/plugins/test_tv3cat.py .............. [ 86%] tests/plugins/test_tv4play.py .......... [ 86%] tests/plugins/test_tv5monde.py ............. [ 86%] tests/plugins/test_tv8.py ....... [ 86%] tests/plugins/test_tv999.py ............ [ 86%] tests/plugins/test_tvibo.py ......... [ 86%] tests/plugins/test_tviplayer.py .......... [ 87%] tests/plugins/test_tvp.py ..................................... [ 87%] tests/plugins/test_tvrby.py ............ [ 87%] tests/plugins/test_tvrplus.py ............... [ 88%] tests/plugins/test_tvtoya.py .............. [ 88%] tests/plugins/test_twitcasting.py ....... [ 88%] tests/plugins/test_twitch.py ........................................... [ 89%] ............ [ 89%] tests/plugins/test_ustreamtv.py ........................... [ 89%] tests/plugins/test_ustvnow.py ......... [ 89%] tests/plugins/test_vidio.py .......... [ 89%] tests/plugins/test_vimeo.py ................. [ 90%] tests/plugins/test_vinhlongtv.py ........... [ 90%] tests/plugins/test_vk.py .............................. [ 90%] tests/plugins/test_vkplay.py ........... [ 91%] tests/plugins/test_vtvgo.py .................. [ 91%] tests/plugins/test_webtv.py ................. [ 91%] tests/plugins/test_welt.py ........... [ 91%] tests/plugins/test_wwenetwork.py .......... [ 91%] tests/plugins/test_youtube.py .......................................... [ 92%] ................. [ 92%] tests/plugins/test_yupptv.py ........ [ 92%] tests/plugins/test_zattoo.py ...................................... [ 93%] tests/plugins/test_zdf_mediathek.py ................. [ 93%] tests/plugins/test_zeenews.py ........ [ 93%] tests/plugins/test_zengatv.py ............ [ 94%] tests/plugins/test_zhanqi.py ....... [ 94%] tests/cli/output/test_file.py ....s [ 94%] tests/cli/output/test_player.py ........s.......s.ss.....s.s............ [ 94%] [ 94%] tests/cli/test_argparser.py ............................... [ 95%] tests/cli/test_cmdline.py .... [ 95%] tests/cli/test_cmdline_title.py ....sssss [ 95%] tests/cli/test_console.py .............. [ 95%] tests/cli/test_main.py ....................... [ 96%] tests/cli/test_main_check_file_output.py ...... [ 96%] tests/cli/test_main_formatter.py ......... [ 96%] tests/cli/test_main_logging.py ............................ [ 96%] tests/cli/test_main_setup_config_args.py ............ [ 97%] tests/cli/test_plugin_args_and_options.py ... [ 97%] tests/cli/test_streamrunner.py ..................... [ 97%] tests/cli/utils/test_formatter.py ... [ 97%] tests/cli/utils/test_path.py .................................s.s.s...s [ 98%] tests/cli/utils/test_player.py sssss..... [ 98%] tests/cli/utils/test_progress.py ....................................... [ 98%] ......................................................s. [ 99%] tests/cli/utils/test_versioncheck.py ............... [100%] =================================== FAILURES =================================== _________________________ TestEvaluate.test_exception __________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 182, in test_exception | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 316, in evaluate | raise CDPError(error.exception and error.exception.description or error.text) | streamlink.webbrowser.cdp.exceptions.CDPError: SyntaxError: Invalid regular expression: missing / +------------------------------------ ___________________________ TestEvaluate.test_error ____________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 208, in test_error | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 318, in evaluate | raise CDPError(remote_obj.description) | streamlink.webbrowser.cdp.exceptions.CDPError: Error: foo | at :1:1 +------------------------------------ ___________________________ TestNavigate.test_detach ___________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 388, in test_detach | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 384, in navigate | async with cdp_client_session.navigate("https://foo"): | File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__ | return await anext(self.gen) | ^^^^^^^^^^^^^^^^^^^^^ | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 268, in navigate | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 410, in _on_target_detached_from_target | raise CDPError("Target has been detached") | streamlink.webbrowser.cdp.exceptions.CDPError: Target has been detached +------------------------------------ ___________________________ TestNavigate.test_error ____________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 407, in test_error | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_client.py", line 403, in navigate | async with cdp_client_session.navigate("https://foo"): | File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__ | return await anext(self.gen) | ^^^^^^^^^^^^^^^^^^^^^ | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 268, in navigate | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/client.py", line 280, in navigate | raise CDPError(f"Navigation error: {error}") | streamlink.webbrowser.cdp.exceptions.CDPError: Navigation error: failure +------------------------------------ ______________________ TestCreateConnection.test_failure _______________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 80, in test_failure | async with CDPConnection.create("ws://localhost:1234/fake"): | File "/usr/lib/python3.12/contextlib.py", line 210, in __aenter__ | return await anext(self.gen) | ^^^^^^^^^^^^^^^^^^^^^ | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 297, in create | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 298, in create | websocket = await connect_websocket_url(nursery, url, max_message_size=MAX_MESSAGE_SIZE) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/unittest/mock.py", line 2259, in _execute_mock_call | raise effect | trio_websocket._impl.ConnectionTimeout +------------------------------------ ______________________ TestReaderError.test_invalid_json _______________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 99, in test_invalid_json | async with CDPConnection.create("ws://localhost:1234/fake"): | File "/usr/lib/python3.12/contextlib.py", line 231, in __aexit__ | await self.gen.athrow(value) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 297, in create | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 347, in _task_reader | data = json.loads(message) | ^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/json/__init__.py", line 346, in loads | return _default_decoder.decode(s) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/json/decoder.py", line 337, in decode | obj, end = self.raw_decode(s, idx=_w(s, 0).end()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/json/decoder.py", line 355, in raw_decode | raise JSONDecodeError("Expecting value", s, err.value) from None | json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) | | The above exception was the direct cause of the following exception: | | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 349, in _task_reader | raise CDPError(f"Received invalid CDP JSON data: {err}") from err | streamlink.webbrowser.cdp.exceptions.CDPError: Received invalid CDP JSON data: Expecting value: line 1 column 1 (char 0) +------------------------------------ ___________________ TestReaderError.test_unknown_session_id ____________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 110, in test_unknown_session_id | async with CDPConnection.create("ws://localhost:1234/fake"): | File "/usr/lib/python3.12/contextlib.py", line 231, in __aexit__ | await self.gen.athrow(value) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 297, in create | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 357, in _task_reader | raise CDPError(f"Unknown CDP session ID: {session_id!r}") | streamlink.webbrowser.cdp.exceptions.CDPError: Unknown CDP session ID: SessionID('unknown') +------------------------------------ ------------------------------ Captured log call ------------------------------- all streamlink.webbrowser.cdp.connection:connection.py:351 Received message: {"sessionId":"unknown"} _________ TestSend.test_timeout[Default timeout, response not in time] _________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 167, in test_timeout | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 197, in send | raise CDPError("Sending CDP message and receiving its response timed out") | streamlink.webbrowser.cdp.exceptions.CDPError: Sending CDP message and receiving its response timed out +------------------------------------ _________ TestSend.test_timeout[Custom timeout, response not in time] __________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 167, in test_timeout | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 197, in send | raise CDPError("Sending CDP message and receiving its response timed out") | streamlink.webbrowser.cdp.exceptions.CDPError: Sending CDP message and receiving its response timed out +------------------------------------ __________________________ TestSend.test_bad_command ___________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 214, in test_bad_command | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 203, in send | raise response | streamlink.webbrowser.cdp.exceptions.CDPError: Generator of CDP command ID 0 did not exit when expected! +------------------------------------ ------------------------------ Captured log call ------------------------------- all streamlink.webbrowser.cdp.connection:connection.py:186 Sending message: {"id":0,"method":"Fake.badCommand","params":{}} all streamlink.webbrowser.cdp.connection:connection.py:351 Received message: {"id":0,"result":{}} ________________________ TestSend.test_result_exception ________________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 245, in test_result_exception | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 203, in send | raise response | streamlink.webbrowser.cdp.exceptions.CDPError: Generator of CDP command ID 0 raised KeyError: 'value' +------------------------------------ ------------------------------ Captured log call ------------------------------- all streamlink.webbrowser.cdp.connection:connection.py:186 Sending message: {"id":0,"method":"Fake.fakeCommand","params":{"value":"foo"}} all streamlink.webbrowser.cdp.connection:connection.py:351 Received message: {"id":0,"result":{}} __________________ TestHandleCmdResponse.test_response_error ___________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 368, in test_response_error | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 203, in send | raise response | streamlink.webbrowser.cdp.exceptions.CDPError: Error in CDP command response 0: Some error message +------------------------------------ ------------------------------ Captured log call ------------------------------- all streamlink.webbrowser.cdp.connection:connection.py:186 Sending message: {"id":0,"method":"Fake.fakeCommand","params":{"value":"foo"}} all streamlink.webbrowser.cdp.connection:connection.py:351 Received message: {"id":0,"error":"Some error message"} ________________ TestHandleCmdResponse.test_response_no_result _________________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 182, in pytest_runtest_call | raise e | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/cdp/test_connection.py", line 399, in test_response_no_result | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | ExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/cdp/connection.py", line 203, in send | raise response | streamlink.webbrowser.cdp.exceptions.CDPError: No result in CDP command response 0 +------------------------------------ ------------------------------ Captured log call ------------------------------- all streamlink.webbrowser.cdp.connection:connection.py:186 Sending message: {"id":0,"method":"Fake.fakeCommand","params":{"value":"foo"}} all streamlink.webbrowser.cdp.connection:connection.py:351 Received message: {"id":0} ______________ TestLaunch.test_terminate_on_nursery_baseexception ______________ + Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 340, in from_call | result: Optional[TResult] = func() | ^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 240, in | lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 87, in pytest_runtest_call | yield from thread_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/threadexception.py", line 63, in thread_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 90, in pytest_runtest_call | yield from unraisable_exception_runtest_hook() | File "/usr/lib/python3.12/site-packages/_pytest/unraisableexception.py", line 65, in unraisable_exception_runtest_hook | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 849, in pytest_runtest_call | yield from self._runtest_for(item, "call") | File "/usr/lib/python3.12/site-packages/_pytest/logging.py", line 832, in _runtest_for | yield | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/capture.py", line 883, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 166, in _multicall | teardown.throw(outcome._exception) | File "/usr/lib/python3.12/site-packages/_pytest/skipping.py", line 256, in pytest_runtest_call | return (yield) | ^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/runner.py", line 172, in pytest_runtest_call | item.runtest() | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 1772, in runtest | self.ihook.pytest_pyfunc_call(pyfuncitem=self) | File "/usr/lib/python3.12/site-packages/pluggy/_hooks.py", line 501, in __call__ | return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_manager.py", line 119, in _hookexec | return self._inner_hookexec(hook_name, methods, kwargs, firstresult) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 181, in _multicall | return outcome.get_result() | ^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pluggy/_result.py", line 99, in get_result | raise exc.with_traceback(exc.__traceback__) | File "/usr/lib/python3.12/site-packages/pluggy/_callers.py", line 102, in _multicall | res = hook_impl.function(*args) | ^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/_pytest/python.py", line 195, in pytest_pyfunc_call | result = testfunction(**testargs) | ^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 348, in wrapper | return run(partial(fn, **kwargs), clock=clock, instruments=instruments) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 2288, in run | raise runner.main_task_outcome.error | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 426, in _bootstrap_fixtures_and_run_test | raise test_ctx.error_list[0] | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 193, in _fixture_manager | async with trio.open_nursery() as nursery_fixture: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | BaseExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Exception Group Traceback (most recent call last): | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 195, in _fixture_manager | yield nursery_fixture | File "/usr/lib/python3.12/site-packages/pytest_trio/plugin.py", line 250, in run | await self._func(**resolved_kwargs) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/test_webbrowser.py", line 106, in test_terminate_on_nursery_baseexception | async with webbrowser_launch() as (_nursery, process): | File "/usr/lib/python3.12/contextlib.py", line 231, in __aexit__ | await self.gen.athrow(value) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/conftest.py", line 58, in webbrowser_launch | async with webbrowser.launch(*args, **kwargs) as nursery: | File "/usr/lib/python3.12/contextlib.py", line 231, in __aexit__ | await self.gen.athrow(value) | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/webbrowser.py", line 82, in launch | async with trio.open_nursery() as nursery: | File "/usr/lib/python3.12/site-packages/trio/_core/_run.py", line 954, in __aexit__ | raise combined_error_from_nursery | BaseExceptionGroup: Exceptions from Trio nursery (1 sub-exception) +-+---------------- 1 ---------------- | Traceback (most recent call last): | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/lib/python3.12/site-packages/streamlink/webbrowser/webbrowser.py", line 99, in launch | yield nursery | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/conftest.py", line 66, in webbrowser_launch | yield nursery, process | File "/home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/tests/webbrowser/test_webbrowser.py", line 108, in test_terminate_on_nursery_baseexception | raise FakeBaseException() | tests.webbrowser.test_webbrowser.TestLaunch.test_terminate_on_nursery_baseexception..FakeBaseException +------------------------------------ ------------------------------ Captured log call ------------------------------- info streamlink.webbrowser.webbrowser:webbrowser.py:83 Launching web browser: /home/patrycja/aports/community/streamlink/src/streamlink-6.7.0/.testenv/bin/python3 debug streamlink.webbrowser.webbrowser:webbrowser.py:110 Waiting for web browser process to terminate =============================== warnings summary =============================== ../../../../../../../usr/lib/python3.12/site-packages/pycountry/__init__.py:10 /usr/lib/python3.12/site-packages/pycountry/__init__.py:10: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html import pkg_resources -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED tests/webbrowser/cdp/test_client.py::TestEvaluate::test_exception - Ex... FAILED tests/webbrowser/cdp/test_client.py::TestEvaluate::test_error - Except... FAILED tests/webbrowser/cdp/test_client.py::TestNavigate::test_detach - Excep... FAILED tests/webbrowser/cdp/test_client.py::TestNavigate::test_error - Except... FAILED tests/webbrowser/cdp/test_connection.py::TestCreateConnection::test_failure FAILED tests/webbrowser/cdp/test_connection.py::TestReaderError::test_invalid_json FAILED tests/webbrowser/cdp/test_connection.py::TestReaderError::test_unknown_session_id FAILED tests/webbrowser/cdp/test_connection.py::TestSend::test_timeout[Default timeout, response not in time] FAILED tests/webbrowser/cdp/test_connection.py::TestSend::test_timeout[Custom timeout, response not in time] FAILED tests/webbrowser/cdp/test_connection.py::TestSend::test_bad_command - ... FAILED tests/webbrowser/cdp/test_connection.py::TestSend::test_result_exception FAILED tests/webbrowser/cdp/test_connection.py::TestHandleCmdResponse::test_response_error FAILED tests/webbrowser/cdp/test_connection.py::TestHandleCmdResponse::test_response_no_result FAILED tests/webbrowser/test_webbrowser.py::TestLaunch::test_terminate_on_nursery_baseexception =========== 14 failed, 6376 passed, 28 skipped, 1 warning in 11.98s ============ >>> ERROR: streamlink: check failed >>> ERROR: streamlink: rootbld failed >>> streamlink: Cleaning up build chroot