Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / ce / cewler / package.nix
blobd0a4a2b15dea36a32f3dc94392d55e9516e0a085
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-nlF+B7Z1GRo3ZrGhG58c0vLcJAW+PvXT2tfFoyElw7w=";
17   };
19   nativeBuildInputs = with python3.pkgs; [
20     setuptools
21     wheel
22     pythonRelaxDepsHook
23   ];
25   propagatedBuildInputs = with python3.pkgs; [
26     pypdf
27     rich
28     scrapy
29     tld
30     twisted
31   ];
33   pythonRelaxDeps = true;
34   # Tests require network access
35   doCheck = false;
37   passthru.updateScript = gitUpdater { rev-prefix = "v"; };
39   meta = with lib; {
40     description = "Custom Word List generator Redefined";
41     mainProgram = "cewler";
42     homepage = "https://github.com/roys/cewler";
43     license = licenses.cc-by-nc-40;
44     maintainers = with maintainers; [ emilytrau ];
45   };