# Jon's Python modules

## Synopsis

These Python modules provide simple yet powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities for the Python programming language.

The home page for this project is at http://jonpy.sourceforge.net/, and its SourceForge project page is at http://sourceforge.net/projects/jonpy.

See the wt examples page for a quick look at how the templating system works.

If you have questions or need support, please mail the jonpy-users@lists.sourceforge.net mailing list. If you need to contact me personally, please use `jon+jonpy` at `unequivocal.co.uk`.

## Modules

The modules provided are:

- cgi - abstraction layer for CGI-style applications
- modpy - a connector to use the abstraction layer with mod_python
- fcgi - a connector to use the abstraction layer with the FastCGI protocol
- mime - a simple MIME parser for reading `multipart/form-data` HTTP requests
- wt - a simple yet extremely powerful web templating system
- session - session management for HTTP requests
- dbpool - a database connection pool

## Installation

Please note that these modules require Python 2.2 or later.

Release packages can be downloaded from the SourceForge project page.

All the modules are implemented entirely in pure Python, so installation is very simple. The Python `distutils` system has been used, so all you need to do is type:

`python setup.py install`

The modules are installed under the package name `jon`, so an example of how to import one would be as follows:

`import jon.cgi as cgi`

$Id: index.html,v 1.12 2002/05/15 20:33:18 jribbens Exp $