From 395de7e93d48f890db8af8d32adeb2c2a8e7d2e2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 8 Jan 2026 15:08:39 +0100 Subject: [PATCH] python313Packages.ignorant: init at 1.2 Module to check if a phone number is use https://github.com/megadose/ignorant --- .../python-modules/ignorant/default.nix | 51 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 53 insertions(+) create mode 100644 pkgs/development/python-modules/ignorant/default.nix diff --git a/pkgs/development/python-modules/ignorant/default.nix b/pkgs/development/python-modules/ignorant/default.nix new file mode 100644 index 000000000000..3a88e6d30826 --- /dev/null +++ b/pkgs/development/python-modules/ignorant/default.nix @@ -0,0 +1,51 @@ +{ + lib, + beautifulsoup4, + buildPythonPackage, + fetchPypi, + httpx, + setuptools, + termcolor, + tqdm, + trio, +}: + +buildPythonPackage rec { + pname = "ignorant"; + version = "1.2"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-SLjED08uI+RjX+E0WHTQceReTEaY9WLPhXR3n0fP080="; + }; + + pythonRemoveDeps = [ + # https://github.com/megadose/ignorant/pull/37 + "argparse" + # https://github.com/megadose/ignorant/pull/36 + "bs4" + ]; + + build-system = [ setuptools ]; + + dependencies = [ + beautifulsoup4 + httpx + termcolor + tqdm + trio + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "ignorant" ]; + + meta = { + description = "Module to check if a phone number is used on different sites"; + homepage = "https://pypi.org/project/ignorant/"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8350b4d38e44..b277bf7f7814 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7390,6 +7390,8 @@ self: super: with self; { ignite = callPackage ../development/python-modules/ignite { }; + ignorant = callPackage ../development/python-modules/ignorant { }; + igraph = callPackage ../development/python-modules/igraph { inherit (pkgs) igraph; }; ihcsdk = callPackage ../development/python-modules/ihcsdk { };