Prerequisites

The currently optimally supported Platform is Python 2.5. ZODB runs on pretty much any platform, but please be aware that I will only be able to help out with issues on Unix/POSIX-based systems.

To make sure you can install ZODB without hassle, please try installing the following buildout.

First, create a new directory and place a file called buildout.cfg in it:

[buildout]
parts = ZODB tests

[ZODB]
recipe = zc.recipe.egg
eggs = ZODB3
interpreter = py

[tests]
recipe = zc.recipe.testrunner
eggs = ZODB3

Then, download bootstrap.py into the same directory and execute it using Python 2.5 and run the resulting script at bin/buildout:

wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
python2.5 bootstrap.py
bin/buildout

When having installed the buildout, run the tests to make sure ZODB3 is working correctly. There are a couple of thousand tests and this can take about 10-15 minutes, depending on your machine:

bin/test

In case you encounter problems doing this, please contact me, Christian Theune, via email. ct-at_gocept_dot+com.

ZODBTutorial (last edited 2009-06-22 15:37:13 by 85-189-222-173)