<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 28, 2017 at 8:46 AM, xoviat <span dir="ltr"><<a href="mailto:xoviat@gmail.com" target="_blank">xoviat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">No. Setuptools is what projects without a build_backend in pyproject.toml get. Not distutils. We should make it clear now that the distutils namespace belongs to setuptools except for when building cpython.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sep 27, 2017 2:33 PM, "Ned Deily" <<a href="mailto:nad@python.org" target="_blank">nad@python.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sep 27, 2017, at 13:31, Steve Dower <<a href="mailto:steve.dower@python.org" target="_blank">steve.dower@python.org</a>> wrote:<br>
> setuptools is totally welcome in my book to simply copy the compiler infrastructure we already have from core and never look back. It really does need to be maintained separately from CPython, especially on Windows where we continue to get innovation in the targeted tools. I know it's a big ask, and it's one that I can't personally commit real time to (though I obviously will as much as possible), but I do think it is necessary for our ecosystem to not be tied to CPython release cycles.<br>
<br>
Whatever is done, keep in mind that currently distutils is required to build Python itself, e.g. the standard library.  And that at least one important project, numpy, already subclasses distutils.<br></blockquote></div></div></div></div></blockquote><div><br></div><div>For numpy that seems fixable (if it even breaks, it may not). As long as the setuptools maintainers are willing to keep numpy.distutils compatibility, I'm happy to make the necessary changes in numpy.</div><div><br></div><div>FYI, it has happened twice (IIRC) in the last five years that a new setuptools release broke numpy.distutils. This was fixed very quickly with good collaboration between the projects.<br></div><div><br></div><div>Ralf</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--<br>
  Ned Deily<br>
  <a href="mailto:nad@python.org" target="_blank">nad@python.org</a> -- []<br>
<br>
______________________________<wbr>_________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org" target="_blank">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank">https://mail.python.org/mailma<wbr>n/listinfo/distutils-sig</a><br>
</blockquote></div></div>
</div></div><br>______________________________<wbr>_________________<br>
Distutils-SIG maillist  -  <a href="mailto:Distutils-SIG@python.org">Distutils-SIG@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/distutils-sig" rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/distutils-sig</a><br>
<br></blockquote></div><br></div></div>