chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / wt / wtfis / package.nix
blob3d8e97ea80f0dd0d20e1816e90697f1c23dd0d30
1 { lib
2 , python3
3 , fetchFromGitHub
4 }:
6 let
7   pname = "wtfis";
8   version = "0.10.0";
9   src = fetchFromGitHub {
10     owner = "pirxthepilot";
11     repo = "wtfis";
12     rev = "refs/tags/v${version}";
13     hash = "sha256-5mvbwIKnCk8mbjVJAmUwV1zKzGk8HVVZLiUVQXRvczA=";
14   };
15 in python3.pkgs.buildPythonApplication {
16   inherit pname version src;
18   format = "pyproject";
20   propagatedBuildInputs = [
21     python3.pkgs.hatchling
22     python3.pkgs.pydantic
23     python3.pkgs.python-dotenv
24     python3.pkgs.rich
25     python3.pkgs.shodan
26   ];
28   pythonRelaxDeps = [
29     "pydantic"
30     "python-dotenv"
31     "requests"
32     "rich"
33     "shodan"
34     "types-requests"
35   ];
37   meta = {
38     homepage = "https://github.com/pirxthepilot/wtfis";
39     description = "Passive hostname, domain and IP lookup tool for non-robots";
40     mainProgram = "wtfis";
41     license = lib.licenses.mit;
42     maintainers = [ lib.maintainers.AndersonTorres ];
43   };