Bump numpy from 2.2.6 to 2.5.3 - #201
dependabot[bot] wants to merge 1 commit into
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
a14c240 to
52778b7
Compare
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.6 to 2.5.3. - [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.3) --- 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>
52778b7 to
2253b59
Compare
|
Superseded by #207. |
Bumps numpy from 2.2.6 to 2.5.3.
Release notes
Sourced from numpy's releases.
... (truncated)
Changelog
Sourced from numpy's changelog.
... (truncated)
Commits
dd88c0cMerge pull request #32511 from charris/prepare-2.5.3edcac6aREL: Prepare for the NumPy 2.5.3 releasefd4d908Merge pull request #32509 from charris/backport-3249665bb1daBUG: fix crash in ufunc.resolve_dtypes with a Python scalar type (#32496)294956eMerge pull request #32506 from charris/backport-3250326428d9DOC: fix scipy docs links in intersphinx mapping (#32507)5fab1cbDOC: use static scipy doc site for intershpinx (#32503)7beed2fMerge pull request #32481 from ngoldbaum/stringdtype-backport8972f70Merge pull request #32478 from charris/backport-32466ab1b589Merge pull request #32477 from charris/backport-32423