diff --git a/nix/testenv.nix b/nix/testenv.nix index cfea53706f..da026238b1 100644 --- a/nix/testenv.nix +++ b/nix/testenv.nix @@ -14,9 +14,10 @@ poetry2nix.mkPoetryEnv { flake8-isort = [ "hatchling" ]; pyunormalize = [ "setuptools" ]; eth-bloom = [ "setuptools" ]; - ckzg = [ "setuptools" ]; + ckzg = [ "setuptools" "clang" ]; aiohappyeyeballs = [ "poetry" ]; docker = [ "hatchling" "hatch-vcs" ]; + clang = [ "setuptools" ]; }; in lib.mapAttrs diff --git a/tests/integration_tests/poetry.lock b/tests/integration_tests/poetry.lock index 40dac9f347..f38c78b91d 100644 --- a/tests/integration_tests/poetry.lock +++ b/tests/integration_tests/poetry.lock @@ -585,6 +585,17 @@ files = [ {file = "ckzg-1.0.2.tar.gz", hash = "sha256:4295acc380f8d42ebea4a4a0a68c424a322bb335a33bad05c72ead8cbb28d118"}, ] +[[package]] +name = "clang" +version = "17.0.6" +description = "libclang python bindings" +optional = false +python-versions = "*" +files = [ + {file = "clang-17.0.6-py3-none-any.whl", hash = "sha256:d05ad6dddc9b360e94b9420e239c639a9117902cce8a57fd288a5226eea3092e"}, + {file = "clang-17.0.6.tar.gz", hash = "sha256:d228511e6a29e866dcbe99e10ed10649317b9b3e636ba805f6867b7afb6e8c44"}, +] + [[package]] name = "click" version = "8.1.7" @@ -2640,4 +2651,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "cab4c5d038e652dbe241332bc26ae04136f4f662d130113bd3d251bba36497ab" +content-hash = "ec743921643323bb5dc559246669f0aae5dcc77735d171392e513b2cb4b65126" diff --git a/tests/integration_tests/pyproject.toml b/tests/integration_tests/pyproject.toml index 097eae3f50..a0691cf175 100644 --- a/tests/integration_tests/pyproject.toml +++ b/tests/integration_tests/pyproject.toml @@ -31,6 +31,7 @@ pytest-timeout = "^2.3.1" hatchling = "^1.25.0" hatch-vcs = "^0.4.0" rpds-py = "^0.17.1" +clang = "^17.0.6" [tool.poetry.dev-dependencies]