Here's <https://github.com/pypa/pip/pull/3601> a draft of the feature. Any feedback is appreciated.
On Sun, Mar 13, 2016 at 10:52 AM Tymoteusz Jankowski < [email protected]> wrote: > 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. > > On Sat, Mar 12, 2016 at 3:46 PM Nick Coghlan <[email protected]> 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. >> >> -- >> Nick Coghlan | [email protected] | Brisbane, Australia >> >
_______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
