Statistics
| Branch: | Tag: | Revision:

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