On Thu, Aug 24, 2017, at 07:30 PM, Leonardo Rochael Almeida wrote:
> It looks like a lot of trouble for a feature that is designed to
> solve a problem for a very thin intersection of the Venn diagram of
> people who:> 
>  a. wants to quickly iterate while hacking a package
> 
>  b. doesn't want to bother learning how to trigger the incremental
>     build system of that package or how to install it in editable
>     mode.> 
> For better or worse, editable installs exist and don't need to be
> defined by PEP 517 just to handle this case. I'm not convinced it's
> worth the additional complexity of the spec just for that.
This is a good point. Given that developers can use the build tool
directly for development purposes, rather than going through the PEP 517
interface, we don't need to prioritise that use case for the spec.
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.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to