evalf / nutils

The nutils project
http://www.nutils.org/
MIT License
88 stars 48 forks source link

replace coverage with custom framework #874

Closed joostvanzwieten closed 3 months ago

joostvanzwieten commented 3 months ago

Python 3.12 has a significant regression in coverage analysis. Related issue: https://github.com/python/cpython/issues/107674 . This PR replaces coverage with a custom framework built using sys.monitoring, which is only available as of Python 3.12.