Skip to content

Commit 8713172

Browse files
chore(deps): pin build-system deps, remove setuptools from deps (#1345)
Co-authored-by: danceratopz <[email protected]>
1 parent af77f52 commit 8713172

File tree

3 files changed

+12
-34
lines changed

3 files changed

+12
-34
lines changed

docs/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,11 @@ consume cache --help
4545

4646
- 🔀 Bump the version of `execution-specs` used by the framework to the package [`ethereum-execution==1.17.0rc6.dev1`](https://pypi.org/project/ethereum-execution/1.17.0rc6.dev1/); bump the version used for test fixture generation for forks < Prague to current `execution-specs` master, [fa847a0](https://github.com/ethereum/execution-specs/commit/fa847a0e48309debee8edc510ceddb2fd5db2f2e) ([#1310](https://github.com/ethereum/execution-spec-tests/pull/1310)).
4747
- 🐞 Init `TransitionTool` in `GethTransitionTool` ([#1276](https://github.com/ethereum/execution-spec-tests/pull/1276)).
48+
49+
#### Packaging
50+
4851
- 🐞 Fix `eest make test` when `ethereum-execution-spec-tests` is installed as a package ([#1342](https://github.com/ethereum/execution-spec-tests/pull/1342)).
49-
- 🐞 Add and restrict `pycryptodome` version to the project, fixes CI issues on macOS ([#1343](https://github.com/ethereum/execution-spec-tests/pull/1343)).
52+
- 🔀 Pin `setuptools` and `wheel` in `[build-system]`, bump `trie>=3.1` and remove `setuptools` from package dependencies ([#1345](https://github.com/ethereum/execution-spec-tests/pull/1345)).
5053

5154
### 🧪 Test Cases
5255

pyproject.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["setuptools==70.0", "wheel"]
2+
requires = ["setuptools==78.0.2", "wheel==0.45.1"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
@@ -19,8 +19,6 @@ dependencies = [
1919
"ethereum-execution==1.17.0rc6.dev1",
2020
"hive.py @ git+https://github.com/marioevz/hive.py",
2121
"ethereum-spec-evm-resolver",
22-
"setuptools",
23-
"types-setuptools",
2422
"gitpython>=3.1.31,<4",
2523
"PyJWT>=2.3.0,<3",
2624
"tenacity>8.2.0,<9",
@@ -34,11 +32,10 @@ dependencies = [
3432
"pytest-metadata>=3,<4",
3533
"pytest-xdist>=3.3.1,<4",
3634
"coincurve>=20.0.0,<21",
37-
"trie>=2.0.2,<3",
35+
"trie>=3.1.0,<4",
3836
"semver>=3.0.1,<4",
3937
"pydantic>=2.10.0,<3",
4038
"rich>=13.7.0,<14",
41-
"pycryptodome>=3.4.6,<3.10",
4239
"solc-select>=1.0.4,<2",
4340
"filelock>=3.15.1,<4",
4441
"ethereum-types>=0.2.1,<0.3",

uv.lock

Lines changed: 6 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)