-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrequirements.in
70 lines (54 loc) · 1.17 KB
/
requirements.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
django==1.11.2
django-dbbackup
django-admin-sortable2
django-autoslug
subdomains
rules
django-admin-interface
django-allauth
django-html_sanitizer
django-dbbackup
dropbox
django-storages
django-cron
gunicorn
psycopg2
Pillow
pip-tools
django-extensions
Werkzeug
# For dataporten http queries and testing
requests
requests-cache
responses
# Use mypy for static type linting
mypy
mypy_extensions
# Ability to use @freeze_time in unittests
freezegun
# For pytest-django interoperability
pytest-django
# Object factories for testing
factory_boy
# For debugging in the web browser
django-debug-toolbar
# Analogous to defaultdict
defaultlist
# For sentry error logging SaaS
raven
# For autocompletion in django admin and forms
django-autocomplete-light
# For papertrail in model admin
django-reversion
# For exam resources crawling
BeautifulSoup4
# For OCR on downloaded PDFs
tesserocr
# For text extraction from PDFs with overlay text
pdftotext
# Easy-to-use progress bar for time consuming operations
tqdm
# For enabling responses in all pytest tests, preventing internet access
pytest-responses
# For easy form rendering, originally introduced for exam pdf verification
django-crispy-forms