at 23.11-beta 35 lines 815 B view raw
1{ lib 2, fetchFromGitHub 3, nixosTests 4, python3Packages 5}: 6 7python3Packages.buildPythonApplication rec { 8 pname = "ssh-audit"; 9 version = "3.0.0"; 10 format = "setuptools"; 11 12 src = fetchFromGitHub { 13 owner = "jtesta"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 sha256 = "sha256-+v+DLZPDC5uffTIJPzMvY/nLoy7BGiAsTddjNZZhTpo="; 17 }; 18 19 nativeCheckInputs = with python3Packages; [ 20 pytestCheckHook 21 ]; 22 23 passthru.tests = { 24 inherit (nixosTests) ssh-audit; 25 }; 26 27 meta = with lib; { 28 description = "Tool for ssh server auditing"; 29 homepage = "https://github.com/jtesta/ssh-audit"; 30 changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${version}"; 31 license = licenses.mit; 32 platforms = platforms.all; 33 maintainers = with maintainers; [ tv SuperSandro2000 ]; 34 }; 35}