Commit 9ab47fd2 authored by Robert Schütz's avatar Robert Schütz
Browse files

python3Packages.pyface: add optional-dependencies

parent 8138aa9c
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -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" ];