{ lib , stdenv , fetchFromGitHub , python3 }: let pname = "wtfis"; version = "0.5.1"; in python3.pkgs.buildPythonApplication { inherit pname version; src = fetchFromGitHub { owner = "pirxthepilot"; repo = "wtfis"; rev = "v${version}"; hash = "sha256-XoQ/iJTdZoekA5guxI8POG4NEhN8Up3OuIz344G75ao="; }; patches = [ # TODO: get rid of that newbie patch ./000-pyproject-remove-versions.diff ]; format = "pyproject"; propagatedBuildInputs = [ python3.pkgs.hatchling python3.pkgs.pydantic python3.pkgs.rich python3.pkgs.shodan python3.pkgs.python-dotenv ]; meta = { homepage = "https://github.com/pirxthepilot/wtfis"; description = "Passive hostname, domain and IP lookup tool for non-robots"; license = lib.licenses.mit; maintainers = [ lib.maintainers.AndersonTorres ]; }; }