~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to doc/dependencies.txt

  • Committer: mattgiuca
  • Date: 2008-01-21 06:02:46 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:256
Changed the way IVLE's path is loaded into Python's sys.path. Now a file
"ivle.pth" is installed in Python's site packages which has the location of
the path. This replaces the method of using dispatch_handler.py.

* Removed dispatch_handler.py. No longer required.
* setup.py now automatically writes ivle.pth to Python's site packages.
* Updated README to indicate the new way to set up Apache. It's a lot simpler
  now, and you can run multiple IVLEs in the same server.

Hooray!

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
IVLE requires the following:
5
5
 
6
 
* Ubuntu Linux 7.04 or later (see note)
 
6
* Linux (similar Unices may work but not guaranteed; we pull out some
 
7
    linux-specific libraries into our jail so may need customization,
 
8
    particularly of setup.py).
 
9
 
7
10
* Python 2.5
8
11
* Apache HTTP server
9
12
* mod_python
10
 
* PostgreSQL
11
 
 
12
 
Note: While the developers have made every effort to ensure IVLE is compatible
13
 
with all POSIX-compliant operating systems, our setup procedure is currently
14
 
tailored to Ubuntu Linux. In particular, it pulls shared libraries out of
15
 
known places.
16
 
 
17
 
Getting IVLE running on another Unix system would require manually retrieving
18
 
all of the packages in this document, as well as changing the setup script to
19
 
get the shared library files from the correct places on that system.
20
 
 
21
 
At this stage we can only officially recommend Ubuntu 7.04 or later. (Has been
22
 
tested on 7.04 and 7.10).
23
 
 
24
 
Ubuntu Install Procedure
25
 
------------------------
26
 
 
27
 
This document merely summarises the required modules. A step-by-step install
28
 
procedure for Ubuntu is located in trunk/doc/setup/install_proc.txt.
29
13
 
30
14
Python Libraries
31
15
----------------
34
18
site packages directory:
35
19
 
36
20
* [cjson](http://cheeseshop.python.org/pypi/python-cjson)
37
 
* [pygresql](http://www.pygresql.org/)
 
21
* [web.py](http://webpy.org/)
38
22
* [pysvn](http://pysvn.tigris.org/)
39
 
 
40
 
All of these can be installed by Ubuntu's package management system. See
41
 
trunk/doc/setup/install_proc.txt for details.
42
 
 
43
 
Additionally, these libraries are installed by the setup script for the
44
 
purposes of student code using them:
45
 
 
46
 
* [matplotlib](http://matplotlib.sourceforge.net/)