2017-11-17 02:41:06 +01:00
|
|
|
# After editing this file, you MUST afterward run
|
|
|
|
# /tools/update-locked-requirements to update requirements/dev.txt.
|
|
|
|
# See requirements/README.md for more detail.
|
|
|
|
-r common.in
|
|
|
|
-r docs.in
|
|
|
|
|
|
|
|
# moto s3 mock
|
2019-09-23 01:34:04 +02:00
|
|
|
moto
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed for running tools/run-dev.py
|
2019-09-23 01:34:04 +02:00
|
|
|
Twisted
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed for documentation links test
|
2019-09-23 01:34:04 +02:00
|
|
|
Scrapy
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed to compute test coverage
|
2019-09-23 01:34:04 +02:00
|
|
|
coverage
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# fake for LDAP testing
|
2019-09-23 01:34:04 +02:00
|
|
|
fakeldap
|
2017-11-17 02:41:06 +01:00
|
|
|
|
2018-05-21 06:57:24 +02:00
|
|
|
# For testing mock http requests
|
2019-09-23 01:34:04 +02:00
|
|
|
httpretty
|
2018-05-21 06:57:24 +02:00
|
|
|
|
2017-11-17 02:41:06 +01:00
|
|
|
# For sorting imports
|
2019-09-23 01:34:04 +02:00
|
|
|
isort
|
2017-11-17 02:41:06 +01:00
|
|
|
|
2019-09-07 01:33:33 +02:00
|
|
|
# For doing highly usable Python profiling (temporary fork of
|
|
|
|
# line_profiler: https://github.com/rkern/line_profiler/issues/127)
|
2019-09-23 01:34:04 +02:00
|
|
|
lp37
|
2019-09-07 01:33:33 +02:00
|
|
|
|
2017-11-17 02:41:06 +01:00
|
|
|
# for pep8 linter
|
2019-09-23 01:34:04 +02:00
|
|
|
pycodestyle
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed to run pyflakes linter
|
2019-09-23 01:34:04 +02:00
|
|
|
pyflakes
|
2017-11-17 02:41:06 +01:00
|
|
|
|
2019-05-29 01:25:49 +02:00
|
|
|
# Needed for watching file changes
|
2019-09-23 01:34:04 +02:00
|
|
|
pyinotify
|
2019-05-29 01:25:49 +02:00
|
|
|
|
2017-11-17 02:41:06 +01:00
|
|
|
# Needed to run tests in parallel
|
2019-09-23 01:34:04 +02:00
|
|
|
tblib
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed to lint Git commit messages
|
2019-09-23 01:34:04 +02:00
|
|
|
gitlint
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed for visualising cprofile reports
|
2019-09-23 01:34:04 +02:00
|
|
|
snakeviz
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed to sync translations from transifex
|
2019-09-23 22:38:52 +02:00
|
|
|
transifex-client<0.13.5 # Before https://github.com/transifex/transifex-client/commit/14a1a55c55fe66b1dee1fdfc4f2b1134c3c1af5d
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed for creating digital ocean droplets
|
2019-09-23 01:34:04 +02:00
|
|
|
python-digitalocean
|
2017-11-17 02:41:06 +01:00
|
|
|
|
|
|
|
# Needed for updating the locked pip dependencies
|
2019-09-23 01:34:04 +02:00
|
|
|
pip-tools
|
2017-11-17 02:41:06 +01:00
|
|
|
|
2019-07-26 04:45:18 +02:00
|
|
|
# zulip's linting framework - zulint
|
2019-10-03 04:51:29 +02:00
|
|
|
https://github.com/zulip/zulint/archive/aaed679f1ad38b230090eadd3870b7682500f60c.zip#egg=zulint==0.0.1
|
2019-07-26 04:45:18 +02:00
|
|
|
|
2017-11-17 02:41:06 +01:00
|
|
|
-r mypy.in
|