Skip to content

MNT: add support for 3.14.0b1 - #28928

Merged
charris merged 1 commit into
numpy:mainfrom
ngoldbaum:3.14.0b1
May 8, 2025
Merged

charris merged 1 commit into
numpy:mainfrom
ngoldbaum:3.14.0b1

Conversation

@ngoldbaum

@ngoldbaum ngoldbaum commented May 8, 2025 •

Copy link
Copy Markdown
Member

Removes our use of CPython internals in favor of the new API added for this purpose in 3.14. See python/cpython#133164.

I also dropped support for 3.14.0a7 since that is known to be broken without using CPython internals. I could also not add the explicit error case, but it seemed better to break known-broken configurations we don't want to support. Happy to do it either way if anyone disagrees.

There's a new deprecation warning coming from the struct module. I ignored it for now and opened an issue (#28926).

Comment thread pytest.ini Resolved
Comment thread numpy/_core/src/multiarray/temp_elide.c Resolved
@charris

charris commented May 8, 2025

Copy link
Copy Markdown
Member

The TSAN failure looks legitimate, but we can ignore it for now.

@ngoldbaum

Copy link
Copy Markdown
Member Author

@nascheme - would you mind kicking off a new build of the CPython sanity docker image? Looks like it's stuck on alpha 7.

@charris
charris merged commit 69a42f8 into numpy:main May 8, 2025
@charris

charris commented May 8, 2025

Copy link
Copy Markdown
Member

Thanks Nathan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants