[Distutils] it's happened - wheels without sdists (flit)

Nick Coghlan ncoghlan at gmail.com
Wed Apr 1 01:03:48 CEST 2015


On 1 Apr 2015 00:53, "Paul Moore" <p.f.moore at gmail.com> wrote:
>
> It's not quite that simple, I know. But until we work out how to do
> something useful with a sdist that we can't do with a dev checkout,
> it's hard to justify treating sdists specially.

I see it as more a matter of eventually migrating to a "devdir -> sdist ->
wheel -> installed" build & deployment pipeline, where the tools used at
each stage are only required to support the transition to the next stage
rather than having to support the whole pipeline as setuptools does.
(setup.py support would necessarily remain as a backwards compatibility
requirement)

The 3 transitions (devdir -> sdist, sdist -> wheel, wheel -> installed) may
then not only be executed separately, but can also reduce the combinatorial
complexity of what needs to be tested from a tooling perspective.

(Whether there's a standard "devdir -> local dev build" command can be
considered independently of the design of the distribution & deployment
pipeline itself)

Cheers,
Nick.

>
> Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20150401/8405e4e7/attachment.html>


More information about the Distutils-SIG mailing list