Changelog:
===========
- The "no-ctracer" warning is not issued for Python pre-release versions.
Coverage doesn't ship compiled wheels for those versions, so this was far too noisy.
- On Python 3.14+, the "sysmon" core is now the default if it's supported for
your configuration. Plugins and dynamic contexts are still not supported with it.
- Added a [run] core configuration setting to specify the measurement core,
which was previously only available through the COVERAGE_CORE environment variable.
- Fixed incorrect rendering of f-strings with doubled braces
- If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason.
- The C tracer core extension module now conforms to PEP 489
- Fixed a "ValueError: min() arg is an empty sequence" error
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>