# Setup requirements
cython==0.29.22
numpy==1.20.1

# Drakkar-Software requirements
OctoBot-Backtesting>=1.6.16, <1.7
Async-Channel>=2.0.9, <2.1
OctoBot-Commons>=1.5.11, <1.6
OctoBot-Tentacles-Manager>=2.4.9, <2.5

# Exchange connection requirements
ccxt==1.44.34 # always ensure real exchanges tests are passing before changing the ccxt version
cryptography # Never specify a version (managed by https://github.com/Drakkar-Software/OctoBot-PyPi-Linux-Deployer)

# CLI requirements
click==7.1.2
click-completion==0.5.2
click-shell==2.0

# Websocket requirements
websockets==8.1
cryptofeed==1.7.0
#git+https://github.com/bmoscon/cryptofeed.git # add candle support (unreleased 1.8.0)

# other requirements
sortedcontainers==2.3.0
colorlog==4.7.2
yarl==1.1.0
idna<2.9,>=2.5
multidict>=4.5,<5.0
chardet<4.0 # required to by compatible with aiohttp
aiohttp>=3.7.4, <3.8
