On 03/13/2017 06:50 PM, Barry Warsaw wrote: > Wheels should be considered a binary release, but tarballs should still be > considered the canonical source release.
For the case of PyPi releases, they are to be used using "pip install", which is what makes me think they are designed for this use case, and therefore are binary releases. > So, what do you do about upstreams that don't use git? (I'm guessing that if > they use git but not GitHub, your workflow doesn't break.) Correct, any git repo is ok (and in fact, git or mecurial, thanks to the git remote plugin). First of all, upstream not using git are the very few minority these days, so it's very rare cases to handle, and most of the time, it's upstream who aren't very active, so it's not really a big problem: I just use pristine-tar. Cheers, Thomas Goirand (zigo)