Bump numpy from 2.2.6 to 2.5.2 - #201
Conversation
villelaitila
left a comment
There was a problem hiding this comment.
Potential Python-version compatibility issue: numpy 2.5.2 declares Requires-Python: >=3.12 on PyPI (numpy dropped support for Python <3.12 a few releases back). This repo's setup.cfg still advertises python_requires = >=3.8 and lists classifiers down to Python 3.8, and requirements.txt (used for pip install -r requirements.txt per CLAUDE.md's dev setup) directly pins numpy==2.5.2.
That means pip install -r requirements.txt will fail to resolve on Python 3.8–3.11, which the package still claims to support. A few options:
- If the project no longer intends to support <3.12, this is a good moment to bump
python_requires/classifiers insetup.cfgaccordingly (in a follow-up, since Dependabot won't touch that file). - Otherwise, this bump should be capped (e.g.
numpy<2.5or an explicitsys_platform/python_versionmarker) so contributors on older-but-still-supported Python versions aren't broken.
Note numpy isn't in setup.cfg's install_requires (only pandas, lxml, Levenshtein are) — it's pulled in transitively via pandas and used directly only in src/sgraph/cypher.py — so published-package consumers aren't directly affected by this pin; the risk is scoped to requirements.txt-based dev/CI installs on older Python.
No other issues spotted — this is a minimal, mechanical version bump otherwise.
Generated by Claude Code
384290a to
2f12860
Compare
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.6 to 2.5.2. - [Release notes](https://github.com/numpy/numpy/releases) - [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst) - [Commits](numpy/numpy@v2.2.6...v2.5.2) --- updated-dependencies: - dependency-name: numpy dependency-version: 2.5.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2f12860 to
a14c240
Compare
Bumps numpy from 2.2.6 to 2.5.2.
Release notes
Sourced from numpy's releases.
... (truncated)
Changelog
Sourced from numpy's changelog.
... (truncated)
Commits
48feceeREL: Prepare for the NumPy 2.5.2 release (#32226)ecf599cMerge pull request #32221 from charris/backport-321513c7ac97Merge pull request #32220 from charris/backport-3220523b30f4BUG: avoid segfaults when legacy copyswap slot is not defined (#32151)4964ca8TYP:iscloseshape-typing fix for 2d array-likes (#32205)c37ed94MAINT: Skip limited_api tests on some platforms. (#32214)5cfd73bMerge pull request #32206 from charris/update-cibuildwheeld8262bcMAINT: Update cibuildwheel to v4.2.0988d94dMerge pull request #32158 from charris/backport-32133b2e4f97BUG: avoid possible stack overflow in arraydescr_dealloc (#32133)