chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / fo / forbidden / package.nix
blob691b38291da4977ca7fb737379591502445394c7
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "forbidden";
8   version = "12.6";
9   pyproject = true;
11   src = fetchFromGitHub {
12     owner = "ivan-sincek";
13     repo = "forbidden";
14     rev = "refs/tags/v${version}";
15     hash = "sha256-KE2FHn0ocAna5ReRi9re/u8gdNVkCygSbSRj8gEudgI=";
16   };
18   build-system = with python3.pkgs; [
19     setuptools
20   ];
22   dependencies = with python3.pkgs; [
23     alive-progress
24     colorama
25     pycurl
26     pyjwt
27     regex
28     requests
29     tabulate
30     termcolor
31   ];
33   pythonImportsCheck = [
34     "forbidden"
35   ];
37   meta = with lib; {
38     description = "Tool to bypass 4xx HTTP response status code";
39     homepage = "https://github.com/ivan-sincek/forbidden";
40     changelog = "https://github.com/ivan-sincek/forbidden/releases/tag/v${version}";
41     license = licenses.mit;
42     maintainers = with maintainers; [ fab ];
43     mainProgram = "forbidden";
44   };