array-api-compat icon indicating copy to clipboard operation
array-api-compat copied to clipboard

CI broken on python 3.10

Open ev-br opened this issue 1 month ago • 2 comments

Recent CI runs (gh-353, gh-361) are all broken on python 3.10, with tracebacks pointing to hypothesis internals. E.g. https://github.com/data-apis/array-api-compat/actions/runs/19609218701/job/56152540302?pr=361

Bisecting hypothsis versions locally, it appears that hypothesis 6.144 is the last version which works, and 6.146 and above (the current pypi one right now is 6.148) are broken.

Out of recent hypothesis PRs, https://github.com/HypothesisWorks/hypothesis/pull/4604 is suspect.

ev-br avatar Nov 23 '25 10:11 ev-br

Strangely enough,

  • testing locally, python==3.10.0 from mamba install python==3.10 is broken, but mamba install python==3.10.2 works.
  • on CI, it seems to install python==3.10.19 via the setup-python action.

ev-br avatar Nov 23 '25 10:11 ev-br

An upstream issue: https://github.com/HypothesisWorks/hypothesis/issues/4606

ev-br avatar Nov 23 '25 12:11 ev-br

fixed by https://github.com/data-apis/array-api-tests/pull/398, closing.

ev-br avatar Dec 02 '25 16:12 ev-br