Dulcinea
========

Dulcinea is a collection of modules useful for developing applications
with Quixote and the Durus.


Documentation
=============

No detailed documentation has been written yet, but the modules
generally have helpful docstrings.  The Toboso distribution is
intended to serve as an example of an application using Dulcinea,
so that might also be useful to look at.


Requirements
============

Dulcinea is developed using Python 2.3.  We have not tried it with
Python 2.1 and don't expect that the code will work, because various
modules use 2.2 features such as generators.

You'll need to install Sancho, our unit test framework
(http://www.mems-exchange.org/software/sancho/), to run the test
suites.

The bin/opendb script assumes that Python was compiled with the
readline module.  If Michael Hudson's pyrepl
(http://pyrepl.codespeak.net/) is installed, it will be used to
provide command-editing features.

Installation
============

To install Dulcinea, simply run:

    python setup.py install

The dulcinea package and its subpackages will be copied into the
appropriate directory for site-specific packages.


Home page
==========================================

The Dulcinea home page is:
    http://www.mems-exchange.org/software/dulcinea/


Copyright, license, authors
===============================

Copyright (c) 2005 Corporation for National Research Initiatives.

The license appears in the LICENSE.txt file.

Anton Benard     
David Binger     <dbinger@mems-exchange.org>
A.M. Kuchling    
Roger Masse      <rmasse@mems-exchange.org>
Neil Schemenauer <nascheme@mems-exchange.org>
Greg Ward        
