Closed duburcqa closed 3 months ago
See related part of numpy documentation: https://numpy.org/devdocs/release/2.0.0-notes.html#descriptor-elsize-and-alignment-access
The new accessor PyDataType_ELSIZE
must be used: PyDataType_ELSIZE(reinterpret_cast<PyArray_Descr*>(ptr()))
Was this fixed with PR ( https://github.com/boostorg/python/pull/432 )?
Yes. Closing.
Thanks Alexis! 🙏
While fixed now, it doesn't seem possible to build any prior Boost release if NumPy 2.x is installed. Is it possible to disable just the NumPy part when building via the central b2
?
Boost 1.86.0 got released just a few days ago. Did this not make it in there?
Boost 1.86.0 got released just a few days ago. Did this not make it in there?
It doesn't look like it :-(
@stefanseefeld what do we need to do to get this in the next Boost release? Is 1.86.1 an option?
I tried to compile Boost::Python 1.84 library against
numpy==2.0.0b1
, but I'm getting a compilation error: