RequirementsΒΆ

As said before, Python is required but this is not the only requirement:

  • Python (3.5, 3.6, 3.7),
  • setuptools>=1.0 Python package (automatically installed with Moneta),
  • djangofloor>=1.0.25 Python package (automatically installed with Moneta),
  • gnupg>=2.3 Python package (automatically installed with Moneta),
  • rubymarshal Python package (automatically installed with Moneta),
  • pyyaml Python package (automatically installed with Moneta),
  • an optional Redis server for sessions and cache,
  • mysqlclient (Python package) libmysqlclient and libmysqlclient-dev (system packages) if you want to use MySQL,
  • psutil (Python package) to display system information on the monitoring page,
  • psycopg2 (Python package), libpq and libpq-dev (system packages) if you want to use PostgreSQL,
  • cx_Oracle (Python package) and the associated system packages if you want to use Oracle,
  • django_redis (Python package) is you want to cache pages in Redis,
  • django-allauth (Python package) for OAuth2 authentication,
  • django-radius (Python package) for Radius authentication,
  • django-auth-ldap (Python package) and libldap-dev (system package) for LDAP authentication,
  • django_pam (Python package) for PAM authentication.