zulip/requirements/dev.in

63 lines
1.3 KiB
Plaintext

# 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
moto
# Needed for running tools/run-dev.py
Twisted
# Needed for documentation links test
Scrapy
# Needed to compute test coverage
coverage
# fake for LDAP testing
fakeldap
# For testing mock http requests
httpretty
# For sorting imports
isort
# For doing highly usable Python profiling (temporary fork of
# line_profiler: https://github.com/rkern/line_profiler/issues/127)
lp37
# for pep8 linter
pycodestyle
# Needed to run pyflakes linter
pyflakes
# Needed for watching file changes
pyinotify
# Needed to run tests in parallel
tblib
# Needed to lint Git commit messages
gitlint
# Needed for visualising cprofile reports
snakeviz
# Needed to sync translations from transifex
transifex-client<0.13.5 # Before https://github.com/transifex/transifex-client/commit/14a1a55c55fe66b1dee1fdfc4f2b1134c3c1af5d
# Needed for creating digital ocean droplets
python-digitalocean
# Needed for updating the locked pip dependencies
pip-tools
# zulip's linting framework - zulint
git+https://github.com/zulip/zulint@aaed679f1ad38b230090eadd3870b7682500f60c#egg=zulint==0.0.1
-r mypy.in