Hi all,

Preliminary conclusion: let's pin all packages to setuptools < 50.0 and
wait for 6-9 months till the dust settles. Things may still change; the
reception of PEP 632 [1] hasn't been a "great idea, let's just rip it out
without a plan" one so far.

Cheers,
Ralf

[1] https://discuss.python.org/t/pep-632-deprecate-distutils-module/5134


On Wed, Sep 2, 2020 at 11:33 AM Ralf Gommers <ralf.gomm...@gmail.com> wrote:

> Hi all,
>
> I spent some time looking at the fallout of the setuptools 50.0 release.
> There's quite a few small issues, those can/should all be worked around by
> pinning setuptools to a lower version.
>
> The root cause and main longer-term issue is that numpy.distutils extends
> and monkeypatches distutils, which mostly was fine because distutils moved
> super slowly and had a decent QA process. Now with setuptools, any patch
> goes into master and gets released to the whole wide world without any
> testing. The summary of that and how to deal with it I posted on
> https://github.com/pypa/setuptools/issues/2372 for discussion.
>
> Cheers,
> Ralf
>
>
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@python.org
https://mail.python.org/mailman/listinfo/numpy-discussion

Reply via email to