Bump numpy from 2.4.0 to 2.4.1
Type: Pull Request
State: Open
Association: Unknown
Comments: 2
(5 months ago)
(5 months ago)
dependencies python
Bumps numpy from 2.4.0 to 2.4.1.
Release notes
Sourced from numpy's releases.
2.4.1 (Jan 10, 2026)
NumPy 2.4.1 Release Notes
The NumPy 2.4.1 is a patch release that fixes bugs discoved after the 2.4.0 release. In particular, the typo
SeedlessSequenceis preserved to enable wheels using the random Cython API and built against NumPy < 2.4.0 to run without errors.This release supports Python versions 3.11-3.14
Contributors
A total of 9 people contributed to this release. People with a "+" by their names contributed a patch for the first time.
- Alexander Shadchin
- Bill Tompkins +
- Charles Harris
- Joren Hammudoglu
- Marten van Kerkwijk
- Nathan Goldbaum
- Raghuveer Devulapalli
- Ralf Gommers
- Sebastian Berg
Pull requests merged
A total of 15 pull requests were merged for this release.
- #30490: MAINT: Prepare 2.4.x for further development
- #30503: DOC:
numpy.select: fixdefaultparameter docstring...- #30504: REV: Revert part of #30164 (#30500)
- #30506: TYP:
numpy.select: allow passing array-likedefault...- #30507: MNT: use if constexpr for compile-time branch selection
- #30513: BUG: Fix leak in flat assignment iterator
- #30516: BUG: fix heap overflow in fixed-width string multiply (#30511)
- #30523: BUG: Ensure summed weights returned by np.average always are...
- #30527: TYP: Fix return type of histogram2d
- #30594: MAINT: avoid passing ints to random functions that take double...
- #30595: BLD: Avoiding conflict with pygit2 for static build
- #30596: MAINT: Fix msvccompiler missing error on FreeBSD
- #30608: BLD: update vendored Meson to 1.9.2
- #30620: ENH: use more fine-grained critical sections in array coercion...
- #30623: BUG: Undo result type change of quantile/percentile but keep...
Changelog
Sourced from numpy's changelog.
This is a walkthrough of the NumPy 2.4.0 release on Linux, which will be the first feature release using the
numpy/numpy-release <https://github.com/numpy/numpy-release>__ repository.The commands can be copied into the command line, but be sure to replace 2.4.0 with the correct version. This should be read together with the :ref:
general release guide <prepare_release>.Facility preparation
Before beginning to make a release, use the
requirements/*_requirements.txtfiles to ensure that you have the needed software. Most software can be installed with pip, but some will require apt-get, dnf, or whatever your system uses for software. You will also need a GitHub personal access token (PAT) to push the documentation. There are a few ways to streamline things:
- Git can be set up to use a keyring to store your GitHub personal access token. Search online for the details.
- You can use the
keyringapp to store the PyPI password for twine. See the online twine documentation for details.Prior to release
Add/drop Python versions
When adding or dropping Python versions, multiple config and CI files need to be edited in addition to changing the minimum version in
pyproject.toml. Make these changes in an ordinary PR against main and backport if necessary. We currently release wheels for new Python versions after the first Python RC once manylinux and cibuildwheel support that new Python version.Backport pull requests
Changes that have been marked for this release must be backported to the maintenance/2.4.x branch.
Commits
d24bb7fMerge pull request #30624 from charris/prepare-for-2.4.1d3bfd6dREL: Prepare for the NumPy 2.4.1 releaseabe3d86Merge pull request #30623 from charris/backport-306015d89078TST: Add test showing that q promotes (for "interpolating ones")16890ceBUG: Fix result type change and make weak q safebf7ef0bMerge pull request #30620 from charris/backport-305143d3af25ENH: use more fine-grained critical sections in array coercion internals (#30...8b7f197Merge pull request #30608 from charris/update-vendored-meson30999f6BLD: update vendored Meson to 1.9.2e6bea65Merge pull request #30596 from charris/remove-msvccompiler-check- Additional commits viewable in compare view
Dependabot 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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)
Package Dependencies
Technical Details
| ID: | 12814235 |
| UUID: | 3819865962 |
| Node ID: | PR_kwDOCfrzfs69gZTI |
| Host: | GitHub |
| Repository: | learning-process/parallel_programming_course |