From d9d6fca7ddbe6a255881e7eef0bc50aef133f153 Mon Sep 17 00:00:00 2001 From: Talley Lambert Date: Sat, 18 Jan 2025 16:54:39 -0500 Subject: [PATCH] build: restrict qt a bit more --- pyproject.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c9e4bcfa..0314a861 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,9 +48,10 @@ dependencies = [ [project.optional-dependencies] # Supported GUI frontends jupyter = ["ipywidgets >=8", "jupyter", "jupyter_rfb >=0.3.3", "glfw"] -qtextras = ["qtpy >=2", "superqt[iconify]>=0.7.1"] -pyqt = ["pyqt6", "ndv[qtextras]"] -pyside = ["pyside6<6.8", "ndv[qtextras]"] +pyqt = ["pyqt6 >=6.4,!=6.6", "qtpy >=2", "superqt[iconify] >=0.7.1"] +# for pyside, superqt has the most issues, so we defer to +# superqt's pyside6 restrictions, but minimally require pyside6>6.4 +pyside = ["superqt[pyside6] >=0.7.1", "pyside6 >=6.4", "qtpy >=2"] wxpython = ["wxpython"] # Supported Canavs backends