[Distutils] [Python-ideas] Version control system link in package meta data

Tymoteusz Jankowski tymoteusz.jankowski at gmail.com
Sat Apr 9 05:02:24 EDT 2016

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 <
tymoteusz.jankowski at gmail.com> 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 <ncoghlan at gmail.com> wrote:
>> On 12 March 2016 at 20:44, Alexander Walters <tritium-list at sdamon.com>
>> 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   |   ncoghlan at gmail.com   |   Brisbane, Australia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20160409/f1938486/attachment.html>

More information about the Distutils-SIG mailing list