On Mon, Jul 17, 2017 at 5:56 AM, Nick Coghlan <ncogh...@gmail.com> wrote: > On 17 July 2017 at 22:48, Donald Stufft <don...@stufft.io> wrote: >> One point of issue with the PEP as it currently stands: I would greatly >> prefer it if we had a sigil to differentiate from "can't build the sdist, >> please fall back" from "an error has occurred trying to build the sdist". >> This would allow flit to return something that's says it can't build a sdist >> inn the current tree but won't end up swallowing legit errors from trying to >> build a sdist. > > If Thomas is OK with it, I'd be fine with using "raise > NotImplementedError" for that purpose. > > In flit's case, it would presumably be used to indicate that either > the VCS metadata or or the required VCS tools can't be found. > > As an added bonus: the frontend could display the exception message as > part of executing the fallback.
I can live with this, but I wrote up a rationale for why it's somewhat worse than the alternative: https://mail.python.org/pipermail/distutils-sig/2017-July/030901.html So my request is that if you're going to insist on this can you provide some similar rationale for why? -n -- Nathaniel J. Smith -- https://vorpus.org _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig