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

On 25 June 2017 at 17:41, Nathaniel Smith <n...@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
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to