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

bump pyO3 to 0.22.6 #97

Merged
merged 1 commit into from
Nov 6, 2024
Merged

bump pyO3 to 0.22.6 #97

merged 1 commit into from
Nov 6, 2024

Conversation

minrk
Copy link
Contributor

@minrk minrk commented Nov 6, 2024

causes installation to fail (rightly so) on unsupported free-threaded Python, instead of installing a version that segfaults on import.

This was the intended behavior of pyO3 starting with 0.22.2, but the backport of the check wasn't quite right until 0.22.6.

If build is allowed to proceed by setting UNSAFE_PYO3_BUILD_FREE_THREADED=1, it still segfaults at import rpds with 0.22.6, so it is good that installation does not proceed without this opt-in.

upstream issue: PyO3/pyo3#4682

causes installation to fail (rightly so) on free-threaded Python, instead of installing a version that segfaults.

This was the intended behavior of pyO3 starting with 0.22.2
@Julian Julian merged commit e39adf8 into crate-py:main Nov 6, 2024
33 checks passed
@Julian
Copy link
Member

Julian commented Nov 6, 2024

Thanks.

@minrk minrk deleted the pyo3-bump branch November 6, 2024 15:25
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