Skip to content

Commit 3cda7ee

Browse files
committed
1
1 parent bc24f7f commit 3cda7ee

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,14 @@ jobs:
203203
python-version: "3.12"
204204
- name: Install uv
205205
uses: astral-sh/setup-uv@v7
206-
- uses: fjwillemsen/[email protected]
206+
# - uses: fjwillemsen/[email protected]
207207
- name: Run python tests
208208
working-directory: api/python/slint
209-
run: nox --default-venv-backend uv
209+
run: |
210+
uv venv --python 3.12
211+
uv sync
212+
uv run maturin develop --release
213+
uv run pytest tests
210214
- name: tmate session if tests fail
211215
if: failure()
212216
uses: mxschmitt/action-tmate@v3

api/python/slint/pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ Repository = "https://github.com/slint-ui/slint"
3636
Changelog = "https://github.com/slint-ui/slint/blob/master/CHANGELOG.md"
3737
Tracker = "https://github.com/slint-ui/slint/issues"
3838

39-
[project.optional-dependencies]
40-
dev = ["pytest", "numpy>=2.3.2", "pillow>=11.3.0", "aiohttp>=3.12.15"]
41-
4239
[dependency-groups]
4340
dev = [
4441
"mypy>=1.15.0",
@@ -49,6 +46,7 @@ dev = [
4946
"pillow>=11.3.0",
5047
"numpy>=2.3.2",
5148
"aiohttp>=3.12.15",
49+
"maturin>=1.9.6",
5250
]
5351

5452
[tool.maturin]

0 commit comments

Comments
 (0)