Bug#894771: python3-testtools: Missing runtime dependency on python3-distutils

2018-04-12 Thread Paul Gevers
user ci-t...@tracker.debian.org
usertag 894771 progression
thanks

The reason for this issue is that since the upload of python3.6 version
3.6.5~rc1-2, it doesn't depend on python3-distutils anymore. Also your
autopkgtest¹ fails since than with the following error:

  File "/usr/lib/python3.6/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/usr/lib/python3.6/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
  File
"/tmp/autopkgtest-lxc.tzt7pzhx/downtmp/build.a0d/src/testtools/__init__.py",
line 113, in 
from testtools.distutilscmd import (
  File
"/tmp/autopkgtest-lxc.tzt7pzhx/downtmp/build.a0d/src/testtools/distutilscmd.py",
line 7, in 
from distutils.core import Command
ModuleNotFoundError: No module named 'distutils.core'

There are rumors that one shouldn't use distutils as a runtime
dependency and one should use sysconfig instead.

Paul

¹ https://ci.debian.net/packages/p/python-testtools/unstable/amd64/



signature.asc
Description: OpenPGP digital signature


Bug#894771: python3-testtools: Missing runtime dependency on python3-distutils

2018-04-03 Thread Free Ekanayaka

Source: python-testtools
Version: 2.3.0-3
Severity: important

I get an import error on debian/unstable when trying to import the
testtools package:

free@debian:~$ python3 -c "import testtools"
python3 -c "import testtools"
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/lib/python3/dist-packages/testtools/__init__.py", line 113, in 

from testtools.distutilscmd import (
  File "/usr/lib/python3/dist-packages/testtools/distutilscmd.py", line 7, in 

from distutils.core import Command
ModuleNotFoundError: No module named 'distutils.core'

Installing python3-distutils fixes the issue.