7
7
8
8
jobs :
9
9
altair :
10
+ env :
11
+ UV_SYSTEM_PYTHON : true
12
+
10
13
strategy :
11
14
matrix :
12
15
python-version : ["3.12"]
@@ -30,15 +33,15 @@ jobs:
30
33
cd altair
31
34
git log
32
35
- name : install-basics
33
- run : uv pip install --upgrade tox virtualenv setuptools --system
36
+ run : uv pip install --upgrade tox virtualenv setuptools
34
37
- name : install-altair-dev
35
38
run : |
36
39
cd altair
37
- uv pip install -e ".[dev, all]" --system
40
+ uv pip install -e ".[dev, all]"
38
41
- name : install-narwhals-dev
39
42
run : |
40
- uv pip uninstall narwhals --system
41
- uv pip install -e . --system
43
+ uv pip uninstall narwhals
44
+ uv pip install -e .
42
45
- name : show-deps
43
46
run : uv pip freeze
44
47
- name : Run pytest
51
54
mypy altair tests
52
55
53
56
marimo :
57
+ env :
58
+ UV_SYSTEM_PYTHON : true
59
+
54
60
strategy :
55
61
matrix :
56
62
python-version : ["3.12"]
@@ -75,15 +81,15 @@ jobs:
75
81
cd marimo
76
82
git log
77
83
- name : install-basics
78
- run : uv pip install --upgrade tox virtualenv setuptools hatch --system
84
+ run : uv pip install --upgrade tox virtualenv setuptools hatch
79
85
- name : install-marimo-dev
80
86
run : |
81
87
cd marimo
82
- uv pip install -e ".[dev]" --system
88
+ uv pip install -e ".[dev]"
83
89
- name : install-narwhals-dev
84
90
run : |
85
- uv pip uninstall narwhals --system
86
- uv pip install -e . --system
91
+ uv pip uninstall narwhals
92
+ uv pip install -e .
87
93
- name : show-deps
88
94
run : uv pip freeze
89
95
- name : Create assets directory, copy over index.html
@@ -104,6 +110,9 @@ jobs:
104
110
hatch run typecheck:check
105
111
106
112
scikit-lego :
113
+ env :
114
+ UV_SYSTEM_PYTHON : true
115
+
107
116
strategy :
108
117
matrix :
109
118
python-version : ["3.11"]
@@ -124,15 +133,15 @@ jobs:
124
133
- name : clone-scikit-lego
125
134
run : git clone https://github.com/koaning/scikit-lego.git --depth 1
126
135
- name : install-basics
127
- run : uv pip install --upgrade tox virtualenv setuptools --system
136
+ run : uv pip install --upgrade tox virtualenv setuptools
128
137
- name : install-scikit-lego-dev
129
138
run : |
130
139
cd scikit-lego
131
- uv pip install -e ".[test]" --system
140
+ uv pip install -e ".[test]"
132
141
- name : install-narwhals-dev
133
142
run : |
134
- uv pip uninstall narwhals --system
135
- uv pip install -e . --system
143
+ uv pip uninstall narwhals
144
+ uv pip install -e .
136
145
- name : show-deps
137
146
run : uv pip freeze
138
147
- name : Run pytest
@@ -141,6 +150,9 @@ jobs:
141
150
pytest --disable-warnings --cov=sklego -m "not cvxpy and not formulaic and not umap"
142
151
143
152
shiny :
153
+ env :
154
+ UV_SYSTEM_PYTHON : true
155
+
144
156
strategy :
145
157
matrix :
146
158
python-version : ["3.12"]
@@ -164,7 +176,7 @@ jobs:
164
176
cd py-shiny
165
177
git log
166
178
- name : install-basics
167
- run : uv pip install --upgrade tox virtualenv setuptools --system
179
+ run : uv pip install --upgrade tox virtualenv setuptools
168
180
- name : install-shiny-dev
169
181
env :
170
182
UV_SYSTEM_PYTHON : 1
@@ -173,8 +185,8 @@ jobs:
173
185
make narwhals-install-shiny
174
186
- name : install-narwhals-dev
175
187
run : |
176
- uv pip uninstall narwhals --system
177
- uv pip install -e . --system
188
+ uv pip uninstall narwhals
189
+ uv pip install -e .
178
190
- name : show-deps
179
191
run : uv pip freeze
180
192
- name : Run `make narwhals-test-integration`
@@ -184,7 +196,8 @@ jobs:
184
196
185
197
tubular :
186
198
env :
187
- MODIN_ENGINE : python
199
+ UV_SYSTEM_PYTHON : true
200
+
188
201
strategy :
189
202
matrix :
190
203
python-version : ["3.12"]
@@ -208,18 +221,18 @@ jobs:
208
221
cd tubular
209
222
git log
210
223
- 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
212
225
- name : install-tubular-dev
213
226
run : |
214
227
cd tubular
215
- uv pip install -e .[dev] --system
228
+ uv pip install -e .[dev]
216
229
- name : install-narwhals-dev
217
230
run : |
218
- uv pip uninstall narwhals --system
219
- uv pip install -e . --system
231
+ uv pip uninstall narwhals
232
+ uv pip install -e .
220
233
- name : show-deps
221
234
run : uv pip freeze
222
235
- name : Run pytest
223
236
run : |
224
237
cd tubular
225
- pytest --disable-warnings tests
238
+ pytest tests --config-file=pyproject.toml
0 commit comments