From 55a933f229a922cdd6849f50fef94e8d3999f7ce Mon Sep 17 00:00:00 2001 From: Tobias Diez Date: Sat, 30 Nov 2024 15:15:27 +0800 Subject: [PATCH] use uv to install deps --- .github/workflows/ci-linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml index b780964279c..567fda1921e 100644 --- a/.github/workflows/ci-linux.yml +++ b/.github/workflows/ci-linux.yml @@ -97,7 +97,7 @@ jobs: fi # Needed for lrcalc - python3 -m pip install --upgrade setuptools wheel + uv pip install --upgrade setuptools wheel if [ ${{ matrix.container }} = "ubuntu:jammy" ] || [ ${{ matrix.container }} = "ubuntu:lunar" ] || [ ${{ matrix.container }} = "ubuntu:mantic" ] || [ ${{ matrix.container }} = "debian:bookworm" ] || [ ${{ matrix.container }} = "debian:sid" ] || [ ${{ matrix.container }} = "debian:experimental" ] || [ ${{ matrix.container }} = "linuxmintd/mint21-amd64" ] || [ ${{ matrix.container }} = "linuxmintd/mint21.1-amd64" ] || [ ${{ matrix.container }} = "linuxmintd/mint21.2-amd64" ] || [ ${{ matrix.container }} = "fedora:34" ] || [ ${{ matrix.container }} = "fedora:35" ] || [ ${{ matrix.container }} = "fedora:38" ]; then wget math.rutgers.edu/~asbuch/lrcalc/lrcalc-2.1.tar.gz \ && tar zxvf lrcalc-2.1.tar.gz \ @@ -126,7 +126,7 @@ jobs: # Disable build isolation following the advice of https://mesonbuild.com/meson-python/how-to-guides/editable-installs.html#build-dependencies # Build manually using plain meson instead of using pip because of issues with subprojects # https://github.com/mesonbuild/meson-python/issues/598 - # python3 -m pip install --no-build-isolation . -v + # uv pip install --no-build-isolation . -v meson setup builddir -Dpython.install_env=auto meson compile -C builddir --verbose meson install -C builddir --no-rebuild