|
86 | 86 | run: | |
87 | 87 | cd marimo |
88 | 88 | . .venv/bin/activate |
89 | | - # temporary to get CI green |
90 | | - uv pip install "sqlglot<26.32" |
91 | 89 | uv pip install -e ".[dev]" |
92 | 90 | which python |
93 | 91 | - name: install-narwhals-dev |
@@ -178,24 +176,35 @@ jobs: |
178 | 176 | run: | |
179 | 177 | git clone https://github.com/posit-dev/py-shiny.git |
180 | 178 | cd py-shiny |
| 179 | + uv venv -p ${{ matrix.python-version }} |
181 | 180 | git log |
182 | 181 | - name: install-basics |
183 | | - run: uv pip install --upgrade tox virtualenv setuptools --system |
| 182 | + run: | |
| 183 | + cd py-shiny |
| 184 | + . .venv/bin/activate |
| 185 | + uv pip install --upgrade tox virtualenv setuptools |
184 | 186 | - name: install-shiny-dev |
185 | | - env: |
186 | | - UV_SYSTEM_PYTHON: 1 |
187 | 187 | run: | |
188 | 188 | cd py-shiny |
| 189 | + . .venv/bin/activate |
| 190 | + # temporary to get CI green |
| 191 | + uv pip install "chatlas<0.9.0" |
189 | 192 | make narwhals-install-shiny |
190 | 193 | - name: install-narwhals-dev |
191 | 194 | run: | |
192 | | - uv pip uninstall narwhals --system |
193 | | - uv pip install -e . --system |
| 195 | + cd py-shiny |
| 196 | + . .venv/bin/activate |
| 197 | + uv pip uninstall narwhals |
| 198 | + uv pip install -e ./.. |
194 | 199 | - name: show-deps |
195 | | - run: uv pip freeze |
| 200 | + run: | |
| 201 | + cd py-shiny |
| 202 | + . .venv/bin/activate |
| 203 | + uv pip freeze |
196 | 204 | - name: Run `make narwhals-test-integration` |
197 | 205 | run: | |
198 | 206 | cd py-shiny |
| 207 | + . .venv/bin/activate |
199 | 208 | # Isort seems to behave slightly differently in CI |
200 | 209 | # so we ignore its output |
201 | 210 | make format -s |
@@ -228,8 +237,6 @@ jobs: |
228 | 237 | run: | |
229 | 238 | cd tea-tasting |
230 | 239 | uv sync --group test |
231 | | - # temporary to get CI green |
232 | | - uv pip install "sqlglot<26.32" |
233 | 240 | - name: install-narwhals-dev |
234 | 241 | run: | |
235 | 242 | cd tea-tasting |
@@ -450,8 +457,6 @@ jobs: |
450 | 457 | uv venv -p ${{ matrix.python-version }} |
451 | 458 | . .venv/bin/activate |
452 | 459 | uv pip install . --group dev |
453 | | - # temporary to get CI green |
454 | | - uv pip install "sqlglot<26.32" |
455 | 460 | uv pip install pytest pytest-cov pytest-snapshot pandas polars "ibis-framework[duckdb,mysql,postgres,sqlite]>=9.5.0" chatlas shiny |
456 | 461 | - name: install-narwhals-dev |
457 | 462 | run: | |
|
0 commit comments