Hi @ilanschnell 👋🏼. We working on support for free-threaded CPython (see, e.g., PEP 703 and https://py-free-threading.github.io/) and found bitarray in one of the dependency trees we're looking at.
Here is what adding support for free-threading typically takes:
It'd be great for bitarray to gain support, and @HaoZeke should have bandwidth soon to contribute this, if that sounds good to you. If so, any pointers would be very welcome e.g., (things you know may be problematic and would need testing/changing).
Hi @ilanschnell 👋🏼. We working on support for free-threaded CPython (see, e.g., PEP 703 and https://py-free-threading.github.io/) and found
bitarrayin one of the dependency trees we're looking at.Here is what adding support for free-threading typically takes:
pytest-run-parallelto find potential issues (global state and other potential thread safety issues), and fix them. Note:bitarraycurrently only has tests running in wheel build jobs, so perhaps adding this in CI is not desirable - it can be done locally as well.cp313tABI tag).It'd be great for
bitarrayto gain support, and @HaoZeke should have bandwidth soon to contribute this, if that sounds good to you. If so, any pointers would be very welcome e.g., (things you know may be problematic and would need testing/changing).