Note
The installation instructions (InstallingDabo) for the platform of your choice satisfy the requirements below.
In order to work with Dabo, and to run apps built with Dabo, you will need the following:
Required:
- Python 2.4 or higher (2.5 recommended; 2.3 may mostly work) (http://www.python.org/)
- wxPython version 2.6.1.1 or later (2.8 highly recommended) (http://www.wxpython.org/)
- Note that the ''unicode'' version is required. The ''ansi'' version will not work. A good overview of installation of wxPython can be found at WxPyWiki:Getting_Started .
- SQLite
- pysqlite2 Python dbapi module (with Python 2.5 or later, it's included)
Optional:
- Client libraries for your choice of database (If you want to use a database):
- MySQL
- MySQL client
- MySQLdb Python dbapi module version 1.2 or higher (http://sourceforge.net/projects/mysql-python)
- Firebird
- kinterbasdb Python dbapi module
- PostgreSQL
- psycopg2 Python dbapi module
- MsSQL?
- Installing Pymssql Python dbapi module
- MySQL
- ReportLab (if you wish to use any reporting features). In addition, you also need the Python Imaging Library. Get it from http://www.pythonware.com/products/pil/
- Winpdb version 1.0.2 or later (if you want to do interactive debugging)
- PyOpenGL? (if you wish to use the dGLWindow class)
- SubVersion client is the best way to get the latest Dabo source code.
The steps to take a new Windows XP installation and get it up and running with Dabo are documented in Installation on Windows.
Or, if you are running Windows 2000 or later, you can install the Dabo Runtime Engine, which installs Dabo and all the supporting libraries on your machine in a single installer.