pyedsl
cherrypy
routes
sqlobject
jinja2