evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ca / calendar-cli / package.nix
blob7cac9f4ae0f325f5625d2b42f816bd9940c1e227
1 { lib
2 , python3
3 , fetchFromGitHub
4 , nixosTests
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "calendar-cli";
9   version = "1.0.1";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "tobixen";
14     repo = "calendar-cli";
15     rev = "v${version}";
16     hash = "sha256-w35ySLnfxXZR/a7BrPLYqXs2kqkuYhh5PcgNxJqjDtE=";
17   };
19   build-system = with python3.pkgs; [
20     setuptools
21   ];
23   dependencies = with python3.pkgs; [
24     icalendar
25     caldav
26     pytz
27     pyyaml
28     tzlocal
29     click
30     six
31   ];
33   # tests require networking
34   doCheck = false;
36   passthru.tests = {
37     inherit (nixosTests) radicale;
38   };
40   meta = with lib; {
41     description = "Simple command-line CalDav client";
42     homepage = "https://github.com/tobixen/calendar-cli";
43     license = licenses.gpl3Plus;
44     mainProgram = "calendar-cli";
45     maintainers = with maintainers; [ dotlambda ];
46   };