BFG is based on WSGI and is from the same guys who brought you worked on the Repoze project. BFG only provides URL mapping, templating and security; the rest is up to you.
What I like about BFG (after a few minutes of perusal): views as callables (meaning you can define a view class), built-in permissions-based security (although rolling your own is fairly trivial), built-in event listeners (although, again, rolling your own observer pattern is trivial).
What I don’t like about BFG: ZCML configuration (XML, as opposed to Python), no Mako template support yet (although I’m sure I’d be OK with Chameleon).
In creating a Windows PDF generation app for a client of mine, I ran into a limitation of py2exe which prevents resource loading with pkg_resources. The module attempts to load resources from py2exe’s library.zip. As the zipfile is reserved for compiled bytecode, there’s no option to copy files into it. You … Read more
I’ve been spending some of my spare time recently putting together some Python bindings for ImageMagick’s MagickWand API. While most bindings I’ve seen just look like generated ctypes code from C header files, these bindings are more object-oriented, completely hiding the MagickWand methods. While this is … Read more