-
Notifications
You must be signed in to change notification settings - Fork 528
Open
Labels
featurestatus-triage_doneInitial triage done, will be further handled by the driver teamInitial triage done, will be further handled by the driver team
Description
What is the current behavior?
$ python
Python 3.14.0rc3 free-threading build (main, Sep 18 2025, 19:37:18) [Clang 20.1.4 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import snowflake.connector
<frozen importlib._bootstrap>:491: RuntimeWarning: The global interpreter lock (GIL) has been enabled to load module 'snowflake.connector.nanoarrow_arrow_iterator', which has not declared that it can run safely without the GIL. To override this behavior and keep the GIL disabled (at your own risk), run with PYTHON_GIL=0 or -Xgil=0.
What is the desired behavior?
^ not this
How would this improve snowflake-connector-python?
With the release of Python 3.14, the new free-threaded (no-GIL) mode is becoming more widely used.
It would be great if snowflake-connector-python could provide prebuilt wheels and confirm compatibility with python3.14t (the free-threaded ABI).
References and other background
No response
Metadata
Metadata
Assignees
Labels
featurestatus-triage_doneInitial triage done, will be further handled by the driver teamInitial triage done, will be further handled by the driver team