Skip to content

Conversation

sjmonson
Copy link
Collaborator

@sjmonson sjmonson commented Oct 9, 2025

Summary

Bumps the minimum python version to 3.10 and updates all dependent tooling (CI, tox, ruff, mypy).


  • "I certify that all code in this PR is my own, except as noted below."

Use of AI

  • Includes AI-assisted code completion
  • Includes code generated by an AI application
  • Includes AI-generated tests (NOTE: AI written tests should have a docstring that includes ## WRITTEN BY AI ##)

@sjmonson sjmonson force-pushed the features/refactor/python_min_bump branch from 2312115 to d40a657 Compare October 9, 2025 15:32
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This script is not strictly necessary now that we have dropped python 3.9 as the issue was mostly with numpy not having a single version with support for all of 3.9-3.13. But its still nice to split the lock at 3.12 to allow for newer locked packages in more supported python versions. Location for this file doesn't really matter it only needs to be run if the version ranges change otherwise pdm is smart enough to reuse existing ranges.

@jaredoconnell jaredoconnell merged commit 51c1681 into features/refactor/base Oct 9, 2025
8 of 17 checks passed
@jaredoconnell jaredoconnell deleted the features/refactor/python_min_bump branch October 9, 2025 18:32
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.

2 participants