Hi Sebastian,
great news! Does that mean that Windows Numpy 64 bit default integers are
coming before Numpy 2.0, like in Numpy 1.27? Will there be another release
before 2.0?
Best, Michael
> On 2. Nov 2023, at 16:25, Sebastian Berg wrote:
> Hi all,
>
> just a heads up, the PR to change the default integer is merged on
> main. This may cause issues, especially with Cython code because
> `np.int_t` cannot be reasonably defined anymore.
>
> Other code may also want to vet usage of "long" in any variation. Much
> code (like SciPy) simply supports any integer input, although even
> there integer output may be relevant. New NumPy defines
> `NPY_DEFAULT_INT` to be able to branch at runtime for backward
> compatiblity you could use:
>
> #ifndef NPY_DEFAULT_INT
> #define NPY_DEFAULT_INT NPY_LONG
> #endif
>
> Unfortunately, I expect this to be a bit painful, please let us know if
> it is too painful for some reason.
>
> But OTOH it has been a recurring surprise and is a common reason for
> linux written software to not run on windows.
>
> - Sebastian
>
> ___
> 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: michael.sieber...@gmail.com
___
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