1818 runs-on : ${{ matrix.os }}
1919 steps :
2020 - uses : actions/checkout@v5
21- - uses : actions/setup-python@v5
21+ - uses : actions/setup-python@v6
2222 with :
2323 python-version : ${{ matrix.python-version }}
2424 - name : Install uv
6363 runs-on : ${{ matrix.os }}
6464 steps :
6565 - uses : actions/checkout@v5
66- - uses : actions/setup-python@v5
66+ - uses : actions/setup-python@v6
6767 with :
6868 python-version : ${{ matrix.python-version }}
6969 - name : Install uv
7979 uv venv -p 3.12
8080 git log
8181 - name : install-basics
82- run : uv pip install --upgrade tox virtualenv setuptools hatch "click!=8.3.0" --system
82+ run :
83+ uv pip install --upgrade tox virtualenv setuptools hatch
84+ " click!=8.3.0" --system
8385 - name : install-marimo-dev
8486 run : |
8587 cd marimo
@@ -124,7 +126,7 @@ jobs:
124126 runs-on : ${{ matrix.os }}
125127 steps :
126128 - uses : actions/checkout@v5
127- - uses : actions/setup-python@v5
129+ - uses : actions/setup-python@v6
128130 with :
129131 python-version : ${{ matrix.python-version }}
130132 - name : Install uv
@@ -161,7 +163,7 @@ jobs:
161163 runs-on : ${{ matrix.os }}
162164 steps :
163165 - uses : actions/checkout@v5
164- - uses : actions/setup-python@v5
166+ - uses : actions/setup-python@v6
165167 with :
166168 python-version : ${{ matrix.python-version }}
167169 - name : Install uv
@@ -216,7 +218,7 @@ jobs:
216218 runs-on : ${{ matrix.os }}
217219 steps :
218220 - uses : actions/checkout@v5
219- - uses : actions/setup-python@v5
221+ - uses : actions/setup-python@v6
220222 with :
221223 python-version : ${{ matrix.python-version }}
222224 - name : clone-tea-tasting
@@ -240,7 +242,7 @@ jobs:
240242 cd tea-tasting
241243 uv pip uninstall narwhals
242244 uv pip install -e ./..
243- - name : temporary pin duckdb # TODO(FBruzzesi): Unpin duckdb
245+ - name : temporary pin duckdb # TODO(FBruzzesi): Unpin duckdb
244246 run : |
245247 cd tea-tasting
246248 uv pip uninstall duckdb
@@ -265,7 +267,7 @@ jobs:
265267 runs-on : ${{ matrix.os }}
266268 steps :
267269 - uses : actions/checkout@v5
268- - uses : actions/setup-python@v5
270+ - uses : actions/setup-python@v6
269271 with :
270272 python-version : ${{ matrix.python-version }}
271273 - name : Install uv
@@ -280,7 +282,8 @@ jobs:
280282 cd tubular
281283 git log
282284 - name : install-basics
283- run : uv pip install --upgrade tox virtualenv setuptools pytest-env --system
285+ run :
286+ uv pip install --upgrade tox virtualenv setuptools pytest-env --system
284287 - name : install-tubular-dev
285288 run : |
286289 cd tubular
@@ -307,7 +310,7 @@ jobs:
307310 runs-on : ${{ matrix.os }}
308311 steps :
309312 - uses : actions/checkout@v5
310- - uses : actions/setup-python@v5
313+ - uses : actions/setup-python@v6
311314 with :
312315 python-version : ${{ matrix.python-version }}
313316 - name : Install uv
@@ -352,7 +355,7 @@ jobs:
352355 runs-on : ${{ matrix.os }}
353356 steps :
354357 - uses : actions/checkout@v5
355- - uses : actions/setup-python@v5
358+ - uses : actions/setup-python@v6
356359 with :
357360 python-version : ${{ matrix.python-version }}
358361 - name : Install uv
@@ -392,7 +395,7 @@ jobs:
392395 runs-on : ${{ matrix.os }}
393396 steps :
394397 - uses : actions/checkout@v5
395- - uses : actions/setup-python@v5
398+ - uses : actions/setup-python@v6
396399 with :
397400 python-version : ${{ matrix.python-version }}
398401 - name : Install uv
@@ -434,7 +437,7 @@ jobs:
434437 runs-on : ${{ matrix.os }}
435438 steps :
436439 - uses : actions/checkout@v5
437- - uses : actions/setup-python@v5
440+ - uses : actions/setup-python@v6
438441 with :
439442 python-version : ${{ matrix.python-version }}
440443 - name : Install uv
@@ -485,7 +488,7 @@ jobs:
485488 runs-on : ${{ matrix.os }}
486489 steps :
487490 - uses : actions/checkout@v5
488- - uses : actions/setup-python@v5
491+ - uses : actions/setup-python@v6
489492 with :
490493 python-version : ${{ matrix.python-version }}
491494 - name : Install uv
@@ -502,7 +505,7 @@ jobs:
502505 - name : install-validoopsie-dev
503506 run : |
504507 cd validoopsie
505- uv sync --dev
508+ uv sync --dev --upgrade
506509 - name : install-narwhals-dev
507510 run : |
508511 cd validoopsie
@@ -523,7 +526,7 @@ jobs:
523526 # Keep `--no-sync` in case Narwhals is re-synced with PyPI version
524527 uv run --no-sync pytest tests
525528 timeout-minutes : 15
526-
529+
527530 darts :
528531 strategy :
529532 matrix :
@@ -532,7 +535,7 @@ jobs:
532535 runs-on : ${{ matrix.os }}
533536 steps :
534537 - uses : actions/checkout@v5
535- - uses : actions/setup-python@v5
538+ - uses : actions/setup-python@v6
536539 with :
537540 python-version : ${{ matrix.python-version }}
538541 - name : Install uv
@@ -554,7 +557,7 @@ jobs:
554557 run : |
555558 uv pip uninstall narwhals --system
556559 # TODO(FBruzzesi): Install polars from darts requirements when they introcude it
557- uv pip install -e ".[polars]" --system
560+ uv pip install -e ".[polars]" pyarrow --system
558561 - name : show-deps
559562 run : uv pip freeze
560563 - name : Run tests
@@ -573,7 +576,7 @@ jobs:
573576 runs-on : ${{ matrix.os }}
574577 steps :
575578 - uses : actions/checkout@v5
576- - uses : actions/setup-python@v5
579+ - uses : actions/setup-python@v6
577580 with :
578581 python-version : ${{ matrix.python-version }}
579582 - name : Install uv
0 commit comments