
#############################
Requirements and installation
#############################


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

To use this package you need the following software packages:

 1. Python 2.4;
 2. If you want to install from source, a C compiler supported by
    distutils;
 3. If you want to use the XIST classes for transforming XML with
    ll.make: XIST (version 2.13 or later);
 4. if you want to use TOXICAction or TOXICPrettifyAction for
    generating Oracle functions with ll.make: ll-toxic (version 0.7 or
    later);
 5. if you want to use FOPAction for generating PDF from XSL-FO with
    ll.make: Apache FOP.
 6. if you want to install this package as an egg: setuptools.
 7. if you want to run the test suite: py.test.


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

distutils is used for installation, so it's rather simple. Execute the
following command:

    python setup.py install


This will compile the C sources and copy the required files to the
site-packages directory as part of the ll package.

For Windows a binary distribution is provided. To install it, double
click it and follow the instructions.

setuptools is supported for installation, so if you have setuptools
installed the package will be installed as an egg.

If you have difficulties installing this software, send a problem
report to Walter Drwald (walter@livinglogic.de).
