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
-~----------~----~----~----~------~----~------~--~---

Reply via email to