chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ce / cewler / package.nix
blob92399307e6a776328bdf9b25c7ffe3567b95ce82
1 { lib
2 , python3
3 , fetchFromGitHub
4 , gitUpdater
5 }:
7 python3.pkgs.buildPythonApplication rec {
8   pname = "cewler";
9   version = "1.2.0";
10   pyproject = true;
12   src = fetchFromGitHub {
13     owner = "roys";
14     repo = "cewler";
15     rev = "v${version}";
16     hash = "sha256-lVI3p6YMugQ3yKHFNxISmUY7XZMuX/TXvVUoZfIeJog=";
17   };
19   nativeBuildInputs = with python3.pkgs; [
20     setuptools
21     wheel
22   ];
24   propagatedBuildInputs = with python3.pkgs; [
25     pypdf
26     rich
27     scrapy
28     tld
29     twisted
30   ];
32   pythonRelaxDeps = true;
33   # Tests require network access
34   doCheck = false;
36   passthru.updateScript = gitUpdater { rev-prefix = "v"; };
38   meta = with lib; {
39     description = "Custom Word List generator Redefined";
40     mainProgram = "cewler";
41     homepage = "https://github.com/roys/cewler";
42     license = licenses.cc-by-nc-40;
43     maintainers = with maintainers; [ emilytrau ];
44   };