Skip to content

Drop Python 3.9 support - #135

Open
afermg wants to merge 1 commit into
mainfrom
perf/python-310
Open

Drop Python 3.9 support#135
afermg wants to merge 1 commit into
mainfrom
perf/python-310

Conversation

@afermg

@afermg afermg commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • raise the supported Python floor from 3.9 to 3.10
  • remove Python 3.9 from the CI matrix and README support statement
  • regenerate uv.lock for Python 3.10–3.12

This is a packaging-only prerequisite for the optional Numba backend work; it does not change runtime code.

Benchmark

Not applicable: no runtime implementation changes. Lock resolution remains effectively instantaneous:

uv lock --check
Resolved 157 packages in 1ms

Validation

  • uv lock --check passed
  • ruff check . passed
  • non-stress suite: 63 passed, 5 deselected
  • independent packaging review: OK

The complete suite reached the CPU-heavy randomized matching stress test, but that run was stopped after 20 minutes on a host concurrently running two 95-worker JUMP-lite jobs. The same non-stress suite and focused tests passed; CI remains the clean-host full-suite gate.

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