You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to resolve building jupyter-client and ikernel modules dependencies.
Looks like ikernel needs jupyter-client on build stage and build of the sphinx documentation.
jupyter-client looks like it needs ikernel on building sphinx documentation and to pytest needs as well ikernel however it is possible to organize two stages build of both modules by build first jupyter-client without doc and with deselecting all units which needs ikernel, and than after installing such jupyter-client to build ikernel -> install ikernel and one more time build jupyter-client with documentation ad without dselecting ikernel dependent units.
To do that it would be really helpful to implement in the jupyter-client test units skipping all units which needs ikernel .. just to be able execute jupyter-client without deselection exact units.
For now jupyter-client pytest is failing in env withouit installed ikernel like below:
+ PATH=/home/tkloczko/rpmbuild/BUILDROOT/python-jupyter-client-6.2.0-2.fc35.x86_64/usr/bin:/usr/bin:/usr/sbin:/usr/local/sbin+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-jupyter-client-6.2.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-jupyter-client-6.2.0-2.fc35.x86_64/usr/lib/python3.8/site-packages+ PYTHONDONTWRITEBYTECODE=1+ /usr/bin/pytest -ra=========================================================================== test session starts ============================================================================platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)rootdir: /home/tkloczko/rpmbuild/BUILD/jupyter_client-6.2.0plugins: forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, httpbin-1.0.0, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, aiohttp-0.3.0, checkdocs-2.7.0, mock-3.6.1, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, pyfakefs-4.5.0, cases-3.6.1, flaky-3.7.0, hypothesis-6.14.0, benchmark-3.4.1, xdist-2.3.0, Faker-8.8.1collected 165 items. . [ 0%]jupyter_client/tests/test_adapter.py ........................... [ 17%]jupyter_client/tests/test_client.py ssssssss [ 22%]jupyter_client/tests/test_connect.py ........... [ 28%]jupyter_client/tests/test_jsonutil.py .... [ 31%]jupyter_client/tests/test_kernelapp.py F [ 31%]jupyter_client/tests/test_kernelmanager.py FFFFFFFF..EEE...FFFFFsFsFsFFFFFF......FFFFFFFFFF [ 61%]jupyter_client/tests/test_kernelspec.py .........F. [ 68%]jupyter_client/tests/test_localinterfaces.py . [ 68%]jupyter_client/tests/test_manager.py . [ 69%]jupyter_client/tests/test_multikernelmanager.py FFFFFFFFFFFFFFFFFFFFFFFF [ 84%]jupyter_client/tests/test_public_api.py .... [ 86%]jupyter_client/tests/test_session.py ..................... [ 99%]jupyter_client/tests/test_ssh.py . [100%]================================================================================== ERRORS ==================================================================================___________________________________________________ ERROR at setup of TestKernelManager.test_signal_kernel_subprocesses ____________________________________________________ @pytest.fixture def start_kernel():
> km, kc = start_new_kernel(kernel_name="signaltest")jupyter_client/tests/test_kernelmanager.py:98:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _jupyter_client/manager.py:726: in start_new_kernel kc.wait_for_ready(timeout=startup_timeout)jupyter_client/utils.py:25: in wrapped return loop.run_until_complete(coro(*args, **kwargs))/usr/lib/python3.8/site-packages/nest_asyncio.py:70: in run_until_complete return f.result()/usr/lib64/python3.8/asyncio/futures.py:178: in result raise self._exception/usr/lib64/python3.8/asyncio/tasks.py:280: in __step result = coro.send(None)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _self = <jupyter_client.blocking.client.BlockingKernelClient object at 0x7f3db274bb20>, timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()):
> raise RuntimeError("Kernel died before replying to kernel_info")E RuntimeError: Kernel died before replying to kernel_infojupyter_client/client.py:180: RuntimeError-------------------------------------------------------------------------- Captured stderr setup ---------------------------------------------------------------------------Traceback (most recent call last): File "/usr/lib64/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib64/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/home/tkloczko/rpmbuild/BUILD/jupyter_client-6.2.0/jupyter_client/tests/signalkernel.py", line 10, in <module> from ipykernel.displayhook import ZMQDisplayHookModuleNotFoundError: No module named 'ipykernel'________________________________________________________ ERROR at setup of TestKernelManager.test_start_new_kernel _________________________________________________________ @pytest.fixture def start_kernel():
> km, kc = start_new_kernel(kernel_name="signaltest")jupyter_client/tests/test_kernelmanager.py:98:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _jupyter_client/manager.py:726: in start_new_kernel kc.wait_for_ready(timeout=startup_timeout)jupyter_client/utils.py:25: in wrapped return loop.run_until_complete(coro(*args, **kwargs))/usr/lib/python3.8/site-packages/nest_asyncio.py:70: in run_until_complete return f.result()/usr/lib64/python3.8/asyncio/futures.py:178: in result raise self._exception/usr/lib64/python3.8/asyncio/tasks.py:280: in __step result = coro.send(None)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _self = <jupyter_client.blocking.client.BlockingKernelClient object at 0x7f3db30d4c10>, timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()):
> raise RuntimeError("Kernel died before replying to kernel_info")E RuntimeError: Kernel died before replying to kernel_infojupyter_client/client.py:180: RuntimeError-------------------------------------------------------------------------- Captured stderr setup ---------------------------------------------------------------------------Traceback (most recent call last): File "/usr/lib64/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib64/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/home/tkloczko/rpmbuild/BUILD/jupyter_client-6.2.0/jupyter_client/tests/signalkernel.py", line 10, in <module> from ipykernel.displayhook import ZMQDisplayHookModuleNotFoundError: No module named 'ipykernel'_______________________________________________________ ERROR at setup of TestKernelManager.test_templated_kspec_env _______________________________________________________ @pytest.fixture def start_kernel():
> km, kc = start_new_kernel(kernel_name="signaltest")jupyter_client/tests/test_kernelmanager.py:98:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _jupyter_client/manager.py:726: in start_new_kernel kc.wait_for_ready(timeout=startup_timeout)jupyter_client/utils.py:25: in wrapped return loop.run_until_complete(coro(*args, **kwargs))/usr/lib/python3.8/site-packages/nest_asyncio.py:70: in run_until_complete return f.result()/usr/lib64/python3.8/asyncio/futures.py:178: in result raise self._exception/usr/lib64/python3.8/asyncio/tasks.py:280: in __step result = coro.send(None)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _self = <jupyter_client.blocking.client.BlockingKernelClient object at 0x7f3db26d73a0>, timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()):
> raise RuntimeError("Kernel died before replying to kernel_info")E RuntimeError: Kernel died before replying to kernel_infojupyter_client/client.py:180: RuntimeError-------------------------------------------------------------------------- Captured stderr setup ---------------------------------------------------------------------------Traceback (most recent call last): File "/usr/lib64/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib64/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/home/tkloczko/rpmbuild/BUILD/jupyter_client-6.2.0/jupyter_client/tests/signalkernel.py", line 10, in <module> from ipykernel.displayhook import ZMQDisplayHookModuleNotFoundError: No module named 'ipykernel'================================================================================= FAILURES =================================================================================[..]============================================================================= warnings summary =============================================================================jupyter_client/tests/test_session.py::TestSession::test_tracking /usr/lib64/python3.8/site-packages/zmq/eventloop/zmqstream.py:101: DeprecationWarning: zmq.eventloop.ioloop is deprecated in pyzmq 17. pyzmq now works with default tornado and asyncio eventloops. self.io_loop = io_loop or IOLoop.current()-- Docs: https://docs.pytest.org/en/stable/warnings.html========================================================================= short test summary info ==========================================================================SKIPPED [8] jupyter_client/tests/test_client.py:29: SkippedSKIPPED [1] jupyter_client/tests/test_kernelmanager.py:358: IPC transport is currently not working for this test!SKIPPED [1] jupyter_client/tests/test_kernelmanager.py:374: IPC transport is currently not working for this test!SKIPPED [1] jupyter_client/tests/test_kernelmanager.py:390: IPC transport is currently not working for this test!ERROR jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_signal_kernel_subprocesses - RuntimeError: Kernel died before replying to kernel_infoERROR jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_start_new_kernel - RuntimeError: Kernel died before replying to kernel_infoERROR jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_templated_kspec_env - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelapp.py::test_kernelapp_lifecycle - assert 'kernel-c9e1ac4d-7b08-47d0-acb6-fe090ec2a422.json' in '[KernelApp] Starting kernel \'pyt...FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-_install_kernel-_ShutdownStatus.ShutdownRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-shutdown-install_kernel_dont_shutdown-_ShutdownStatus.SigtermRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManagerShutDownGracefully::test_async_signal_kernel_subprocesses[signaltest-no-terminate-install_kernel_dont_terminate-_ShutdownStatus.SigkillRequest]FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[tcp] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_lifecycle[ipc] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[tcp] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_kernelmanager.py::TestKernelManager::test_subclass_callables[ipc] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[tcp] - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_kernels[ipc] - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_parallel_thread_kernels[tcp] - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_parallel_process_kernels[tcp] - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelmanager.py::TestParallel::test_start_sequence_process_kernels[tcp] - RuntimeError: Kernel died before replying to kernel_infoFAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-tcp] - jupyter_client.kernelspec.NoSuchKernel: No such kerne...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManager-ipc] - jupyter_client.kernelspec.NoSuchKernel: No such kerne...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-tcp] - jupyter_client.kernelspec.NoSuchKernel: No such kernel n...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKMSubclass-ipc] - jupyter_client.kernelspec.NoSuchKernel: No such kernel n...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManagerWithCleanup-tcp] - jupyter_client.kernelspec.NoSuchKernel: No...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_lifecycle[AsyncKernelManagerWithCleanup-ipc] - jupyter_client.kernelspec.NoSuchKernel: No...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKernelManager-tcp] - jupyter_client.kernelspec.NoSuchKernel: N...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKernelManager-ipc] - jupyter_client.kernelspec.NoSuchKernel: N...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKMSubclass-tcp] - jupyter_client.kernelspec.NoSuchKernel: No s...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKMSubclass-ipc] - jupyter_client.kernelspec.NoSuchKernel: No s...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKernelManagerWithCleanup-tcp] - jupyter_client.kernelspec.NoSu...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_deprecations[AsyncKernelManagerWithCleanup-ipc] - jupyter_client.kernelspec.NoSu...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_signal_kernel_subprocesses - TypeError: cannot unpack non-iterable AsyncGenerator objectFAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_start_new_async_kernel - TypeError: cannot unpack non-iterable AsyncGenerator objectFAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[tcp] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named py...FAILED jupyter_client/tests/test_kernelmanager.py::TestAsyncKernelManager::test_subclass_callables[ipc] - jupyter_client.kernelspec.NoSuchKernel: No such kernel named py...FAILED jupyter_client/tests/test_kernelspec.py::KernelSpecTests::test_subclass - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_ipc_cinfo - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_ipc_lifecycle - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_shutdown_all - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_process_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel n...FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_start_parallel_thread_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel na...FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_ipc_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel named...FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_start_sequence_tcp_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel named...FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_subclass_callables - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_tcp_cinfo - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestKernelManager::test_tcp_lifecycle_with_kernel_id - jupyter_client.kernelspec.NoSuchKernel: No such kernel nam...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_cinfo - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_ipc_lifecycle - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_shutdown_all_while_starting - jupyter_client.kernelspec.NoSuchKernel: No such kernel...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_process_kernels - jupyter_client.kernelspec.NoSuchKernel: No such ker...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_parallel_thread_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kern...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_ipc_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel ...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_start_sequence_tcp_kernels - jupyter_client.kernelspec.NoSuchKernel: No such kernel ...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_subclass_callables - jupyter_client.kernelspec.NoSuchKernel: No such kernel named py...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_cinfo - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle - jupyter_client.kernelspec.NoSuchKernel: No such kernel named python3FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_tcp_lifecycle_with_kernel_id - jupyter_client.kernelspec.NoSuchKernel: No such kerne...FAILED jupyter_client/tests/test_multikernelmanager.py::TestAsyncKernelManager::test_use_after_shutdown_all - jupyter_client.kernelspec.NoSuchKernel: No such kernel name...===================================================== 57 failed, 92 passed, 11 skipped, 1 warning, 3 errors in 44.60s ======================================================
The text was updated successfully, but these errors were encountered:
I'm trying to resolve building jupyter-client and ikernel modules dependencies.
Looks like ikernel needs jupyter-client on build stage and build of the sphinx documentation.
jupyter-client looks like it needs ikernel on building sphinx documentation and to pytest needs as well ikernel however it is possible to organize two stages build of both modules by build first jupyter-client without doc and with deselecting all units which needs ikernel, and than after installing such jupyter-client to build ikernel -> install ikernel and one more time build jupyter-client with documentation ad without dselecting ikernel dependent units.
To do that it would be really helpful to implement in the jupyter-client test units skipping all units which needs ikernel .. just to be able execute jupyter-client without deselection exact units.
For now jupyter-client pytest is failing in env withouit installed ikernel like below:
The text was updated successfully, but these errors were encountered: