Hi all,

After setuptools 65.0 was released a few days ago, all users of
numpy.distutils had their builds broken. This is already fixed in
setuptools 65.0.2 because the breakage was particularly bad. However, the
next breakage may not be fixed anymore (and more breakages *are* expected).
So this is a good time to remind you all that you should put an upper bound
on the setuptools version you allow in the releases of your package - to
the last version that is known to work with your package.

Our official stance here is that setuptools versions >=60 are not supported
- see the "deprecating numpy.distutils" thread:
https://mail.python.org/archives/list/numpy-discussion@python.org/message/PMU4P4YRP2FZA2Z6Z6Z74ZFYD6PCRXQ5/.
Newer versions may work for you, depending on what features you use. They
don't for NumPy and for SciPy; both projects pin to 59.X to avoid problems.

For the recent issue with setuptools 65.0.0, see
https://github.com/numpy/numpy/issues/22135. We have also made the warnings
about this topic in our docs more explicit, see
https://github.com/numpy/numpy/pull/22154.

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