2018-04-02 06:09:17 +00:00
|
|
|
[[source]]
|
2017-09-25 21:30:00 +00:00
|
|
|
url = "https://pypi.python.org/simple"
|
|
|
|
verify_ssl = true
|
|
|
|
name = "pypi"
|
|
|
|
|
2018-11-09 15:19:54 +00:00
|
|
|
[requires]
|
|
|
|
python_version = "3"
|
|
|
|
|
2017-09-25 21:30:00 +00:00
|
|
|
[packages]
|
2018-07-19 20:47:39 +00:00
|
|
|
# NuCypher
|
2020-04-23 16:47:02 +00:00
|
|
|
constant-sorrow = ">=0.1.0a9"
|
2021-08-17 20:58:38 +00:00
|
|
|
bytestring-splitter = ">=2.4.0"
|
2022-11-17 16:06:59 +00:00
|
|
|
hendrix = ">=4.0"
|
2023-10-24 18:00:06 +00:00
|
|
|
nucypher-core = "==0.13.0"
|
2020-04-24 19:00:46 +00:00
|
|
|
# Cryptography
|
2020-12-04 22:03:47 +00:00
|
|
|
cryptography = ">=3.2"
|
2022-11-17 13:06:53 +00:00
|
|
|
mnemonic = "*"
|
2023-07-11 08:26:22 +00:00
|
|
|
pynacl = ">=1.4.0"
|
2022-11-17 13:06:53 +00:00
|
|
|
pyopenssl = "*"
|
2020-04-24 19:00:46 +00:00
|
|
|
# Utilities
|
2022-11-17 13:06:53 +00:00
|
|
|
mako = "*"
|
2020-01-04 01:24:43 +00:00
|
|
|
marshmallow = "*"
|
2022-11-17 13:06:53 +00:00
|
|
|
maya = "*"
|
2020-06-19 14:15:28 +00:00
|
|
|
msgpack = "*"
|
2020-04-24 19:00:46 +00:00
|
|
|
# Web
|
2023-05-02 05:11:45 +00:00
|
|
|
aiohttp = "==3.8.2"
|
2019-01-21 04:24:56 +00:00
|
|
|
flask = "*"
|
2022-11-17 13:06:53 +00:00
|
|
|
requests = "*"
|
2018-07-19 20:47:39 +00:00
|
|
|
# Third-Party Ethereum
|
2023-05-01 18:02:20 +00:00
|
|
|
eth-tester = "*" # providers.py still uses this
|
2023-10-24 17:48:43 +00:00
|
|
|
py-evm = "<0.8"
|
2023-04-18 17:18:34 +00:00
|
|
|
web3 = ">=6.0.0"
|
2022-04-05 04:49:55 +00:00
|
|
|
eth-utils = "*"
|
2018-11-09 15:19:54 +00:00
|
|
|
# CLI / Configuration
|
2018-08-06 22:21:08 +00:00
|
|
|
appdirs = "*"
|
2018-11-09 15:19:54 +00:00
|
|
|
click = ">=7.0"
|
2018-10-04 21:37:10 +00:00
|
|
|
colorama = "*"
|
2020-01-31 06:39:58 +00:00
|
|
|
tabulate = "*"
|
2023-09-05 15:53:11 +00:00
|
|
|
# Tools
|
|
|
|
eth-account = ">=0.8.0,<0.9" # because of eth-ape (eip712 dep)
|
2020-06-19 14:15:28 +00:00
|
|
|
|
2017-09-25 21:30:00 +00:00
|
|
|
[dev-packages]
|
2018-07-19 20:47:39 +00:00
|
|
|
# Pytest
|
2022-01-24 07:37:13 +00:00
|
|
|
# See https://github.com/pytest-dev/pytest/issues/9703
|
|
|
|
pytest = "<7"
|
2018-07-04 00:50:49 +00:00
|
|
|
pytest-twisted = "*"
|
2019-04-06 03:49:52 +00:00
|
|
|
pytest-cov = "*"
|
2018-12-14 22:23:25 +00:00
|
|
|
pytest-mock = "*"
|
2020-09-30 21:04:47 +00:00
|
|
|
pytest-timeout = "*"
|
2020-06-07 00:51:07 +00:00
|
|
|
# Tools
|
2023-10-24 17:48:43 +00:00
|
|
|
eth-ape = "<=0.6.19" # eth-ape 0.6.22 depends on urllib3<2 and >=1.26.16
|
2023-09-05 15:53:11 +00:00
|
|
|
eth-account = ">=0.8.0,<0.9" # because of eth-ape (eip712 dep)
|
2023-05-23 19:13:54 +00:00
|
|
|
ape-solidity = ">=0.6.5"
|
2020-06-07 00:51:07 +00:00
|
|
|
hypothesis = "*"
|
2021-08-17 20:58:38 +00:00
|
|
|
pre-commit = "2.12.1"
|
2022-11-17 13:06:53 +00:00
|
|
|
coverage = "<=6.5.0"
|
2018-12-14 22:23:25 +00:00
|
|
|
|
2018-06-27 19:32:36 +00:00
|
|
|
[scripts]
|
2018-12-17 21:29:15 +00:00
|
|
|
nucypher = "python3 nucypher/cli/main.py"
|
2018-11-09 17:29:12 +00:00
|
|
|
|
|
|
|
[pipenv]
|
|
|
|
allow_prereleases = true
|