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

Reply via email to