aiodataloader
aiofiles~=0.4.0
aiohttp~=3.6.2
aiohttp_cors~=0.7
aiohttp_sse~=2.0
aiojobs~=0.2.2
aiopg~=1.0.0
aioredis~=1.3.1
aioredlock~=0.3.0
aiotools>=0.9.1
alembic~=1.3.2
async_timeout~=3.0
attrs>=19.3
boltons~=19.3.0
callosum~=0.9.6
click>=7.0
cryptography>=2.8
graphene~=2.1.0
Jinja2~=2.10.1
passlib[bcrypt]>=1.7.1
psycopg2-binary>=2.8.4
python-dateutil>=2.8
python-snappy~=0.5.1
PyYAML~=5.2.0
pyzmq~=19.0.1
SQLAlchemy~=1.3.12
uvloop~=0.14.0
setproctitle~=1.1.10
tabulate~=0.8.6
trafaret~=2.0.1
backend.ai-common~=20.3.0
backend.ai-cli~=0.3
PyJWT==1.7.1
zipstream-new~=1.1.7

[: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]
aiodocker~=0.18.0
pytest~=5.4.2
pytest-asyncio>=0.12.0
pytest-aiohttp
pytest-cov
pytest-mock>=3.1.0
codecov

[typecheck]
mypy>=0.780
