Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SNOW-1058504: Python 3.12 support #1253

Open
melanopsis opened this issue Feb 15, 2024 · 7 comments
Open

SNOW-1058504: Python 3.12 support #1253

melanopsis opened this issue Feb 15, 2024 · 7 comments
Labels
feature New feature or request status-triage_done Initial triage done, will be further handled by the driver team

Comments

@melanopsis
Copy link

I'm just starting this to get the discussion going for Python 3.12 support. Since Python is now on a yearly release cadence, I think you will get "new Python version support" queries more often and it's best to tackle it sooner rather than later.

Thanks.

@melanopsis melanopsis added the feature New feature or request label Feb 15, 2024
@github-actions github-actions bot changed the title Python 3.12 support SNOW-1058504: Python 3.12 support Feb 15, 2024
@sfc-gh-yixie
Copy link
Collaborator

@melanopsis Snowflake Python Runtime Policy states that "Snowflake intends to support new Python runtimes within 1 year of their first official release."

@melanopsis
Copy link
Author

Thanks. Hopefully, the policy can be revised at some point to bring support within six months, instead of one year.

@sfc-gh-dszmolka sfc-gh-dszmolka added the status-triage_done Initial triage done, will be further handled by the driver team label Apr 29, 2024
@gregbrant2
Copy link

+1. I'm working on a project that is using Python 3.12 and we have a hard requirement from a customer to use Snowflake. Having the Snowflake client available on 3.12 is essential.

@sfc-gh-yixie
Copy link
Collaborator

We're going to work on supporting 3.12.

@sfc-gh-bprakash , for your visibility about "Hopefully, the policy can be revised at some point to bring support within six months, instead of one year."

@krispharper
Copy link

Python 3.12 was released on 2023-10-02, so this marks the last day for Snowpark to support it within 1 year of release. Is there any timeline or expected date for that to happen?

It's been difficult to get Snowpark adoption at our company because of this policy.

@EED85
Copy link

EED85 commented Oct 18, 2024

I've reviewed the Snowpark release notes, and I see that support for Python 3.11 was added in October 2023, which is now over a year ago. Python 3.13 has since been released. However, Snowpark does not currently support Python 3.12. Considering our company's size and the numerous users of our centralized Docker setup, it is likely that many users who are not Snowpark users will want or need to use Python 3.12. Therefore, we cannot use it until Snowpark provides faster support for Python updates.

@benmorrisalchera
Copy link

Same issue here. You are the last remaining package blocking our upgrade to 3.12. Any news on when you are going to release a 3.12 compatible version?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request status-triage_done Initial triage done, will be further handled by the driver team
Projects
None yet
Development

No branches or pull requests

7 participants