Commit ec0494b
authored
fix(deps): Update dependency numpy to v2.3.4 (#343)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [numpy](https://redirect.github.com/numpy/numpy) ([changelog](https://numpy.org/doc/stable/release)) | patch | `==2.3.3` -> `==2.3.4` |
---
### Release Notes
<details>
<summary>numpy/numpy (numpy)</summary>
### [`v2.3.4`](https://redirect.github.com/numpy/numpy/releases/tag/v2.3.4): (Oct 15, 2025)
[Compare Source](https://redirect.github.com/numpy/numpy/compare/v2.3.3...v2.3.4)
### NumPy 2.3.4 Release Notes
The NumPy 2.3.4 release is a patch release split between a number of maintenance
updates and bug fixes. This release supports Python versions 3.11-3.14. This
release is based on Python 3.14.0 final.
#### Changes
The `npymath` and `npyrandom` libraries now have a `.lib` rather than a
`.a` file extension on win-arm64, for compatibility for building with MSVC and
`setuptools`. Please note that using these static libraries is discouraged
and for existing projects using it, it's best to use it with a matching
compiler toolchain, which is `clang-cl` on Windows on Arm.
([gh-29750](https://redirect.github.com/numpy/numpy/pull/29750))
#### Contributors
A total of 17 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
- !DWesl
- Charles Harris
- Christian Barbia +
- Evgeni Burovski
- Joren Hammudoglu
- Maaz +
- Mateusz Sokół
- Matti Picus
- Nathan Goldbaum
- Ralf Gommers
- Riku Sakamoto +
- Sandeep Gupta +
- Sayed Awad
- Sebastian Berg
- Sergey Fedorov +
- Warren Weckesser
- dependabot\[bot]
#### Pull requests merged
A total of 30 pull requests were merged for this release.
- [#​29725](https://redirect.github.com/numpy/numpy/pull/29725): MAINT: Prepare 2.3.x for further development
- [#​29781](https://redirect.github.com/numpy/numpy/pull/29781): MAINT: Pin some upstream dependences
- [#​29782](https://redirect.github.com/numpy/numpy/pull/29782): BLD: enable x86-simd-sort to build on KNL with -mavx512f
- [#​29783](https://redirect.github.com/numpy/numpy/pull/29783): BUG: Include python-including headers first ([#​29281](https://redirect.github.com/numpy/numpy/issues/29281))
- [#​29784](https://redirect.github.com/numpy/numpy/pull/29784): TYP: fix np.number and np.\*integer method declaration
- [#​29785](https://redirect.github.com/numpy/numpy/pull/29785): TYP: mypy 1.18.1
- [#​29788](https://redirect.github.com/numpy/numpy/pull/29788): TYP: replace scalar type \__init\_\_ with \__new\_\_
- [#​29790](https://redirect.github.com/numpy/numpy/pull/29790): BUG: Fix `dtype` refcount in `__array__` ([#​29715](https://redirect.github.com/numpy/numpy/issues/29715))
- [#​29791](https://redirect.github.com/numpy/numpy/pull/29791): TYP: fix method declarations in floating, timedelta64, and datetime64Backport
- [#​29792](https://redirect.github.com/numpy/numpy/pull/29792): MAINT: delete unused variables in unary logical dispatch
- [#​29797](https://redirect.github.com/numpy/numpy/pull/29797): BUG: Fix pocketfft umath strides for AIX compatibility ([#​29768](https://redirect.github.com/numpy/numpy/issues/29768))
- [#​29798](https://redirect.github.com/numpy/numpy/pull/29798): BUG: np.setbufsize should raise ValueError for negative input
- [#​29799](https://redirect.github.com/numpy/numpy/pull/29799): BUG: Fix assert in nditer buffer setup
- [#​29800](https://redirect.github.com/numpy/numpy/pull/29800): BUG: Stable ScalarType ordering
- [#​29838](https://redirect.github.com/numpy/numpy/pull/29838): TST: Pin pyparsing to avoid matplotlib errors.
- [#​29839](https://redirect.github.com/numpy/numpy/pull/29839): BUG: linalg: emit a MemoryError on a malloc failure ([#​29811](https://redirect.github.com/numpy/numpy/issues/29811))
- [#​29840](https://redirect.github.com/numpy/numpy/pull/29840): BLD: change file extension for libnpymath on win-arm64 from .a...
- [#​29864](https://redirect.github.com/numpy/numpy/pull/29864): CI: Fix loongarch64 CI ([#​29856](https://redirect.github.com/numpy/numpy/issues/29856))
- [#​29865](https://redirect.github.com/numpy/numpy/pull/29865): TYP: Various typing fixes
- [#​29910](https://redirect.github.com/numpy/numpy/pull/29910): BUG: Fix float16-sort failures on 32-bit x86 MSVC ([#​29908](https://redirect.github.com/numpy/numpy/issues/29908))
- [#​29911](https://redirect.github.com/numpy/numpy/pull/29911): TYP: add missing `__slots__` ([#​29901](https://redirect.github.com/numpy/numpy/issues/29901))
- [#​29913](https://redirect.github.com/numpy/numpy/pull/29913): TYP: wrong argument defaults in `testing._private` ([#​29902](https://redirect.github.com/numpy/numpy/issues/29902))
- [#​29920](https://redirect.github.com/numpy/numpy/pull/29920): BUG: avoid segmentation fault in string_expandtabs_length_promoter
- [#​29921](https://redirect.github.com/numpy/numpy/pull/29921): BUG: Fix INT_MIN % -1 to return 0 for all signed integer types...
- [#​29922](https://redirect.github.com/numpy/numpy/pull/29922): TYP: minor fixes related to `errstate` ([#​29914](https://redirect.github.com/numpy/numpy/issues/29914))
- [#​29923](https://redirect.github.com/numpy/numpy/pull/29923): TST: use requirements/test_requirements across CI ([#​29919](https://redirect.github.com/numpy/numpy/issues/29919))
- [#​29926](https://redirect.github.com/numpy/numpy/pull/29926): BUG: fix negative samples generated by Wald distribution ([#​29609](https://redirect.github.com/numpy/numpy/issues/29609))
- [#​29940](https://redirect.github.com/numpy/numpy/pull/29940): MAINT: Bump pypa/cibuildwheel from 3.1.4 to 3.2.1
- [#​29949](https://redirect.github.com/numpy/numpy/pull/29949): STY: rename `@classmethod` arg to cls
- [#​29950](https://redirect.github.com/numpy/numpy/pull/29950): MAINT: Simplify string arena growth strategy ([#​29885](https://redirect.github.com/numpy/numpy/issues/29885))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->1 parent 90f03dd commit ec0494b
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
0 commit comments