Skip to content

Support for Python 3.13's GIL-Free Mode #675

@gitctrlx

Description

@gitctrlx

Hello TA-Lib maintainers,

With the upcoming release of Python 3.13, there is an experimental feature allowing Python to run without the Global Interpreter Lock (GIL). This feature is described in PEP 703, which introduces the "free-threaded" mode for CPython.

You can find more details about this feature in the Free-threaded CPython documentation.

Since TA-Lib is a widely used library for technical analysis, especially in multithreaded environments, it would be beneficial to ensure compatibility with Python's GIL-free mode. This will allow users to fully utilize multi-core processors for parallel processing without the limitations of GIL.

Would it be possible to test and, if necessary, update TA-Lib to support this new mode? Your attention to this matter would be greatly appreciated by the community.

Thank you for your continuous support and development of TA-Lib!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions