[Distutils] PEP 517: Open questions around artifact export directories

Thomas Kluyver thomas at kluyver.me.uk
Mon Jun 12 18:10:41 EDT 2017


On Mon, Jun 12, 2017, at 10:23 PM, Donald Stufft wrote:
> because it allows the front ends more flexibility in how they use
> the wheels
I don't get this? Why is it more flexible?

> and allows us to avoid doing work, making the process involved faster
> for everyone.
This is true so long as backends build a directory and then skip zipping
it up. If backends are building a zip file and then unpacking it (which,
from what Daniel and I have described, may be common), then for tasks
which want a zip file, you're now unpacking and repacking it.
So it hinges both on what backends do and on what tasks are common for
frontends using this interface. You might assume that the most common
task will be installation, which uses the files unpacked. But most
installs will use a pre-built wheel, so it's not obvious to me that the
typical use of the build interface will be to install a package.
Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20170612/7416dcb1/attachment.html>


More information about the Distutils-SIG mailing list