[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[[source]]
url = "https://test.pypi.org/simple"
verify_ssl = true
name = "test-pypi"

[dev-packages]
# we fix exact versions as it's sufficient to have at least one set of compatible dependencies for development
aiohttp = "==3.7.4"
asn1crypto = "==1.4.0"
aioprometheus = "==20.0.1"
bandit = "==1.7.0"
bech32 = "==1.2.0"
black = "==19.10b0"
bs4 = "==0.0.1"
colorlog = "==4.1.0"
darglint = "==1.8.0"
defusedxml = "==0.6.0"
docker = "==4.2.0"
ecdsa = ">=0.15"
eth-account = "==0.5.2"
flake8 = "==3.7.9"
flake8-bugbear = "==20.1.4"
flake8-docstrings = "==1.6.0"
flake8-eradicate = "==0.4.0"
flake8-isort = "==4.0.0"
gitpython = ">=3.1.14"
gym = "==0.15.6"
ipfshttpclient = "==0.6.1"
jinja2 = "==3.0.3"
liccheck = "==0.6.0"
markdown = "==3.3.6"
matplotlib = ">=3.3.0,<3.4"
memory-profiler = "==0.57.0"
mistune = "==2.0.0a4"
mkdocs = "==1.1"
mkdocs-material = "==6.2.8"
mkdocs-mermaid-plugin = {git = "https://github.com/pugong/mkdocs-mermaid-plugin.git"}
mypy = "==0.761"
numpy = ">=1.18.1"
oef = "==0.8.1"
openapi-core = "==0.13.2"
openapi-spec-validator = "==0.2.8"
packaging = ">=20.4,<=21.5"
pexpect = "==4.8.0"
psutil = "==5.7.0"
pycryptodome = ">=3.10.1"
pydoc-markdown = "==3.10.3"
pydocstyle = "==3.0.0"
pygments = "==2.7.4"
pylint = "==2.6.0"
pymdown-extensions = "==9.1"
pytest = "==7.0.0"
pytest-asyncio = "==0.16.0"
pytest-cov = "==3.0.0"
pytest-custom-exit-code = "==0.3.0"
pytest-randomly = "==3.10.3"
pytest-rerunfailures = "==10.2"
requests = ">=2.22.0"
safety = "==1.10.3"
scikit-image = ">=0.17.2"
sqlalchemy = "==1.4.17"
temper-py = "==0.0.3"
tensorflow = "==2.8.0"
tox = "==3.15.1"
vulture = "==2.3"
isort = "==5.7.0"
web3 = "==5.12.0"
yoti = "==2.14.0"
cosmpy = ">=0.4.1,<0.5.0"

[packages]
# we don't specify dependencies for the library here for intallation as per: https://pipenv-fork.readthedocs.io/en/latest/advanced.html#pipfile-vs-setuppy
# aea and plugin dependencies are specified in setup.py
