Requirements
To compile Rembassy you will need a UN*X base system (I am using openSUSE 10.2).
In the next sections are indicated the versions of the applications that the rembassy development version (CVS head) is using at present time, but it is very robable that the system work with some previous versions of the packages.
Common requirements
The requriements described on this section are necessary both for code and documentation and only if you use a CVS version of rembassy:
Requirements to compile/run the programs
To compile/run rembassy you will need these software packages:
- Python 2.5.0
- pysqlite 2.3.3
- SQLAlchemy 0.3.6
- tlslite 0.3.8. Necessary only if you want to use SSL.
- Zope 2.10.3. Necessary only on the machine that runs web user interface. Note that this Zope version requires Python 2.4.4. So, if yoy run rembassy and Zope on the same machine you will need two versions of this language, one for rembassy and another one for Zope.
Requirements to build the documentation
These packages only are required if you want to build the rembassy documentation:
- Dia 0.94
- Ghostscript 8.15.3
- ImageMagick 6.3.0
- LaTeX with bibtex, caption, colortbl, draftcopy, fancybox, fancyhdr, fancyvrb, moredefs, newclude (last two avaliable in a package named frankenstein), prettyref, titlesec, titletoc and tocbibind. Many of them are found in base LaTeX distributions. Other can be found in CTAN.
- LyX 1.4.2.
- sed 4.1.4. Necessary only if you want the HTML version of the documentation or if you use the CVS sources.
- tex4ht 2006-01-23 (t4ht 2006-01-04). This software only is required if you want the HTML version of the documentation.
Requirements to run unit and code checks
The following requirements are needed to run unit and code checks. Usually you will only require this packages if you are a developer or a package builder:
- PyChecker 0.8.17. Necessary only if you want to run python code checks.
- WebUnit 1.3.8. Necessary only if you want to run web interface tests.



