> On Sep 30, 2017, at 3:52 PM, xoviat <xov...@gmail.com> 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 on
> another, external, Python, so it wouldn't be too much to require the external
> Python to have setuptools installed with something like pyproject.toml (other
> programming languages usually bootstrap themselves with previous versions of
> the language along with some associated build tools).
As far as I can tell, CPython does *not* have a build time dependency on having
Python available. I just spun up a bare alpine linux container and compiled
CPython `master` branch on it. As far as I can tell the only Python that exists
in this container is the one I just compiled.
That means that in order for CPython to depend on distutils to build as you
indicate, it would also need to start depending on an existing version of
Python being available. I don’t think that’s a great idea. I think Python
should not depend on Python to build.
_______________________________________________
Distutils-SIG maillist - Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig