Hi all, I've been working on an in-house Turbogears project for almost a year now. Although the project itself has been in constant development, the 3rd party libraries are still fixed to the version available when the project started. Now I'm at a stage where I am considering an upgrade, mostly to take advantage of the SqlAlchemy 0.4 cleanup and improvements, but also TG and other libraries as well. The current versions of the main used packages are:
Python: 2.5.1 Turbogears: 1.0.2.2 SqlAlchemy: 0.3.7 Elixir: 0.3.0 Genshi: 0.4 My conservative goal would be to upgrade to the latest (stable?) versions of these. I don't mind that much about backwards incompatible changes since the code would benefit from some refactoring anyway (I was learning TG while working on the project and honestly some parts are really messy). Some more adventurous options I might be open to explore include: - Introducing ToscaWidgets, especially if it helps cleaning up the python-html-javascript all-in-one-file mess that has been piling up. Are there any decent docs for it now ? Last time I checked several months back there was almost nothing. - Replacing Genshi with Cheetah or Mako for better performance, modularity and reusability (XIncludes and match templates suck). - Migrating to Turbogears 2. Pros/cons ? Has anyone gone through a similar upgrade recently ? How much of work should I expect ? Any good pointers to get started ? Thanks, George --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

