vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / applications / misc / vit / default.nix
blob020be3eabf262ace97c9e7349798a69256eb961d
1 { lib
2 , python3Packages
3 , fetchPypi
4 , taskwarrior2
5 , glibcLocales
6 }:
8 with python3Packages;
10 buildPythonApplication rec {
11   pname = "vit";
12   version = "2.3.2";
13   disabled = lib.versionOlder python.version "3.7";
15   src = fetchPypi {
16     inherit pname version;
17     hash = "sha256-qDfY6GWnDQ44Sh540xQzDwANEI+mLjpy2a7G3sfKIzw=";
18   };
20   propagatedBuildInputs = [
21     tasklib
22     urwid
23   ];
25   nativeCheckInputs = [ glibcLocales ];
27   makeWrapperArgs = [ "--suffix" "PATH" ":" "${taskwarrior2}/bin" ];
29   preCheck = ''
30     export TERM=''${TERM-linux}
31   '';
33   meta = with lib; {
34     homepage = "https://github.com/scottkosty/vit";
35     description = "Visual Interactive Taskwarrior";
36     mainProgram = "vit";
37     maintainers = with maintainers; [ arcnmx ];
38     platforms = platforms.all;
39     license = licenses.mit;
40   };