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
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).

2017-09-29 22:43 GMT-05:00 Donald Stufft <don...@stufft.io>:

>
>
> > On Sep 29, 2017, at 11:21 PM, xoviat <xov...@gmail.com> wrote:
> >
> > I don't think writing shims for distutils is as easy as you make it
> sound. In fact, I'd venture to say that it's an intractable problem because
> of the difficulty of knowing the number of distutils hacks that are in the
> wild.
> >
>
>
> For the compiler code? It’s probably pretty tractable, which is I think
> the main thing that needs maintenance.
>
>
>
>
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to