On 29 July 2017 at 06:58, Thomas Kluyver <thomas@kluyver.me.uk> wrote:
On Fri, Jul 28, 2017, at 09:37 PM, Daniel Holth wrote:
See how trivial it would be to put the delegated sdist generator into the build-backend within the confines of the current PEP?
I agree that delegation within the backend is a reasonable answer to this.
Yeah, I think the way to lower this particular barrier to entry is through a traditional helper module, or in the absence of that, folks just copying ideas and code from existing permissively licensed backends like flit and enscons. As for when this idea came up originally, I'm pretty sure at least *I* suggested it at one point, and was subsequently persuaded to change my mind by the above argument :) So while I don't think we should change the proposal, it may be worth listing "Separate sdist and wheel building backends" explicitly in the "Rejected Options" section, with the rationale that different backends will still be able to share common sdist building code through regular open source development processes. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia