-
Notifications
You must be signed in to change notification settings - Fork 185
Drop support for Python 3.9 #3204
Copy link
Copy link
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency file
Description
Description
3.9 EOL is scheduled for 2025-10-31.
There's some select features mentioned in (#2084 (comment)), and the full What’s New In Python 3.10 for more info.
Probably will make sense to time this around/shortly after (#3184).
Related
Meta
Critical Bugs
Fixes have been available since v2.13.0
- bug:
joindiscrepancies when null values are in the joining keys #3307 - bug:
when-then.overincorrect results for pandas/pyarrow #3311 - Incorrect results/errors for partitioned
over()with nulls #3300
Backends
- DEPS: Drop Python 3.10 pandas-dev/pandas#62066
- feat(python): Drop Python 3.9 support pola-rs/polars#25984
- GH-47443: [Python][Packaging] Drop Python 3.9 support apache/arrow#47478
- Drop Python 3.10 support rapidsai/cudf#21225
- [SPARK-52561][DOCS][FOLLOW-UP] Update migration guide about Python 3.9 dropped apache/spark#51631
- [SPARK-54213][PYTHON][CONNECT] Remove Python 3.9 from Spark Connect apache/spark#52911
- Drop support for Python 3.9 dask/dask#11245
- ibis-project/ibis@aa16d08
-
duckdb -
sqlframe -
modin1
Ecosystem
As a project aimed at the maintainers of other projects - tooling matters too!
- Remove support for Python 3.9 pytest-dev/pytest#13724
- Drop support for running with Python 3.9 python/mypy#20156
- Drop support for Python 3.9 (May 2026) python/typeshed#13782
- https://github.com/pypa/hatch/releases/tag/hatch-v1.16.0
Meta TODO
- Figure out new upstream minimums (see
3.8drop table)
Footnotes
-
modinappears to have only been receiving bug-fixes by Snowflake for a while now modin-project/modin/releases. ↩
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency file