Third Party Packages

From GCD
Revision as of 07:34, 7 December 2011 by Jgarcke (talk | contribs)
Jump to navigation Jump to search

The following packages need be downloaded and installed:

Package Location Minimum Revision Notes
Python www.python.org/download/releases 2.4.4
  • Ensure the Python directory is added to the PATH environment variable
  • Any Python 2.4/2.5/2.6 revision should be ok
  • Python 3.0 should not be used
Python Image Library www.pythonware.com/products/pil/ 1.1.7
  • Ensure you download the correct library for your installed version of Python
Django www.djangoproject.com/download/ 1.2
  • Using the latest official Django release should be ok
  • Once installed you should ensure that the Django directory is in the PYTHONPATH environment variable
MySQL dev.mysql.com/downloads/mysql/ 5.0
  • When installing the Typical installation should be ok
  • When running the configuration wizard:
    • Choose Standard Configuration
    • Check Install as Windows Service
  • Ensure that the MySQL binaries are part of the PATH environment variable
  • Record the root password that you created during the install process
MySQL Python Library sourceforge.net/projects/mysql-python/ 1.2.2
  • Ensure you download the correct library for your installed version of Python (2.x)
  • Pre-compiled windows installers can be found in the MySQL for Python Forums
PyICU pyicu.osafoundation.org/ 1.0
  • python extension wrapping IBM's ICU C++ API, therefore depends on IBM's ICU (version 4.2 and 4.4 are known to work)
  • Usually can be installed with 'easy_install pyicu'.
csstidy csstidy.sourceforge.net/ 1.3
  • opensource CSS parser and optimiser
  • usually can be installed as package, or download from its website
BeautifulSoup www.crummy.com/software/BeautifulSoup/ 3.1
  • Python HTML/XML parser
  • Usually can be installed with 'easy_install BeautifulSoup'
Django compressor github.com/mintchaos/django_compressor 0.5.3
  • Compresses linked and inline javascript or CSS into a single cached file.
  • Usually can be installed with 'easy_install django_compressor'
python-stdnum arthurdejong.org/python-stdnum/ 0.3
  • Parses and validates standard numbers, in particular ISBNs.
  • Usually can be installed with 'easy_install python-stdnum'
python- pyyaml.org/ 3.10
  • PyYAML is a YAML parser and emitter for Python.
  • If you only want to work in the READ_ONLY mode you do not need this.
  • Usually can be installed with 'easy_install pyyaml'


Under Debian, all the needed packages can be installed using apt:

apt-get install python python-imaging python-django mysql-server python-mysqldb python-pyicu csstidy python-beautifulsoup python-django-compressor python-stdnum