Skip to content
requirements.txt 1.34 KiB
Newer Older
Andreas Klöckner's avatar
Andreas Klöckner committed
django>=1.8,<2.0
Andreas Klöckner's avatar
Andreas Klöckner committed

# 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.
jsonfield>=1.0.3,<1.1
Andreas Klöckner's avatar
Andreas Klöckner committed

# For easy content formatting:

# For rendering macros in content:
jinja2

# For math/symbolic questions

# Django timezone support
Andreas Klöckner's avatar
Andreas Klöckner committed
# Course content is stored in YAML.
pyyaml
# dulwich (git for Py3 support)
# A date picker widget
Andreas Klöckner's avatar
Andreas Klöckner committed
git+https://github.com/inducer/django-bootstrap3-datetimepicker.git

# For in-class instant messaging
dnspython  # Py2
#dnspython3  # Py3
Andreas Klöckner's avatar
Andreas Klöckner committed

# To manage web dependencies
django-bower
# For comfortable code entry (git for py3 fix in git rev 8979538)
git+https://github.com/lambdalisue/django-codemirror-widget.git
#django-codemirror-widget

# For code isolation in code questions
docker-py

# For code highlighting, required via the CodeHilite extension to
# Python-Markdown
pygments

# For grade export
unicodecsv

# To support network matching for facility recognition

# A task queue, used to execute long-running tasks
celery
django-celery

# For searchable select forms