From 7acbf8fa0f129b46cb95fd85c5dbeccaf530555c Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Mon, 20 Jan 2025 12:38:25 +0100 Subject: [PATCH] benchmarks.yml: Install SciPy and use uv for pip install - Install SciPy, since that's now a dependency - Use uv for pip install, which is way faster --- .github/workflows/benchmarks.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 82608c28f9e..c8a1434fc8a 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -28,8 +28,10 @@ jobs: python-version: '3.13' - name: Add project directory to PYTHONPATH run: echo "PYTHONPATH=$PYTHONPATH:$(pwd)" >> $GITHUB_ENV + - name: Install uv + run: pip install uv - name: Install dependencies - run: pip install numpy pandas tqdm tabulate matplotlib solara networkx + run: uv pip install --system numpy pandas tqdm tabulate matplotlib solara networkx scipy # Benchmarks on the projectmesa main branch - name: Checkout main branch uses: actions/checkout@v4