Skip to content

SNOW-3045808 : Python 3.14 support #4066

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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions