Skip to content

Commit

Permalink
dev: restore py-evm for debug.py (#1463)
Browse files Browse the repository at this point in the history
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg"
height="34" align="absmiddle"
alt="Reviewable"/>](https://reviewable.io/reviews/kkrt-labs/kakarot/1463)
<!-- Reviewable:end -->

Co-authored-by: Clément Walter <[email protected]>
  • Loading branch information
enitrat and ClementWalter authored Oct 9, 2024
1 parent 4ee7e44 commit 521d141
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ The set of Cairo programs in this repository are represented below:

## Getting started

To contribute, please check out
To contribute and setup your development environment, please check out
[the contribution guide](./docs/CONTRIBUTING.md).

## Build
Expand Down
3 changes: 2 additions & 1 deletion docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ libraries, e.g. `cairo-lang`.

- Install [uv](https://github.com/astral-sh/uv) to manage python dependencies
and run commands
- Install [jq](https://jqlang.github.io/jq/) to process JSON from the CLI
- Install
[cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) to
manage our Rust dependencies
manage our Rust dependencies.
- Install [docker](https://docs.docker.com/get-docker/) to build some
experimental solidity contracts that require a custom solc compiler
- Install [foundry](https://book.getfoundry.sh/getting-started/installation) to
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ ef_tests = "kakarot_scripts.ef_tests.fetch:generate_tests"
[tool.uv.sources]
kakarot-scripts = { path = "./kakarot_scripts" }
ethereum = { git = "https://github.com/ethereum/execution-specs.git" }
py-evm = { git = "https://github.com/ethereum/py-evm", rev = "f2219d6df83ede8f9574eab48cbe4bc33197066f" }

[tool.uv]
dev-dependencies = [
Expand All @@ -35,6 +36,7 @@ dev-dependencies = [
"eth-typing==3.5.2",
"eth-utils>=2.1.0",
"ethereum",
"py-evm",
"hypothesis==6.100.1",
"ipykernel>=6.23.1",
"isort>=5.10.1",
Expand Down
49 changes: 49 additions & 0 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 521d141

Please sign in to comment.