On 16 July 2017 at 00:15, Paul Moore <p.f.mo...@gmail.com> wrote:
> On 15 July 2017 at 14:06, Thomas Kluyver <tho...@kluyver.me.uk> wrote:
>> If those 'clutter' files are within the package directory (i.e. next to
>> __init__.py), and we have to do a direct wheel build because VCS
>> information is not available (not a VCS checkout, or VCS not on PATH),
>> then I don't know how flit can avoid installing them, under any of the
>> proposed isolation mechanisms. We can't extract a 'pristine' source tree
>> from a non-pristine one without a list of what belongs in the pristine
>> one - which flit gets from the VCS.
>
> Agreed. And I'm perfectly OK with a solution that reduces the odds of
> issues rather than (futilely) trying to eliminate them totally, so I'm
> happy to live with this.

Right, and the norms around what's reasonable and what's problematic
will be resolved in the place where it makes sense to do so: between
backend developers and their users. Frontend developers would only
need to get involved *if* they see a pattern where *their* users are
reporting problems, and those problems end up being consistently
traced back to how a particular backend is handling requests for
out-of-tree builds.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to