Skip to content
Merged
2 changes: 1 addition & 1 deletion .github/workflows/dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ jobs:
shell: bash
# The same line as quality.yml (test_dev_release.py compares them).
# Quoted: `--only-binary :all:` puts a colon-space inside the scalar.
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"
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"

# No path argument: the paths come from `testpaths` in pyproject.toml,
# and an argument would drop the flow_control tests. Linux runs under a
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ jobs:
shell: bash
# Quoted: `--only-binary :all:` puts a colon-space inside the
# scalar, which YAML reads as a mapping and refuses.
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"
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"

# Paths come from `testpaths` in pyproject.toml. Do NOT pass an explicit
# path here: an argument overrides testpaths, which previously meant the
Expand Down
6 changes: 3 additions & 3 deletions dev.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ dependencies = [
"je_open_cv==0.0.22; sys_platform != 'win32' or platform_machine != 'ARM64'",
"opencv-python>=4.8,<6; sys_platform != 'win32' or platform_machine != 'ARM64'",
"pillow==12.3.0",
"pyobjc-core==12.2.1;platform_system=='Darwin'",
"pyobjc==12.2.1;platform_system=='Darwin'",
"pyobjc-core==12.2.2;platform_system=='Darwin'",
"pyobjc==12.2.2;platform_system=='Darwin'",
"python-Xlib==0.33;platform_system=='Linux' or platform_system=='FreeBSD' or platform_system=='OpenBSD' or platform_system=='NetBSD'",
"mss==10.2.0",
"defusedxml==0.7.1",
Expand Down Expand Up @@ -73,7 +73,7 @@ find = { namespaces = false }
]

[project.optional-dependencies]
gui = ["PySide6==6.11.1", "qt-material==2.17"]
gui = ["PySide6==6.11.2", "qt-material==2.17"]
webrtc = ["aiortc>=1.14.0", "av>=14.0.0"]
signaling = ["fastapi>=0.115", "starlette>=1.0.1", "uvicorn>=0.32"]
discovery = ["zeroconf>=0.149.16"]
Expand Down
4 changes: 2 additions & 2 deletions dev_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build
twine
sphinx
sphinx-rtd-theme
PySide6==6.11.1
PySide6==6.11.2
qt-material==2.17
mss==10.2.0
defusedxml==0.7.1
Expand All @@ -25,7 +25,7 @@ ruff==0.16.0
bandit==1.9.4
pytest==9.1.1
pytest-timeout==2.4.0
pytest-rerunfailures==16.4
pytest-rerunfailures==16.7
# `coverage`, not `pytest-cov`: this package registers a `pytest11` entry
# point, so pytest imports the facade before pytest-cov starts measuring and
# `pytest --cov` under-reports by ~24 points. Measure with
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ dependencies = [
# OpenCV release cannot silently change cv2 return shapes under us.
"opencv-python>=4.8,<6; sys_platform != 'win32' or platform_machine != 'ARM64'",
"pillow==12.3.0",
"pyobjc-core==12.2.1;platform_system=='Darwin'",
"pyobjc==12.2.1;platform_system=='Darwin'",
"pyobjc-core==12.2.2;platform_system=='Darwin'",
"pyobjc==12.2.2;platform_system=='Darwin'",
# The BSDs run the same X11 stack, and platform_system is the kernel
# name there ("FreeBSD", "OpenBSD", "NetBSD"), so a Linux-only marker
# left the X11 backend without its one dependency on every one of them.
Expand Down Expand Up @@ -96,7 +96,7 @@ find = { namespaces = false }
]

[project.optional-dependencies]
gui = ["PySide6==6.11.1", "qt-material==2.17"]
gui = ["PySide6==6.11.2", "qt-material==2.17"]
webrtc = ["aiortc>=1.14.0", "av>=14.0.0"]
signaling = ["fastapi>=0.115", "starlette>=1.0.1", "uvicorn>=0.32"]
discovery = ["zeroconf>=0.149.16"]
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ je_auto_control>=0.0.217
pillow>=12.3.0
qt-material==2.17
mss==10.2.0
PySide6==6.11.1
PySide6==6.11.2
Loading
Loading