I think that reiterates my point - the information infrastructure does
not exist to make a tool that reliably works in the general case...
today. If Tymoteusz Jankowski develops a tool for their workflow, and
it works, and they release it, maybe the status quo will change.
I think I am speaking to the reality of the situation in that there is a
lot of momentum (dead weight not moving has momentum, too) in not being
universally consistent with VCS urls on pypi. I suspect that there will
have to be a buildup of momentum opposing that before pypa (or some
other interested body) moves to make the tool suggested really happen.
...
Which I guess means Tymoteusz Jankowski should probably get an alpha of
such a tool out, and that might provoke the movement needed for the tool
to succeed.
On 3/12/2016 09:46, Nick Coghlan wrote:
On 12 March 2016 at 20:44, Alexander Walters <[email protected]> wrote:
I agree, it would be nice if everyone used git (or any of a small set of
VCS), and all the packages on pypi listed their repositories in the
metadata. If that were the case, this tool might already exist. In the
current state of things, though, i don't think it makes much sense to
produce a general purpose tool for this.
We don't place any particular requirements on the development
practices of projects publishing their releases through PyPI, so
there's no requirement for a public VCS URL to even exist for a
project, let alone for it to be mentioned in the project metadata.
That said, since project URLs do make it possible for projects to
share that metadata if they want to, this is a situation where a
"checkout-pypi-project" that gained popularity might provide more
incentive for maintainers to provide that metadata and keep it up to
date. As a fallback for projects without that metadata, searching
popular hosting sites like GitHub, BitBucket, GitLab and even
SourceForge, would provide some initial links to investigate.
Cheers,
Nick.
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig