diff --git a/pkgs/development/python-modules/traitsui/default.nix b/pkgs/development/python-modules/traitsui/default.nix new file mode 100644 index 00000000000..7711b24f44e --- /dev/null +++ b/pkgs/development/python-modules/traitsui/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchPypi, buildPythonPackage +, traits, pyface, wxPython +}: + +buildPythonPackage rec { + pname = "traitsui"; + version = "6.1.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "080fq9hag7hvcnsd5c5fn74zjmjl6rjq40r0zwdz2bjlk9049xpi"; + }; + + propagatedBuildInputs = [ traits pyface wxPython ]; + + doCheck = false; # Needs X server + + meta = with stdenv.lib; { + description = "Traits-capable windowing framework"; + homepage = https://github.com/enthought/traitsui; + maintainers = with stdenv.lib.maintainers; [ knedlsepp ]; + license = licenses.bsdOriginal; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 755dbc6f057..6e83c91fd4c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6156,6 +6156,8 @@ in { tracing = callPackage ../development/python-modules/tracing { }; + traitsui = callPackage ../development/python-modules/traitsui { }; + translationstring = callPackage ../development/python-modules/translationstring { }; ttystatus = callPackage ../development/python-modules/ttystatus { };