Changes between Version 2 and Version 3 of InstallationGuidelines/Linux/Developer


Ignore:
Timestamp:
11/06/11 11:28:11 (10 years ago)
Author:
Pat Tressel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallationGuidelines/Linux/Developer

    v2 v3  
    77 * Install [http://virtualbox.org VirtualBox] & run a [InstallationGuidelinesVirtualMachine Virtual Machine] which includes a pre-configured Eclipse on an Ubuntu OS [[br]]
    88   //This is appropriate for getting started quickly, as browser and IDE setup has been done. The virtual machine itself will need some setup. Installing directly on your machine may be a better choice if you are interested in doing long-term Eden development.//
    9 
    10 == Install Python ==
    11 2.7 is currently recommended. (2.6 works for all core functionality, but doesn't allow you to use the S3Cube pivot table functions)
    12 
    13 == Install Python Libraries ==
    14 Linux users should generally use Operating System Packages, where available.
    15 Examples are shown for Debian-based systems
    16 
    17 ==== Mandatory ====
    18  * [http://codespeak.net/lxml lxml] for XML export/import: {{{apt-get install python-lxml}}}
    19  * [http://pypi.python.org/pypi/Shapely/ Shapely] for GIS Features: {{{apt-get install python-shapely}}}
    20  * [http://www.reportlab.com/software/opensource/rl-toolkit/download/ ReportLab] for PDF output: {{{apt-get install python-reportlab}}}
    21  * [http://www.pythonware.com/products/pil/ PIL] Python Image Library for PDFs: {{{apt-get install python-imaging}}}
    22  * [http://labix.org/python-dateutil dateutil]: {{{apt-get install python-dateutil}}}
    23 
    24 ==== Optional ====
    25  * [http://pypi.python.org/pypi/xlwt xlwt] for XLS output: {{{apt-get install python-xlwt}}}
    26 
    27  * [http://numpy.scipy.org  numpy] required by matplotlib
    28  * [http://www.scipy.org/Installing_SciPy SciPy] required for S3Cube
    29  * [http://matplotlib.sourceforge.net/users/installing.html MatPlotLib] for charts (used in the Survey application & for the S3Cube pivottable reports)
    30 
    31  * [http://pypi.python.org/pypi/setuptools/ setuptools] for installing tweepy
    32  * [http://pypi.python.org/pypi/tweepy/ tweepy] python library to interact with twitter
    33  * [http://sourceforge.net/projects/pyserial/files/ Pyserial] for SMS Features
    34 
    35  * [http://pypi.python.org/pypi/pytz/ PyTZ] for Timezone awareness
    36  * [http://pypi.python.org/pypi/pywurfl/ PyWURFL] for Browser Capabilities (unused currently)
    37 
    38  * [http://pypi.python.org/pypi/MySQL-python/ MySQLDB for accessing MySQL databases]: {{{apt-get install python-mysqldb}}}
    39  * [http://initd.org/psycopg/ Psycopg for accessing PostgreSQL databases]: {{{apt-get install python-psycopg2}}}
    40 
    41 == Install Bzr ==
    42 We use the [http://wiki.bazaar.canonical.com/ Bazaar] Distributed Version Control System
    43  * {{{apt-get install bzr}}}
    44 
    45 == Next ==
    46 Install Web2Py & Sahana:
    47  * InstallationGuidelines/Developer/PostPython