Skip to content

Commit bab2872

Browse files
committed
declare config
1 parent e8e18b3 commit bab2872

File tree

1 file changed

+34
-21
lines changed

1 file changed

+34
-21
lines changed

.github/workflows/downstream_tests.yml

+34-21
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
77

88
jobs:
99
altair:
10+
env:
11+
UV_SYSTEM_PYTHON: true
12+
1013
strategy:
1114
matrix:
1215
python-version: ["3.12"]
@@ -30,15 +33,15 @@ jobs:
3033
cd altair
3134
git log
3235
- name: install-basics
33-
run: uv pip install --upgrade tox virtualenv setuptools --system
36+
run: uv pip install --upgrade tox virtualenv setuptools
3437
- name: install-altair-dev
3538
run: |
3639
cd altair
37-
uv pip install -e ".[dev, all]" --system
40+
uv pip install -e ".[dev, all]"
3841
- name: install-narwhals-dev
3942
run: |
40-
uv pip uninstall narwhals --system
41-
uv pip install -e . --system
43+
uv pip uninstall narwhals
44+
uv pip install -e .
4245
- name: show-deps
4346
run: uv pip freeze
4447
- name: Run pytest
@@ -51,6 +54,9 @@ jobs:
5154
mypy altair tests
5255
5356
marimo:
57+
env:
58+
UV_SYSTEM_PYTHON: true
59+
5460
strategy:
5561
matrix:
5662
python-version: ["3.12"]
@@ -75,15 +81,15 @@ jobs:
7581
cd marimo
7682
git log
7783
- name: install-basics
78-
run: uv pip install --upgrade tox virtualenv setuptools hatch --system
84+
run: uv pip install --upgrade tox virtualenv setuptools hatch
7985
- name: install-marimo-dev
8086
run: |
8187
cd marimo
82-
uv pip install -e ".[dev]" --system
88+
uv pip install -e ".[dev]"
8389
- name: install-narwhals-dev
8490
run: |
85-
uv pip uninstall narwhals --system
86-
uv pip install -e . --system
91+
uv pip uninstall narwhals
92+
uv pip install -e .
8793
- name: show-deps
8894
run: uv pip freeze
8995
- name: Create assets directory, copy over index.html
@@ -104,6 +110,9 @@ jobs:
104110
hatch run typecheck:check
105111
106112
scikit-lego:
113+
env:
114+
UV_SYSTEM_PYTHON: true
115+
107116
strategy:
108117
matrix:
109118
python-version: ["3.11"]
@@ -124,15 +133,15 @@ jobs:
124133
- name: clone-scikit-lego
125134
run: git clone https://github.com/koaning/scikit-lego.git --depth 1
126135
- name: install-basics
127-
run: uv pip install --upgrade tox virtualenv setuptools --system
136+
run: uv pip install --upgrade tox virtualenv setuptools
128137
- name: install-scikit-lego-dev
129138
run: |
130139
cd scikit-lego
131-
uv pip install -e ".[test]" --system
140+
uv pip install -e ".[test]"
132141
- name: install-narwhals-dev
133142
run: |
134-
uv pip uninstall narwhals --system
135-
uv pip install -e . --system
143+
uv pip uninstall narwhals
144+
uv pip install -e .
136145
- name: show-deps
137146
run: uv pip freeze
138147
- name: Run pytest
@@ -141,6 +150,9 @@ jobs:
141150
pytest --disable-warnings --cov=sklego -m "not cvxpy and not formulaic and not umap"
142151
143152
shiny:
153+
env:
154+
UV_SYSTEM_PYTHON: true
155+
144156
strategy:
145157
matrix:
146158
python-version: ["3.12"]
@@ -164,7 +176,7 @@ jobs:
164176
cd py-shiny
165177
git log
166178
- name: install-basics
167-
run: uv pip install --upgrade tox virtualenv setuptools --system
179+
run: uv pip install --upgrade tox virtualenv setuptools
168180
- name: install-shiny-dev
169181
env:
170182
UV_SYSTEM_PYTHON: 1
@@ -173,8 +185,8 @@ jobs:
173185
make narwhals-install-shiny
174186
- name: install-narwhals-dev
175187
run: |
176-
uv pip uninstall narwhals --system
177-
uv pip install -e . --system
188+
uv pip uninstall narwhals
189+
uv pip install -e .
178190
- name: show-deps
179191
run: uv pip freeze
180192
- name: Run `make narwhals-test-integration`
@@ -184,7 +196,8 @@ jobs:
184196
185197
tubular:
186198
env:
187-
MODIN_ENGINE: python
199+
UV_SYSTEM_PYTHON: true
200+
188201
strategy:
189202
matrix:
190203
python-version: ["3.12"]
@@ -208,18 +221,18 @@ jobs:
208221
cd tubular
209222
git log
210223
- name: install-basics
211-
run: uv pip install --upgrade tox virtualenv setuptools pytest-env --system
224+
run: uv pip install --upgrade tox virtualenv setuptools pytest-env
212225
- name: install-tubular-dev
213226
run: |
214227
cd tubular
215-
uv pip install -e .[dev] --system
228+
uv pip install -e .[dev]
216229
- name: install-narwhals-dev
217230
run: |
218-
uv pip uninstall narwhals --system
219-
uv pip install -e . --system
231+
uv pip uninstall narwhals
232+
uv pip install -e .
220233
- name: show-deps
221234
run: uv pip freeze
222235
- name: Run pytest
223236
run: |
224237
cd tubular
225-
pytest --disable-warnings tests
238+
pytest tests --config-file=pyproject.toml

0 commit comments

Comments
 (0)