Skip to content

Commit

Permalink
use uv to install deps
Browse files Browse the repository at this point in the history
  • Loading branch information
tobiasdiez committed Nov 30, 2024
1 parent 39676c1 commit 55a933f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 55a933f

Please sign in to comment.