beeware / beeware/duvet

Coverage 4.0 support

Open
#3 7 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
56
Forks
19
PR merge metrics
No merged PRs in 30d

Description

Seems some things were changed in 4.0:

```
Traceback (most recent call last):
File "/usr/local/bin/duvet", line 7, in
from duvet.__main__ import main
File "/usr/local/lib/python2.7/dist-packages/duvet/__main__.py", line 10, in
from duvet.view import MainWindow
File "/usr/local/lib/python2.7/dist-packages/duvet/view.py", line 14, in
from coverage.parser import CodeParser
ImportError: cannot import name CodeParser
```

Contributor guide

Open the contributing guide

Research direction

Start in duvet/view.py at the import of coverage.parser.CodeParser and reproduce the traceback with the reported coverage version. Check the coverage 4.0 API changes and existing issue discussion; done means duvet starts without this ImportError and can visualize coverage data.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.