Revision: 975
Author: sbigaret
Date: 2006-02-26 06:39:05 -0800 (Sun, 26 Feb 2006)
ViewCVS: http://svn.sourceforge.net/modeling/?rev=975&view=rev
Log Message:
-----------
Updated; in particular, new versions of Cheetah are not comptaible w/ py2.1 and py2.2
Modified Paths:
--------------
trunk/ProjectModeling/INSTALL
Modified: trunk/ProjectModeling/INSTALL
===================================================================
--- trunk/ProjectModeling/INSTALL 2006-02-26 14:06:07 UTC (rev 974)
+++ trunk/ProjectModeling/INSTALL 2006-02-26 14:39:05 UTC (rev 975)
@@ -1,6 +1,6 @@
--------------------------
+=========================
Installation Instructions
--------------------------
+=========================
:Authors:
Sstien Bigaret <sbi...@us...>
@@ -8,23 +8,22 @@
:Version:
$Revision$
-------------
Introduction
-------------
+============
The framework depends on four other python packages, plus one or more python
adaptors to connect to your database server. Additionally you'll need to have
-a running database server (either postgresql, mysql or sqlite) --we do not
-cover here the installation of a database server, please refer to their
-respective documentation for installation details.
+a running database server (either postgresql, mysql or oracle; sqlite does not
+need any server) --we do not cover here the installation of a database server,
+please refer to their respective documentation for installation details.
Unless explicitely stated, all installation can be made by unpacking their
source distribution, cd-ing to the unpacked directory and then use the
standard python package ``distutils`` with command-line like::
- python2.2 ./setup.py install [--prefix=$HOME]
+ python ./setup.py install [--prefix=$HOME]
You can specify ``--prefix`` if you want to install the packages in an other
-location than the standard one (like ``/usr/lib/python2.1/site-packages/``)
+location than the standard one.
This is what we will call *Installation: standard distutils* in the rest of
this document.
@@ -37,9 +36,8 @@
python database adaptors, and you'll choose which one(s) you'll install
depending on the database server you want to connect to.
--------------------
Needed dependencies
--------------------
+===================
Modeling Framework
------------------
@@ -54,8 +52,16 @@
=> Using the already compiled templates
Press ENTER to continue, CTRL-C to abort
-Ignore the warning and press ENTER, installation will continue.
+- if you're running python 2.1 or python2.2, you **must** install the
+ appropriate version of Cheetah before continuing; the pre-compiled versions
+ shipped with the framework are not compatible with cheetah versions running on
+ py2.1/2.2.
+
+- otherwise, you can safely ignore the warning and press ENTER, installation
+ will continue.
+
+
NotificationFramework v0.6
--------------------------
The NotificationFramework can be downloaded from
@@ -66,12 +72,16 @@
Cheetah Templates
-----------------
+- If you're running python v2.1 or 2.2, you **must** use Cheetah v0.9.15
+
+- Otherwise, get the latest cheetah package (v2.0rc6 at the time I write this)
+
Get it here: http://www.cheetahtemplate.org/
Installation: standard distutils.
-eGenix.com mx Extensions for Python v2.0.5
+eGenix.com mx Extensions for Python v2.0.6
------------------------------------------
Download this from:
@@ -98,15 +108,14 @@
``$HOME/lib/python2.x/site-packages/``).
-PyXML v0.8.3
+PyXML v0.8.4
------------
Obtain your copy of PyXML at http://pyxml.sourceforge.net/
Installation: standard distutils.
-------------------
Database specifics
-------------------
+==================
The rest of the document addresses installation of specific python
adaptors. You do not have to install all of them: simply choose at least one
@@ -116,7 +125,7 @@
MySQL
-----
-The only supported python db-adaptor is MySQL-python v0.9.2.
+The only supported python db-adaptor is MySQL-python, currently v1.2.1
You'll find it at: http://sourceforge.net/projects/mysql-python
@@ -138,7 +147,7 @@
Three python db-adaptors are supported,
Either:
-* psycopg v1.1.8, at http://initd.org/software/psycopg
+* psycopg, at http://initd.org/software/psycopg
Installation: psycopg uses the standard scheme ``./configure &&
make``. However, depending on your installation, you may need to
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|