Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at domenkozar-patch-1 55 lines 978 B view raw
1{ lib 2, argcomplete 3, buildPythonPackage 4, fetchFromGitHub 5, pythonOlder 6, colored 7, packaging 8, paramiko 9, pytz 10, pyyaml 11, rich 12, sshpubkeys 13, pytestCheckHook 14}: 15 16buildPythonPackage rec { 17 pname = "ssh-mitm"; 18 version = "3.0.1"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchFromGitHub { 24 owner = pname; 25 repo = pname; 26 rev = "refs/tags/${version}"; 27 hash = "sha256-bFxpgzomtcFGf0LfLUR05y3+/8DNhND6EKAmCZcYb5E="; 28 }; 29 30 propagatedBuildInputs = [ 31 argcomplete 32 colored 33 packaging 34 paramiko 35 pytz 36 pyyaml 37 rich 38 sshpubkeys 39 ]; 40 41 # Module has no tests 42 doCheck = false; 43 44 pythonImportsCheck = [ 45 "sshmitm" 46 ]; 47 48 meta = with lib; { 49 description = "Tool for SSH security audits"; 50 homepage = "https://github.com/ssh-mitm/ssh-mitm"; 51 changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${version}/CHANGELOG.md"; 52 license = licenses.gpl3Only; 53 maintainers = with maintainers; [ fab ]; 54 }; 55}