Skip to content

Drop Python 3.9 support (EOL)#489

Open
pjbull wants to merge 3 commits into
masterfrom
chennai
Open

Drop Python 3.9 support (EOL)#489
pjbull wants to merge 3 commits into
masterfrom
chennai

Conversation

@pjbull

@pjbull pjbull commented Jul 12, 2026

Copy link
Copy Markdown
Member

Summary

Test plan

  • CI passes on 3.10–3.13 across ubuntu/macOS/Windows
  • Especially Windows: pixi-pyproject.toml-* and pixi-pixi.toml-* baking tests pass
  • After merge, scheduled Sunday run (or workflow_dispatch) succeeds

Poetry 2.3+ requires Python >=3.10, so pipx install on the 3.9 matrix
cells was failing and cancelling the rest of the scheduled test runs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Retire 3.9 from CI, packaging metadata, and docs. Revert the Poetry
installer workaround now that the matrix starts at 3.10.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pjbull pjbull changed the title Fix scheduled CI Poetry install on Python 3.9 Drop Python 3.9 support (EOL) Jul 12, 2026
Exclude .pixi from Ruff discovery and strip nested .ruff.toml files
shipped in pixi envs that break config loading on Windows runners.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant