Currently, we expose the EEST CLI in ethereum-execution, but don't include its dependencies in package-dependencies:
|
dependencies = [ |
|
"pycryptodome>=3.22,<4", |
|
"coincurve>=20,<21", |
|
"typing_extensions>=4.4", |
|
"py-ecc>=8.0.0b2,<9", |
|
"ethereum-types>=0.2.4,<0.3", |
|
"ethereum-rlp>=0.1.4,<0.2", |
|
"cryptography>=45.0.1,<46", |
|
] |
I.e., these (and maybe others) need to be added:
|
fill = [ |
|
"click>=8.1.0,<9", |
|
"ethereum-hive>=0.1.0a1,<1.0.0", |
|
"gitpython>=3.1.31,<4", |
|
"PyJWT>=2.3.0,<3", |
|
"tenacity>8.2.0,<9", |
|
"requests_unixsocket2>=0.4.0", |
|
"colorlog>=6.7.0,<7", |
|
"pytest-custom-report>=1.0.1,<2", |
|
"pytest-html>=4.1.0,<5", |
|
"pytest-metadata>=3,<4", |
|
"coincurve>=20.0.0,<21", |
|
"trie>=3.1.0,<4", |
|
"semver>=3.0.1,<4", |
|
"pydantic>=2.11.0,<3", |
|
"rich>=13.7.0,<14", |
|
"ethereum-types>=0.2.1,<0.3", |
|
"pyyaml>=6.0.2,<7", |
|
"types-pyyaml>=6.0.12.20240917,<7", |
|
"pytest-json-report>=1.5.0,<2", |
|
"typing-extensions>=4.12.2,<5", |
|
"questionary>=2.1.0,<3", |
|
"ethereum-rlp>=0.1.3,<0.2", |
|
"pytest-regex>=0.2.0,<0.3", |
|
"eth-abi>=5.2.0", |
|
"joblib>=1.4.2", |
|
"ckzg>=2.1.1", |
|
] |
|
|
It's probably necessary to check this against the deps in EEST's pyproject.toml.
Currently, we expose the EEST CLI in
ethereum-execution, but don't include its dependencies inpackage-dependencies:execution-specs/pyproject.toml
Lines 21 to 29 in 69bfc23
I.e., these (and maybe others) need to be added:
execution-specs/pyproject.toml
Lines 260 to 288 in 69bfc23
It's probably necessary to check this against the deps in EEST's pyproject.toml.