nucypher/Pipfile

66 lines
1.1 KiB
TOML

[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[requires]
python_version = "3"
[packages]
# NuCypher
constant-sorrow = ">=0.1.0a9"
bytestring-splitter = ">=2.4.0"
hendrix = ">=4.0"
nucypher-core = ">=0.10.0"
# Cryptography
cryptography = ">=3.2"
mnemonic = "*"
pynacl= ">=1.4.0"
pyopenssl = "*"
# Utilities
mako = "*"
marshmallow = "*"
maya = "*"
msgpack = "*"
# Web
aiohttp = "==3.8.2"
flask = "*"
requests = "*"
# Third-Party Ethereum
eip712-structs = "*"
eth-tester = "*" # providers.py still uses this
py-evm = "*"
web3 = ">=6.0.0"
watchdog = "<3.0.0" # needed for eth-ape to be happy
eth-utils = "*"
# CLI / Configuration
appdirs = "*"
click = ">=7.0"
colorama = "*"
tabulate = "*"
# Template
jinja2 = "<3.1.0" # because of docs
[dev-packages]
# Pytest
# See https://github.com/pytest-dev/pytest/issues/9703
pytest = "<7"
pytest-twisted = "*"
pytest-cov = "*"
pytest-mock = "*"
pytest-timeout = "*"
# Tools
eth-ape = "*"
ape-solidity = ">=0.6.5"
hypothesis = "*"
pre-commit = "2.12.1"
coverage = "<=6.5.0"
[scripts]
nucypher = "python3 nucypher/cli/main.py"
[pipenv]
allow_prereleases = true