Skip to content

Align supported Python/NumPy versions with current releases - #40

Merged
dancergraham merged 2 commits into
mainfrom
copilot/update-numpy-and-bump-python-versions
Jun 10, 2026
Merged

dancergraham merged 2 commits into
mainfrom
copilot/update-numpy-and-bump-python-versions

Conversation

Copilot AI commented Jun 10, 2026 •

Copy link
Copy Markdown
Contributor

This updates the project’s declared runtime support to current Python releases and raises the NumPy floor accordingly. It keeps packaging metadata and CI interpreter targets in sync with the supported-version policy.

  • Packaging metadata

    • Raised requires-python in pyproject.toml from >=3.8 to >=3.10.
  • CI runtime targets

    • Updated all actions/setup-python entries in CI.yml from 3.13 to 3.14 so wheel/test jobs run on the current interpreter target.
  • Version declarations (example)

    [project]
    requires-python = ">=3.10"
    dependencies = [
        "numpy>=2,<3",
    ]

oops version 2 is current, avoid breaking people on numpy 2.3 and lower.
@dancergraham
dancergraham marked this pull request as ready for review June 10, 2026 12:19
Copilot AI review requested due to automatic review settings June 10, 2026 12:19

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s declared supported Python runtime version and aligns CI’s selected interpreter with that policy so packaging and automated builds/tests target newer Python releases.

Changes:

  • Raised requires-python in pyproject.toml from >=3.8 to >=3.10.
  • Updated GitHub Actions actions/setup-python usage in CI to run with Python 3.14 across jobs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
pyproject.toml Raises the declared minimum supported Python version to >=3.10.
.github/workflows/CI.yml Updates CI’s configured Python interpreter version to 3.14 across build/test jobs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/CI.yml
Comment on lines 35 to +37
- uses: actions/setup-python@v5
with:
python-version: 3.13
python-version: 3.14
@dancergraham
dancergraham merged commit 3e5eb46 into main Jun 10, 2026
12 checks passed
@dancergraham
dancergraham deleted the copilot/update-numpy-and-bump-python-versions branch June 11, 2026 09:50
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.

3 participants