[Modeling-cvs] SF.net SVN: modeling: [975] trunk/ProjectModeling/INSTALL
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2006-02-26 14:39:17
|
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. |