Bump numpy from 2.2.4 to 2.4.3 in /requirements#1277
Conversation
|
@qubvel we need to make some decisions here. Currently we support Python 3.9+ and test 3.10–3.12. Python 3.9 is officially EOL, and many of our dependencies like numpy only support Python 3.12+. If we want testing to remain simple and easy, I would propose following numpy's Python support schedule and only support/test Python 3.12+. Otherwise we will need to add Python-version-specific requirement.txts or not test older versions. Let me know what you think and I'll make the updates to pyproject.toml/tests.yaml/requirements.txt. We could also consider switching to uv.lock; @isaaccorley did this in torchgeo/torchgeo#3444 and it's been working well for us. |
|
I don't wanna bump to python 3.12+ as a hard requirement, the error is clear and I would let user to decide which combination python+numpy to use. On our side I would prefer to drop testing for older python versions, wdyt? |
|
I'm fine with that. But note that we may get bug reports from users trying to use old versions that we aren't able to test in CI. For example, if I add some fancy new type hint thing, it may not work for them, and we have no way of knowing until they open a bug report. So I guess I would propose testing Python 3.12–3.14 (SPEC 0) and officially supporting Python 3.10+ (non-EOL versions)? |
|
@dependabot rebase |
Bumps [numpy](https://github.com/numpy/numpy) from 2.2.4 to 2.4.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.4...v2.4.3) --- updated-dependencies: - dependency-name: numpy dependency-version: 2.4.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
0c8d01e to
a8832ca
Compare
Bumps numpy from 2.2.4 to 2.4.3.
Release notes
Sourced from numpy's releases.
... (truncated)
Changelog
Sourced from numpy's changelog.
... (truncated)
Commits
8bcb2e7Merge pull request #30974 from charris/prepare-2.4.39a2b5eeREL: Prepare for the NumPy 2.4.3 releasea822ac2Merge pull request #30973 from charris/backport-30961039bf54MAINT: update openblas (#30961)254bafaMerge pull request #30955 from charris/backport-308790cc7d38ENH: Test .kind not .char in np.testing.assert_equal (#30879)9ee571dMerge pull request #30957 from charris/backport-30918f302a16Merge pull request #30958 from charris/backport-30938d240a09MAINT: Don't use vulture 2.15, it has false positives4fc08e9MAINT: Don't use vulture 2.15, it has false positivesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)