crun: 1.8.3 -> 1.8.4
[NixPkgs.git] / pkgs / tools / networking / urlwatch / default.nix
blob4142e2323ff74605c54f148242872cc803520e85
1 { lib
2 , fetchFromGitHub
3 , python3Packages
4 }:
6 python3Packages.buildPythonApplication rec {
7   pname = "urlwatch";
8   version = "2.25";
10   src = fetchFromGitHub {
11     owner = "thp";
12     repo = "urlwatch";
13     rev = version;
14     hash = "sha256-+ayHMY0gEAVhOgDDh+RfRrUpV0tSX8mMmfPzyg+YSv4=";
15   };
17   propagatedBuildInputs = with python3Packages; [
18     appdirs
19     cssselect
20     jq
21     keyring
22     lxml
23     markdown2
24     matrix-client
25     minidb
26     pushbullet-py
27     pycodestyle
28     pyppeteer
29     pyyaml
30     requests
31   ];
33   # no tests
34   doCheck = false;
36   meta = with lib; {
37     description = "A tool for monitoring webpages for updates";
38     homepage = "https://thp.io/2008/urlwatch/";
39     license = licenses.bsd3;
40     maintainers = with maintainers; [ kmein tv ];
41   };