python3Packages.pyface: add optional-dependencies

This commit is contained in:
Robert Schütz
2026-01-07 02:54:17 -08:00
parent 8138aa9c13
commit 9ab47fd220
@@ -2,8 +2,17 @@
lib,
fetchFromGitHub,
buildPythonPackage,
numpy,
pillow,
pygments,
pyqt5,
pyqt6,
pyside2,
pyside6,
setuptools,
traits,
traitsui,
wxpython,
}:
buildPythonPackage (finalAttrs: {
@@ -24,6 +33,32 @@ buildPythonPackage (finalAttrs: {
traits
];
optional-dependencies = {
pillow = [ pillow ];
pyqt5 = [
pygments
pyqt5
];
pyqt6 = [
pygments
pyqt6
];
pyside2 = [
pygments
pyside2
];
pyside6 = [
pygments
pyside6
];
numpy = [ numpy ];
traitsui = [ traitsui ];
wx = [
wxpython
numpy
];
};
doCheck = false; # Needs X server
pythonImportsCheck = [ "pyface" ];