Skip to content

TST: add 3.15t win32 CI and fix issues seen in that build (#31607) - #31671

Merged
charris merged 1 commit into
numpy:maintenance/2.5.xfrom
charris:backport-31607
Jun 18, 2026
Merged

charris merged 1 commit into
numpy:maintenance/2.5.xfrom
charris:backport-31607

Conversation

@charris

@charris charris commented Jun 18, 2026

Copy link
Copy Markdown
Member

Backport of #31607.

Adds win32 3.15t CI and fixes issues seen in the numpy-release automation. I also enabled "full" tests using the same test command as the windows wheel builder.

The Cython issues were reported upstream in cython/cython#7742 and will be fixed in the next Cython release.

I adjusted tests that run meson to use a new helper that embeds debug info into the pytest failure message. That way debug output is no longer swallowed by pytest-xdist and we'll see errors in CI.

Fixed an issue in the cython tests that led to file paths longer than MAX_PATH so I updated the tests to copy the build tree to generate shorter paths.

Disabled test_dirichlet_moderately_small_alpha on 32 bit builds. 458 MiB is almost 10% of a 32 bit address space and on a test runner with 4 workers it's possible or even likely for memory to get sufficiently fragmented such that this test triggers OOM errors. mimalloc and the free-threaded build might make this situation worse?

ping @seberg @charris since this got reasonably involved.

I used Claude Fable 5 to help with this PR.

@charris charris added this to the 2.5.0 Release milestone Jun 18, 2026
@charris charris added 05 - Testing 08 - Backport Used to tag backport PRs labels Jun 18, 2026
@charris
charris merged commit a74b43f into numpy:maintenance/2.5.x Jun 18, 2026
84 of 86 checks passed
@charris
charris deleted the backport-31607 branch June 18, 2026 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 - Testing 08 - Backport Used to tag backport PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants