Hi

I've been able to successfully avoid this problem for a while now, but 
with Plone 4 looming I have to face it.

The issue is with dependencies explicitly listed in an egg's setup.py. 
As an example PloneSoftwareCenter lists Products.ArchAddOn. Not 
Products.ArchAddOn<=1.5 etc but just the egg name.

The PloneSoftwareCenter release is 1.5.5 which is still compatible with 
Plone 3, but ArchAddOn now has an 1.6 as the latest release. That 
version tries to pull in Plone>=4.0dev.

Attempting to pin ArchAddOn to 1.5 in buildout.cfg is futile since the 
setup.py file seems to always win.

Does anyone know how to force version 1.5? And what is the best practice 
for setup.py files? Should you specify a version range or not?

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

Reply via email to