jquast / blessed

Blessed is an easy, practical library for making python terminal apps
http://pypi.python.org/pypi/blessed
MIT License
1.18k stars 71 forks source link

Fixes for CI tests #256

Closed avylove closed 1 year ago

avylove commented 1 year ago

Switched to a container (Debian 10 with 2.7.18) for 2.7 on Linux.

Dropped Python 2.7 for Windows. Containers only work for Linux runners. We could probably make it work by downloading and installing Python as a step. Looking at the download statistics, Windows users seem to use 3.8+, though there were ~6k downloads of Blessed for 2.7 on Windows last month. I'm just not sure I have the time to look into it.

Tox 4 supports syntax like py3.9 vs py39, so I was able to consolidate the test matrix a little. The older versions of Python get older versions of Tox, so they still need the old format.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage has no change and project coverage change: +0.98 :tada:

Comparison is base (4efaa3c) 94.40% compared to head (f6217bf) 95.38%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #256 +/- ## ========================================== + Coverage 94.40% 95.38% +0.98% ========================================== Files 9 9 Lines 1018 1018 Branches 215 215 ========================================== + Hits 961 971 +10 + Misses 51 43 -8 + Partials 6 4 -2 ``` [see 2 files with indirect coverage changes](https://app.codecov.io/gh/jquast/blessed/pull/256/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jeff+Quast)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

avylove commented 1 year ago

Codecov upload seems to be buggy today. Some uploads fail complaining about the token, then work fine when you rerun . Looks like everything uploaded now, but status hasn't refreshed. Hopefully it will on it's own.