Skip to content

ci: don't build hypothesis from source - #6411

Merged
bschoenmaeckers merged 1 commit into
PyO3:mainfrom
davidhewitt:hypothesis-binary
Sep 14, 2026
Merged

bschoenmaeckers merged 1 commit into
PyO3:mainfrom
davidhewitt:hypothesis-binary

Conversation

@davidhewitt

Copy link
Copy Markdown
Member

Split from #6389

It turns out that recent hypothesis releases ship a native component... and that this is a nice problem to have, because it's a Rust (PyO3) component! 🎉

Unfortunately this can break our CI, because we currently end up attempting to build hypothesis from source, and if the PyO3 version used by hypothesis doesn't support the new platform we're testing on the build fails. The simplest thing to do seems to be what we already do for numpy where we only run those tests if prebuilt numpy is available.

I ran into this testing #6389 locally, however it also applies to future CPython versions and also I think is the likely cause of #6406 being broken.

@davidhewitt

Copy link
Copy Markdown
Member Author

netlify-build is unrelated; I'd like to merge this to unblock #6406 and #6389

@bschoenmaeckers
bschoenmaeckers added this pull request to the merge queue Sep 14, 2026
Merged via the queue into PyO3:main with commit 1f5ee4c Sep 14, 2026
51 of 52 checks passed
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