requirements.dev.txt 1.09 KB
Newer Older
1
# Tools/dependencies required for development or running tests.
Johan Bloemberg's avatar
Johan Bloemberg committed
2
autopep8
3
autoflake
Johan Bloemberg's avatar
Johan Bloemberg committed
4 5
isort
pylama
6
coverage
7
pytest
Johan Bloemberg's avatar
Johan Bloemberg committed
8 9
pytest-cov
pytest-django
10 11 12 13
# counterpart of requests for mock responses
pytest-responses
# output logging when test fails
pytest-logging
Johan Bloemberg's avatar
Johan Bloemberg committed
14
django-coverage
15
django-extensions
16
django-debug-toolbar
17
django-debug-toolbar-request-history
Johan Bloemberg's avatar
Johan Bloemberg committed
18
pytest-mock
19
pytest-docker
20 21

# # dashboard for celery introspection
22
# # run failmap celery flower
23 24
# # go to http://localhost:5555/
# celery-flower
25 26 27 28 29 30 31 32 33 34 35 36 37

# docs / readthedocs.io
sphinx
sphinx-autobuild
recommonmark

# brotlipy  # doesn't work, some vague errors not worth the time: compression handled elsewhere
# slimit does not work with vue.js

# tests (of scanners)
httmock
freezegun
colorama
38
pydotplus  # generating graphs with the docs command...
39

40 41 42
# used to restart celery worker on file changes
# use current (03-2018) master as it includes a fix for macOS: https://github.com/gorakhargosh/watchdog/pull/329
git+https://github.com/gorakhargosh/watchdog.git@d33bee0290e00ecb3570dd938db72a2550933586#egg=watchdog
43 44

ipython  # failmap shell -i ipython
45
django-cprofile-middleware