7 python3Packages.buildPythonApplication rec {
8 pname = "cyclonedx-python";
12 src = fetchFromGitHub {
14 repo = "cyclonedx-python";
15 rev = "refs/tags/v${version}";
16 hash = "sha256-EcCxw3SppuGUgN7AIU9NhpRw7dLDhTHHT5emGOgkDFU=";
19 build-system = with python3Packages; [ poetry-core ];
21 dependencies = with python3Packages; [
25 pip-requirements-parser
28 ] ++ cyclonedx-python-lib.optional-dependencies.validation;
30 pythonImportsCheck = [ "cyclonedx" ];
33 description = "Creates CycloneDX Software Bill of Materials (SBOM) from Python projects";
34 homepage = "https://github.com/CycloneDX/cyclonedx-python";
35 changelog = "https://github.com/CycloneDX/cyclonedx-python/releases/tag/v${version}";
36 license = lib.licenses.asl20;
37 maintainers = lib.teams.cyberus.members;
38 mainProgram = "cyclonedx-py";