From 63289ebb31f7282acc4a18e8ff0ecfe7ae0dc96a Mon Sep 17 00:00:00 2001 From: Jayson Steffens Date: Mon, 20 Apr 2026 16:28:07 +0200 Subject: [PATCH] fix(release): install hypothesis in cibuildwheel test env The v0.10.0 tag build failed on every wheel-test step with ModuleNotFoundError: hypothesis. Cause: PR #50 added tests/test_properties.py, which imports hypothesis, but CIBW_TEST_REQUIRES still only installed pytest. Add hypothesis so the wheel smoke test can collect every test file. No wheels were published from v0.10.0; this fix goes in before the retag so the next release attempt publishes cleanly. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 050ca85..fbf3bdd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,7 +34,7 @@ jobs: CIBW_ARCHS: ${{ matrix.cibw_archs }} CIBW_BEFORE_ALL_MACOS: "brew install libomp" CIBW_ENVIRONMENT_MACOS: "MACOSX_DEPLOYMENT_TARGET=13.0" - CIBW_TEST_REQUIRES: "pytest" + CIBW_TEST_REQUIRES: "pytest hypothesis>=6.100" CIBW_TEST_COMMAND: "pytest {project}/tests -q" - uses: actions/upload-artifact@v4