Personal tools
Skip to content. | Skip to navigation
Pure python modules for currency and credit card management
Chameleon is an HTML/XML template engine for Python. It uses the page templates language. You can use it in any Python web application with just about any version of Python (2.5 and up, including 3.x and pypy). Visit the website for more information or the documentation.
python-ClientForm
This package contains the Python bindings for the GeoIP API, allowing IP to location lookups to country, city and organization level within Python code.
SPARQL Endpoint interface to Python
SilverCity is a lexing package, based on Scintilla, that can provide lexical analysis for over 20 programming and markup langauges. Scripting language bindings currently exist for Python.
prepare documents for e-mail distribution
WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.
Werkzeug started as simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, full featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules. Werkzeug is unicode aware and doesn't enforce a specific template engine, database adapter or anything else. It doesn't even enforce a specific way of handling requests and leaves all that up to the developer. It's most useful for end user applications which should work on as many server environments as possible (such as blogs, wikis, bulletin boards, etc.). Details and example applications are available on the Werkzeug website <http://werkzeug.pocoo.org/>.