[Distutils] [Python-ideas] Version control system link in package meta data
Alexander Walters
tritium-list at sdamon.com
Sat Mar 12 16:08:32 EST 2016
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 <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.
>
More information about the Distutils-SIG
mailing list