Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / taxi / default.nix
blob98d998f92a404a1ff505d2e2b92e604b828f0b67
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , appdirs
5 , requests
6 , click
7 , setuptools
8 , pytestCheckHook
9 , freezegun
12 buildPythonPackage rec {
13   pname = "taxi";
14   version = "6.2.0";
15   format = "setuptools";
17   src = fetchFromGitHub {
18     owner = "sephii";
19     repo = "taxi";
20     rev = version;
21     hash = "sha256-wtLlO/W+39kTPjb2U6c54bxWxAQB7CxGxBh8gur+RCQ=";
22   };
24   propagatedBuildInputs = [
25     appdirs
26     requests
27     click
28     setuptools
29   ];
31   nativeCheckInputs = [
32     freezegun
33     pytestCheckHook
34   ];
36   pythonImportsCheck = [ "taxi" ];
38   meta = with lib; {
39     homepage = "https://github.com/sephii/taxi/";
40     description = "Timesheeting made easy";
41     mainProgram = "taxi";
42     license = licenses.wtfpl;
43     maintainers = with maintainers; [ jocelynthode ];
44   };