root / docs / installation / requirements.md @ 909263e2
History | View | Annotate | Download (972 Bytes)
1 |
# Required Packages |
---|---|
2 |
|
3 |
## Dependencies |
4 |
|
5 |
DjNRO heavily depends on the following: |
6 |
|
7 |
* Python (<3 & >=2.6) |
8 |
* memcached |
9 |
* A mail server - Tested with exim |
10 |
* python-dev |
11 |
* libxml2-dev |
12 |
* libxslt1-dev |
13 |
* python packages located in requirements.txt, you can install them with `pip install -r requirements.txt` |
14 |
|
15 |
## Conditional Dependencies |
16 |
* python-pip |
17 |
* python-mysqldb (If you wish to use MySQL as the DB backend) |
18 |
* mysql-client |
19 |
* apache2 (We suggest apache with mod_rewrite enabled - use your preferred server in case you dont want to use shibboleth) |
20 |
* gettext: only if one will be editing and compiling translations |
21 |
* python-django-auth-ldap: if ldap authentication backend will be used. |
22 |
|
23 |
## Django Social Auth |
24 |
User authentication via social media is carried out by the [python-social-auth](http://http://django-social-auth.readthedocs.org/en/latest/index.html) python-social-auth package. |
25 |
|
26 |
|
27 |
## Pip requirements.txt file |
28 |
DjNRO has also a requirements file which can be used with pip |