[[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
setuptools = "==59.6.0"
aiohttp = "==3.7.4.post0"
asn1crypto = "==1.4.0"
bandit = "==1.7.0"
bech32 = "==1.2.0"
black = "==19.10b0"
bs4 = "==0.0.1"
click = "==8.0.4"
darglint = "==1.8.0"
defusedxml = "==0.6.0"
docker = "==4.2.0"
ecdsa = ">=0.15"
eth-account = "==0.5.6"
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.8.0a2"
liccheck = "==0.6.0"
markdown = "==3.2.1"
matplotlib = ">=3.3.0,<3.4"
memory-profiler = "==0.57.0"
mistune = "==2.0.0a4"
mkdocs = "==1.3.0"
mkdocs-material = "==8.2.8"
mkdocs-mermaid-plugin = {git = "https://github.com/pugong/mkdocs-mermaid-plugin.git"}
mypy = "==0.761"
numpy = ">=1.18.1"
openapi-core = "==0.13.2"
openapi-spec-validator = "==0.2.8"
packaging = "==20.9"
pexpect = "==4.8.0"
protobuf = "==3.19.4"
psutil = "==5.7.0"
pycryptodome = ">=3.10.1"
pydoc-markdown = "==4.6.3"
pydocstyle = "==3.0.0"
Pygments = "==2.11.2"
pylint = "==2.6.0"
pymdown-extensions = "==9.3"
pytest = "==5.4.3"
pytest-asyncio = "==0.12.0"
pytest-cov = "==2.9.0"
pytest-custom-exit-code = "==0.3.0"
pytest-randomly = "==3.4.0"
pytest-rerunfailures = "==9.0"
GitPython = "==3.1.27"
requests = ">=2.22.0"
safety = "==1.10.3"
tox = "==3.24.5"
vulture = "==2.3"
isort = "==5.7.0"
web3 = "==5.25.0"
cosmpy = ">=0.4.1,<0.5.0"
semver = "<3.0.0,>=2.9.1"

[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
