Re: [BLFS Trac] #23727: numpy-2.5.2 (Python Module)

BLFS Trac ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
#23727: numpy-2.5.2 (Python Module)
-------------------------+-------------------------
 Reporter:  Bruce Dubbs  |       Owner:  Joe Locash
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+-------------------------
Changes (by Joe Locash):

 * resolution:   => fixed
 * status:  assigned => closed

Comment:

 {{{
 NumPy 2.5.2 Release Notes

 The NumPy 2.5.2 is a patch release that fixes bugs discovered after the
 2.5.1
 release. The big news is that it includes wheels for the newly released
 Python 3.15.0rc1.

 This release supports Python versions 3.12-3.15
 C API changes
 PyArray_StringDTypeObject is opaque under the abi3t stable ABI

 The PyArray_StringDTypeObject was accidentally exposed in NumPy
 2.5 when targeting the free-threading-compatible stable ABI
 (Py_TARGET_ABI3T). PyArray_StringDTypeObject is now an opaque
 struct: extensions compiled that way cannot access its fields, since
 the struct layout depends on the size of the object header. Any code
 that accessed PyArray_StringDTypeObject fields in an abi3t build
 would have crashed, so we are making this API change in a bugfix
 release.

 The NpyString allocator API remains usable by passing the
 descriptor object pointer, e.g.
 NpyString_acquire_allocator((PyArray_StringDTypeObject *)descr).
 }}}
 Fixed at [sha:e9b3340446].
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23727#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.