Newer
Older
# Automatically renders Django forms in a pretty, Bootstrap-compatible way.
# Page data, answer data, ... all represented in JSON. This makes that editable
# in the Django admin.
# django-yamlfield
# but for
# https://github.com/datadesk/django-yamlfield/pull/12
# use
git+https://github.com/piotrpawlaczek/django-yamlfield.git@feature/dj-1.9.x
# For easy content formatting:
Andreas Klöckner
committed
markdown>=2.6.3
# For rendering macros in content:
jinja2
# For math/symbolic questions
# Django timezone support
# Course content is stored in YAML.
pyyaml
# A date picker widget
git+https://github.com/inducer/django-bootstrap3-datetimepicker.git
# For comfortable code entry (git for py3 fix in git rev 8979538)
git+https://github.com/lambdalisue/django-codemirror-widget.git
#django-codemirror-widget
# Optional, used for caching
python-memcached
# For code isolation in code questions
docker-py
# For code highlighting, required via the CodeHilite extension to
# Python-Markdown
pygments
# To support network matching for facility recognition
# For interoperation with SAML2/Shibboleth
pysaml2
git+https://github.com/knaperek/djangosaml2.git
# A task queue, used to execute long-running tasks
celery
# django-celery (release) is broken: https://github.com/celery/django-celery/issues/411
# but fixed in git:
git+https://github.com/celery/django-celery.git@d3656b3919ad38
# Custom user migration created using
# https://bitbucket.org/spookylukey/django_custom_user_migration
# (but this package no longer needs to be installed)