Compatibility

BenchCore 1.x follows Semantic Versioning for documented package-level APIs.

  • Python: CPython 3.12 and newer
  • Pytest integration: pytest 8 and 9
  • Unittest integration: supported Python standard library
  • Portable report schema: schema version 1 throughout BenchCore 1.x

The latest 1.x feature release receives bug and security fixes. Names beginning with an underscore and implementation module paths not documented in the API reference are private.

Public removals normally receive a targeted DeprecationWarning and remain for at least one subsequent minor release. Security or fundamentally incorrect behavior may require a documented exception.