Skip to content

feat: add Python 3.15, drop Python 3.10 - #863

Merged
henryiii merged 5 commits into
mainfrom
python-3.15
Oct 7, 2026
Merged

henryiii merged 5 commits into
mainfrom
python-3.15

Conversation

@henryiii

@henryiii henryiii commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 AI text below 🤖

Adds Python 3.15 (pre-release) to the sp-repo-review classifiers and test matrix. The template and guide do not add 3.15 yet.

Drops Python 3.10:

  • sp-repo-review: requires-python >=3.11. Removes the tomli dependency and the _compat package; code now imports tomllib and importlib.resources.abc directly.
  • Template and guide: minimum is now 3.11 in pyproject.toml, CI matrices, the maturin abi3 feature, and the tool config examples. The GitLab CI images move from -buster (no 3.12+ images) to -bookworm, and CIBW_BUILD is now cp311–cp314.
  • codespell hook: removes the tomli extra dependency.

Also fixes the nox session names in AGENTS.md.

Ran tests, lint and dist sessions for hatch and maturin, and compare_copier, locally.


📚 Documentation preview 📚: https://scientific-python-cookie--863.org.readthedocs.build/

Assisted-by: ClaudeCode:claude-opus-5-5
Assisted-by: ClaudeCode:claude-opus-5-5
Assisted-by: ClaudeCode:claude-opus-5-5
…GENTS.md

Assisted-by: ClaudeCode:claude-opus-5-5
Comment thread .github/workflows/reusable-rr-tests.yml Outdated
@henryiii
henryiii merged commit 96c7eae into main Oct 7, 2026
34 checks passed
@henryiii
henryiii deleted the python-3.15 branch October 7, 2026 16:46
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