Skip to content

SNOW-3045808 : Python 3.14 support #4066

@hexarobi

Description

@hexarobi

What is the current behavior?

An error when running under Python 3.14

AttributeError: 'super' object has no attribute '_expr_id' and no __dict__ for setting new attributes
https://github.com/snowflakedb/snowpark-python/blob/main/src/snowflake/snowpark/_internal/analyzer/expression.py#L162

What is the desired behavior?

Successful run under Python 3.14

How would this improve snowflake-snowpark-python?

Enables snowpark usage with most current and performant Python.

References, Other Background

Python 3.14 was released on October 2025
https://docs.python.org/3/whatsnew/3.14.html

Metadata

Metadata

Labels

featureNew feature or requeststatus-triage_doneInitial triage done, will be further handled by the driver team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions