On Thu, Sep 7, 2023 at 1:08 AM Charles R Harris <charlesr.har...@gmail.com>
wrote:

>
>
> On Wed, Sep 6, 2023 at 4:53 PM Charles R Harris <charlesr.har...@gmail.com>
> wrote:
>
>> Hi All,
>>
>> On behalf of the NumPy team, I'm pleased to announce the release of NumPy
>> 1.26.0rc1. The NumPy 1.26.0 release is a continuation of the 1.25.x release
>> cycle with the addition of Python 3.12.0 support. Python 3.12 dropped
>> distutils, consequently supporting it required finding a replacement for
>> the setup.py/distutils based build system NumPy was using. We have
>> chosen to use the Meson build system instead, and this is the first NumPy
>> release supporting it. This is also the first release that supports Cython
>> 3.0 in addition to retaining 0.29.X compatibility. Supporting those two
>> upgrades was a large project, over 100 files have been touched in this
>> release. The changelog doesn't capture the full extent of the work, special
>> thanks to Ralf Gommers, Sayed Adel, Stéfan van der Walt, and Matti Picus
>> who did much of the work in the main development branch.
>>
>> <snip>
>

Thanks for doing the release Chuck!


> Two observations:
>
> 1. There are still no 32 bit wheels for Windows.
>

This shouldn't actually be difficult to do. We already have a have a
regular CI job that shows how to configure MSVC for 32-bit builds:
https://github.com/numpy/numpy/blob/main/.github/workflows/windows.yml#L88.
The only thing that doesn't do is pull in OpenBLAS, which is always fiddly.
That's why I haven't gotten around to dealing with this yet. I'll have a
look at updating the wheel builds so we have them for the final 1.26.0
release.


> 2., Do we want to build wheels with the new accelerate?
>

No, we unfortunately can't do that. The `packaging` library, and hence
`pip`, is unable to detect minor macOS versions, so we can't build wheels
for macOS >=13.3 (the first version with the new Accelerate) that will
install correctly.

It'd be a large change to make anyway, the plan is to do this in NumPy 2.0
for macOS >=14.

Cheers,
Ralf
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to