[Distutils] PEP 345 - 3 new fields

Ian Bicking ianb at colorstudy.com
Tue Dec 1 18:21:14 CET 2009


On Tue, Dec 1, 2009 at 9:11 AM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:

> On Tue, Dec 1, 2009 at 4:19 AM, Ian Bicking <ianb at colorstudy.com> wrote:
> [..]
> > If something more like that was added (more like Trunk-URL), that would
> be
> > genuinely useful.  Barring that, I'd recommend removing the
> Repository-URL
> > field from the recommendation until we have a clearer use case.  Right
> now,
> > the better use case would be a field giving the checkout command, e.g.,:
> >   Repository-Checkout: hg clone http://bitbucket.org/ianb/webob
> > But I don't think that is particularly useful, only that it is more
> useful
> > than Repository-URL.
>
> Here's a proposal then, that seems to synthetize what people have been
> saying:
>
> Let's drop "Repository-Browse-URL" and keep a single "Repository-URL"
> field, which is a free
> URL that can take any URL form. e.g. a browsable url, or a git/hg url etc.
>

I prefer Repository-Browse-URL, as it is more explicit in its use: it's a
link that someone using a browser can usefully click through to.  I expect
it will be displayed as such on PyPI.  So this link is good:

  http://github.com/cloudkick/libcloud

And this link is bad:

  git://github.com/cloudkick/libcloud.git

A similar distinction exists for code.google.com projects.

Now for "Change-Log" vs "Change-Log-URL", I think the first one is
> better, because
> that's what people are already doing in their packages (when they add
> their changelog at the
> end of their long_description option), and it's not hard for PyPI to
> store it and display it, besides
> Description.
>

This seems fine to me.  Is ReST allowed?  Could one potentially just do:

  `Changes <http://myproject.com/changes.html>`_

?  And then essentially the changelog would be a single link?  I'm not sure
if that's a good idea.  Would it be too vague to say that if the change log
is a single URL that PyPI should link directly through to the change log
instead of displaying the link?  (The exact UI for PyPI hasn't been
proposed, but if it's something like a tab with changes, that tab could
actually link offsite)

-- 
Ian Bicking  |  http://blog.ianbicking.org  |
http://topplabs.org/civichacker
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20091201/79c0cd78/attachment-0001.htm>


More information about the Distutils-SIG mailing list