On Tue, May 25, 2010 at 3:03 PM, artee <[email protected]> wrote: >> And I'm not at all sure that, in the interests of longer-term >> stability, "SQLAlchemy>=0.5" oughtn't to be something like >> "SQLAlchemy>=0.5,<=0.6". > I've spent several hours to put Pylons 0.9.7 to work after update > to ... version 0.9.7 (within a few months). > The root cause was in IMNHO wrong dependency with some libraries > (WebHelpers in this case). > IMHO there should be added min and max valid version of library on > dependency list.
What's the issue with WebHelpers? The Pylons dependency is 'WebHelpers>=0.6.4' because it can work with either 0.6.4 or the 1.x series. Applications that depend on the Rails helpers will have to fix themselves to 'WebHelpers==0.6.4'. Applications that depend on new features will have to set the minimum to whenever that feature was introduced. We can't restrict the Pylons dependency without causing conflicts: Paster refusing to start because the Pylons restriction and the application restriction don't overlap. The same issue applies to SQLAlchemy. If you restrict SQLAlchemy to the 0.5 series, then applications that want to use 0.6 will have to modify other packages' setup.py in order to run, and this patch would have to be reapplied by hand whenever the other packages are updated. -- Mike Orr <[email protected]> -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
