Click>=7.1
aiodocker>=0.18.0
aiofiles~=0.4.0
aiojobs>=0.2.2
aiohttp~=3.6.2
aioredis~=1.3.1
aiotools~=0.9.1
async_timeout~=3.0
attrs~=19.3
callosum~=0.9.6
psutil~=5.7.0
python-snappy~=0.5.1
pyzmq~=19.0.1
trafaret~=2.0.1
uvloop~=0.14.0
setproctitle~=1.1.10
typing-extensions==3.7.4
netifaces~=0.10.0
backend.ai-common~=20.3.0
backend.ai-cli~=0.3
backend.ai-krunner-alpine~=3.2
backend.ai-krunner-centos~=3.2
backend.ai-krunner-ubuntu~=3.4

[:python_version < "3.7"]
dataclasses

[build]
wheel>=0.33.6
twine>=1.14.0
towncrier~=19.2.0

[dev]

[lint]
flake8>=3.8.1

[monitor]
backend.ai-stats-monitor
backend.ai-error-monitor

[test]
pytest~=5.4.2
pytest-asyncio>=0.12.0
pytest-cov
pytest-mock>=3.1.0
asynctest>=0.13.0
aioresponses~=0.6.3
codecov

[typecheck]
mypy>=0.780
