-
-
Notifications
You must be signed in to change notification settings - Fork 12k
MAINT: update pins in requirements files #30683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| "lstrip", | ||
| "rstrip", | ||
| "replace" | ||
| "replace", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙃
Perhaps concerningly: fixing this didn't cause the correspond test below to fail. I unfortunately don't have time to dive in to understand why though.
|
Maybe we should be running dependabot on these pins, if that's possible? |
Should be, we could also add the tools directory. I'll put up a PR for requirements. |
|
See #30685. Dependabot can be manually triggered. |
| if IS_WASM: | ||
| pytest.skip("WASM has limited stack size") | ||
| if not IS_64BIT: | ||
| pytest.skip("32 bit Python has limited stack size") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To avoid a segfault on the i686-cp312 test job: https://github.com/numpy/numpy/actions/runs/21183357907/job/60931865175?pr=30683
I suspect that the different pytest version is leading to a slightly different Python stack structure. I could try to understand more deeply too, but I don't think it's worth spending a bunch of time on an issue that only happens on 32 bit Python in a stress-test that we know causes issues in some situations.
|
Thanks Nathan. I note that you have fixed the ruff problems the dependabot update showed. |
I updated all the pins except for
spin, where I simply deleted them. IMO spin is stable enough it's OK to run with unpinned versions.The most substantial change is to accommodate ruff rule ISC004 "Unparenthesized implicit string concatenation in collection": https://docs.astral.sh/ruff/rules/implicit-string-concatenation-in-collection-literal/
Punting on the docs pins, see #30684