Skip to content

Use faster CI coverage library - #2093

Merged
mscuthbert merged 1 commit into
masterfrom
coverage-314
Oct 21, 2026
Merged

mscuthbert merged 1 commit into
masterfrom
coverage-314

Conversation

@mscuthbert

@mscuthbert mscuthbert commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

Coverage got a lot faster in Python 3.14. So I'm moving the coverage check there (even though I usually run it on the second oldest OS system).

Before -- most tests took 3min; 3.13 w/ coverage took 9min.
Now - other tests still take 3min; 3.14 w/ coverage took 3min 40 sec!

AI-assisted (Claude)

coverage.py uses sys.monitoring by default on 3.14+, far faster than the
3.13 settrace core (3.13 coverage job took ~9 min vs ~3 for others).

AI-assisted (Claude)
@mscuthbert mscuthbert changed the title Run CI coverage on Python 3.14 Use faster CI coverage library Oct 21, 2026
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 93.381% (-0.001%) from 93.382% — coverage-314 into master

@mscuthbert
mscuthbert marked this pull request as ready for review October 21, 2026 01:30
@mscuthbert
mscuthbert merged commit 7d12e5d into master Oct 21, 2026
9 checks passed
@mscuthbert
mscuthbert deleted the coverage-314 branch October 21, 2026 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants