55 lines
1.6 KiB
Plaintext
55 lines
1.6 KiB
Plaintext
# -*- conf-mode -*-
|
|
setuptools>=18.5 # Require this first, to prevent later errors
|
|
#
|
|
anora>=0.1.2
|
|
argon2-cffi>=16.1.0 # For the Argon2 password hasher option
|
|
beautifulsoup4>=4.4
|
|
bibtexparser>=0.6.2
|
|
bleach>=1.5.0,<2.0.0
|
|
coverage>=4.0.1,!=4.0.2
|
|
#cssselect>=0.6.1 # for PyQuery
|
|
decorator>=3.4.0
|
|
defusedxml>=0.4.1 # for TastyPie when ussing xml; not a declared dependency
|
|
Django>=1.10,<1.11
|
|
django-bcrypt>=0.9.2 # for the BCrypt password hasher option. Remove when all bcrypt upgraded to argon2
|
|
django-bootstrap3>=7.0
|
|
django-formtools>=1.0 # instead of django.contrib.formtools in 1.8
|
|
django-markup>=1.1
|
|
django-password-strength>=1.2.1
|
|
django-tastypie>=0.13.2
|
|
django-widget-tweaks>=1.3
|
|
docutils>=0.12
|
|
factory-boy>=2.8.1
|
|
google-api-python-client
|
|
# Faker # from factory-boy
|
|
hashids>=1.1.0
|
|
html5lib>=0.90,<0.99999999 # ietf.utils.html needs a rewrite for html5lib 1.x -- major code changes in sanitizer
|
|
jsonfield>=1.0.3 # for SubmissionCheck. This is https://github.com/bradjasper/django-jsonfield/.
|
|
#lxml>=3.4.0 # from PyQuery;
|
|
mimeparse>=0.1.3 # from TastyPie
|
|
mock>=2.0.0
|
|
MySQL-python>=1.2.5
|
|
pathlib>=1.0
|
|
Pillow>=3.0
|
|
pyang>=1.6
|
|
pyflakes>=0.8.1
|
|
pyquery>=1.2.13,!=1.2.14 # Pyqyery 1.2.14 fails on some selectors or stacked selectors
|
|
python-dateutil>=2.2
|
|
python-magic>=0.4.6
|
|
python-memcached>=1.48 # for django.core.cache.backends.memcached
|
|
pytz>=2014.7
|
|
pyzmail>=1.0.3
|
|
requests!=2.12.*
|
|
selenium>=2.42
|
|
six>=1.8.0
|
|
sqlparse>=0.2.2
|
|
tblib>=1.3.0
|
|
tqdm>=3.7.0
|
|
Trac>=1.0.10,<1.2
|
|
Unidecode>=0.4.18
|
|
#wsgiref>=0.1.2
|
|
xml2rfc>=2.5.
|
|
xym>=0.1.2,!=0.3
|
|
#zxcvbn-python>=4.4.14 # Not needed until we do back-end password entropy validation
|
|
|