Package: python3-wheel
Version: 0.34.2-1
Severity: serious
Justification: Policy 4.5

Attempted to unpack a wheel in a pretty minimal sid chroot and got this
error:

$ python3 -m wheel unpack setuptools-44.1.1-py2.py3-none-any.whl 
Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3/dist-packages/wheel/__main__.py", line 19, in <module>
    sys.exit(main())
  File "/usr/lib/python3/dist-packages/wheel/__main__.py", line 15, in main
    sys.exit(wheel.cli.main())
  File "/usr/lib/python3/dist-packages/wheel/cli/__init__.py", line 83, in main
    args.func(args)
  File "/usr/lib/python3/dist-packages/wheel/cli/__init__.py", line 24, in 
unpack_f
    from .unpack import unpack
  File "/usr/lib/python3/dist-packages/wheel/cli/unpack.py", line 6, in <module>
    from ..wheelfile import WheelFile
  File "/usr/lib/python3/dist-packages/wheel/wheelfile.py", line 10, in <module>
    from distutils import log as logger
ImportError: cannot import name 'log' from 'distutils' 
(/usr/lib/python3.9/distutils/__init__.py)

Now that distutils is split out, wheel will need to explicitly depend on
it.

Scott K

_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to