On 10 February 2016 at 22:21, M.-A. Lemburg <m...@egenix.com> wrote:
> Wait. You are missing the point that the setup.py interface
> already does work, so no extra effort is needed. All that's
> needed is some documentation of what's currently being used,
> so that other tools can support the interface going forward.

One of the key points of the proposal is to be able to write *one*
setuptools/distutils shim, and then never having to write another one,
regardless of how many build systems people come up with [1].

The build system abstraction PEP itself comes from figuring out what
pip needs (i.e. the "minimal interface" you're after), and documenting
that specifically, without the distracting noise that comes from
documenting it in terms of "how pip calls setup.py" (which includes
things like passing "--single-version-externally-managed", which only
makes sense in the context of setuptools originally being designed to
serve the needs of the Chandler project).

Cheers,
Nick.

[1] If we never end up with a build system called "rennet", I am going
to be most disappointed :)

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