Sign In

numpy

Package Overview
Dependencies
Maintainers
2
Versions
164
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

numpy - pypi Package Compare versions

Comparing version
2.4.5
to
2.4.6
+21
doc/changelog/2.4.6-changelog.rst
Contributors
============
A total of 4 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
* !EarlMilktea
* Charles Harris
* Sebastian Berg
* Warren Weckesser
Pull requests merged
====================
A total of 3 pull requests were merged for this release.
* `#31444 <https://github.com/numpy/numpy/pull/31444>`__: MAINT: Prepare 2.4.x for further development
* `#31453 <https://github.com/numpy/numpy/pull/31453>`__: BUG: Fix regression in ``arr.conj()``
* `#31459 <https://github.com/numpy/numpy/pull/31459>`__: BUG: ``np.linalg.svd(..., hermitian=True)`` returns non-unitary...
.. currentmodule:: numpy
=========================
NumPy 2.4.6 Release Notes
=========================
NumPy 2.4.6 is a quick release that fixes a regression discovered in the 2.4.5
release.
This release supports Python versions 3.11-3.14
Contributors
============
A total of 4 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
* !EarlMilktea
* Charles Harris
* Sebastian Berg
* Warren Weckesser
Pull requests merged
====================
A total of 3 pull requests were merged for this release.
* `#31444 <https://github.com/numpy/numpy/pull/31444>`__: MAINT: Prepare 2.4.x for further development
* `#31453 <https://github.com/numpy/numpy/pull/31453>`__: BUG: Fix regression in ``arr.conj()``
* `#31459 <https://github.com/numpy/numpy/pull/31459>`__: BUG: ``np.linalg.svd(..., hermitian=True)`` returns non-unitary...
+1
-0

@@ -8,2 +8,3 @@ *************

2.4.6 <release/2.4.6-notes>
2.4.5 <release/2.4.5-notes>

@@ -10,0 +11,0 @@ 2.4.4 <release/2.4.4-notes>

+2
-7

@@ -129,7 +129,5 @@ #ifndef NUMPY_CORE_SRC_COMMON_RAII_UTILS_HPP_

//
// Py_INCREF(descr);
// npy_string_allocator *allocator = NpyString_acquire_allocator(descr);
// [code that uses allocator]
// NpyString_release_allocator(allocator);
// Py_DECREF(descr);
//

@@ -145,3 +143,2 @@ // use

{
PyArray_StringDTypeObject *_descr;
npy_string_allocator *_allocator;

@@ -151,5 +148,4 @@

NpyStringAcquireAllocator(PyArray_StringDTypeObject *descr) : _descr(descr) {
Py_INCREF(_descr);
_allocator = NpyString_acquire_allocator(_descr);
NpyStringAcquireAllocator(PyArray_StringDTypeObject *descr) {
_allocator = NpyString_acquire_allocator(descr);
}

@@ -159,3 +155,2 @@

NpyString_release_allocator(_allocator);
Py_DECREF(_descr);
}

@@ -162,0 +157,0 @@

@@ -832,3 +832,3 @@ #define NPY_NO_DEPRECATED_API NPY_API_VERSION

if (PyArray_ISCOMPLEX(self) || PyArray_ISOBJECT(self) ||
PyArray_ISUSERDEF(self) || !NPY_DT_is_legacy(PyArray_DESCR(self))) {
PyArray_ISUSERDEF(self) || !NPY_DT_is_legacy(NPY_DTYPE(PyArray_DESCR(self)))) {
if (out == NULL) {

@@ -835,0 +835,0 @@ return PyArray_GenericUnaryFunction(self,

@@ -263,2 +263,3 @@ import copy

["A¢☃€ 😊", " A☃€¢😊", "☃€😊 A¢", "😊☃A¢ €"],
["short", "12345678"] * 1000,
],

@@ -265,0 +266,0 @@ )

@@ -5,8 +5,8 @@

"""
version = "2.4.5"
version = "2.4.6"
__version__ = version
full_version = version
git_revision = "26e81854b03fea36ac2b21e3158756fdd40f19bb"
git_revision = "b832a09cf2a169c833dd2371e7c07aa00b293242"
release = 'dev' not in version and '+' not in version
short_version = version.split("+")[0]
Metadata-Version: 2.4
Name: numpy
Version: 2.4.5
Version: 2.4.6
Summary: Fundamental package for array computing in Python

@@ -5,0 +5,0 @@ Author: Travis E. Oliphant et al.

@@ -10,3 +10,3 @@ [build-system]

name = "numpy"
version = "2.4.5"
version = "2.4.6"
description = "Fundamental package for array computing in Python"

@@ -13,0 +13,0 @@ authors = [{name = "Travis E. Oliphant et al."}]

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display