Skip to content

Commit 92d8775

Browse files
committed
Bump to version 11.1.0
1 parent 73bb811 commit 92d8775

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

dfetch/reporting/sbom_reporter.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
An fetched project generates an sbom
1616
"""
1717

18-
from cyclonedx.model import ExternalReference, ExternalReferenceType, Tool, XsUri
18+
from cyclonedx.builder.this import this_component as cdx_lib_component
19+
from cyclonedx.model import ExternalReference, ExternalReferenceType, XsUri
1920
from cyclonedx.model.bom import Bom
2021
from cyclonedx.model.component import Component, ComponentType
2122
from cyclonedx.model.license import LicenseExpression
23+
from cyclonedx.model.tool import Tool
2224
from cyclonedx.output import make_outputter
2325
from cyclonedx.schema import OutputFormat, SchemaVersion
2426

@@ -37,7 +39,8 @@ class SbomReporter(Reporter):
3739
def __init__(self) -> None:
3840
"""Start the report."""
3941
self._bom = Bom()
40-
self._bom.metadata.tools.add(self.dfetch_tool)
42+
self._bom.metadata.tools.tools.add(self.dfetch_tool)
43+
self._bom.metadata.tools.components.add(cdx_lib_component())
4144

4245
def add_project(
4346
self, project: ProjectEntry, license_name: str, version: str

features/report-sbom.feature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Feature: Create an CycloneDX sbom
4747
{
4848
"vendor": "CycloneDX",
4949
"name": "cyclonedx-python-lib",
50-
"version": "7.1.0",
50+
"version": "11.1.0",
5151
"externalReferences": [
5252
{
5353
"url": "https://pypi.org/project/cyclonedx-python-lib/",

features/steps/generic_steps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
git_hash = re.compile(r"(\s?)[a-f0-9]{40}(\s?)")
2424
iso_timestamp = re.compile(r'"\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{6}\+\d{2}:\d{2}')
2525
urn_uuid = re.compile(r"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}")
26-
bom_ref = re.compile(r"BomRef\.[0-9]{16}\.[0-9]{16}")
26+
bom_ref = re.compile(r"BomRef\.[0-9]+\.[0-9]+")
2727
svn_error = re.compile(r"svn: E\d{6}: .+")
2828

2929

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ dependencies = [
4848
"sarif-om==1.0.4",
4949
"semver==3.0.4",
5050
"patch-ng==1.18.1",
51-
"cyclonedx-python-lib==7.1.0",
51+
"cyclonedx-python-lib==11.1.0",
5252
"infer-license==0.1.0; python_version <= '3.10.0'",
5353
"infer-license==0.2.0; python_version > '3.10.0'",
5454
'setuptools; python_version >= "3.12"', # contains 'pkg_resources' for infer-license

0 commit comments

Comments
 (0)