[Distutils] Finishing up PEP 517

Nathaniel Smith njs at pobox.com
Mon Jun 26 08:36:07 EDT 2017


On Jun 25, 2017 12:46 AM, "Nick Coghlan" <ncoghlan at gmail.com> wrote:

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


My proposal also covers their needs AFAICT? At least I thought Donald said
he thought the would work for pip. And you can't use YAGNI to argue for a
more complicated proposal, that's cheating :-).

-n
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20170626/a2884c10/attachment-0001.html>


More information about the Distutils-SIG mailing list