Skip to content

Commit af77f52

Browse files
authored
chore(ci): explicity define version range for pycryptodome. (#1343)
* chore(ci): explicity define version range for `pycryptodome`. * docs: update changelog.
1 parent 86f02a8 commit af77f52

File tree

4 files changed

+8
-16
lines changed

4 files changed

+8
-16
lines changed

docs/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ consume cache --help
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)).
4848
- 🐞 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)).
4950

5051
### 🧪 Test Cases
5152

pyproject.toml

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

55
[project]
@@ -38,6 +38,7 @@ dependencies = [
3838
"semver>=3.0.1,<4",
3939
"pydantic>=2.10.0,<3",
4040
"rich>=13.7.0,<14",
41+
"pycryptodome>=3.4.6,<3.10",
4142
"solc-select>=1.0.4,<2",
4243
"filelock>=3.15.1,<4",
4344
"ethereum-types>=0.2.1,<0.3",

uv.lock

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

whitelist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,3 +858,4 @@ nectos
858858
fibonacci
859859
CPython
860860
legacytests
861+
pycryptodome

0 commit comments

Comments
 (0)