Skip to content

Support for tracers for different Python versions >=3.12 #27

@tzanko-matev

Description

@tzanko-matev

Our current implementation works for Python 3.12 and 3.13.

In Python 3.14 the BRANCH event will be replaced with BRANCH_LEFT and BRANCH_RIGHT. Since we don't use those in Codetracer at all we can just remove them from the tracer::Tracer trait and make the trait compatible with Python 3.14 this way. Alternatively we would need to maintain several versions of the trait - one for each Python version. Another solution might also be possible.

This issue is separate from the issue of supporting Python versions <3.12. Note that for those we don't have the sys.monitoring API at all.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions