Skip to content

Add Python 3.15 and free-threading support#442

Merged
blink1073 merged 5 commits into
Calysto:mainfrom
blink1073:test-py315
Jun 13, 2026
Merged

Add Python 3.15 and free-threading support#442
blink1073 merged 5 commits into
Calysto:mainfrom
blink1073:test-py315

Conversation

@blink1073

@blink1073 blink1073 commented May 11, 2026

Copy link
Copy Markdown
Contributor

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.

@blink1073
blink1073 merged commit aef5fb8 into Calysto:main Jun 13, 2026
24 checks passed
@blink1073
blink1073 deleted the test-py315 branch June 13, 2026 19:45
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