From a7d40f2f3b2de0565c44585cb32ed61999134ae0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 5 Jul 2025 09:56:47 +0200 Subject: [PATCH] python313Packages.trevorproxy: init at 1.0.9 Module to rotate the source IP address via SSH proxies and other methods https://github.com/blacklanternsecurity/TREVORproxy --- pkgs/by-name/tr/trevorproxy/package.nix | 1 + .../python-modules/trevorproxy/default.nix | 32 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 3 files changed, 35 insertions(+) create mode 100644 pkgs/by-name/tr/trevorproxy/package.nix create mode 100644 pkgs/development/python-modules/trevorproxy/default.nix diff --git a/pkgs/by-name/tr/trevorproxy/package.nix b/pkgs/by-name/tr/trevorproxy/package.nix new file mode 100644 index 000000000000..c255035084d9 --- /dev/null +++ b/pkgs/by-name/tr/trevorproxy/package.nix @@ -0,0 +1 @@ +{ python3Packages }: with python3Packages; toPythonApplication trevorproxy diff --git a/pkgs/development/python-modules/trevorproxy/default.nix b/pkgs/development/python-modules/trevorproxy/default.nix new file mode 100644 index 000000000000..d53e76b6b0a2 --- /dev/null +++ b/pkgs/development/python-modules/trevorproxy/default.nix @@ -0,0 +1,32 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + poetry-core, + sh, +}: + +buildPythonPackage rec { + pname = "trevorproxy"; + version = "1.0.9"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-ZUOqtJmLiZbe2LBkpTGELeKFkmzA0WCJ/TXPi9eyRXs="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ sh ]; + + pythonImportsCheck = [ "trevorproxy" ]; + + meta = { + description = "Module to rotate the source IP address via SSH proxies and other methods"; + homepage = "https://github.com/blacklanternsecurity/TREVORproxy"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "trevorproxy"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5e6721686eb1..584e5e843cad 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18067,6 +18067,8 @@ self: super: with self; { treq = callPackage ../development/python-modules/treq { }; + trevorproxy = callPackage ../development/python-modules/trevorproxy { }; + trezor = callPackage ../development/python-modules/trezor { }; trezor-agent = callPackage ../development/python-modules/trezor-agent {