Hi,

After days of struggling I finally got TurboGears-1.5 running on
Google App Engine (http://dbrattli.appspot.com/). It runs on a patched
version of the 1.5 branch using Genshi templates. Yes, Genshi==dev now
works on GAE. However a /few/ modifications were needed:

 - Had to throw out peak.rules because it uses ast and parser stuff.
Had to simplify @expose a bit. Don't support stacked @expose right
now. This is not an easy task to fix. The expose impl. is a "bit"
hairy.
 - Had to throw out ConfigObj since it uses compiler. Don't know why
it didn't work since it should work on IronPython, and I expected it
to work on GAE as well. But I just used CP config for now.
 - No tgMochikit to save files
 - No TurboJSON since it also uses peak.rules
 - No zipped egg files. Got some strange error
 - No database or identity yet, but that should not be too hard I
think

Perhaps peak.rules could be fixed in a similar way as Genshi, but that
AST stuff is way over my head. I would however prefer a simpler and
more readable impl of expose if possible. Could the TG2 version of
expose be used with TG1.5?

I would be interested in working on a TurboGears-Lite/GAE branch to
try and make a better and smaller package for more general use. Anyone
else? Comments? Suggestions?

-- Dag
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" 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-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to