Skip to content

Coverage 6.0 moved coverage.misc.NoSource to coverage.exceptions.NoSource #326

@haakenlid

Description

@haakenlid

Looks like the latest stable version of coverage breaks the reporting from coveralls-python.

#!/bin/bash -eo pipefail
COVERALLS_REPO_TOKEN=Q58WdUuZOi89XHyDeDsGE2lxUGQ2IfqP3 coveralls
Traceback (most recent call last):
  File "/home/circleci/.local/bin/coveralls", line 5, in <module>
    from coveralls.cli import main
  File "/home/circleci/.local/lib/python3.8/site-packages/coveralls/__init__.py", line 1, in <module>
    from .api import Coveralls
  File "/home/circleci/.local/lib/python3.8/site-packages/coveralls/api.py", line 14, in <module>
    from .reporter import CoverallReporter
  File "/home/circleci/.local/lib/python3.8/site-packages/coveralls/reporter.py", line 5, in <module>
    from coverage.misc import NoSource
ImportError: cannot import name 'NoSource' from 'coverage.misc' (/home/circleci/.local/lib/python3.8/site-packages/coverage/misc.py)

Exited with code exit status 1
CircleCI received exit code 1

coveragepy/coveragepy@6a3d3aa#diff-8489ba0fa1175208cbaa2e586bbf94c70fe721b8ebd8f022452e431fefd64168

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions