Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread Donald Stufft
> On Sep 30, 2017, at 3:52 PM, xoviat wrote: > > I don't think CPython needs to bundle all of its build-time dependencies. > That principle doesn't really apply to other Python programs nor most other > programs in general. AFAIK, CPython already has a build-time dependency

Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread xoviat
I have personally not built Python myself (though I've built many an extension), but what I can say is that I got the idea from Larry Hastings. According to him (this if for the Gilectomy fork): "Second, as you hack on the Gilectomy you may break your "python" executable rather badly. This is of

Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread Steve Dower
It must, or it couldn’t have a build time dependency on distutils :) Top-posted from my Windows phone From: Donald Stufft Sent: Saturday, September 30, 2017 18:15 To: xoviat Cc: Steve Dower; DistUtils mailing list Subject: Re: [Distutils] Extracting distutils into setuptools I think that the

Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread xoviat
It would be nice to know whether this information is correct, or whether I hold an invalid belief. 2017-09-30 20:09 GMT-05:00 xoviat : > I have personally not built Python myself (though I've built many an > extension), but what I can say is that I got the idea from Larry

Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread Donald Stufft
I think that the CPython builds a python executable, then uses that built executable to finish the installation. > On Sep 30, 2017, at 9:11 PM, xoviat wrote: > > It would be nice to know whether this information is correct, or whether I > hold an invalid belief. > >

Re: [Distutils] Extracting distutils into setuptools

2017-09-30 Thread xoviat
I don't know whether this will convince anyone otherwise, but at least from my perspective, a build-time dependency is different than a run-time dependency. Assuming that other parts of CPython don't have a run-time dependency on distutils, I don't think CPython needs to bundle all of its