Many python packages are starting to enable the free-threaded python versions. It would be nice if this could be considered for this package since there is at least one downstream package (timezonefinder) working on this direction jannikmi/timezonefinder#364.
I did some investigation by installing h3-py alongside pytest-run-parallel and found no issue (while working on this one must set the environment variable PYTHON_GIL=0).
Although this result only indicates that maybe this library can be deployed to thread-free python, it is also possible that tests are not sufficiently extensive and didn't touch cases where it would fail in a thread-free python run.
Many python packages are starting to enable the free-threaded python versions. It would be nice if this could be considered for this package since there is at least one downstream package (timezonefinder) working on this direction jannikmi/timezonefinder#364.
I did some investigation by installing h3-py alongside pytest-run-parallel and found no issue (while working on this one must set the environment variable
PYTHON_GIL=0).Although this result only indicates that maybe this library can be deployed to thread-free python, it is also possible that tests are not sufficiently extensive and didn't touch cases where it would fail in a thread-free python run.