On Thu, Jul 6, 2017 at 8:57 PM, Thomas Kluyver <tho...@kluyver.me.uk> wrote:

> Thank-you all for the discussion and the attempts to accommodate flit,
> but I'll bow out now. It's become clear that the way flit approaches
> packaging is fundamentally incompatible with the priorities other people
> have for the ecosystem. Namely, I see sdists as archival artifacts to be
> made approximately once per release, but the general trend is to make
> them a key part of the build pipeline.
>

For the record: your view makes perfect sense to me, and is conceptually
cleaner than the one that PEP 517 in its current form prefers.

Making a guerilla tool with no concern for integration was fun. It
> became frustrating as people began to use it and expected it to play
> well with other tools, so I jumped on PEP 517 as a way to bring it into
> the fold. That didn't work out, and a tool that doesn't play well with
> pip can only be an attractive nuisance at best, even if it technically
> complies with the relevant specs.
>
> Flit is therefore deprecated, and I recommend anyone using it migrate
> back to setup.py packaging.
>

I hope you'll reconsider that deprecation - flit is one of only two (AFAIK)
active attempts at making a saner build tool (enscons being the other one),
and does have real value I think.

Either way, thanks for all the effort you put in!

Ralf
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to