nixbot

builds
1structuredAttrs is enabled2Sourcing python-remove-tests-dir-hook3Sourcing python-catch-conflicts-hook.sh4Sourcing python-remove-bin-bytecode-hook.sh5Sourcing pypa-build-hook6Using pypaBuildPhase7Sourcing python-runtime-deps-check-hook8Using pythonRuntimeDepsCheckHook9Sourcing pypa-install-hook10Using pypaInstallPhase11Sourcing python-imports-check-hook.sh12Using pythonImportsCheckPhase13Sourcing python-metadata-check-hook.sh14Using pythonMetadataCheckPhase15Sourcing python-namespaces-hook16Sourcing python-catch-conflicts-hook.sh17Sourcing pytest-check-hook18Using pytestCheckPhase
unpackPhase
19unpacking source archive /nix/store/nvpf4dlyk01cqidfhh8k40q8nx1i7gza-source20source root is source21setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/test_typedattr.py"
patchPhase
22applying patch /nix/store/kiipqgm54s7h8xikshpjwvvmchbwka77-818e4ac441fa27e9fac893496fc5a4fbe0a58689.patch23patching file tests/streams/test_tls.py
configurePhase
24no configure script, doing nothing
buildPhase
25Executing pypaBuildPhase26Setting SETUPTOOLS_SCM_PRETEND_VERSION to 4.15.127Including all tracked files automatically28Creating a wheel...29pypa build flags: --no-isolation --outdir dist/ --wheel30* Getting build dependencies for wheel...31running egg_info32creating src/anyio.egg-info33writing src/anyio.egg-info/PKG-INFO34writing dependency_links to src/anyio.egg-info/dependency_links.txt35writing entry points to src/anyio.egg-info/entry_points.txt36writing requirements to src/anyio.egg-info/requires.txt37writing top-level names to src/anyio.egg-info/top_level.txt38writing manifest file 'src/anyio.egg-info/SOURCES.txt'39reading manifest file 'src/anyio.egg-info/SOURCES.txt'40reading manifest template 'MANIFEST.in'41adding license file 'LICENSE'42writing manifest file 'src/anyio.egg-info/SOURCES.txt'43* Building wheel...44running bdist_wheel45running build46running build_py47creating build/lib/anyio48copying src/anyio/__init__.py -> build/lib/anyio49copying src/anyio/_lazyimport.py -> build/lib/anyio50copying src/anyio/from_thread.py -> build/lib/anyio51copying src/anyio/functools.py -> build/lib/anyio52copying src/anyio/itertools.py -> build/lib/anyio53copying src/anyio/lowlevel.py -> build/lib/anyio54copying src/anyio/pytest_plugin.py -> build/lib/anyio55copying src/anyio/to_interpreter.py -> build/lib/anyio56copying src/anyio/to_process.py -> build/lib/anyio57copying src/anyio/to_thread.py -> build/lib/anyio58creating build/lib/anyio/_backends59copying src/anyio/_backends/__init__.py -> build/lib/anyio/_backends60copying src/anyio/_backends/_asyncio.py -> build/lib/anyio/_backends61copying src/anyio/_backends/_trio.py -> build/lib/anyio/_backends62creating build/lib/anyio/_core63copying src/anyio/_core/__init__.py -> build/lib/anyio/_core64copying src/anyio/_core/_asyncio_selector_thread.py -> build/lib/anyio/_core65copying src/anyio/_core/_contextmanagers.py -> build/lib/anyio/_core66copying src/anyio/_core/_signals.py -> build/lib/anyio/_core67copying src/anyio/_core/_streams.py -> build/lib/anyio/_core68copying src/anyio/_core/_concurrency_utils.py -> build/lib/anyio/_core69copying src/anyio/_core/_eventloop.py -> build/lib/anyio/_core70copying src/anyio/_core/_exceptions.py -> build/lib/anyio/_core71copying src/anyio/_core/_fileio.py -> build/lib/anyio/_core72copying src/anyio/_core/_futures.py -> build/lib/anyio/_core73copying src/anyio/_core/_resources.py -> build/lib/anyio/_core74copying src/anyio/_core/_sockets.py -> build/lib/anyio/_core75copying src/anyio/_core/_subprocesses.py -> build/lib/anyio/_core76copying src/anyio/_core/_synchronization.py -> build/lib/anyio/_core77copying src/anyio/_core/_tasks.py -> build/lib/anyio/_core78copying src/anyio/_core/_tempfile.py -> build/lib/anyio/_core79copying src/anyio/_core/_testing.py -> build/lib/anyio/_core80copying src/anyio/_core/_typedattr.py -> build/lib/anyio/_core81creating build/lib/anyio/abc82copying src/anyio/abc/__init__.py -> build/lib/anyio/abc83copying src/anyio/abc/_eventloop.py -> build/lib/anyio/abc84copying src/anyio/abc/_resources.py -> build/lib/anyio/abc85copying src/anyio/abc/_sockets.py -> build/lib/anyio/abc86copying src/anyio/abc/_streams.py -> build/lib/anyio/abc87copying src/anyio/abc/_subprocesses.py -> build/lib/anyio/abc88copying src/anyio/abc/_tasks.py -> build/lib/anyio/abc89copying src/anyio/abc/_testing.py -> build/lib/anyio/abc90creating build/lib/anyio/streams91copying src/anyio/streams/__init__.py -> build/lib/anyio/streams92copying src/anyio/streams/text.py -> build/lib/anyio/streams93copying src/anyio/streams/buffered.py -> build/lib/anyio/streams94copying src/anyio/streams/file.py -> build/lib/anyio/streams95copying src/anyio/streams/memory.py -> build/lib/anyio/streams96copying src/anyio/streams/stapled.py -> build/lib/anyio/streams97copying src/anyio/streams/tls.py -> build/lib/anyio/streams98running egg_info99writing src/anyio.egg-info/PKG-INFO100writing dependency_links to src/anyio.egg-info/dependency_links.txt101writing entry points to src/anyio.egg-info/entry_points.txt102writing requirements to src/anyio.egg-info/requires.txt103writing top-level names to src/anyio.egg-info/top_level.txt104reading manifest file 'src/anyio.egg-info/SOURCES.txt'105reading manifest template 'MANIFEST.in'106adding license file 'LICENSE'107writing manifest file 'src/anyio.egg-info/SOURCES.txt'108copying src/anyio/py.typed -> build/lib/anyio109installing to build/bdist.linux-x86_64/wheel110running install111running install_lib112creating build/bdist.linux-x86_64/wheel113creating build/bdist.linux-x86_64/wheel/anyio114copying build/lib/anyio/__init__.py -> build/bdist.linux-x86_64/wheel/./anyio115copying build/lib/anyio/_lazyimport.py -> build/bdist.linux-x86_64/wheel/./anyio116copying build/lib/anyio/from_thread.py -> build/bdist.linux-x86_64/wheel/./anyio117copying build/lib/anyio/functools.py -> build/bdist.linux-x86_64/wheel/./anyio118copying build/lib/anyio/itertools.py -> build/bdist.linux-x86_64/wheel/./anyio119copying build/lib/anyio/lowlevel.py -> build/bdist.linux-x86_64/wheel/./anyio120copying build/lib/anyio/pytest_plugin.py -> build/bdist.linux-x86_64/wheel/./anyio121copying build/lib/anyio/to_interpreter.py -> build/bdist.linux-x86_64/wheel/./anyio122copying build/lib/anyio/to_process.py -> build/bdist.linux-x86_64/wheel/./anyio123copying build/lib/anyio/to_thread.py -> build/bdist.linux-x86_64/wheel/./anyio124creating build/bdist.linux-x86_64/wheel/anyio/_backends125copying build/lib/anyio/_backends/__init__.py -> build/bdist.linux-x86_64/wheel/./anyio/_backends126copying build/lib/anyio/_backends/_asyncio.py -> build/bdist.linux-x86_64/wheel/./anyio/_backends127copying build/lib/anyio/_backends/_trio.py -> build/bdist.linux-x86_64/wheel/./anyio/_backends128creating build/bdist.linux-x86_64/wheel/anyio/_core129copying build/lib/anyio/_core/__init__.py -> build/bdist.linux-x86_64/wheel/./anyio/_core130copying build/lib/anyio/_core/_asyncio_selector_thread.py -> build/bdist.linux-x86_64/wheel/./anyio/_core131copying build/lib/anyio/_core/_contextmanagers.py -> build/bdist.linux-x86_64/wheel/./anyio/_core132copying build/lib/anyio/_core/_signals.py -> build/bdist.linux-x86_64/wheel/./anyio/_core133copying build/lib/anyio/_core/_streams.py -> build/bdist.linux-x86_64/wheel/./anyio/_core134copying build/lib/anyio/_core/_concurrency_utils.py -> build/bdist.linux-x86_64/wheel/./anyio/_core135copying build/lib/anyio/_core/_eventloop.py -> build/bdist.linux-x86_64/wheel/./anyio/_core136copying build/lib/anyio/_core/_exceptions.py -> build/bdist.linux-x86_64/wheel/./anyio/_core137copying build/lib/anyio/_core/_fileio.py -> build/bdist.linux-x86_64/wheel/./anyio/_core138copying build/lib/anyio/_core/_futures.py -> build/bdist.linux-x86_64/wheel/./anyio/_core139copying build/lib/anyio/_core/_resources.py -> build/bdist.linux-x86_64/wheel/./anyio/_core140copying build/lib/anyio/_core/_sockets.py -> build/bdist.linux-x86_64/wheel/./anyio/_core141copying build/lib/anyio/_core/_subprocesses.py -> build/bdist.linux-x86_64/wheel/./anyio/_core142copying build/lib/anyio/_core/_synchronization.py -> build/bdist.linux-x86_64/wheel/./anyio/_core143copying build/lib/anyio/_core/_tasks.py -> build/bdist.linux-x86_64/wheel/./anyio/_core144copying build/lib/anyio/_core/_tempfile.py -> build/bdist.linux-x86_64/wheel/./anyio/_core145copying build/lib/anyio/_core/_testing.py -> build/bdist.linux-x86_64/wheel/./anyio/_core146copying build/lib/anyio/_core/_typedattr.py -> build/bdist.linux-x86_64/wheel/./anyio/_core147creating build/bdist.linux-x86_64/wheel/anyio/abc148copying build/lib/anyio/abc/__init__.py -> build/bdist.linux-x86_64/wheel/./anyio/abc149copying build/lib/anyio/abc/_eventloop.py -> build/bdist.linux-x86_64/wheel/./anyio/abc150copying build/lib/anyio/abc/_resources.py -> build/bdist.linux-x86_64/wheel/./anyio/abc151copying build/lib/anyio/abc/_sockets.py -> build/bdist.linux-x86_64/wheel/./anyio/abc152copying build/lib/anyio/abc/_streams.py -> build/bdist.linux-x86_64/wheel/./anyio/abc153copying build/lib/anyio/abc/_subprocesses.py -> build/bdist.linux-x86_64/wheel/./anyio/abc154copying build/lib/anyio/abc/_tasks.py -> build/bdist.linux-x86_64/wheel/./anyio/abc155copying build/lib/anyio/abc/_testing.py -> build/bdist.linux-x86_64/wheel/./anyio/abc156creating build/bdist.linux-x86_64/wheel/anyio/streams157copying build/lib/anyio/streams/__init__.py -> build/bdist.linux-x86_64/wheel/./anyio/streams158copying build/lib/anyio/streams/text.py -> build/bdist.linux-x86_64/wheel/./anyio/streams159copying build/lib/anyio/streams/buffered.py -> build/bdist.linux-x86_64/wheel/./anyio/streams160copying build/lib/anyio/streams/file.py -> build/bdist.linux-x86_64/wheel/./anyio/streams161copying build/lib/anyio/streams/memory.py -> build/bdist.linux-x86_64/wheel/./anyio/streams162copying build/lib/anyio/streams/stapled.py -> build/bdist.linux-x86_64/wheel/./anyio/streams163copying build/lib/anyio/streams/tls.py -> build/bdist.linux-x86_64/wheel/./anyio/streams164copying build/lib/anyio/py.typed -> build/bdist.linux-x86_64/wheel/./anyio165running install_egg_info166Copying src/anyio.egg-info to build/bdist.linux-x86_64/wheel/./anyio-4.15.1-py3.14.egg-info167running install_scripts168creating build/bdist.linux-x86_64/wheel/anyio-4.15.1.dist-info/WHEEL169creating '/build/source/dist/.tmp-pqncfsrq/anyio-4.15.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it170adding 'anyio/__init__.py'171adding 'anyio/_lazyimport.py'172adding 'anyio/from_thread.py'173adding 'anyio/functools.py'174adding 'anyio/itertools.py'175adding 'anyio/lowlevel.py'176adding 'anyio/py.typed'177adding 'anyio/pytest_plugin.py'178adding 'anyio/to_interpreter.py'179adding 'anyio/to_process.py'180adding 'anyio/to_thread.py'181adding 'anyio/_backends/__init__.py'182adding 'anyio/_backends/_asyncio.py'183adding 'anyio/_backends/_trio.py'184adding 'anyio/_core/__init__.py'185adding 'anyio/_core/_asyncio_selector_thread.py'186adding 'anyio/_core/_concurrency_utils.py'187adding 'anyio/_core/_contextmanagers.py'188adding 'anyio/_core/_eventloop.py'189adding 'anyio/_core/_exceptions.py'190adding 'anyio/_core/_fileio.py'191adding 'anyio/_core/_futures.py'192adding 'anyio/_core/_resources.py'193adding 'anyio/_core/_signals.py'194adding 'anyio/_core/_sockets.py'195adding 'anyio/_core/_streams.py'196adding 'anyio/_core/_subprocesses.py'197adding 'anyio/_core/_synchronization.py'198adding 'anyio/_core/_tasks.py'199adding 'anyio/_core/_tempfile.py'200adding 'anyio/_core/_testing.py'201adding 'anyio/_core/_typedattr.py'202adding 'anyio/abc/__init__.py'203adding 'anyio/abc/_eventloop.py'204adding 'anyio/abc/_resources.py'205adding 'anyio/abc/_sockets.py'206adding 'anyio/abc/_streams.py'207adding 'anyio/abc/_subprocesses.py'208adding 'anyio/abc/_tasks.py'209adding 'anyio/abc/_testing.py'210adding 'anyio/streams/__init__.py'211adding 'anyio/streams/buffered.py'212adding 'anyio/streams/file.py'213adding 'anyio/streams/memory.py'214adding 'anyio/streams/stapled.py'215adding 'anyio/streams/text.py'216adding 'anyio/streams/tls.py'217adding 'anyio-4.15.1.dist-info/licenses/LICENSE'218adding 'anyio-4.15.1.dist-info/METADATA'219adding 'anyio-4.15.1.dist-info/WHEEL'220adding 'anyio-4.15.1.dist-info/entry_points.txt'221adding 'anyio-4.15.1.dist-info/top_level.txt'222adding 'anyio-4.15.1.dist-info/RECORD'223removing build/bdist.linux-x86_64/wheel224Successfully built anyio-4.15.1-py3-none-any.whl225Finished creating a wheel...226Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
227Executing pythonRuntimeDepsCheck228Checking runtime dependencies for anyio-4.15.1-py3-none-any.whl229Finished executing pythonRuntimeDepsCheck
installPhase
230Executing pypaInstallPhase231Successfully installed anyio-4.15.1-py3-none-any.whl232Finished executing pypaInstallPhase
pythonOutputDistPhase
233Executing pythonOutputDistPhase234Finished executing pythonOutputDistPhase
fixupPhase
235shrinking RPATHs of ELF executables and libraries in /nix/store/xsb4k4vl0w67gacb12626369zzrzwc58-python3.14-anyio-4.15.1-dist236checking for references to /build/ in /nix/store/xsb4k4vl0w67gacb12626369zzrzwc58-python3.14-anyio-4.15.1-dist...237patching script interpreter paths in /nix/store/xsb4k4vl0w67gacb12626369zzrzwc58-python3.14-anyio-4.15.1-dist238shrinking RPATHs of ELF executables and libraries in /nix/store/x05k584qzbzy0svr25fdarlg3acx7irh-python3.14-anyio-4.15.1239checking for references to /build/ in /nix/store/x05k584qzbzy0svr25fdarlg3acx7irh-python3.14-anyio-4.15.1...240patching script interpreter paths in /nix/store/x05k584qzbzy0svr25fdarlg3acx7irh-python3.14-anyio-4.15.1241stripping (with command strip and flags -S -p) in /nix/store/x05k584qzbzy0svr25fdarlg3acx7irh-python3.14-anyio-4.15.1/lib242Executing pythonRemoveTestsDir243Finished executing pythonRemoveTestsDir
installCheckPhase
244no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
245Executing pythonImportsCheckPhase246Check whether the following modules can be imported: anyio
pythonMetadataCheckPhase
247Executing pythonMetadataCheckPhase
pytestCheckPhase
248Executing pytestCheckPhase249pytest flags: -m pytest --ignore-glob=tests/test_sockets.py -k not\ \(test_py39_arguments\)\ and\ not\ \(test_nonexistent_main_module\)\ and\ not\ \(test_keyboardinterrupt_during_test\)\ and\ not\ \(test_dynamic_async_fixture_access_does_not_hang\)\ and\ not\ \(test_keyboard_interrupt_does_not_resume_test\)\ and\ not\ \(test_multiple_threads\)\ and\ not\ \(test_asyncio_run_sync_called\)\ and\ not\ \(test_handshake_fail\)\ and\ not\ \(test_run_in_custom_limiter\)\ and\ not\ \(test_cancel_from_shielded_scope\)\ and\ not\ \(test_start_task_soon_cancel_later\)\ and\ not\ \(test_entrypoint_main_module\)\ and\ not\ \(test_sourceless_install\) -m not\ \(network\) -Wignore::trio.TrioDeprecationWarning -Wignore::DeprecationWarning --numprocesses=32250============================= test session starts ==============================251platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0252rootdir: /build/source253configfile: pyproject.toml254testpaths: tests255plugins: anyio-4.15.1, mock-3.15.1, timeout-2.4.0, hypothesis-6.168.1, xdist-3.8.0256timeout: 20.0s257timeout method: signal258timeout func_only: False25932 workers [2923 items] 260........................................................................ [ 2%]261........................................................................ [ 4%]262........................................................................ [ 7%]263................s.........s............................................. [ 9%]264........................................................................ [ 12%]265...................................s.................................... [ 14%]266.....s.........s..............s.............s......s.................... [ 17%]267........................................................................ [ 19%]268........................................................................ [ 22%]269...........................s..............s......................s..s... [ 24%]270...............................................ss..s.................... [ 27%]271s....................................................................... [ 29%]272........................................................................ [ 32%]273........................................................................ [ 34%]274........................................................................ [ 36%]275............ss.............s...............s.........x.................. [ 39%]276........................................................................ [ 41%]277........................................................................ [ 44%]278........................................................................ [ 46%]279........................................................................ [ 49%]280........................................................................ [ 51%]281........................................................................ [ 54%]282........................................................................ [ 56%]283........................................................................ [ 59%]284........................................................................ [ 61%]285...........s.....................s..............s....................... [ 64%]286........................................................................ [ 66%]287........................................................................ [ 68%]288........................................................................ [ 71%]289........................................................................ [ 73%]290........................................................................ [ 76%]291........................................................................ [ 78%]292................x...................x................................... [ 81%]293......................................s....s........s................... [ 83%]294..............s...............................................x......... [ 86%]295........................................................................ [ 88%]296........................................................................ [ 91%]297..................................................x..................... [ 93%]298........................................................................ [ 96%]299...................................................................F.... [ 98%]300........................................... [100%]301=================================== FAILURES ===================================302________ TestBlockingPortalProvider.test_single_thread[asyncio+uvloop] _________303[gw26] linux -- Python 3.14.8 /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14304tests/test_to_thread.py:384: in test_single_thread305 assert threading.active_count() == active_threads_before306E assert 3 == 4307E + where 3 = <function active_count at 0x7ffff6f775e0>()308E + where <function active_count at 0x7ffff6f775e0> = threading.active_count309=========================== short test summary info ============================310SKIPPED [1] tests/test_debugging.py:104: Generator based coroutines have been removed in Python 3.11311SKIPPED [1] tests/test_fileio.py:202: Drive only makes sense on Windows312SKIPPED [1] tests/test_eventloop.py:134: winloop not installed313SKIPPED [4] tests/test_fileio.py:317: Could not find a suitable block device314SKIPPED [1] tests/test_fileio.py:247: Only makes sense on Windows315SKIPPED [4] tests/streams/test_tls.py:459: could not import 'truststore': No module named 'truststore'316SKIPPED [4] tests/test_fileio.py:684: os.lchmod() is not available317SKIPPED [4] tests/test_from_thread.py:744: This test is known to hang often on CI318SKIPPED [1] tests/test_subprocesses.py:377: the 'user' argument is not supported by uvloop yet319SKIPPED [1] tests/test_subprocesses.py:377: the 'group' argument is not supported by uvloop yet320SKIPPED [1] tests/test_subprocesses.py:377: the 'umask' argument is not supported by uvloop yet321SKIPPED [1] tests/test_taskgroups.py:1438: Generator based coroutines have been removed in Python 3.11322SKIPPED [3] tests/test_taskgroups.py:1459: Generator based coroutines have been removed in Python 3.11323FAILED tests/test_to_thread.py::TestBlockingPortalProvider::test_single_thread[asyncio+uvloop] - assert 3 == 4324 + where 3 = <function active_count at 0x7ffff6f775e0>()325 + where <function active_count at 0x7ffff6f775e0> = threading.active_count326====== 1 failed, 2890 passed, 27 skipped, 5 xfailed in 109.39s (0:01:49) =======