{ lib, fetchFromGitHub, python3, }: python3.pkgs.buildPythonApplication rec { pname = "urlscan"; version = "1.0.6"; pyproject = true; src = fetchFromGitHub { owner = "firecat53"; repo = "urlscan"; rev = "refs/tags/${version}"; hash = "sha256-VbpKMaEjchfpLECCt1YtmiVynYgSLgAVP1iuHL7t8FQ="; }; build-system = with python3.pkgs; [ hatchling hatch-vcs ]; dependencies = with python3.pkgs; [ urwid ]; # No tests available doCheck = false; pythonImportsCheck = [ "urlscan" ]; meta = with lib; { description = "Mutt and terminal url selector (similar to urlview)"; homepage = "https://github.com/firecat53/urlscan"; changelog = "https://github.com/firecat53/urlscan/releases/tag/${version}"; license = licenses.gpl2Plus; maintainers = with maintainers; [ dpaetzel ]; mainProgram = "urlscan"; }; }