diff --git a/pyproject.toml b/pyproject.toml index 08c36501e..67ccc0eda 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,7 +37,7 @@ project = "https://www.library.illinois.edu/dccdocs/speedwagon" download = "https://github.com/UIUCLibrary/Speedwagon/releases" [project.optional-dependencies] -QT = ["PySide6==6.5.3"] +QT = ["PySide6~=6.8"] [project.gui-scripts] speedwagon = "speedwagon.__main__:main" @@ -97,6 +97,10 @@ markers=[ "slow: mark test as slow.", "model_data" ] +filterwarnings = [ + # https://github.com/pytest-dev/pytest-qt/issues/558 + "ignore:Failed to disconnect .* from signal:RuntimeWarning", +] [tool.pydocstyle] # Ignore files that end in _ui.py because they are machine generated diff --git a/requirements-dev.txt b/requirements-dev.txt index 043e980a8..db560d81e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -190,13 +190,13 @@ pyproject-hooks==1.2.0 # via build pyqt-distutils==0.7.3 # via -r requirements/requirements-dev.in -pyside6==6.5.3 +pyside6==6.8.0 # via # -r requirements/requirements-dev.in # speedwagon (pyproject.toml) -pyside6-addons==6.5.3 +pyside6-addons==6.8.0 # via pyside6 -pyside6-essentials==6.5.3 +pyside6-essentials==6.8.0 # via # pyside6 # pyside6-addons @@ -242,7 +242,7 @@ ruff==0.8.0 # via -r requirements/requirements-dev.in secretstorage==3.3.3 ; sys_platform == 'linux' # via keyring -shiboken6==6.5.3 +shiboken6==6.8.0 # via # pyside6 # pyside6-addons diff --git a/requirements-gui.txt b/requirements-gui.txt index aa46f574a..607061979 100644 --- a/requirements-gui.txt +++ b/requirements-gui.txt @@ -12,11 +12,11 @@ lxml==5.3.0 # via speedwagon (pyproject.toml) pluggy==1.5.0 # via speedwagon (pyproject.toml) -pyside6==6.5.3 +pyside6==6.8.0 # via speedwagon (pyproject.toml) -pyside6-addons==6.5.3 +pyside6-addons==6.8.0 # via pyside6 -pyside6-essentials==6.5.3 +pyside6-essentials==6.8.0 # via # pyside6 # pyside6-addons @@ -24,7 +24,7 @@ pyyaml==6.0.2 # via speedwagon (pyproject.toml) requests==2.32.3 # via speedwagon (pyproject.toml) -shiboken6==6.5.3 +shiboken6==6.8.0 # via # pyside6 # pyside6-addons diff --git a/requirements/requirements-dev.in b/requirements/requirements-dev.in index 8ad2fb2f8..b37930870 100644 --- a/requirements/requirements-dev.in +++ b/requirements/requirements-dev.in @@ -14,7 +14,7 @@ pyqt-distutils>=0.7.3 pycodestyle>=2.5.0 pydocstyle pylint -PySide6~=6.5 +PySide6~=6.8 pytest pytest-mock>=3.10.0 pytest-qt>=3.3.0