15 buildPythonPackage rec {
16 pname = "notus-scanner";
20 disabled = pythonOlder "3.7";
22 src = fetchFromGitHub {
24 repo = "notus-scanner";
25 rev = "refs/tags/v${version}";
26 hash = "sha256-DcFIypfdrz8pM7qAMVpof6xKWYp/bSRUswngxa5EQFk=";
35 build-system = [ poetry-core ];
38 propagatedBuildInputs = [
43 ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
45 nativeCheckInputs = [ pytestCheckHook ];
47 pythonImportsCheck = [ "notus.scanner" ];
50 description = "Helper to create results from local security checks";
51 homepage = "https://github.com/greenbone/notus-scanner";
52 changelog = "https://github.com/greenbone/notus-scanner/releases/tag/v${version}";
53 license = with licenses; [ agpl3Plus ];
54 maintainers = with maintainers; [ fab ];