> On Oct 19, 2017, at 2:28 PM, Paul Moore <p.f.mo...@gmail.com> wrote:
> 
> While I agree with this, one thing I have noticed with recent work is
> that standardising existing things has typically been relatively
> painless and stress-free. But designing new mechanisms generally ends
> up with huge threads, heated debates, and people burning out on the
> whole thing. We've had a couple of cases of that recently, and in
> particular Thomas has endured the big PEP 517 debate, so I'm inclined
> to say we should take a rest from new designs for a while, and keep
> the scope here limited.

So I’m generally fine with keeping the scope limited, but for the same reason 
as I think the real solution is what I defined above, I think this 
isn’t/shouldn’t be a packaging standard and is a setuptools feature and should 
be documented/live there. If setuptools wants to enable people to directly 
manipulate those files they can document the standard of those files, if they 
want to treat it as internal and you’re expected to use their APIs then they 
can.

Essentially, I don’t think that a plugin system should be within the domain of 
distutils-sig or the PyPA and the only reason we’re even thinking of it as one 
is because (a) historically setuptools _had_ a plugin system and (b) we lack 
lifecycle hooks. I’m loathe to move the documentation for a setuptools specific 
feature out of their documentation because I think it muddies the water further.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to