On 18 August 2016 at 08:18, Chris Barker <chris.bar...@noaa.gov> wrote:
> IF there were a setuptools_lite, user could simply do:
>
> import setuptools_lite as setuptools
>
> and they'd instantly get an error if they were using depreciated features,
> and their end users would never accidently easy install stuff :-)
>
> Anyway, this seem like a path forward, without having to wait for the future
> fabulous pluggable build system .....

The problem with this is a pragmatic one rather than a philosophical
one, in that setuptools is just plain *hard* to work on, and doesn't
have a particularly robust test suite, so you can easily break other
people's usage while trying to fix the particular issue you personally
care about.

Hence the ongoing efforts to let people more easily use tools that
*aren't* setuptools, rather than attempting to disentangle and
modularise setuptools itself - the architectural challenges are such
that attempting to fix them would inevitably break existing usage,
while we can get most of the same benefits more transparently through
things like declarative dependencies for setup.py execution.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to