Hi Philipp, Philipp von Weitershausen wrote:
Uli Fouquet wrote:
during grok development we recently experienced some trouble with the zope.app.error package. We distribute the list on `http://download.zope.org/distribution` as sources list for grokproject, so that projects created with that tool, by default lookup this list for available eggs/packages.
Actually, what happens is that buildout/setuptools will go there for *extra* links. It will always go to the package index first.
I checked that and, yes, you are right. Anyway, your hint helped me to find the real reason, a misconfigured versions list of the grok release. Sorry for the trouble.
Is there a special reason, why zope.app.error 3.5.1 is not listed on the above distribution list (while older versions are listed)?
I don't think we should continue uploading stuff to http://download.zope.org/distribution.
What is the recommended sources list for looking up zope eggs during buildout, anyway?
I wish we wouldn't have to specify http://download.zope.org/distribution at all in our buildout.cfg. I think we're close to this point.
Why do we have to?
There is at least also the `ppix` 'listing' on download.zope.org (which already provides zope.app.error 3.5.1). What's the difference in terms of completeness and up-to-dateness of listed packages?
http://download.zope.org/distribution is just a flat directory that svn committers can upload files to. It's used by buildout/setuptools as a "find-links" parameters. ppix is a *package index*, a mirror of the simple PyPI index to be precise.
This sounds like a pretty complete and automatically up-to-date 'list', compared to the `distribution` list. Wouldn't it be useful then to set the index to ppix and drop the find-links entry? Thanks for the enlightenment! -- Uli