Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / taskw / default.nix
blob32e40801c6ea88363fdd0dde692f0f42c71311fc
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , nose
5 , tox
6 , six
7 , python-dateutil
8 , kitchen
9 , pytestCheckHook
10 , pytz
11 , pkgs
14 buildPythonPackage rec {
15   pname = "taskw";
16   version = "2.0.0";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-EQm9+b3nqbMqUAejAsh4MD/2UYi2QiWsdKMomkxUi90=";
21   };
23   patches = [ ./use-template-for-taskwarrior-install-path.patch ];
24   postPatch = ''
25     substituteInPlace taskw/warrior.py \
26       --replace '@@taskwarrior@@' '${pkgs.taskwarrior}'
27   '';
29   buildInputs = [ pkgs.taskwarrior ];
31   propagatedBuildInputs = [ six python-dateutil kitchen pytz ];
33   nativeCheckInputs = [ pytestCheckHook ];
35   meta = with lib; {
36     homepage =  "https://github.com/ralphbean/taskw";
37     description = "Python bindings for your taskwarrior database";
38     license = licenses.gpl3Plus;
39     maintainers = with maintainers; [ pierron ];
40   };