Op 18-03-10 17:58, Radim Novotny schreef:
I've tried to add Poi to Plone 3.3.5 instance and run buildout:
Getting distribution for 'Products.Poi'.
Got Products.Poi 2.0a1.
Getting distribution for 'collective.watcherlist>=0.2'.
Got collective.watcherlist 0.2.
While:
Installing instance.
Error: There is a version conflict.
We already have: Plone 3.3.5
but Products.Poi 2.0a1 requires 'Plone>=4.0a1'.
That is not so bad, but user may be confused. What should BFU do in this
situation? Go to product page and read comaptibility matrix? Moreover,
PyPI does not list older releases :( so it is not so easy to find
available versions (except changelog)
Acutally, pypi *can* list older releases. The Poi page currently lists
1.2.8 and 2.0a1: http://pypi.python.org/pypi/Products.Poi
By default I think it simply shows the most recently uploaded/registered
release. But you can login to pypi, click on your package and select
which releases to show, which is what I did for Poi. In the case of Poi
the page is:
http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=Products.Poi
Indeed, that page says "By default, each new release will hide all other
release from the regular display." But there is now an extra button on
that page: 'Auto-hide old releases'. I'll uncheck that for Poi and see
what happens with newer releases.
If you publish your package on plone.org as well, the releases are more
clear. http://plone.org/products/poi/ shows 1.2.8, and show 2.0a1 as
experimental release in a portlet.
Maurits
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers