Package: python3-docker
Version: 4.1.0-1
Severity: serious

Dear maintainer,

As can be seen by the autopkgtest of toil [1], python3-docker needs
distutils.spawn to be able to support "from docker.errors import
ImageNotFound". I believe python3-docker therefor Depends on
python3-distutils, but it doesn't declare that relation. See the
trace-back below.

Paul

[1]
https://ci.debian.net/data/autopkgtest/testing/amd64/t/toil/5129938/log.gz

Traceback (most recent call last):
  File "/usr/bin/toil", line 11, in <module>
    load_entry_point('toil==4.0.0', 'console_scripts', 'toil')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
2852, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
2443, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line
2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/toil/__init__.py", line 25, in
<module>
    from docker.errors import ImageNotFound
  File "/usr/lib/python3/dist-packages/docker/__init__.py", line 2, in
<module>
    from .api import APIClient
  File "/usr/lib/python3/dist-packages/docker/api/__init__.py", line 2,
in <module>
    from .client import APIClient
  File "/usr/lib/python3/dist-packages/docker/api/client.py", line 10,
in <module>
    from .build import BuildApiMixin
  File "/usr/lib/python3/dist-packages/docker/api/build.py", line 6, in
<module>
    from .. import auth
  File "/usr/lib/python3/dist-packages/docker/auth.py", line 7, in <module>
    from . import credentials
  File "/usr/lib/python3/dist-packages/docker/credentials/__init__.py",
line 2, in <module>
    from .store import Store
  File "/usr/lib/python3/dist-packages/docker/credentials/store.py",
line 9, in <module>
    from .utils import create_environment_dict
  File "/usr/lib/python3/dist-packages/docker/credentials/utils.py",
line 1, in <module>
    import distutils.spawn
ModuleNotFoundError: No module named 'distutils.spawn'

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to