PrefectHQ
prefect
BlogDocsChangelog

Remove Python 3.9 support

#19273Merged
Comparing
remove-python-39-support
(
f95e384
) with
main
(
0a6eddb
)
CodSpeed Performance Gauge
0%
Untouched
2
Ignored
6

Benchmarks

Passed

bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
0%
458.9 µs457.8 µs
bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
0%
1.4 s1.4 s

Ignored

bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
+4%
162.5 ms157 ms
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-1%
4.3 ms4.4 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-2%
6.4 ms6.5 ms
bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
+1%
107.5 ms106.7 ms
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
167.7 ms167 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
0%
1 s1 s

Commits

Click on a commit to change the comparison range
Base
main
0a6eddb
+0.17%
Remove Python 3.9 support This removes Python 3.9 support across all packages in the repository. Changes include: - Updated pyproject.toml files to require Python 3.10+ - Removed Python 3.9 from CI/CD test matrices - Updated documentation to reflect Python 3.10+ requirement - Removed Python 3.9 classifiers from all packages - Removed importlib_metadata dependency (only needed for Python <3.10) - Updated mypy target version to 3.10 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
a020f47
18 days ago
by desertaxle
-0.04%
Don't run integration tests on 3.9
284464f
18 days ago
by desertaxle
-0.22%
Bump of couple of packages
6e7618a
18 days ago
by desertaxle
+0.09%
Fix some stale imports
5a788eb
18 days ago
by desertaxle
+0.06%
Update remaining Python 3.9 references to 3.10 Update Dockerfile, documentation, and README files that still referenced Python 3.9 as the minimum version. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
b9c11d2
18 days ago
by desertaxle
-0.39%
Fix `prefect-ray` failures
0199591
18 days ago
by desertaxle
+0.13%
Merge branch 'main' into remove-python-39-support
15e01ee
18 days ago
by desertaxle
+0.31%
Remove stale compat code
f95e384
15 days ago
by desertaxle
© 2025 CodSpeed Technology
Home Terms Privacy Docs