ModuleNotFoundError: No module named 'tomllib' · Issue #1390 · nedbat/coveragepy (original) (raw)
Describe the bug
When I run tests in Travis CI against Python3.11-dev
I get the following error:
$ coverage run --branch pedantic/tests/tests_main.py
Traceback (most recent call last):
File "/home/travis/virtualenv/python3.11-dev/bin/coverage", line 5, in <module>
from coverage.cmdline import main
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/travis/virtualenv/python3.11-dev/lib/python3.11/site-packages/coverage/__init__.py", line 15, in <module>
from coverage.control import Coverage, process_startup
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/travis/virtualenv/python3.11-dev/lib/python3.11/site-packages/coverage/control.py", line 20, in <module>
from coverage.collector import Collector, CTracer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/travis/virtualenv/python3.11-dev/lib/python3.11/site-packages/coverage/collector.py", line 10, in <module>
from coverage.config import CoverageConfig
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/travis/virtualenv/python3.11-dev/lib/python3.11/site-packages/coverage/config.py", line 16, in <module>
from coverage.tomlconfig import TomlConfigParser, TomlDecodeError
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/travis/virtualenv/python3.11-dev/lib/python3.11/site-packages/coverage/tomlconfig.py", line 16, in <module>
import tomllib # pylint: disable=import-error
^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'tomllib'
To Reproduce
How can we reproduce the problem? Please be specific. Don't link to a failing CI job. Answer the questions below:
Expected behavior
Run tests with coverage.
Additional context
Nothing.