19 buildPythonPackage rec {
24 disabled = pythonOlder "3.9";
26 src = fetchFromGitHub {
29 rev = "refs/tags/v${version}";
30 hash = "sha256-HRIGS2B6tc4qaOMTud5/uhEr1k7puqJUugDj1WuacqU=";
37 propagatedBuildInputs = [
47 ] ++ lib.optionals (pythonOlder "3.8") [
49 ] ++ httpx.optional-dependencies.http2;
59 "test_find_no_signing_key"
60 "test_find_signing_key"
61 "test_find_unreleased_information"
64 "test_update_file_changed"
66 "test_fail_sign_on_upload_fail"
67 "test_successfully_sign"
68 # calls git log, but our fetcher removes .git
70 # Tests require git executable
71 "test_github_action_output"
72 "test_initial_release"
75 pythonImportsCheck = [
80 description = "Collection of Python utilities, tools, classes and functions";
81 homepage = "https://github.com/greenbone/pontos";
82 changelog = "https://github.com/greenbone/pontos/releases/tag/v${version}";
83 license = with licenses; [ gpl3Plus ];
84 maintainers = with maintainers; [ fab ];