Third Party Packages: Difference between revisions

From GCD
Jump to navigation Jump to search
No edit summary
(add info about django-taggit)
Line 99: Line 99:
*If you only want to work in the READ_ONLY mode you do not need this.
*If you only want to work in the READ_ONLY mode you do not need this.
*Usually can be installed with 'easy_install pyyaml'
*Usually can be installed with 'easy_install pyyaml'
|-
| django-taggit
| [https://github.com/alex/django-taggit github.com/alex/django-taggit]
| 0.9.3
|
*Simple tagging for django, used to support keywords.
*Usually can be installed with 'easy_install django-taggit'


|}
|}




Under Debian, all the needed packages can be installed using apt:
Under Debian, most of the needed packages (except Django compressor and django-taggit) can be installed using apt:


<code>apt-get install python python-imaging python-django mysql-server python-mysqldb python-pyicu csstidy python-beautifulsoup python-django-compressor python-stdnum</code>
<code>apt-get install python python-imaging python-django mysql-server python-mysqldb python-pyicu csstidy python-beautifulsoup python-stdnum</code>


[[Category: GCD Technical]]
[[Category: GCD Technical]]

Revision as of 18:04, 23 April 2012

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-yaml 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'
django-taggit github.com/alex/django-taggit 0.9.3
  • Simple tagging for django, used to support keywords.
  • Usually can be installed with 'easy_install django-taggit'


Under Debian, most of the needed packages (except Django compressor and django-taggit) can be installed using apt:

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