structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/fmaqjvqzww0ji3dvcwwc6hsj054hzs66-execnet-2.1.2.tar.gz source root is execnet-2.1.2 setting SOURCE_DATE_EPOCH to timestamp 1762871031 of file "execnet-2.1.2/tox.ini" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 2.1.2 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... Successfully built execnet-2.1.2-py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for execnet-2.1.2-py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed execnet-2.1.2-py3-none-any.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/fcqcl1m40fphjcjf0xhkkafw5j0pyif7-python3.14-execnet-2.1.2-dist checking for references to /build/ in /nix/store/fcqcl1m40fphjcjf0xhkkafw5j0pyif7-python3.14-execnet-2.1.2-dist... patching script interpreter paths in /nix/store/fcqcl1m40fphjcjf0xhkkafw5j0pyif7-python3.14-execnet-2.1.2-dist shrinking RPATHs of ELF executables and libraries in /nix/store/pkllg6jawanchlr9y374cf5d6vsiqn9v-python3.14-execnet-2.1.2 checking for references to /build/ in /nix/store/pkllg6jawanchlr9y374cf5d6vsiqn9v-python3.14-execnet-2.1.2... patching script interpreter paths in /nix/store/pkllg6jawanchlr9y374cf5d6vsiqn9v-python3.14-execnet-2.1.2 stripping (with command strip and flags -S -p) in /nix/store/pkllg6jawanchlr9y374cf5d6vsiqn9v-python3.14-execnet-2.1.2/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: execnet Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest -k not\ \(test_popen_io\)\ and\ not\ \(test_stdouterrin_setnull\) -vvv ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 -- /nix/store/br74dpgldngmwwmjcdpysc84vls26xb8-python3-3.14.8/bin/python3.14 cachedir: .pytest_cache rootdir: /build/execnet-2.1.2 configfile: tox.ini testpaths: testing collected 201 items / 16 deselected / 185 selected testing/test_basics.py::TestSerializeAPI::test_serializer_api[123] PASSED [ 0%] testing/test_basics.py::TestSerializeAPI::test_serializer_api[42] PASSED [ 1%] testing/test_basics.py::TestSerializeAPI::test_serializer_api[val2] PASSED [ 1%] testing/test_basics.py::TestSerializeAPI::test_serializer_api[val3] PASSED [ 2%] testing/test_basics.py::TestSerializeAPI::test_mmap[123] PASSED [ 2%] testing/test_basics.py::TestSerializeAPI::test_mmap[42] PASSED [ 3%] testing/test_basics.py::TestSerializeAPI::test_mmap[val2] PASSED [ 3%] testing/test_basics.py::TestSerializeAPI::test_mmap[val3] PASSED [ 4%] testing/test_basics.py::TestSerializeAPI::test_bytesio[123] PASSED [ 4%] testing/test_basics.py::TestSerializeAPI::test_bytesio[42] PASSED [ 5%] testing/test_basics.py::TestSerializeAPI::test_bytesio[val2] PASSED [ 5%] testing/test_basics.py::TestSerializeAPI::test_bytesio[val3] PASSED [ 6%] testing/test_basics.py::test_serializer_api_version_error PASSED [ 7%] testing/test_basics.py::test_errors_on_execnet PASSED [ 7%] testing/test_basics.py::test_subprocess_interaction[sys.executable] PASSED [ 8%] testing/test_basics.py::test_subprocess_interaction[pypy3] SKIPPED (no pypy3 found) [ 8%] testing/test_basics.py::test_io_message[thread-sys.executable] PASSED [ 9%] testing/test_basics.py::test_io_message[thread-pypy3] SKIPPED (no pypy3 found) [ 9%] testing/test_basics.py::test_exectask[thread] PASSED [ 10%] testing/test_basics.py::TestPureChannel::test_factory_create[thread] PASSED [ 10%] testing/test_basics.py::TestPureChannel::test_factory_getitem[thread] PASSED [ 11%] testing/test_basics.py::TestPureChannel::test_channel_timeouterror[thread] PASSED [ 11%] testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[thread] PASSED [ 12%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-popen] PASSED [ 12%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-socket] PASSED [ 13%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-ssh] SKIPPED [ 14%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[thread-proxy] PASSED [ 14%] testing/test_multi.py::test_safe_terminate[thread] XFAIL (active_count() has been broken for some time) [ 15%] testing/test_multi.py::test_safe_terminate2[thread] XPASS [ 15%] testing/test_threadpool.py::test_execmodel[thread] PASSED [ 16%] testing/test_threadpool.py::test_execmodel_basic_attrs[thread] PASSED [ 16%] testing/test_threadpool.py::test_simple[thread] PASSED [ 17%] testing/test_threadpool.py::test_some[thread] PASSED [ 17%] testing/test_threadpool.py::test_running_semnatics[thread] PASSED [ 18%] testing/test_threadpool.py::test_waitfinish_on_reply[thread] PASSED [ 18%] testing/test_threadpool.py::test_limited_size[thread] XFAIL (WorkerPool does not implement limited size) [ 19%] testing/test_threadpool.py::test_get[thread] PASSED [ 20%] testing/test_threadpool.py::test_get_timeout[thread] PASSED [ 20%] testing/test_threadpool.py::test_get_excinfo[thread] PASSED [ 21%] testing/test_threadpool.py::test_waitall_timeout[thread] PASSED [ 21%] testing/test_threadpool.py::test_pool_clean_shutdown[thread] PASSED [ 22%] testing/test_threadpool.py::test_primary_thread_integration[thread] PASSED [ 22%] testing/test_threadpool.py::test_primary_thread_integration_shutdown[thread] PASSED [ 23%] testing/test_basics.py::test_io_message[main_thread_only-sys.executable] PASSED [ 23%] testing/test_basics.py::test_io_message[main_thread_only-pypy3] SKIPPED [ 24%] testing/test_basics.py::test_exectask[main_thread_only] PASSED [ 24%] testing/test_basics.py::TestPureChannel::test_factory_create[main_thread_only] PASSED [ 25%] testing/test_basics.py::TestPureChannel::test_factory_getitem[main_thread_only] PASSED [ 25%] testing/test_basics.py::TestPureChannel::test_channel_timeouterror[main_thread_only] PASSED [ 26%] testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[main_thread_only] PASSED [ 27%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-popen] PASSED [ 27%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-socket] PASSED [ 28%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-ssh] SKIPPED [ 28%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[main_thread_only-proxy] PASSED [ 29%] testing/test_multi.py::test_safe_terminate[main_thread_only] XFAIL [ 29%] testing/test_multi.py::test_safe_terminate2[main_thread_only] XPASS [ 30%] testing/test_threadpool.py::test_execmodel[main_thread_only] PASSED [ 30%] testing/test_threadpool.py::test_execmodel_basic_attrs[main_thread_only] PASSED [ 31%] testing/test_threadpool.py::test_simple[main_thread_only] PASSED [ 31%] testing/test_threadpool.py::test_some[main_thread_only] PASSED [ 32%] testing/test_threadpool.py::test_running_semnatics[main_thread_only] PASSED [ 32%] testing/test_threadpool.py::test_waitfinish_on_reply[main_thread_only] PASSED [ 33%] testing/test_threadpool.py::test_limited_size[main_thread_only] XFAIL [ 34%] testing/test_threadpool.py::test_get[main_thread_only] PASSED [ 34%] testing/test_threadpool.py::test_get_timeout[main_thread_only] PASSED [ 35%] testing/test_threadpool.py::test_get_excinfo[main_thread_only] PASSED [ 35%] testing/test_threadpool.py::test_waitall_timeout[main_thread_only] PASSED [ 36%] testing/test_threadpool.py::test_pool_clean_shutdown[main_thread_only] PASSED [ 36%] testing/test_threadpool.py::test_primary_thread_integration[main_thread_only] PASSED [ 37%] testing/test_threadpool.py::test_primary_thread_integration_shutdown[main_thread_only] PASSED [ 37%] testing/test_basics.py::test_io_message[eventlet-sys.executable] SKIPPED [ 38%] testing/test_basics.py::test_io_message[eventlet-pypy3] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 38%] testing/test_basics.py::test_exectask[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 39%] testing/test_basics.py::TestPureChannel::test_factory_create[eventlet] SKIPPED [ 40%] testing/test_basics.py::TestPureChannel::test_factory_getitem[eventlet] SKIPPED [ 40%] testing/test_basics.py::TestPureChannel::test_channel_timeouterror[eventlet] SKIPPED [ 41%] testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[eventlet] SKIPPED [ 41%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-popen] SKIPPED [ 42%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-socket] SKIPPED [ 42%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-ssh] SKIPPED [ 43%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[eventlet-proxy] SKIPPED [ 43%] testing/test_multi.py::test_safe_terminate[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 44%] testing/test_multi.py::test_safe_terminate2[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 44%] testing/test_threadpool.py::test_execmodel[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 45%] testing/test_threadpool.py::test_execmodel_basic_attrs[eventlet] SKIPPED [ 45%] testing/test_threadpool.py::test_simple[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 46%] testing/test_threadpool.py::test_some[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 47%] testing/test_threadpool.py::test_running_semnatics[eventlet] SKIPPED [ 47%] testing/test_threadpool.py::test_waitfinish_on_reply[eventlet] SKIPPED [ 48%] testing/test_threadpool.py::test_limited_size[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 48%] testing/test_threadpool.py::test_get[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 49%] testing/test_threadpool.py::test_get_timeout[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 49%] testing/test_threadpool.py::test_get_excinfo[eventlet] SKIPPED (could not import 'eventlet': No module named 'eventlet') [ 50%] testing/test_threadpool.py::test_waitall_timeout[eventlet] SKIPPED [ 50%] testing/test_threadpool.py::test_pool_clean_shutdown[eventlet] SKIPPED [ 51%] testing/test_threadpool.py::test_primary_thread_integration[eventlet] SKIPPED [ 51%] testing/test_threadpool.py::test_primary_thread_integration_shutdown[eventlet] SKIPPED [ 52%] testing/test_basics.py::test_io_message[gevent-sys.executable] PASSED [ 52%] testing/test_basics.py::test_io_message[gevent-pypy3] SKIPPED (no pypy3 found) [ 53%] testing/test_basics.py::test_exectask[gevent] PASSED [ 54%] testing/test_basics.py::TestPureChannel::test_factory_create[gevent] PASSED [ 54%] testing/test_basics.py::TestPureChannel::test_factory_getitem[gevent] PASSED [ 55%] testing/test_basics.py::TestPureChannel::test_channel_timeouterror[gevent] PASSED [ 55%] testing/test_basics.py::TestPureChannel::test_channel_makefile_incompatmode[gevent] PASSED [ 56%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-popen] PASSED [ 56%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-socket] PASSED [ 57%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-ssh] SKIPPED [ 57%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_container_basics[gevent-proxy] PASSED [ 58%] testing/test_multi.py::test_safe_terminate[gevent] XFAIL (execution model 'gevent' does not support task count) [ 58%] testing/test_multi.py::test_safe_terminate2[gevent] XFAIL (execution model 'gevent' does not support task count) [ 59%] testing/test_threadpool.py::test_execmodel[gevent] PASSED [ 60%] testing/test_threadpool.py::test_execmodel_basic_attrs[gevent] PASSED [ 60%] testing/test_threadpool.py::test_simple[gevent] PASSED [ 61%] testing/test_threadpool.py::test_some[gevent] PASSED [ 61%] testing/test_threadpool.py::test_running_semnatics[gevent] PASSED [ 62%] testing/test_threadpool.py::test_waitfinish_on_reply[gevent] PASSED [ 62%] testing/test_threadpool.py::test_limited_size[gevent] XFAIL (WorkerPool does not implement limited size) [ 63%] testing/test_threadpool.py::test_get[gevent] PASSED [ 63%] testing/test_threadpool.py::test_get_timeout[gevent] PASSED [ 64%] testing/test_threadpool.py::test_get_excinfo[gevent] PASSED [ 64%] testing/test_threadpool.py::test_waitall_timeout[gevent] PASSED [ 65%] testing/test_threadpool.py::test_pool_clean_shutdown[gevent] PASSED [ 65%] testing/test_threadpool.py::test_primary_thread_integration[gevent] PASSED [ 66%] testing/test_threadpool.py::test_primary_thread_integration_shutdown[gevent] SKIPPED [ 67%] testing/test_basics.py::test_rinfo_source[sys.executable] PASSED [ 67%] testing/test_basics.py::test_rinfo_source[pypy3] SKIPPED (no pypy3 found) [ 68%] testing/test_basics.py::test_geterrortext[sys.executable] PASSED [ 68%] testing/test_basics.py::test_geterrortext[pypy3] SKIPPED (no pypy3 found) [ 69%] testing/test_basics.py::TestMessage::test_wire_protocol PASSED [ 69%] testing/test_basics.py::TestSourceOfFunction::test_lambda_unsupported PASSED [ 70%] testing/test_basics.py::TestSourceOfFunction::test_wrong_prototype_fails PASSED [ 70%] testing/test_basics.py::TestSourceOfFunction::test_function_without_known_source_fails PASSED [ 71%] testing/test_basics.py::TestSourceOfFunction::test_function_with_closure_fails PASSED [ 71%] testing/test_basics.py::TestSourceOfFunction::test_source_of_nested_function PASSED [ 72%] testing/test_basics.py::TestGlobalFinder::test_local PASSED [ 72%] testing/test_basics.py::TestGlobalFinder::test_global PASSED [ 73%] testing/test_basics.py::TestGlobalFinder::test_builtin PASSED [ 74%] testing/test_basics.py::TestGlobalFinder::test_function_with_global_fails PASSED [ 74%] testing/test_basics.py::TestGlobalFinder::test_method_call PASSED [ 75%] testing/test_basics.py::test_remote_exec_function_with_kwargs[sys.executable] PASSED [ 75%] testing/test_basics.py::test_remote_exec_function_with_kwargs[pypy3] SKIPPED [ 76%] testing/test_basics.py::test_remote_exc__no_kwargs PASSED [ 76%] testing/test_basics.py::test_remote_exec_inspect_stack PASSED [ 77%] testing/test_compatibility_regressions.py::test_opcodes PASSED [ 77%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_receive_each PASSED [ 78%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_send_each PASSED [ 78%] testing/test_multi.py::TestMultiChannelAndGateway::test_Group_execmodel_setting PASSED [ 79%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_receive_queue_for_two_subprocesses PASSED [ 80%] testing/test_multi.py::TestMultiChannelAndGateway::test_multichannel_waitclose PASSED [ 80%] testing/test_multi.py::TestGroup::test_basic_group PASSED [ 81%] testing/test_multi.py::TestGroup::test_group_default_spec PASSED [ 81%] testing/test_multi.py::TestGroup::test_group_PopenGateway PASSED [ 82%] testing/test_multi.py::TestGroup::test_group_ordering_and_termination PASSED [ 82%] testing/test_multi.py::TestGroup::test_group_id_allocation PASSED [ 83%] testing/test_multi.py::TestGroup::test_gateway_and_id PASSED [ 83%] testing/test_multi.py::TestGroup::test_default_group PASSED [ 84%] testing/test_multi.py::TestGroup::test_remote_exec_args PASSED [ 84%] testing/test_multi.py::TestGroup::test_terminate_with_proxying PASSED [ 85%] testing/test_rsync.py::TestRSync::test_notargets PASSED [ 85%] testing/test_rsync.py::TestRSync::test_dirsync PASSED [ 86%] testing/test_rsync.py::TestRSync::test_dirsync_twice PASSED [ 87%] testing/test_rsync.py::TestRSync::test_rsync_default_reporting PASSED [ 87%] testing/test_rsync.py::TestRSync::test_rsync_non_verbose PASSED [ 88%] testing/test_rsync.py::TestRSync::test_permissions PASSED [ 88%] testing/test_rsync.py::TestRSync::test_read_only_directories PASSED [ 89%] testing/test_rsync.py::TestRSync::test_symlink_rsync PASSED [ 89%] testing/test_rsync.py::TestRSync::test_symlink2_rsync PASSED [ 90%] testing/test_rsync.py::TestRSync::test_callback PASSED [ 90%] testing/test_rsync.py::TestRSync::test_file_disappearing PASSED [ 91%] testing/test_serializer.py::test_simple[int-4] PASSED [ 91%] testing/test_serializer.py::test_simple[float-3.25] PASSED [ 92%] testing/test_serializer.py::test_simple[complex-(1.78+3.25j)] PASSED [ 92%] testing/test_serializer.py::test_simple[list-[1, 2, 3]] PASSED [ 93%] testing/test_serializer.py::test_simple[tuple-(1, 2, 3)] PASSED [ 94%] testing/test_serializer.py::test_simple[dict-{(1, 2, 3): 32}] PASSED [ 94%] testing/test_serializer.py::test_set PASSED [ 95%] testing/test_serializer.py::test_frozenset PASSED [ 95%] testing/test_serializer.py::test_long PASSED [ 96%] testing/test_serializer.py::test_bytes PASSED [ 96%] testing/test_serializer.py::test_str PASSED [ 97%] testing/test_serializer.py::test_unicode PASSED [ 97%] testing/test_serializer.py::test_bool PASSED [ 98%] testing/test_serializer.py::test_none PASSED [ 98%] testing/test_serializer.py::test_tuple_nested_with_empty_in_between PASSED [ 99%] testing/test_serializer.py::test_py2_string_loads PASSED [100%] =============================== warnings summary =============================== ../../nix/store/f2hv8fkwmv8vky80f4y18nbpl2szv7hc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/config/__init__.py:1464 /nix/store/f2hv8fkwmv8vky80f4y18nbpl2szv7hc-python3.14-pytest-9.1.1/lib/python3.14/site-packages/_pytest/config/__init__.py:1464: PytestConfigWarning: Unknown config option: timeout self._warn_or_fail_if_strict(f"Unknown config option: {key}\n") -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =================================== XPASSES ==================================== =========================== short test summary info ============================ SKIPPED [1] testing/test_basics.py:71: no pypy3 found SKIPPED [3] testing/test_basics.py:180: no pypy3 found SKIPPED [3] testing/test_multi.py:23: no 'gspecs' option found SKIPPED [2] testing/test_basics.py:180: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_basics.py:296: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_basics.py:334: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_basics.py:340: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_basics.py:346: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_basics.py:350: could not import 'eventlet': No module named 'eventlet' SKIPPED [4] testing/test_multi.py:23: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_multi.py:235: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_multi.py:259: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:10: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:20: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:26: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:31: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:50: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:65: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:75: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:103: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:112: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:122: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:133: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:146: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:171: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:195: could not import 'eventlet': No module named 'eventlet' SKIPPED [1] testing/test_threadpool.py:197: can only run with threading SKIPPED [1] testing/test_basics.py:218: no pypy3 found SKIPPED [1] testing/test_basics.py:234: no pypy3 found SKIPPED [1] testing/test_basics.py:434: no pypy3 found XFAIL testing/test_multi.py::test_safe_terminate[thread] - active_count() has been broken for some time XFAIL testing/test_threadpool.py::test_limited_size[thread] - WorkerPool does not implement limited size XFAIL testing/test_multi.py::test_safe_terminate[main_thread_only] - active_count() has been broken for some time XFAIL testing/test_threadpool.py::test_limited_size[main_thread_only] - WorkerPool does not implement limited size XFAIL testing/test_multi.py::test_safe_terminate[gevent] - execution model 'gevent' does not support task count XFAIL testing/test_multi.py::test_safe_terminate2[gevent] - execution model 'gevent' does not support task count XFAIL testing/test_threadpool.py::test_limited_size[gevent] - WorkerPool does not implement limited size XPASS testing/test_multi.py::test_safe_terminate2[thread] - active_count() has been broken for some time XPASS testing/test_multi.py::test_safe_terminate2[main_thread_only] - active_count() has been broken for some time = 138 passed, 38 skipped, 16 deselected, 7 xfailed, 2 xpassed, 1 warning in 25.42s = Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase