anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / taxi / default.nix
blob6fd45eef85ebeb990a90bfecfb89beb6f499532b
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   appdirs,
6   click,
7   flit-core,
8   pytestCheckHook,
9   freezegun,
12 buildPythonPackage rec {
13   pname = "taxi";
14   version = "6.3.1";
15   pyproject = true;
17   src = fetchFromGitHub {
18     owner = "sephii";
19     repo = "taxi";
20     rev = version;
21     hash = "sha256-QB88RpgzrQy7DGeRdMHC2SV5Esp/r5LZtlaY5C8vJxw=";
22   };
24   build-system = [ flit-core ];
26   dependencies = [
27     appdirs
28     click
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   };