# Install flake8 first, as both flake8 and autopep8 require pycodestyle,
# but flake8 has a tighter pinning.
flake8
autopep8
bandit ; python_version >= '3.5'
black ; python_version > '2.7'
yapf
pylint
pycodestyle
pydocstyle
prospector ; python_version > '2.7'
nose
pytest<6 ; python_version > '2.7'  # Tests currently fail against pytest 6.
rope
flask
fastapi ; python_version > '2.7'
uvicorn ; python_version > '2.7'
django
isort

# Integrated TensorBoard tests
tensorboard

# Python 2.7 support.
pytest==4.6.9 ; python_version == '2.7'
py==1.10.0 ; python_version == '2.7'  # via pytest 4
pathlib2>=2.2.0 ; python_version == '2.7'  # via pytest 4
prospector==1.2.0 ; python_version == '2.7'
