[Distutils] Provisionally accepting PEP 517's declarative build system interface

Nick Coghlan ncoghlan at gmail.com
Wed May 31 09:24:11 EDT 2017


On 31 May 2017 at 21:56, Donald Stufft <donald at stufft.io> wrote:
> I don’t think an *optional* interface is the correct way to implement this.
> I’m not entirely sure why folks seem to be ignoring the fact that this is
> not just for pip, but well, this isn’t just for pip. There are a wide range
> of popular ecosystem projects depending on the ability to produce a sdist
> from a given VCS tree, and the current proposal leaves those projects out in
> the cold.
>
> I also think that the current interface needs some tweaks, some to make it
> clearer what is being operated on, and some to reduce installation time
> (basically to avoid a round trip through zip needlessly).
>
> Given that, instead of a separate PEP I’ve just implemented the changes I
> want to see as a PR which is quite short, it’s a +55 -22 diff and can be
> viewed at https://github.com/python/peps/pull/275 .

Cool, thanks for doing that - I'll let you thrash out the details with
Thomas as the PEP author, and then take a look once you're in
agreement on the amendments you want to make.

Cheers,
Nick.

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


More information about the Distutils-SIG mailing list