Package: python3-zmq
Version: 22.3.0-1
Severity: grave
I have issues updating packages nbconvert and jupyterlab-server, both
of which because of autopkgtest failures, with the similar-looking
backtrace:
autopkgtest [08:13:59]: test autodep8-python3: [-----------------------
Testing with python3.10:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/dist-packages/nbconvert/__init__.py", line 4,
in <module>
from .exporters import *
File "/usr/lib/python3/dist-
packages/nbconvert/exporters/__init__.py", line 4, in <module>
from .slides import SlidesExporter
File "/usr/lib/python3/dist-packages/nbconvert/exporters/slides.py",
line 12, in <module>
from ..preprocessors.base import Preprocessor
File "/usr/lib/python3/dist-
packages/nbconvert/preprocessors/__init__.py", line 10, in <module>
from .execute import ExecutePreprocessor
File "/usr/lib/python3/dist-
packages/nbconvert/preprocessors/execute.py", line 8, in <module>
from nbclient import NotebookClient, execute as _execute
File "/usr/lib/python3/dist-packages/nbclient/__init__.py", line 5,
in <module>
from .client import NotebookClient, execute # noqa: F401
File "/usr/lib/python3/dist-packages/nbclient/client.py", line 21, in
<module>
from jupyter_client import KernelManager
File "/usr/lib/python3/dist-packages/jupyter_client/__init__.py",
line 6, in <module>
from .asynchronous import AsyncKernelClient # noqa
File "/usr/lib/python3/dist-
packages/jupyter_client/asynchronous/__init__.py", line 1, in <module>
from .client import AsyncKernelClient # noqa
File "/usr/lib/python3/dist-
packages/jupyter_client/asynchronous/client.py", line 6, in <module>
from jupyter_client.channels import HBChannel
File "/usr/lib/python3/dist-packages/jupyter_client/channels.py",
line 12, in <module>
import zmq.asyncio
File "/usr/lib/python3/dist-packages/zmq/__init__.py", line 103, in
<module>
from zmq import backend
File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line
32, in <module>
raise original_error from None
File "/usr/lib/python3/dist-packages/zmq/backend/__init__.py", line
27, in <module>
_ns = select_backend(first)
File "/usr/lib/python3/dist-packages/zmq/backend/select.py", line 32,
in select_backend
mod = import_module(name)
File "/usr/lib/python3.10/importlib/__init__.py", line 126, in
import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py",
line 6, in <module>
from . import (
ImportError: cannot import name 'constants' from partially initialized
module 'zmq.backend.cython' (most likely due to a circular import)
(/usr/lib/python3/dist-packages/zmq/backend/cython/__init__.py)
autopkgtest [08:14:00]: test autodep8-python3: -----------------------]
The same error message is discussed here:
https://github.com/zeromq/pyzmq/issues/1460
but it looks like the error message in fact hides the real issue...
Cheers,
J.Puydt