Skip to content

py: migrate to free-threading python #3112

@jqnatividad

Description

@jqnatividad

Currently, because of GIL limitations - the py command is single-threaded and processes in chunks of 50,000 rows.

Now that free-threading is available in Python 3.13 and 3.14, migrate py command to use free-threading for increased performance.

This will necessarily mean dropping qsv support for Python 3.12 and below.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request. Once marked with this label, its in the backlog.performance

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions