@@ -17,21 +17,15 @@ jobs:
1717 steps :
1818 - name : Checkout source code
1919 uses : actions/checkout@v4
20- - name : Install uv (Unix)
21- if : runner.os != 'Windows'
22- run : curl -LsSf https://astral.sh/uv/install.sh | sh
23- - name : Install uv (Windows)
24- if : runner.os == 'Windows'
25- run : powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
2620 - name : Set up Python ${{ matrix.python-version }}
2721 uses : actions/setup-python@v5
2822 with :
2923 python-version : ${{ matrix.python-version }}
3024 - name : Install dependencies
3125 run : |
32- uv pip install wheel --system
33- uv pip install ${{ matrix.pre-release-dependencies }} --system -e ".[test-dep]"
34- uv pip freeze
26+ python -m pip install wheel
27+ python -m pip install ${{ matrix.pre-release-dependencies }} -e ".[test-dep]"
28+ python -m pip freeze
3529 - name : Test with pytest
3630 run : pytest -n auto --disable-warnings --cov=sklego -m "not cvxpy and not formulaic and not umap"
3731
@@ -46,20 +40,14 @@ jobs:
4640 steps :
4741 - name : Checkout source code
4842 uses : actions/checkout@v4
49- - name : Install uv (Unix)
50- if : runner.os != 'Windows'
51- run : curl -LsSf https://astral.sh/uv/install.sh | sh
52- - name : Install uv (Windows)
53- if : runner.os == 'Windows'
54- run : powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
5543 - name : Set up Python ${{ matrix.python-version }}
5644 uses : actions/setup-python@v5
5745 with :
5846 python-version : ${{ matrix.python-version }}
5947 - name : Install dependencies
6048 run : |
61- uv pip install wheel --system
62- uv pip install ${{ matrix.pre-release-dependencies }} -e ".[test-dep,${{ matrix.extra }}]" --system
63- uv pip freeze
49+ python -m pip install wheel
50+ python -m pip install ${{ matrix.pre-release-dependencies }} -e ".[test-dep,${{ matrix.extra }}]"
51+ python -m pip freeze
6452 - name : Test with pytest
6553 run : pytest -n auto --disable-warnings --cov=sklego -m "${{ matrix.extra }}"
0 commit comments