Skip to content

Add Python 3.15 #380

Open
Open

Description

@bgilbert

Adding a new Python release

  • Update Git main
    • git checkout main
    • In pyproject.toml, add classifier for new Python version
    • In .github/workflows/python.yml, update hardcoded Python versions and add new version to lists
    • Commit and open a PR
    • Merge the PR when CI passes
    • Add new Python jobs to branch protection required checks
  • Do a new release for free-threaded wheel
  • Update MacPorts package
  • Update website: Python 3 versions in download/index.md

Activity

  1. bgilbert commented on Oct 11, 2026

    @bgilbert
    MemberAuthor

    This will need a new release. The infrastructure isn't available for stable API support in free-threaded builds (#340) and PyPI no longer allows wheels to be uploaded to old releases.

  2. bgilbert commented on Oct 20, 2026

    @bgilbert
    MemberAuthor

    Stable API support in #383.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions