What I did for Poi is this:

- Trunk (2.0, first alpha release is out) is targeting Plone 4 only. It has 'Plone>=4.0a1' in its install_requires. This avoids getting Poi 2 in a Plone 3 site, which would only cause pain.



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)

Radim


_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to