Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run free-threaded CI on MacOS #4686

Merged
merged 3 commits into from
Nov 6, 2024

Conversation

ngoldbaum
Copy link
Contributor

I didn't want to integrate this with build-pr quite yet, because build-pr still uses 3.12. We can talk more later about how exactly we want to test free-threading without doubling the number of CI jobs that get run against every PR.

However I do think it's worthwhile to add one more MacOS job, as I do here.

This uses quansight-labs/setup-python, which is a fork of setup-python to support installing the free-threaded build. Hopefully just a temporary fork! But it makes it much easier to set up cross-platform CI and builds.

@ngoldbaum ngoldbaum added CI Continuous Integration CI-skip-changelog Skip checking changelog entry labels Nov 5, 2024
Copy link
Member

@davidhewitt davidhewitt left a comment

Choose a reason for hiding this comment

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

Thanks, yes it would be good to switch CI in general to 3.13 now.

@davidhewitt davidhewitt added this pull request to the merge queue Nov 6, 2024
Merged via the queue into PyO3:main with commit faa644a Nov 6, 2024
47 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration CI-skip-changelog Skip checking changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants