Actually I submitted a compliant PR 3 months ago when the PEP was first marked as accepted. Then it was marked as draft and I thought that I would just wait for distutils-sig to handle it. And then I came over here to find what was going on.
On Aug 24, 2017 5:33 PM, "xoviat" <xov...@gmail.com> wrote: > I'm handling the setuptools backend. I will make sure that it complies > with the clean directory. > > On Aug 24, 2017 5:30 PM, "Paul Moore" <p.f.mo...@gmail.com> wrote: > >> On 24 August 2017 at 20:00, Thomas Kluyver <tho...@kluyver.me.uk> wrote: >> > So for the time being, I'd prefer to say that the build_wheel() hook >> should >> > not create or modify files in the source directory. Backends may keep >> their >> > own caches elsewhere to speed up repeated builds, but any more >> provisions >> > for developer use cases should be left for a future PEP. And developers >> can >> > invoke enscons/flit/... directly in the meantime. >> >> That means a PEP 517 compatible interface to setuptools is more >> complex, as it would *have* to specify a temporary build directory. >> And I'm not sure whether there are any *other* files it dumps in the >> source directory (egg info comes to mind, and PKG-INFO) and if so >> whether it's easy to get setuptools to place them elsewhere. That's >> fine, as far as I'm concerned, but it should be made explicit, IMO. >> I'm not yet sure who (if anyone) is proposing to write a PEP 517 >> wrapper for setuptools (or if we'll need to special-case setuptools in >> pip for "legacy" support) but we should make it as easy as possible >> for anyone who does to get the details right, as it's likely to be a >> very widely used backend. >> >> It would be a lot easier to handle the edge cases here if there were >> someone writing a setuptools wrapper. Any takers? (I'm not sure I can >> make the time to do so, and I *am* sure that if I did, I don't have >> the time to support and maintain it going forward...) >> >> Paul >> _______________________________________________ >> Distutils-SIG maillist - Distutils-SIG@python.org >> https://mail.python.org/mailman/listinfo/distutils-sig >> >
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig