Skip to content

Commit 232bd0d

Browse files
committed
Carry the PySide6, pyobjc and pytest-rerunfailures bumps into dev.toml, the workflows and the lock
Dependabot edits pyproject.toml and the requirements files only. dev.toml has to declare what pyproject.toml declares, and the headless jobs install their own pins, so without this the parity test fails and CI keeps testing the old versions.
1 parent 5feb985 commit 232bd0d

4 files changed

Lines changed: 1283 additions & 1283 deletions

File tree

‎.github/workflows/dev.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
shell: bash
7777
# The same line as quality.yml (test_dev_release.py compares them).
7878
# Quoted: `--only-binary :all:` puts a colon-space inside the scalar.
79-
run: "pip install --only-binary :all: ruff==0.16.0 bandit==1.9.4 pytest==9.1.1 pytest-timeout==2.4.0 pytest-rerunfailures==16.4 coverage==7.15.4 PySide6==6.11.1 radon==6.0.1"
79+
run: "pip install --only-binary :all: ruff==0.16.0 bandit==1.9.4 pytest==9.1.1 pytest-timeout==2.4.0 pytest-rerunfailures==16.7 coverage==7.15.4 PySide6==6.11.2 radon==6.0.1"
8080

8181
# No path argument: the paths come from `testpaths` in pyproject.toml,
8282
# and an argument would drop the flow_control tests. Linux runs under a

‎.github/workflows/quality.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ jobs:
139139
shell: bash
140140
# Quoted: `--only-binary :all:` puts a colon-space inside the
141141
# scalar, which YAML reads as a mapping and refuses.
142-
run: "pip install --only-binary :all: ruff==0.16.0 bandit==1.9.4 pytest==9.1.1 pytest-timeout==2.4.0 pytest-rerunfailures==16.4 coverage==7.15.4 PySide6==6.11.1 radon==6.0.1"
142+
run: "pip install --only-binary :all: ruff==0.16.0 bandit==1.9.4 pytest==9.1.1 pytest-timeout==2.4.0 pytest-rerunfailures==16.7 coverage==7.15.4 PySide6==6.11.2 radon==6.0.1"
143143

144144
# Paths come from `testpaths` in pyproject.toml. Do NOT pass an explicit
145145
# path here: an argument overrides testpaths, which previously meant the

‎dev.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ dependencies = [
2323
"je_open_cv==0.0.22; sys_platform != 'win32' or platform_machine != 'ARM64'",
2424
"opencv-python>=4.8,<6; sys_platform != 'win32' or platform_machine != 'ARM64'",
2525
"pillow==12.3.0",
26-
"pyobjc-core==12.2.1;platform_system=='Darwin'",
27-
"pyobjc==12.2.1;platform_system=='Darwin'",
26+
"pyobjc-core==12.2.2;platform_system=='Darwin'",
27+
"pyobjc==12.2.2;platform_system=='Darwin'",
2828
"python-Xlib==0.33;platform_system=='Linux' or platform_system=='FreeBSD' or platform_system=='OpenBSD' or platform_system=='NetBSD'",
2929
"mss==10.2.0",
3030
"defusedxml==0.7.1",
@@ -73,7 +73,7 @@ find = { namespaces = false }
7373
]
7474

7575
[project.optional-dependencies]
76-
gui = ["PySide6==6.11.1", "qt-material==2.17"]
76+
gui = ["PySide6==6.11.2", "qt-material==2.17"]
7777
webrtc = ["aiortc>=1.14.0", "av>=14.0.0"]
7878
signaling = ["fastapi>=0.115", "starlette>=1.0.1", "uvicorn>=0.32"]
7979
discovery = ["zeroconf>=0.149.16"]

0 commit comments

Comments
 (0)