The cse utils were written by Centaur Software Engineering, Inc for use in that company's small nursery business suite. These utilities were made open source in early 2005.
The cse util packages consists of several modules:
- cse.Database - a wrapper around DB-API 2 providing iterator-like database access
- cse.TabularData - encapsulation of database data
- cse.MySQLDatabase - a further encapsulation of the Database module for MySQL
- cse.PostgreSQLDatabase - a further encapsulation of the Database module for PostgreSQL
- cse.Script - a complex and arcane template system with some unique capabilities
- cse.ConfigurationManager - an extension of the Python module getopt that unifies the interface for command line options, configuration files and environment variables
This package can be downloaded from the attachments tab above. Untar the file into your Python site-packages directory (usually something like: /usr/lib/python/site-packages). A successful installation with have a cse subdirectory within the site-packages directory.