[Distutils] Finishing up PEP 517

Nick Coghlan ncoghlan at gmail.com
Sun Jun 25 03:46:34 EDT 2017


On 25 June 2017 at 17:41, Nathaniel Smith <njs at pobox.com> wrote:
> Maybe you're right and there are exactly 2 front-end use cases and it
> will turn out that the current PEP addresses them perfectly. I don't
> have a crystal ball; I'm making an argument from ignorance.

I'm not - we have two concrete potential consumers of the interface
(pip and tox, aka "build to use" and "build to test"), and I'm
designing the interface to cover their needs (i.e. out-of-tree wheel
builds and actual sdists).

If we discover other use cases later, we'll worry about them then (and
the easy of doing so is the nicest benefit of defining this as a
Python API), but the temptation to design in hyper-flexibility now
falls under YAGNI (You Ain' Gonna Need It).

Cheers,
Nick.

-- 
Nick Coghlan   |   ncoghlan at gmail.com   |   Brisbane, Australia


More information about the Distutils-SIG mailing list