<div dir="ltr">Thanks for information. I think that's enough to me. I'm gonna check all URLs in package data and if anyone match to VCS i clone it. If not fallback to regular package installation.</div><br><div class="gmail_quote"><div dir="ltr">On Sat, Mar 12, 2016 at 3:46 PM Nick Coghlan <<a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 12 March 2016 at 20:44, Alexander Walters <<a href="mailto:tritium-list@sdamon.com" target="_blank">tritium-list@sdamon.com</a>> wrote:<br>
> I agree, it would be nice if everyone used git (or any of a small set of<br>
> VCS), and all the packages on pypi listed their repositories in the<br>
> metadata. If that were the case, this tool might already exist. In the<br>
> current state of things, though, i don't think it makes much sense to<br>
> produce a general purpose tool for this.<br>
<br>
We don't place any particular requirements on the development<br>
practices of projects publishing their releases through PyPI, so<br>
there's no requirement for a public VCS URL to even exist for a<br>
project, let alone for it to be mentioned in the project metadata.<br>
<br>
That said, since project URLs do make it possible for projects to<br>
share that metadata if they want to, this is a situation where a<br>
"checkout-pypi-project" that gained popularity might provide more<br>
incentive for maintainers to provide that metadata and keep it up to<br>
date. As a fallback for projects without that metadata, searching<br>
popular hosting sites like GitHub, BitBucket, GitLab and even<br>
SourceForge, would provide some initial links to investigate.<br>
<br>
Cheers,<br>
Nick.<br>
<br>
--<br>
Nick Coghlan | <a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a> | Brisbane, Australia<br>
</blockquote></div>