On Thu, Dec 15, 2011 at 11:33 AM, Christoph Zwerschke <[email protected]> wrote: > Am 15.12.2011 11:09, schrieb Alessandro Molina: >> >> That is the reason why I think that setting the precise version number >> >> inside requirements of the TurboGears package would make life easier >> for new users. > > > Yes, we discussed this already. Assume we had hardwired a Pylons 1.0 > requirement and 1.0.1 brings substantial fixes, would it still be possible > to upgrade or would you get requirement conflict errors?
Right, you would get a conflict error. even though I think this is greatly reduced by a frequent release cycle. > With the private > index and lax requirements a fresh installation works out of the box, but > people still have the freedom to update dependencies from PyPI. This is > particularly important if there is no TG update for month (which happened in > the past) or if people are stuck with older TG versions when our API changes > and they don't find the time to adapt their applications. They still want to > be able to update individual components if these have important fixes. Can't we provide both? Nothing prevents us from releasing on pypi a package with frozen versions and keep the private index with a package that has minimum versions requirements. I think that this is the way that would make easy for newcomers to install the framework and possible for experts to tune it. It just requires a very little extra effort from us when preparing a new release. -- You received this message because you are subscribed to the Google Groups "TurboGears" 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/turbogears?hl=en.

