-
Notifications
You must be signed in to change notification settings - Fork 11
/
requirements.in
62 lines (47 loc) · 2.4 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
# Dependencies for this project are manager using pip-tools (https://github.com/jazzband/pip-tools).
# This is a simple management tool to manage version pinnin build on top of Pip and requirements.txt.
# See upgrade commands here: https://github.com/jazzband/pip-tools/
# eg: pip-compile --upgrade-package django
# In this file only
# - specify requirements that are needed for Dashboard runtime (no development requirements).
# - no requirements that are already provided by websecmap itself
# - no version pinning, unless it is required and explained
# to update websecmap, update the SHA hash and run: make update_requirement_websecmap
websecmap @ git+https://gitlab.com/internet-cleanup-foundation/web-security-map@01ced89aa3f21e91adce97babbbd3094473f053d
django-otp
django-two-factor-auth>1.15
django-picklefield
validators
# python-magic is a Python interface to the libmagic file type identification library. libmagic identifies file types
# by checking their headers according to a predefined list of file types. This functionality is exposed to the command
# line by the Unix command file.
# Used to determine mimetype in spreadsheet uploads.
python-magic
polib
django-activity-stream
# sending mail notifications, per #54, translatable and managable templates in the admin interface
django_mail_admin>0.3
# Allow CORS requests from client on the same server:
django-cors-headers
# prior releases don't have wheels for Apple Silicon
numpy >= 1.21.0
# include (security) version constraints for non primary dependencies
-c security-constraints.in
# tags on urls in relationships
django-taggit
# not auto-installed dependency for django-two-factor-auth
# see: https://github.com/jazzband/django-two-factor-auth/issues/213
# and: https://django-phonenumber-field.readthedocs.io/en/latest/
phonenumbers
# An error was not yet corrected:
# https://github.com/pyexcel/pyexcel-xlsx/issues/52
pyexcel==0.6.7
pyexcel-xlsx==0.6.0
openpyxl==3.0.10
# password change forms, saml oauth and more
django-allauth
# Scanner dep needed to parse SNI: when performing raw host requests the cert hostname also needs to be correct
# see: https://toolbelt.readthedocs.io/en/latest/adapters.html#hostheaderssladapter
# using unreleased version from github which has better support for SNI server_hostname which prevents connection
# resets on some servers
requests_toolbelt @ git+https://github.com/requests/toolbelt@c73ad2c204a2e0cd5617a836ac536d5e06778ab0