Thanks Daniel, that's interesting to see.
For flit, I don't see a major benefit in generating sdists - for pure Python packages, universal wheels are simpler and install quicker. I'd really like to improve installing directly from a source tree, such as a VCS checkout. To do that, any adapter would need to be checked into every project using flit, so it's important to me that it be as small and simple as possible. This was a key feature of Nathaniel's proposal for me: it would let 'pip install .' work with just a few lines of straightforward config.