Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / traitsui / default.nix
blob0c7245225d10d87f137e96b16030402a1d8be37b
1 { lib
2 , fetchPypi
3 , buildPythonPackage
4 , setuptools
5 , traits
6 , pyface
7 , pythonOlder
8 }:
10 buildPythonPackage rec {
11   pname = "traitsui";
12   version = "8.0.0";
13   format = "pyproject";
15   disabled = pythonOlder "3.7";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-kBudHLxFUT4Apzl2d7CYRBsod0tojzChWbrUgBv0A2Q=";
20   };
22   nativeBuildInputs = [
23     setuptools
24   ];
26   propagatedBuildInputs = [
27     traits
28     pyface
29   ];
31   # Needs X server
32   doCheck = false;
34   pythonImportsCheck = [
35     "traitsui"
36   ];
38   meta = with lib; {
39     description = "Traits-capable windowing framework";
40     homepage = "https://github.com/enthought/traitsui";
41     changelog = "https://github.com/enthought/traitsui/releases/tag/${version}";
42     license = licenses.bsdOriginal;
43     maintainers = with maintainers; [ knedlsepp ];
44   };