Skip to content

Commit 1f802a2

Browse files
authored
Merge pull request #66 from TNG/license-parsing
License Header Parsing
2 parents 62cc99a + 77129ce commit 1f802a2

File tree

18 files changed

+192
-117
lines changed

18 files changed

+192
-117
lines changed

sbom/lib/sbom/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
# SPDX-FileCopyrightText: 2025 TNG Technology Consulting GmbH

sbom/lib/sbom/cmd/__init__.py

Whitespace-only changes.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
# SPDX-FileCopyrightText: 2025 TNG Technology Consulting GmbH
3+
4+
from .cmd_graph import CmdGraph, CmdGraphNode, build_cmd_graph, iter_cmd_graph
5+
6+
__all__ = ["CmdGraph", "CmdGraphNode", "build_cmd_graph", "iter_cmd_graph"]
File renamed without changes.

sbom/lib/sbom/cmd/cmd_graph.py renamed to sbom/lib/sbom/cmd_graph/cmd_graph.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
import pickle
99
from typing import Iterator
1010

11-
from sbom.cmd.deps_parser import parse_deps
12-
from sbom.cmd.savedcmd_parser import parse_commands
13-
from sbom.cmd.incbin_parser import parse_incbin
14-
from sbom.cmd.cmd_file_parser import CmdFile, parse_cmd_file
11+
from sbom.cmd_graph.deps_parser import parse_deps
12+
from sbom.cmd_graph.savedcmd_parser import parse_commands
13+
from sbom.cmd_graph.incbin_parser import parse_incbin
14+
from sbom.cmd_graph.cmd_file_parser import CmdFile, parse_cmd_file
1515
import sbom.errors as sbom_errors
1616
from sbom.path_utils import PathStr, is_relative_to
1717
from .hardcoded_dependencies import get_hardcoded_dependencies
File renamed without changes.
File renamed without changes.
File renamed without changes.

sbom/lib/sbom/spdx/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# SPDX-License-Identifier: GPL-2.0-only
2+
# SPDX-FileCopyrightText: 2025 TNG Technology Consulting GmbH
3+
4+
from .spdxId import generate_spdx_id, set_spdx_uri_prefix
5+
from .serialization import JsonLdDocument
6+
7+
__all__ = ["JsonLdDocument", "generate_spdx_id", "set_spdx_uri_prefix"]

0 commit comments

Comments
 (0)