Skip to content

Add Python 3.15 and free-threading support#442

Open
blink1073 wants to merge 3 commits into
Calysto:mainfrom
blink1073:test-py315
Open

Add Python 3.15 and free-threading support#442
blink1073 wants to merge 3 commits into
Calysto:mainfrom
blink1073:test-py315

Conversation

@blink1073
Copy link
Copy Markdown
Contributor

@blink1073 blink1073 commented May 11, 2026

References

Description

Adds Python 3.15 support and free-threading support by bumping the build-and-inspect-python-package action and adding the relevant trove classifiers.

Changes

  • Bump hynek/build-and-inspect-python-package from v2.17.0 to v2.18.0 in both tests.yml and release.yml
  • Add include-free-threaded: "true" to the build step in tests.yml and release.yml
  • Add Programming Language :: Python :: 3.15 trove classifier
  • Add Programming Language :: Python :: Free Threading :: 3 - Stable trove classifier

Backwards-incompatible changes

None

Testing

N/A

AI usage

  • Some or all of the content of this PR was generated by AI.
  • The human author has carefully reviewed this PR and run this code.
  • AI tools and models used: Claude Sonnet 4.6 (Claude Code)

Bump build-and-inspect-python-package to v2.18.0, enable free-threaded
builds, and add Python 3.15 and free-threading trove classifiers.
@blink1073
Copy link
Copy Markdown
Contributor Author

See Calysto/octave_kernel#334, also blocked on PyO3.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant