Skip to content

Add support for free-threaded Python versions#1

Draft
blink1073 wants to merge 4 commits intomainfrom
support-free-threading
Draft

Add support for free-threaded Python versions#1
blink1073 wants to merge 4 commits intomainfrom
support-free-threading

Conversation

@blink1073
Copy link
Owner

Summary

Addresses hynek#175

Add a new include-free-threaded input that, when set to 'true', appends free-threaded Python siblings (e.g. 3.14t) inline after each matching version in the supported_python_classifiers_* outputs, for Python 3.14 and later.
The feature is entirely opt-in and has no effect on existing workflows.

Background

I am adopting biapp for a package (oct2py) that depends on numpy/scipy, and I'd like for the generated test matrix to include 3.14t. From the issue description, it wasn't clear to me how to handle the presence of the Programming Language :: Python :: Free Threading trove classifier. Do you think the job should error if the option is set but the trove classifier does not exist?

Pull Request Check List

  • I acknowledge this project's AI policy.
  • This pull requests is not from my main branch.
  • The changes are somehow exercised by our CI workflows such that it's possible to at least visually confirm they're doing what they're supposed to do.
  • The documentation has been updated.
    • New inputs/outputs have been added to README.md.
    • Documentation in .md files is written using semantic newlines.
  • Changes have been added to CHANGELOG.md

dependabot bot and others added 3 commits March 26, 2026 15:18
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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