From cbbf54531f9ee729c670459b99ef5339ec0dff0e Mon Sep 17 00:00:00 2001 From: Roy Crihfield Date: Tue, 6 Aug 2024 20:16:56 -0500 Subject: [PATCH] system-tests dep conflict fix --- .github/workflows/tests.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e6ef2119..bc1e4747 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -102,11 +102,15 @@ jobs: progress: false - name: Run system tests working-directory: ./system-tests + # Work around dependency conflict in system-tests: + # web3 uses an older eth-account until (unreleased) v7 run: | - pip install pytest - pip install -r requirements.txt + pip3 install pytest + pip3 install -r requirements.txt + pip3 install --no-deps 'eth-account>=0.12.3,<0.13' + pip3 install 'pydantic>=2.0.0' # Skips tests that require Blob indexing - pytest -vv -m "not blob_db" + python3 -m pytest -vv -m "not blob_db" - name: Run testnet stack without statediff env: