Skip to content

Fix numpy and scipy failures on the CI#4534

Merged
h-mayorquin merged 2 commits intoSpikeInterface:mainfrom
h-mayorquin:fix_numpy_prs
Apr 20, 2026
Merged

Fix numpy and scipy failures on the CI#4534
h-mayorquin merged 2 commits intoSpikeInterface:mainfrom
h-mayorquin:fix_numpy_prs

Conversation

@h-mayorquin
Copy link
Copy Markdown
Collaborator

Three tests rely on lenient behavior that newer numpy and scipy have since tightened, and this PR adjusts the test code to match what the assertions actually mean. These failures went unnoticed because they only manifest on the Python 3.13 slot of the Complete tests matrix, which resolves to numpy 2.4.4 and scipy 1.17.1, while the Python 3.10 and 3.12 slots and the nightly codecov job all resolve to numpy 2.0.2 where the old behavior still holds. It is unclear to me why 3.13 resolves so much higher than 3.10 and 3.12 on the same workflow. Maybe #4515 but unclear.

@h-mayorquin h-mayorquin self-assigned this Apr 20, 2026
@h-mayorquin h-mayorquin added the continuous integration Related to CI label Apr 20, 2026
@h-mayorquin h-mayorquin marked this pull request as ready for review April 20, 2026 15:48
@h-mayorquin h-mayorquin merged commit 34c83f7 into SpikeInterface:main Apr 20, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants