>>> py3-uvloop: Building community/py3-uvloop 0.21.0-r0 (using abuild 3.15.0-r0) started Mon, 13 Oct 2025 05:17:38 +0000 >>> py3-uvloop: Validating /home/udu/aports/community/py3-uvloop/APKBUILD... >>> py3-uvloop: Analyzing dependencies... >>> py3-uvloop: Installing for build: build-base py3-setuptools python3-dev py3-wheel cython libuv-dev py3-pytest py3-aiohttp py3-openssl py3-psutil WARNING: opening /home/udu/packages//community: No such file or directory WARNING: opening /home/udu/packages//main: No such file or directory fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.22/community/x86_64/APKINDEX.tar.gz (1/65) Upgrading python3 (3.12.11-r0 -> 3.12.12-r0) (2/65) Upgrading python3-pycache-pyc0 (3.12.11-r0 -> 3.12.12-r0) (3/65) Installing py3-setuptools-pyc (80.9.0-r0) (4/65) Installing py3-parsing (3.2.3-r0) (5/65) Installing py3-parsing-pyc (3.2.3-r0) (6/65) Installing py3-packaging-pyc (25.0-r0) (7/65) Upgrading python3-pyc (3.12.11-r0 -> 3.12.12-r0) (8/65) Installing py3-packaging (25.0-r0) (9/65) Installing py3-setuptools (80.9.0-r0) (10/65) Installing python3-dev (3.12.12-r0) (11/65) Installing py3-wheel (0.46.1-r0) (12/65) Installing py3-wheel-pyc (0.46.1-r0) (13/65) Installing cython (3.0.12-r0) (14/65) Installing cython-pyc (3.0.12-r0) (15/65) Installing libuv (1.51.0-r0) (16/65) Installing libuv-dev (1.51.0-r0) (17/65) Installing py3-iniconfig (2.1.0-r0) (18/65) Installing py3-iniconfig-pyc (2.1.0-r0) (19/65) Installing py3-pluggy (1.5.0-r0) (20/65) Installing py3-pluggy-pyc (1.5.0-r0) (21/65) Installing py3-py (1.11.0-r4) (22/65) Installing py3-py-pyc (1.11.0-r4) (23/65) Installing py3-pytest (8.3.5-r0) (24/65) Installing py3-pytest-pyc (8.3.5-r0) (25/65) Installing py3-aiohappyeyeballs (2.4.4-r0) (26/65) Installing py3-aiohappyeyeballs-pyc (2.4.4-r0) (27/65) Installing py3-frozenlist (1.6.0-r0) (28/65) Installing py3-frozenlist-pyc (1.6.0-r0) (29/65) Installing py3-aiosignal (1.3.1-r3) (30/65) Installing py3-aiosignal-pyc (1.3.1-r3) (31/65) Installing py3-typing-extensions (4.13.2-r0) (32/65) Installing py3-typing-extensions-pyc (4.13.2-r0) (33/65) Installing py3-async-timeout (4.0.3-r1) (34/65) Installing py3-async-timeout-pyc (4.0.3-r1) (35/65) Installing py3-attrs (25.3.0-r0) (36/65) Installing py3-attrs-pyc (25.3.0-r0) (37/65) Installing py3-brotli (1.1.0-r2) (38/65) Installing py3-brotli-pyc (1.1.0-r2) (39/65) Installing py3-charset-normalizer (3.4.2-r0) (40/65) Installing py3-charset-normalizer-pyc (3.4.2-r0) (41/65) Installing py3-idna (3.10-r0) (42/65) Installing py3-idna-pyc (3.10-r0) (43/65) Installing py3-idna-ssl (1.1.0-r9) (44/65) Installing py3-idna-ssl-pyc (1.1.0-r9) (45/65) Installing py3-multidict (6.4.4-r0) (46/65) Installing py3-multidict-pyc (6.4.4-r0) (47/65) Installing py3-expandvars (1.0.0-r0) (48/65) Installing py3-expandvars-pyc (1.0.0-r0) (49/65) Installing py3-propcache (0.3.1-r0) (50/65) Installing py3-propcache-pyc (0.3.1-r0) (51/65) Installing py3-yarl (1.20.0-r0) (52/65) Installing py3-yarl-pyc (1.20.0-r0) (53/65) Installing py3-aiohttp (3.11.15-r0) (54/65) Installing py3-aiohttp-pyc (3.11.15-r0) (55/65) Installing py3-cparser (2.22-r1) (56/65) Installing py3-cparser-pyc (2.22-r1) (57/65) Installing py3-cffi (1.17.1-r1) (58/65) Installing py3-cffi-pyc (1.17.1-r1) (59/65) Installing py3-cryptography (44.0.3-r0) (60/65) Installing py3-cryptography-pyc (44.0.3-r0) (61/65) Installing py3-openssl (25.0.0-r0) (62/65) Installing py3-openssl-pyc (25.0.0-r0) (63/65) Installing py3-psutil (7.0.0-r0) (64/65) Installing py3-psutil-pyc (7.0.0-r0) (65/65) Installing .makedepends-py3-uvloop (20251013.051739) Executing busybox-1.37.0-r19.trigger OK: 378 MiB in 151 packages >>> py3-uvloop: Cleaning up srcdir >>> py3-uvloop: Cleaning up pkgdir >>> py3-uvloop: Cleaning up tmpdir >>> py3-uvloop: Fetching https://github.com/MagicStack/uvloop/archive/v0.21.0/py3-uvloop-0.21.0.tar.gz >>> py3-uvloop: Fetching https://github.com/MagicStack/uvloop/archive/v0.21.0/py3-uvloop-0.21.0.tar.gz >>> py3-uvloop: Checking sha512sums... py3-uvloop-0.21.0.tar.gz: OK skip-broken-ppc64le-test.patch: OK fix-dns-tests.patch: OK >>> py3-uvloop: Unpacking /var/cache/distfiles/py3-uvloop-0.21.0.tar.gz... >>> py3-uvloop: skip-broken-ppc64le-test.patch patching file tests/test_pipes.py >>> py3-uvloop: fix-dns-tests.patch patching file tests/test_dns.py /usr/lib/python3.12/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. By 2025-Oct-31, you need to update your project and remove deprecated calls or your builds will no longer be supported. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) /usr/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running build running build_py creating build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/_testbase.py -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/_version.py -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/__init__.py -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/_noop.py -> build/lib.linux-x86_64-cpython-312/uvloop running egg_info creating uvloop.egg-info writing uvloop.egg-info/PKG-INFO writing dependency_links to uvloop.egg-info/dependency_links.txt writing requirements to uvloop.egg-info/requires.txt writing top-level names to uvloop.egg-info/top_level.txt writing manifest file 'uvloop.egg-info/SOURCES.txt' /home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/setup.py:111: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. import pkg_resources Compiling uvloop/loop.pyx because it changed. [1/1] Cythonizing uvloop/loop.pyx reading manifest file 'uvloop.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'vendor/libuv' warning: no previously-included files matching '*' found under directory 'vendor/libuv/.git' warning: no previously-included files matching '*' found under directory 'vendor/libuv/docs' warning: no previously-included files matching '*' found under directory 'vendor/libuv/img' adding license file 'LICENSE-APACHE' adding license file 'LICENSE-MIT' writing manifest file 'uvloop.egg-info/SOURCES.txt' /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'uvloop.handles' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'uvloop.handles' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'uvloop.handles' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'uvloop.handles' to be distributed and are already explicitly excluding 'uvloop.handles' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3.12/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'uvloop.includes' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'uvloop.includes' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'uvloop.includes' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'uvloop.includes' to be distributed and are already explicitly excluding 'uvloop.includes' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying uvloop/cbhandles.pxd -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/cbhandles.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/dns.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/errors.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/loop.pxd -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/loop.pyi -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/loop.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/lru.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/pseudosock.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/py.typed -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/request.pxd -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/request.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/server.pxd -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/server.pyx -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/sslproto.pxd -> build/lib.linux-x86_64-cpython-312/uvloop copying uvloop/sslproto.pyx -> build/lib.linux-x86_64-cpython-312/uvloop creating build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/async_.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/async_.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/basetransport.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/basetransport.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/check.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/check.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/fsevent.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/fsevent.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/handle.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/handle.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/idle.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/idle.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/pipe.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/pipe.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/poll.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/poll.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/process.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/process.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/stream.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/stream.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/streamserver.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/streamserver.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/tcp.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/tcp.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/timer.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/timer.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/udp.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/handles copying uvloop/handles/udp.pyx -> build/lib.linux-x86_64-cpython-312/uvloop/handles creating build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/__init__.py -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/consts.pxi -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/debug.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/flowcontrol.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/python.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/stdlib.pxi -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/system.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/includes copying uvloop/includes/uv.pxd -> build/lib.linux-x86_64-cpython-312/uvloop/includes running build_ext building 'uvloop.loop' extension creating build/temp.linux-x86_64-cpython-312/uvloop cc -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt -fPIC -I/usr/include/python3.12 -c uvloop/loop.c -o build/temp.linux-x86_64-cpython-312/uvloop/loop.o -O2 cc -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security -fno-plt build/temp.linux-x86_64-cpython-312/uvloop/loop.o -L/usr/lib -luv -lrt -lpthread -o build/lib.linux-x86_64-cpython-312/uvloop/loop.cpython-312-x86_64-linux-musl.so copying build/lib.linux-x86_64-cpython-312/uvloop/loop.cpython-312-x86_64-linux-musl.so -> uvloop ============================================================================================================================================ test session starts ============================================================================================================================================= platform linux -- Python 3.12.12, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0 configfile: pyproject.toml testpaths: tests collecting ... collected 508 items / 8 deselected / 500 selected tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_basic_1 PASSED tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown PASSED tests/test_aiohttp.py::Test_AIO_AioHTTP::test_aiohttp_basic_1 PASSED tests/test_aiohttp.py::Test_AIO_AioHTTP::test_aiohttp_graceful_shutdown SKIPPED (bug in aiohttp: #7675) tests/test_base.py::TestBaseUV::test_big_call_later_timeout PASSED tests/test_base.py::TestBaseUV::test_call_at PASSED tests/test_base.py::TestBaseUV::test_call_later_1 PASSED tests/test_base.py::TestBaseUV::test_call_later_2 PASSED tests/test_base.py::TestBaseUV::test_call_later_3 PASSED tests/test_base.py::TestBaseUV::test_call_later_4 PASSED tests/test_base.py::TestBaseUV::test_call_later_negative PASSED tests/test_base.py::TestBaseUV::test_call_later_rounding PASSED tests/test_base.py::TestBaseUV::test_call_soon_1 PASSED tests/test_base.py::TestBaseUV::test_call_soon_2 PASSED tests/test_base.py::TestBaseUV::test_call_soon_3 PASSED tests/test_base.py::TestBaseUV::test_call_soon_base_exc PASSED tests/test_base.py::TestBaseUV::test_call_soon_threadsafe_safety PASSED tests/test_base.py::TestBaseUV::test_calls_debug_reporting PASSED tests/test_base.py::TestBaseUV::test_check_thread PASSED tests/test_base.py::TestBaseUV::test_close PASSED tests/test_base.py::TestBaseUV::test_debug_slow_callbacks PASSED tests/test_base.py::TestBaseUV::test_debug_slow_task_callbacks PASSED tests/test_base.py::TestBaseUV::test_debug_slow_timer_callbacks PASSED tests/test_base.py::TestBaseUV::test_default_exc_handler_broken PASSED tests/test_base.py::TestBaseUV::test_default_exc_handler_callback PASSED tests/test_base.py::TestBaseUV::test_handle_weakref PASSED tests/test_base.py::TestBaseUV::test_inf_wait_for PASSED tests/test_base.py::TestBaseUV::test_loop_call_later_handle_cancelled PASSED tests/test_base.py::TestBaseUV::test_loop_call_later_handle_when PASSED tests/test_base.py::TestBaseUV::test_loop_call_later_handle_when_after_fired PASSED tests/test_base.py::TestBaseUV::test_loop_call_soon_handle_cancelled PASSED tests/test_base.py::TestBaseUV::test_loop_create_future PASSED tests/test_base.py::TestBaseUV::test_loop_std_files_cloexec PASSED tests/test_base.py::TestBaseUV::test_now_update PASSED tests/test_base.py::TestBaseUV::test_run_once_in_executor_plain PASSED tests/test_base.py::TestBaseUV::test_run_until_complete_error PASSED tests/test_base.py::TestBaseUV::test_run_until_complete_keyboard_interrupt PASSED tests/test_base.py::TestBaseUV::test_run_until_complete_loop PASSED tests/test_base.py::TestBaseUV::test_run_until_complete_loop_orphan_future_close_loop PASSED tests/test_base.py::TestBaseUV::test_run_until_complete_type_error PASSED tests/test_base.py::TestBaseUV::test_set_debug PASSED tests/test_base.py::TestBaseUV::test_set_exc_handler_broken PASSED tests/test_base.py::TestBaseUV::test_set_exc_handler_custom PASSED tests/test_base.py::TestBaseUV::test_set_task_factory PASSED tests/test_base.py::TestBaseUV::test_set_task_factory_invalid PASSED tests/test_base.py::TestBaseUV::test_set_task_name PASSED tests/test_base.py::TestBaseUV::test_shutdown_asyncgens_01 PASSED tests/test_base.py::TestBaseUV::test_shutdown_asyncgens_02 PASSED tests/test_base.py::TestBaseUV::test_shutdown_asyncgens_03 PASSED tests/test_base.py::TestBaseUV::test_shutdown_default_executor PASSED tests/test_base.py::TestBaseAIO::test_call_at PASSED tests/test_base.py::TestBaseAIO::test_call_later_1 PASSED tests/test_base.py::TestBaseAIO::test_call_later_2 PASSED tests/test_base.py::TestBaseAIO::test_call_later_3 PASSED tests/test_base.py::TestBaseAIO::test_call_later_4 PASSED tests/test_base.py::TestBaseAIO::test_call_later_negative PASSED tests/test_base.py::TestBaseAIO::test_call_later_rounding PASSED tests/test_base.py::TestBaseAIO::test_call_soon_1 PASSED tests/test_base.py::TestBaseAIO::test_call_soon_2 PASSED tests/test_base.py::TestBaseAIO::test_call_soon_3 PASSED tests/test_base.py::TestBaseAIO::test_call_soon_base_exc PASSED tests/test_base.py::TestBaseAIO::test_call_soon_threadsafe_safety PASSED tests/test_base.py::TestBaseAIO::test_calls_debug_reporting PASSED tests/test_base.py::TestBaseAIO::test_check_thread PASSED tests/test_base.py::TestBaseAIO::test_close PASSED tests/test_base.py::TestBaseAIO::test_debug_slow_callbacks PASSED tests/test_base.py::TestBaseAIO::test_debug_slow_task_callbacks PASSED tests/test_base.py::TestBaseAIO::test_debug_slow_timer_callbacks PASSED tests/test_base.py::TestBaseAIO::test_default_exc_handler_callback PASSED tests/test_base.py::TestBaseAIO::test_handle_weakref PASSED tests/test_base.py::TestBaseAIO::test_inf_wait_for PASSED tests/test_base.py::TestBaseAIO::test_now_update PASSED tests/test_base.py::TestBaseAIO::test_run_once_in_executor_plain PASSED tests/test_base.py::TestBaseAIO::test_run_until_complete_error PASSED tests/test_base.py::TestBaseAIO::test_run_until_complete_keyboard_interrupt PASSED tests/test_base.py::TestBaseAIO::test_run_until_complete_loop PASSED tests/test_base.py::TestBaseAIO::test_run_until_complete_loop_orphan_future_close_loop PASSED tests/test_base.py::TestBaseAIO::test_run_until_complete_type_error PASSED tests/test_base.py::TestBaseAIO::test_set_debug PASSED tests/test_base.py::TestBaseAIO::test_set_exc_handler_broken PASSED tests/test_base.py::TestBaseAIO::test_set_exc_handler_custom PASSED tests/test_base.py::TestBaseAIO::test_set_task_factory PASSED tests/test_base.py::TestBaseAIO::test_set_task_factory_invalid PASSED tests/test_base.py::TestBaseAIO::test_set_task_name PASSED tests/test_base.py::TestBaseAIO::test_shutdown_asyncgens_01 PASSED tests/test_base.py::TestBaseAIO::test_shutdown_asyncgens_02 PASSED tests/test_base.py::TestBaseAIO::test_shutdown_asyncgens_03 PASSED tests/test_base.py::TestBaseAIO::test_shutdown_default_executor PASSED tests/test_base.py::TestPolicy::test_get_event_loop_returns_running_loop PASSED tests/test_base.py::TestPolicy::test_running_loop_within_a_loop PASSED tests/test_base.py::TestPolicy::test_uvloop_policy PASSED tests/test_context.py::Test_UV_Context::test_connect_accepted_socket PASSED tests/test_context.py::Test_UV_Context::test_create_connection_protocol PASSED tests/test_context.py::Test_UV_Context::test_create_server_connection_protocol PASSED tests/test_context.py::Test_UV_Context::test_create_server_manual_connection_lost PASSED tests/test_context.py::Test_UV_Context::test_create_server_protocol_factory_context PASSED tests/test_context.py::Test_UV_Context::test_create_ssl_server_connection_protocol PASSED tests/test_context.py::Test_UV_Context::test_create_ssl_server_manual_connection_lost PASSED tests/test_context.py::Test_UV_Context::test_datagram_protocol PASSED tests/test_context.py::Test_UV_Context::test_start_tls PASSED tests/test_context.py::Test_UV_Context::test_subprocess_protocol PASSED tests/test_context.py::Test_UV_Context::test_task_context_1 PASSED tests/test_context.py::Test_UV_Context::test_task_context_2 PASSED tests/test_context.py::Test_UV_Context::test_task_context_3 PASSED tests/test_context.py::Test_UV_Context::test_task_context_4 PASSED tests/test_context.py::Test_UV_Context::test_task_decimal_context PASSED tests/test_context.py::Test_AIO_Context::test_connect_accepted_socket PASSED tests/test_context.py::Test_AIO_Context::test_create_connection_protocol PASSED tests/test_context.py::Test_AIO_Context::test_create_server_connection_protocol PASSED tests/test_context.py::Test_AIO_Context::test_create_server_manual_connection_lost SKIPPED (this seems to be a bug in asyncio) tests/test_context.py::Test_AIO_Context::test_create_server_protocol_factory_context PASSED tests/test_context.py::Test_AIO_Context::test_create_ssl_server_connection_protocol PASSED tests/test_context.py::Test_AIO_Context::test_create_ssl_server_manual_connection_lost SKIPPED (should pass on 3.11) tests/test_context.py::Test_AIO_Context::test_datagram_protocol PASSED tests/test_context.py::Test_AIO_Context::test_start_tls SKIPPED (this seems to be a bug in asyncio) tests/test_context.py::Test_AIO_Context::test_subprocess_protocol PASSED tests/test_context.py::Test_AIO_Context::test_task_context_1 PASSED tests/test_context.py::Test_AIO_Context::test_task_context_2 PASSED tests/test_context.py::Test_AIO_Context::test_task_context_3 PASSED tests/test_context.py::Test_AIO_Context::test_task_context_4 PASSED tests/test_context.py::Test_AIO_Context::test_task_decimal_context PASSED tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine PASSED tests/test_dealloc.py::TestDealloc::test_dealloc_1 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_1 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_10 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_11 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_12 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_13 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_14 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_15 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_16 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_17 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_18 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_19 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_3 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_4 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_5 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_6 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_7 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_8 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_9 PASSED tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_close_loop PASSED tests/test_dns.py::Test_UV_DNS::test_getnameinfo_1 PASSED tests/test_dns.py::Test_UV_DNS::test_getnameinfo_2 PASSED tests/test_dns.py::Test_UV_DNS::test_getnameinfo_3 PASSED tests/test_dns.py::Test_UV_DNS::test_getnameinfo_4 PASSED tests/test_dns.py::Test_UV_DNS::test_getnameinfo_5 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_1 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_10 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_11 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_12 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_13 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_14 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_15 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_16 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_17 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_18 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_19 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_3 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_4 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_5 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_6 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_7 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_8 PASSED tests/test_dns.py::Test_AIO_DNS::test_getaddrinfo_9 PASSED tests/test_dns.py::Test_AIO_DNS::test_getnameinfo_1 PASSED tests/test_dns.py::Test_AIO_DNS::test_getnameinfo_2 PASSED tests/test_dns.py::Test_AIO_DNS::test_getnameinfo_3 PASSED tests/test_dns.py::Test_AIO_DNS::test_getnameinfo_4 PASSED tests/test_dns.py::Test_AIO_DNS::test_getnameinfo_5 PASSED tests/test_executors.py::TestUVExecutors::test_executors_process_pool_01 FAILED tests/test_executors.py::TestUVExecutors::test_executors_process_pool_02 PASSED tests/test_executors.py::TestAIOExecutors::test_executors_process_pool_01 FAILED tests/test_executors.py::TestAIOExecutors::test_executors_process_pool_02 PASSED tests/test_fs_event.py::Test_UV_FS_EVENT_CHANGE::test_fs_event_change PASSED tests/test_fs_event.py::Test_UV_FS_EVENT_RENAME::test_fs_event_rename PASSED tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr PASSED tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_version PASSED tests/test_pipes.py::Test_UV_Pipes::test_read_pipe PASSED tests/test_pipes.py::Test_UV_Pipes::test_read_pty_output FAILED tests/test_pipes.py::Test_UV_Pipes::test_write_buffer_full PASSED tests/test_pipes.py::Test_UV_Pipes::test_write_pipe PASSED tests/test_pipes.py::Test_UV_Pipes::test_write_pipe_disconnect_on_close PASSED tests/test_pipes.py::Test_UV_Pipes::test_write_pty FAILED tests/test_pipes.py::Test_AIO_Pipes::test_read_pipe PASSED tests/test_pipes.py::Test_AIO_Pipes::test_read_pty_output FAILED tests/test_pipes.py::Test_AIO_Pipes::test_write_buffer_full PASSED tests/test_pipes.py::Test_AIO_Pipes::test_write_pipe PASSED tests/test_pipes.py::Test_AIO_Pipes::test_write_pipe_disconnect_on_close PASSED tests/test_pipes.py::Test_AIO_Pipes::test_write_pty FAILED tests/test_process.py::Test_UV_Process::test_process_cwd_1 PASSED tests/test_process.py::Test_UV_Process::test_process_cwd_2 PASSED tests/test_process.py::Test_UV_Process::test_process_double_close PASSED tests/test_process.py::Test_UV_Process::test_process_env_1 PASSED tests/test_process.py::Test_UV_Process::test_process_env_2 PASSED tests/test_process.py::Test_UV_Process::test_process_executable_1 PASSED tests/test_process.py::Test_UV_Process::test_process_executable_2 PASSED tests/test_process.py::Test_UV_Process::test_process_pid_1 PASSED tests/test_process.py::Test_UV_Process::test_process_preexec_fn_1 PASSED tests/test_process.py::Test_UV_Process::test_process_preexec_fn_2 PASSED tests/test_process.py::Test_UV_Process::test_process_send_signal_1 PASSED tests/test_process.py::Test_UV_Process::test_process_streams_basic_1 PASSED tests/test_process.py::Test_UV_Process::test_process_streams_devnull PASSED tests/test_process.py::Test_UV_Process::test_process_streams_pass_fds PASSED tests/test_process.py::Test_UV_Process::test_process_streams_redirect PASSED tests/test_process.py::Test_UV_Process::test_process_streams_stderr_to_stdout PASSED tests/test_process.py::Test_UV_Process::test_subprocess_fd_leak_1 FAILED tests/test_process.py::Test_UV_Process::test_subprocess_fd_leak_2 FAILED tests/test_process.py::Test_UV_Process::test_subprocess_invalid_stdin PASSED tests/test_process.py::Test_AIO_Process::test_process_cwd_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_cwd_2 PASSED tests/test_process.py::Test_AIO_Process::test_process_env_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_env_2 PASSED tests/test_process.py::Test_AIO_Process::test_process_executable_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_executable_2 PASSED tests/test_process.py::Test_AIO_Process::test_process_pid_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_preexec_fn_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_preexec_fn_2 PASSED tests/test_process.py::Test_AIO_Process::test_process_send_signal_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_streams_basic_1 PASSED tests/test_process.py::Test_AIO_Process::test_process_streams_devnull PASSED tests/test_process.py::Test_AIO_Process::test_process_streams_pass_fds PASSED tests/test_process.py::Test_AIO_Process::test_process_streams_redirect PASSED tests/test_process.py::Test_AIO_Process::test_process_streams_stderr_to_stdout PASSED tests/test_process.py::Test_AIO_Process::test_subprocess_fd_leak_1 FAILED tests/test_process.py::Test_AIO_Process::test_subprocess_fd_leak_2 FAILED tests/test_process.py::Test_AIO_Process::test_subprocess_invalid_stdin PASSED tests/test_process.py::TestAsyncio_UV_Process::test_cancel_make_subprocess_transport_exec PASSED tests/test_process.py::TestAsyncio_UV_Process::test_cancel_post_init PASSED tests/test_process.py::TestAsyncio_UV_Process::test_cancel_process_wait PASSED tests/test_process.py::TestAsyncio_UV_Process::test_close_gets_process_closed PASSED tests/test_process.py::TestAsyncio_UV_Process::test_communicate PASSED tests/test_process.py::TestAsyncio_UV_Process::test_communicate_large_stdout_1000000 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_communicate_large_stdout_65536 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_communicate_large_stdout_65537 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_kill PASSED tests/test_process.py::TestAsyncio_UV_Process::test_send_signal PASSED tests/test_process.py::TestAsyncio_UV_Process::test_shell PASSED tests/test_process.py::TestAsyncio_UV_Process::test_start_new_session PASSED tests/test_process.py::TestAsyncio_UV_Process::test_stdin_not_inheritable PASSED tests/test_process.py::TestAsyncio_UV_Process::test_stdin_stderr_file PASSED tests/test_process.py::TestAsyncio_UV_Process::test_stdin_stdout_file PASSED tests/test_process.py::TestAsyncio_UV_Process::test_stdin_stdout_pipe PASSED tests/test_process.py::TestAsyncio_UV_Process::test_terminate PASSED tests/test_process.py::TestAsyncio_UV_Process::test_write_huge_stdin_219263 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_write_huge_stdin_219264 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_write_huge_stdin_8192 PASSED tests/test_process.py::TestAsyncio_UV_Process::test_write_huge_stdin_8193 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_cancel_make_subprocess_transport_exec PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_cancel_post_init PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_cancel_process_wait PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_close_gets_process_closed PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_communicate PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_communicate_large_stdout_1000000 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_communicate_large_stdout_65536 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_communicate_large_stdout_65537 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_kill PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_send_signal PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_shell PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_start_new_session PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_stdin_not_inheritable PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_stdin_stderr_file PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_stdin_stdout_file PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_stdin_stdout_pipe PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_terminate PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_write_huge_stdin_219263 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_write_huge_stdin_219264 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_write_huge_stdin_8192 PASSED tests/test_process.py::TestAsyncio_AIO_Process::test_write_huge_stdin_8193 PASSED tests/test_process.py::Test_UV_Process_Delayed::test_process_delayed_stdio__not_paused__no_stdin PASSED tests/test_process.py::Test_UV_Process_Delayed::test_process_delayed_stdio__paused__no_stdin PASSED tests/test_process.py::Test_UV_Process_Delayed::test_process_delayed_stdio__paused__stdin_pipe PASSED tests/test_process_spawning.py::ProcessSpawningTestCollection::test_spawning_external_process PASSED tests/test_regr1.py::TestIssue39Regr::test_issue39_regression FAILED tests/test_runner.py::TestSourceCode::test_uvloop_run_1 PASSED tests/test_runner.py::TestSourceCode::test_uvloop_run_2 PASSED tests/test_signals.py::Test_UV_Signals::test_signals_and_custom_handler_1 PASSED tests/test_signals.py::Test_UV_Signals::test_signals_coro_callback PASSED tests/test_signals.py::Test_UV_Signals::test_signals_fork_in_thread PASSED tests/test_signals.py::Test_UV_Signals::test_signals_invalid_signal PASSED tests/test_signals.py::Test_UV_Signals::test_signals_no_SIGCHLD PASSED tests/test_signals.py::Test_UV_Signals::test_signals_sigint_and_custom_handler PASSED tests/test_signals.py::Test_UV_Signals::test_signals_sigint_pycode_continue PASSED tests/test_signals.py::Test_UV_Signals::test_signals_sigint_pycode_stop PASSED tests/test_signals.py::Test_UV_Signals::test_signals_sigint_uvcode PASSED tests/test_signals.py::Test_UV_Signals::test_signals_sigint_uvcode_two_loop_runs PASSED tests/test_signals.py::Test_UV_Signals::test_signals_wakeup_fd_unchanged PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_and_custom_handler_1 PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_coro_callback PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_fork_in_thread PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_invalid_signal PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_sigint_and_custom_handler PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_sigint_pycode_continue PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_sigint_pycode_stop PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_sigint_uvcode PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_sigint_uvcode_two_loop_runs PASSED tests/test_signals.py::Test_AIO_Signals::test_signals_wakeup_fd_unchanged PASSED tests/test_sockets.py::TestUVSockets::test_add_reader_or_writer_transport_fd PASSED tests/test_sockets.py::TestUVSockets::test_pseudosocket PASSED tests/test_sockets.py::TestUVSockets::test_sock_cancel_add_reader_race PASSED tests/test_sockets.py::TestUVSockets::test_sock_send_before_cancel PASSED tests/test_sockets.py::TestUVSockets::test_socket_accept_recv_send PASSED tests/test_sockets.py::TestUVSockets::test_socket_blocking_error PASSED tests/test_sockets.py::TestUVSockets::test_socket_cancel_sock_recv_1 PASSED tests/test_sockets.py::TestUVSockets::test_socket_cancel_sock_recv_2 PASSED tests/test_sockets.py::TestUVSockets::test_socket_cancel_sock_sendall PASSED tests/test_sockets.py::TestUVSockets::test_socket_close_loop_and_close PASSED tests/test_sockets.py::TestUVSockets::test_socket_close_many_add_readers PASSED tests/test_sockets.py::TestUVSockets::test_socket_close_many_remove_writers PASSED tests/test_sockets.py::TestUVSockets::test_socket_close_remove_reader PASSED tests/test_sockets.py::TestUVSockets::test_socket_close_remove_writer PASSED tests/test_sockets.py::TestUVSockets::test_socket_connect_and_close PASSED tests/test_sockets.py::TestUVSockets::test_socket_failed_connect PASSED tests/test_sockets.py::TestUVSockets::test_socket_fileno PASSED tests/test_sockets.py::TestUVSockets::test_socket_ipv4_nameaddr PASSED tests/test_sockets.py::TestUVSockets::test_socket_ipv6_addr PASSED tests/test_sockets.py::TestUVSockets::test_socket_recv_and_close PASSED tests/test_sockets.py::TestUVSockets::test_socket_recv_into_and_close PASSED tests/test_sockets.py::TestUVSockets::test_socket_send_and_close PASSED tests/test_sockets.py::TestUVSockets::test_socket_sync_remove PASSED tests/test_sockets.py::TestUVSockets::test_socket_sync_remove_and_immediately_close PASSED tests/test_sockets.py::TestAIOSockets::test_sock_cancel_add_reader_race PASSED tests/test_sockets.py::TestAIOSockets::test_sock_send_before_cancel PASSED tests/test_sockets.py::TestAIOSockets::test_socket_accept_recv_send PASSED tests/test_sockets.py::TestAIOSockets::test_socket_blocking_error PASSED tests/test_sockets.py::TestAIOSockets::test_socket_failed_connect PASSED tests/test_sockets.py::TestAIOSockets::test_socket_fileno PASSED tests/test_sockets.py::TestAIOSockets::test_socket_ipv4_nameaddr PASSED tests/test_sockets.py::TestAIOSockets::test_socket_ipv6_addr PASSED tests/test_sockets.py::TestAIOSockets::test_socket_sync_remove_and_immediately_close PASSED tests/test_sourcecode.py::TestSourceCode::test_flake8 SKIPPED (flake8 module is missing) tests/test_sourcecode.py::TestSourceCode::test_mypy SKIPPED (mypy module is missing) tests/test_tcp.py::Test_UV_TCP::test_connect_accepted_socket PASSED tests/test_tcp.py::Test_UV_TCP::test_connect_accepted_socket_ssl_args PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_2 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_3 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_4 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_5 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_6 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_open_con_addr PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_open_con_sock PASSED tests/test_tcp.py::Test_UV_TCP::test_create_connection_wrong_sock PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_1 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_10 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_2 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_3 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_4 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_5 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_6 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_7 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_8 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_9 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_buffered_1 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_buffered_2 PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_float_backlog PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_stream_bittype PASSED tests/test_tcp.py::Test_UV_TCP::test_create_server_wrong_sock PASSED tests/test_tcp.py::Test_UV_TCP::test_flowcontrol_mixin_set_write_limits PASSED tests/test_tcp.py::Test_UV_TCP::test_many_small_writes PASSED tests/test_tcp.py::Test_UV_TCP::test_resume_writing_write_different_transport PASSED tests/test_tcp.py::Test_UV_TCP::test_tcp_handle_abort_in_connection_made PASSED tests/test_tcp.py::Test_UV_TCP::test_tcp_handle_exception_in_connection_made PASSED tests/test_tcp.py::Test_UV_TCP::test_transport_get_extra_info PASSED tests/test_tcp.py::Test_UV_TCP::test_transport_shutdown PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_2 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_3 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_4 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_5 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_6 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_open_con_addr PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_connection_open_con_sock PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_1 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_10 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_2 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_3 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_4 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_5 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_6 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_7 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_8 PASSED tests/test_tcp.py::Test_AIO_TCP::test_create_server_9 PASSED tests/test_tcp.py::Test_AIO_TCP::test_resume_writing_write_different_transport PASSED tests/test_tcp.py::Test_AIO_TCP::test_tcp_handle_exception_in_connection_made PASSED tests/test_tcp.py::Test_AIO_TCP::test_transport_shutdown PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_bpo_39951_discard_trailing_data PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_connect_timeout_warning PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_connection_memory_leak PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_connection_ssl_1 PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_connection_ssl_failed_certificate PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_connection_ssl_slow_handshake PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_server_ssl_1 PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_create_server_ssl_over_ssl PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_first_data_after_wakeup PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_flush_before_shutdown PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_handshake_timeout_handler_leak PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_remote_shutdown_receives_trailing_data PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_renegotiation PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_cleanly PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_leak PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_timeout_handler_not_set PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_shutdown_while_pause_reading PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_ssl_connect_accepted_socket PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_ssl_handshake_connection_lost PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_ssl_handshake_timeout PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_client_buf_proto_1 PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_client_corrupted_ssl PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_client_reg_proto_1 PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_server_1 PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_slow_client_cancel PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_start_tls_wrong_args PASSED tests/test_tcp.py::Test_UV_TCPSSL::test_write_to_closed_transport PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_bpo_39951_discard_trailing_data SKIPPED (bpo-39951) tests/test_tcp.py::Test_AIO_TCPSSL::test_connect_timeout_warning PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_connection_memory_leak SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_connection_ssl_1 PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_connection_ssl_failed_certificate SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_connection_ssl_slow_handshake SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_server_ssl_1 PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_create_server_ssl_over_ssl SKIPPED (asyncio does not support SSL over SSL) tests/test_tcp.py::Test_AIO_TCPSSL::test_first_data_after_wakeup SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_flush_before_shutdown SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_handshake_timeout_handler_leak SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_renegotiation SKIPPED (asyncio does not support renegotiation) tests/test_tcp.py::Test_AIO_TCPSSL::test_shutdown_cleanly SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_shutdown_timeout SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_shutdown_timeout_handler_leak PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_shutdown_timeout_handler_not_set SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_shutdown_while_pause_reading SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_ssl_connect_accepted_socket PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_ssl_handshake_connection_lost PASSED tests/test_tcp.py::Test_AIO_TCPSSL::test_ssl_handshake_timeout SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_client_buf_proto_1 SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_client_corrupted_ssl SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_client_reg_proto_1 SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_server_1 SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_slow_client_cancel SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_start_tls_wrong_args SKIPPED tests/test_tcp.py::Test_AIO_TCPSSL::test_write_to_closed_transport SKIPPED tests/test_testbase.py::TestBaseTest::test_duplicate_methods PASSED tests/test_testbase.py::TestBaseTest::test_duplicate_methods_parent_1 PASSED tests/test_testbase.py::TestBaseTest::test_duplicate_methods_parent_2 PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_1 PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_addrs_ipv4 PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_addrs_ipv4_nameaddr PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_addrs_ipv6 PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_ipv6_family PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_reuse_address_error PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_reuse_address_warning PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_sock PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_sock_unix_domain PASSED tests/test_udp.py::Test_UV_UDP::test_create_datagram_endpoint_wrong_sock PASSED tests/test_udp.py::Test_UV_UDP::test_send_after_close PASSED tests/test_udp.py::Test_UV_UDP::test_socketpair PASSED tests/test_udp.py::Test_UV_UDP::test_udp_sendto_dns PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_1 PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_addrs_ipv4 PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_addrs_ipv4_nameaddr PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_addrs_ipv6 PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_ipv6_family PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_reuse_address_error SKIPPED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_reuse_address_warning SKIPPED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_sock PASSED tests/test_udp.py::Test_AIO_UDP::test_create_datagram_endpoint_sock_unix_domain PASSED tests/test_udp.py::Test_AIO_UDP::test_socketpair PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_2 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_3 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_4 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_5 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_6 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_con_sock PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_unix_con_addr PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_open_unix_con_sock PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_connection_pathlib PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_1 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_2 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_3 PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_existing_path_sock PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_path_dgram PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_path_stream_bittype PASSED tests/test_unix.py::Test_UV_Unix::test_create_unix_server_pathlib PASSED tests/test_unix.py::Test_UV_Unix::test_epollhup PASSED tests/test_unix.py::Test_UV_Unix::test_transport_fromsock_get_extra_info PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_2 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_3 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_4 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_5 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_6 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_con_sock PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_unix_con_addr PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_connection_open_unix_con_sock PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_1 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_2 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_3 PASSED tests/test_unix.py::Test_AIO_Unix::test_create_unix_server_existing_path_sock PASSED tests/test_unix.py::Test_UV_UnixSSL::test_create_unix_connection_ssl_1 PASSED tests/test_unix.py::Test_UV_UnixSSL::test_create_unix_server_ssl_1 PASSED tests/test_unix.py::Test_AIO_UnixSSL::test_create_unix_connection_ssl_1 PASSED tests/test_unix.py::Test_AIO_UnixSSL::test_create_unix_server_ssl_1 PASSED ================================================================================================================================================== FAILURES ================================================================================================================================================== _______________________________________________________________________________________________________________________________ TestUVExecutors.test_executors_process_pool_01 _______________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 35, in test_executors_process_pool_01 self.run_pool_test(concurrent.futures.ProcessPoolExecutor) File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 29, in run_pool_test self.loop.run_until_complete(run()) File "uvloop/loop.pyx", line 1518, in uvloop.loop.Loop.run_until_complete return future.result() File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 19, in run pool = pool_factory() ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 747, in __init__ self._call_queue = _SafeQueue( ^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 177, in __init__ super().__init__(max_size, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/queues.py", line 43, in __init__ self._rlock = ctx.Lock() ^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 169, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 57, in __init__ sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied ______________________________________________________________________________________________________________________________ TestAIOExecutors.test_executors_process_pool_01 _______________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 35, in test_executors_process_pool_01 self.run_pool_test(concurrent.futures.ProcessPoolExecutor) File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 29, in run_pool_test self.loop.run_until_complete(run()) File "/usr/lib/python3.12/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_executors.py", line 19, in run pool = pool_factory() ^^^^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 747, in __init__ self._call_queue = _SafeQueue( ^^^^^^^^^^^ File "/usr/lib/python3.12/concurrent/futures/process.py", line 177, in __init__ super().__init__(max_size, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/queues.py", line 43, in __init__ self._rlock = ctx.Lock() ^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 169, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 57, in __init__ sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied _____________________________________________________________________________________________________________________________________ Test_UV_Pipes.test_read_pty_output _____________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_pipes.py", line 110, in test_read_pty_output master, slave = os.openpty() ^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory ________________________________________________________________________________________________________________________________________ Test_UV_Pipes.test_write_pty ________________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_pipes.py", line 209, in test_write_pty master, slave = os.openpty() ^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory ____________________________________________________________________________________________________________________________________ Test_AIO_Pipes.test_read_pty_output _____________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_pipes.py", line 110, in test_read_pty_output master, slave = os.openpty() ^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory _______________________________________________________________________________________________________________________________________ Test_AIO_Pipes.test_write_pty ________________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_pipes.py", line 209, in test_write_pty master, slave = os.openpty() ^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory _________________________________________________________________________________________________________________________________ Test_UV_Process.test_subprocess_fd_leak_1 __________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 382, in test_subprocess_fd_leak_1 num_fd_1 = self.get_num_fds() ^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 35, in get_num_fds return psutil.Process(os.getpid()).num_fds() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 317, in __init__ self._init(pid) File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 363, in _init raise NoSuchProcess(pid, msg=msg) from None psutil.NoSuchProcess: process PID not found (pid=2232160) _________________________________________________________________________________________________________________________________ Test_UV_Process.test_subprocess_fd_leak_2 __________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 401, in test_subprocess_fd_leak_2 num_fd_1 = self.get_num_fds() ^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 35, in get_num_fds return psutil.Process(os.getpid()).num_fds() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 317, in __init__ self._init(pid) File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 363, in _init raise NoSuchProcess(pid, msg=msg) from None psutil.NoSuchProcess: process PID not found (pid=2232160) _________________________________________________________________________________________________________________________________ Test_AIO_Process.test_subprocess_fd_leak_1 _________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 382, in test_subprocess_fd_leak_1 num_fd_1 = self.get_num_fds() ^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 35, in get_num_fds return psutil.Process(os.getpid()).num_fds() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 317, in __init__ self._init(pid) File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 363, in _init raise NoSuchProcess(pid, msg=msg) from None psutil.NoSuchProcess: process PID not found (pid=2232160) _________________________________________________________________________________________________________________________________ Test_AIO_Process.test_subprocess_fd_leak_2 _________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 401, in test_subprocess_fd_leak_2 num_fd_1 = self.get_num_fds() ^^^^^^^^^^^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_process.py", line 35, in get_num_fds return psutil.Process(os.getpid()).num_fds() ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 317, in __init__ self._init(pid) File "/usr/lib/python3.12/site-packages/psutil/__init__.py", line 363, in _init raise NoSuchProcess(pid, msg=msg) from None psutil.NoSuchProcess: process PID not found (pid=2232160) __________________________________________________________________________________________________________________________________ TestIssue39Regr.test_issue39_regression ___________________________________________________________________________________________________________________________________ Traceback (most recent call last): File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor yield File "/usr/lib/python3.12/unittest/case.py", line 634, in run self._callTestMethod(testMethod) File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod if method() is not None: ^^^^^^^^ File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_regr1.py", line 114, in test_issue39_regression self.run_test() File "/home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_regr1.py", line 86, in run_test qin = multiprocessing.Queue() ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/context.py", line 103, in Queue return Queue(maxsize, ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/queues.py", line 43, in __init__ self._rlock = ctx.Lock() ^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/context.py", line 68, in Lock return Lock(ctx=self.get_context()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 169, in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx) File "/usr/lib/python3.12/multiprocessing/synchronize.py", line 57, in __init__ sl = self._semlock = _multiprocessing.SemLock( ^^^^^^^^^^^^^^^^^^^^^^^^^ PermissionError: [Errno 13] Permission denied ============================================================================================================================================== warnings summary ============================================================================================================================================== tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown /home/udu/aports/community/py3-uvloop/src/uvloop-0.21.0/tests/test_aiohttp.py:81: NotAppKeyWarning: It is recommended to use web.AppKey instances for keys. https://docs.aiohttp.org/en/stable/web_advanced.html#application-s-config app['websockets'] = weakref.WeakSet() tests/test_aiohttp.py::Test_UV_AioHTTP::test_aiohttp_graceful_shutdown /usr/lib/python3.12/site-packages/aiohttp/web_runner.py:97: DeprecationWarning: shutdown_timeout should be set on BaseRunner super().__init__( -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========================================================================================================================================== short test summary info =========================================================================================================================================== FAILED tests/test_executors.py::TestUVExecutors::test_executors_process_pool_01 - PermissionError: [Errno 13] Permission denied FAILED tests/test_executors.py::TestAIOExecutors::test_executors_process_pool_01 - PermissionError: [Errno 13] Permission denied FAILED tests/test_pipes.py::Test_UV_Pipes::test_read_pty_output - FileNotFoundError: [Errno 2] No such file or directory FAILED tests/test_pipes.py::Test_UV_Pipes::test_write_pty - FileNotFoundError: [Errno 2] No such file or directory FAILED tests/test_pipes.py::Test_AIO_Pipes::test_read_pty_output - FileNotFoundError: [Errno 2] No such file or directory FAILED tests/test_pipes.py::Test_AIO_Pipes::test_write_pty - FileNotFoundError: [Errno 2] No such file or directory FAILED tests/test_process.py::Test_UV_Process::test_subprocess_fd_leak_1 - psutil.NoSuchProcess: process PID not found (pid=2232160) FAILED tests/test_process.py::Test_UV_Process::test_subprocess_fd_leak_2 - psutil.NoSuchProcess: process PID not found (pid=2232160) FAILED tests/test_process.py::Test_AIO_Process::test_subprocess_fd_leak_1 - psutil.NoSuchProcess: process PID not found (pid=2232160) FAILED tests/test_process.py::Test_AIO_Process::test_subprocess_fd_leak_2 - psutil.NoSuchProcess: process PID not found (pid=2232160) FAILED tests/test_regr1.py::TestIssue39Regr::test_issue39_regression - PermissionError: [Errno 13] Permission denied ============================================================================================================== 11 failed, 460 passed, 29 skipped, 8 deselected, 2 warnings in 93.25s (0:01:33) =============================================================================================================== >>> ERROR: py3-uvloop: check failed >>> py3-uvloop: Uninstalling dependencies... (1/62) Purging .makedepends-py3-uvloop (20251013.051739) (2/62) Purging py3-setuptools-pyc (80.9.0-r0) (3/62) Purging py3-setuptools (80.9.0-r0) (4/62) Purging python3-dev (3.12.12-r0) (5/62) Purging py3-wheel-pyc (0.46.1-r0) (6/62) Purging py3-wheel (0.46.1-r0) (7/62) Purging cython-pyc (3.0.12-r0) (8/62) Purging cython (3.0.12-r0) (9/62) Purging libuv-dev (1.51.0-r0) (10/62) Purging libuv (1.51.0-r0) (11/62) Purging py3-pytest-pyc (8.3.5-r0) (12/62) Purging py3-pytest (8.3.5-r0) (13/62) Purging py3-iniconfig-pyc (2.1.0-r0) (14/62) Purging py3-iniconfig (2.1.0-r0) (15/62) Purging py3-packaging-pyc (25.0-r0) (16/62) Purging py3-packaging (25.0-r0) (17/62) Purging py3-parsing-pyc (3.2.3-r0) (18/62) Purging py3-parsing (3.2.3-r0) (19/62) Purging py3-pluggy-pyc (1.5.0-r0) (20/62) Purging py3-pluggy (1.5.0-r0) (21/62) Purging py3-py-pyc (1.11.0-r4) (22/62) Purging py3-py (1.11.0-r4) (23/62) Purging py3-aiohttp-pyc (3.11.15-r0) (24/62) Purging py3-aiohttp (3.11.15-r0) (25/62) Purging py3-aiohappyeyeballs-pyc (2.4.4-r0) (26/62) Purging py3-aiohappyeyeballs (2.4.4-r0) (27/62) Purging py3-aiosignal-pyc (1.3.1-r3) (28/62) Purging py3-aiosignal (1.3.1-r3) (29/62) Purging py3-frozenlist-pyc (1.6.0-r0) (30/62) Purging py3-frozenlist (1.6.0-r0) (31/62) Purging py3-async-timeout-pyc (4.0.3-r1) (32/62) Purging py3-async-timeout (4.0.3-r1) (33/62) Purging py3-attrs-pyc (25.3.0-r0) (34/62) Purging py3-attrs (25.3.0-r0) (35/62) Purging py3-brotli-pyc (1.1.0-r2) (36/62) Purging py3-brotli (1.1.0-r2) (37/62) Purging py3-charset-normalizer-pyc (3.4.2-r0) (38/62) Purging py3-charset-normalizer (3.4.2-r0) (39/62) Purging py3-idna-ssl-pyc (1.1.0-r9) (40/62) Purging py3-idna-ssl (1.1.0-r9) (41/62) Purging py3-yarl-pyc (1.20.0-r0) (42/62) Purging py3-yarl (1.20.0-r0) (43/62) Purging py3-idna-pyc (3.10-r0) (44/62) Purging py3-idna (3.10-r0) (45/62) Purging py3-multidict-pyc (6.4.4-r0) (46/62) Purging py3-multidict (6.4.4-r0) (47/62) Purging py3-propcache-pyc (0.3.1-r0) (48/62) Purging py3-propcache (0.3.1-r0) (49/62) Purging py3-expandvars-pyc (1.0.0-r0) (50/62) Purging py3-expandvars (1.0.0-r0) (51/62) Purging py3-openssl-pyc (25.0.0-r0) (52/62) Purging py3-openssl (25.0.0-r0) (53/62) Purging py3-cryptography-pyc (44.0.3-r0) (54/62) Purging py3-cryptography (44.0.3-r0) (55/62) Purging py3-cffi-pyc (1.17.1-r1) (56/62) Purging py3-cffi (1.17.1-r1) (57/62) Purging py3-cparser-pyc (2.22-r1) (58/62) Purging py3-cparser (2.22-r1) (59/62) Purging py3-typing-extensions-pyc (4.13.2-r0) (60/62) Purging py3-typing-extensions (4.13.2-r0) (61/62) Purging py3-psutil-pyc (7.0.0-r0) (62/62) Purging py3-psutil (7.0.0-r0) Executing busybox-1.37.0-r19.trigger OK: 296 MiB in 89 packages