17 buildPythonPackage rec {
22 disabled = pythonOlder "3.8";
24 src = fetchFromGitHub {
27 rev = "refs/tags/${version}";
28 hash = "sha256-qNtDHmvl5HbtdbjnugVM7CKVCW+ysAwRB9e2Ounh808=";
31 build-system = [ setuptools ];
33 dependencies = [ traits ];
35 optional-dependencies = {
45 persistence = [ numpy ];
46 preferences = [ configobj ];
49 nativeCheckInputs = [ pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies);
55 pythonImportsCheck = [ "apptools" ];
58 description = "Set of packages that Enthought has found useful in creating a number of applications";
59 homepage = "https://github.com/enthought/apptools";
60 changelog = "https://github.com/enthought/apptools/releases/tag/${version}";
61 license = licenses.bsdOriginal;
62 maintainers = with maintainers; [ knedlsepp ];