|
| 1 | +# -*- conf-mode -*- |
| 2 | +setuptools>=18.5 # Require this first, to prevent later errors |
| 3 | +# |
| 4 | +argon2-cffi>=16.1.0 # For the Argon2 password hasher option |
| 5 | +beautifulsoup4>=4.5.0 |
| 6 | +bibtexparser>=0.6.2,<1.0 # Version 1.0 doesn't work under python 2.7. 1.0.1 doesn't recognize month names or abbreviations. |
| 7 | +bleach>=2.0.0,!=3.0.0,!=3.0.1,!=3.0.2 |
| 8 | +coverage>=4.0.1,!=4.0.2 |
| 9 | +#cssselect>=0.6.1 # for PyQuery |
| 10 | +decorator>=4.0.4 |
| 11 | +defusedxml>=0.4.1 # for TastyPie when ussing xml; not a declared dependency |
| 12 | +Django>=1.11,!=1.11.18,<1.12 # 1.11.18 has problems exporting BinaryField from django.db.models |
| 13 | +django-bcrypt>=0.9.2 # for the BCrypt password hasher option. Remove when all bcrypt upgraded to argon2 |
| 14 | +django-bootstrap3>=8.2.1,<9.0.0 |
| 15 | +django-csp>=3.5 |
| 16 | +django-cors-headers>=2.4.0 |
| 17 | +django-form-utils>=1.0.3 |
| 18 | +django-formtools>=1.0 # instead of django.contrib.formtools in 1.8 |
| 19 | +django-markup>=1.1 |
| 20 | +django-password-strength>=1.2.1 |
| 21 | +django-referrer-policy>=1.0 |
| 22 | +django-simple-history>=2.3.0 |
| 23 | +django-tastypie>=0.13.2 |
| 24 | +django-widget-tweaks>=1.3 |
| 25 | +docutils>=0.12,!=0.15 |
| 26 | +factory-boy>=2.9.0 |
| 27 | +google-api-python-client |
| 28 | +Faker>=0.8.8,!=0.8.9,!=0.8.10 # from factory-boy # Faker 0.8.9,0.8.10 sometimes return string names instead of unicode. |
| 29 | +hashids>=1.1.0 |
| 30 | +html5lib>=1.0.1 |
| 31 | +httplib2>=0.10.3 |
| 32 | +jsonfield>=1.0.3 # for SubmissionCheck. This is https://github.com/bradjasper/django-jsonfield/. |
| 33 | +jwcrypto>=0.4.0 # for signed notifications |
| 34 | +#lxml>=3.4.0 # from PyQuery; |
| 35 | +markdown2>=2.3.8 |
| 36 | +mock>=2.0.0 |
| 37 | +mysqlclient>=1.3.13 |
| 38 | +oauth2client>=4.0.0 # required by google-api-python-client, but not always pulled in |
| 39 | +patch>=1.16,<2.0 |
| 40 | +pathlib>=1.0 |
| 41 | +pathlib2>=2.3.0 |
| 42 | +Pillow>=3.0 |
| 43 | +#pip==9.0.1 # Earlier pip has issues, 9.0.2 and 9.0.3, 10.0.0b1 leaves dross when down- and up-grading packages |
| 44 | +pyang>=1.7.2,<2.0 |
| 45 | +pyflakes>=0.9.2 |
| 46 | +pyopenssl>=17.5.0 # Used by urllib3.contrib, which is used by PyQuery but not marked as a dependency |
| 47 | +pyquery>=1.2.13,!=1.2.14 # Pyqyery 1.2.14 fails on some selectors or stacked selectors |
| 48 | +python-dateutil>=2.2 |
| 49 | +python-magic>=0.4.6 |
| 50 | +python-memcached>=1.48 # for django.core.cache.backends.memcached |
| 51 | +python-mimeparse>=1.6 # from TastyPie |
| 52 | +pytz>=2014.7 |
| 53 | +#pyzmail>=1.0.3 |
| 54 | +requests!=2.12.* |
| 55 | +rfc2html>=2.0.1 |
| 56 | +selenium>=2.42,<3.8.1 |
| 57 | +six>=1.9.0 |
| 58 | +sqlparse>=0.2.2 |
| 59 | +tblib>=1.3.0 |
| 60 | +tqdm>=3.7.0 |
| 61 | +#Trac>=1.0.10,<1.2 |
| 62 | +Unidecode>=0.4.18 |
| 63 | +#wsgiref>=0.1.2 |
| 64 | +xml2rfc>=2.9.3,!=2.6.0 |
| 65 | +xym==0.4.2,<1.0 |
| 66 | +#zxcvbn-python>=4.4.14 # Not needed until we do back-end password entropy validation |
| 67 | + |
0 commit comments