7 python3.pkgs.buildPythonApplication rec {
12 src = fetchFromGitHub {
15 rev = "refs/tags/v${version}";
16 hash = "sha256-/ltaRs2WZXbrG3cVez+QIwupJrsV550TjOALbHX9Z0I=";
19 pythonRelaxDeps = [ "packaging" ];
21 build-system = with python3.pkgs; [ poetry-core ];
24 dependencies = with python3.pkgs; [
31 nativeCheckInputs = with python3.pkgs; [
38 # Too sensitive to pass
43 # Requires network access
45 "test_ensure_accessing_advisories_triggers_update"
46 "test_ensure_accessing_advisories_triggers_update"
47 "test_ensure_gemnasium_update"
48 "test_ensure_missing_github_token_raises_usage_error"
49 "test_ensure_pypi_advisory_db_update"
50 "test_ensure_source_is_affected_single"
51 "test_osv_advisory_with_vulnerable_package_via_osv_api"
55 pythonImportsCheck = [ "skjold" ];
58 description = "Tool to Python dependencies against security advisory databases";
59 homepage = "https://github.com/twu/skjold";
60 changelog = "https://github.com/twu/skjold/releases/tag/v${version}";
61 license = licenses.mit;
62 maintainers = with maintainers; [ fab ];