Add 2024.12 to allowed array API versions #4262
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a bit pre-emptive: 2024.12 Array API spec is not released yet :-).
However, the story goes like this:
The 2024.12 release is in the works and is expected "soon" (tm);
We would like to release array-api-compat and array-api-strict with 2024.12 support quickly once the spec itself is finalized;
Testing of array-api-compat across Array API provider libraries (numpy, pytorch, jax.numpy, dask) relies on array-api-tests;
array-api-tests relies on hypothesis.extra.array_api module;
if hypothesis.extra.array_api does not recognize 2024.12 as an allowed version, we cannot even start testing anything against the new spec version.
So I'm wondering what would you think about merging this one-line change and cutting a new hypothesis release? I fully realize it might sound a bit preposterous to ask for a release because of an unrelated change in a far far corner of your userspace. Still I've got to ask :-).EDIT: now that I actually read the release policy, am adding the RELEASE.rst snippet. I'd guess there's not much need to precisely time this PR: hypothesis full well can recognize an upcoming array API version.