From dd26077d552b0657253dd5f57e5fa24f5a375442 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 11:49:49 +0200 Subject: [PATCH 01/15] feat!: use `cyclonedx-python-lib==8.0.0a1` Signed-off-by: Jan Kowalleck --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1c92be39..6698314c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -69,7 +69,7 @@ cyclonedx-py = "cyclonedx_py._internal.cli:run" [tool.poetry.dependencies] python = "^3.8" -cyclonedx-python-lib = { version = "^7.3.0, !=7.3.1", extras = ["validation"] } +cyclonedx-python-lib = { version = "==8.0.0a1", extras = ["validation"] } packageurl-python = ">=0.11, <2" # keep in sync with same dep in `cyclonedx-python-lib` pip-requirements-parser = "^32.0" packaging = "^22 || ^23 || ^24" From c1bc9565a80e5cb0a650a713e158e9c4bb005f79 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 12:16:52 +0200 Subject: [PATCH 02/15] feat: migrate to cdx-lib v8 Signed-off-by: Jan Kowalleck --- cyclonedx_py/_internal/utils/__init__.py | 16 ++++ cyclonedx_py/_internal/utils/cdx.py | 94 +++++++++++++----------- pyproject.toml | 2 +- 3 files changed, 70 insertions(+), 42 deletions(-) create mode 100644 cyclonedx_py/_internal/utils/__init__.py diff --git a/cyclonedx_py/_internal/utils/__init__.py b/cyclonedx_py/_internal/utils/__init__.py new file mode 100644 index 00000000..e6cc2315 --- /dev/null +++ b/cyclonedx_py/_internal/utils/__init__.py @@ -0,0 +1,16 @@ +# This file is part of CycloneDX Python +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# Copyright (c) OWASP Foundation. All Rights Reserved. diff --git a/cyclonedx_py/_internal/utils/cdx.py b/cyclonedx_py/_internal/utils/cdx.py index b6abc6f5..4f2bff11 100644 --- a/cyclonedx_py/_internal/utils/cdx.py +++ b/cyclonedx_py/_internal/utils/cdx.py @@ -23,54 +23,66 @@ from re import compile as re_compile from typing import Any, Dict, Iterable -from cyclonedx.model import ExternalReference, ExternalReferenceType, Tool, XsUri +from cyclonedx.builder.this import this_component as lib_component +from cyclonedx.model import ExternalReference, ExternalReferenceType, XsUri from cyclonedx.model.bom import Bom -from cyclonedx.model.license import License, LicenseExpression +from cyclonedx.model.component import Component, ComponentType +from cyclonedx.model.license import License, LicenseExpression, DisjunctiveLicense, LicenseAcknowledgement -from cyclonedx_py import __version__ +from ... import __version__ as __THIS_VERSION # noqa:N812 def make_bom(**kwargs: Any) -> Bom: bom = Bom(**kwargs) - bom.metadata.tools.add(Tool( - # keep in sync with `../../../pyproject.toml` - vendor='CycloneDX', - name='cyclonedx-bom', - version=__version__, - external_references=[ - ExternalReference( - type=ExternalReferenceType.BUILD_SYSTEM, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/actions') + bom.metadata.tools.components.update(( + lib_component(), + Component( + type=ComponentType.APPLICATION, + group='CycloneDX', + name='cyclonedx-bom', + version=__THIS_VERSION, + description='CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments', + licenses=(DisjunctiveLicense(id='Apache-2.0', + acknowledgement=LicenseAcknowledgement.DECLARED),), + external_references=( + # let's assume this is not a fork + ExternalReference( + type=ExternalReferenceType.WEBSITE, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/#readme') + ), + ExternalReference( + type=ExternalReferenceType.DOCUMENTATION, + url=XsUri('https://cyclonedx-bom-tool.readthedocs.io/') + ), + ExternalReference( + type=ExternalReferenceType.VCS, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/') + ), + ExternalReference( + type=ExternalReferenceType.BUILD_SYSTEM, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/actions') + ), + ExternalReference( + type=ExternalReferenceType.ISSUE_TRACKER, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/issues') + ), + ExternalReference( + type=ExternalReferenceType.LICENSE, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE') + ), + ExternalReference( + type=ExternalReferenceType.RELEASE_NOTES, + url=XsUri('https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md') + ), + # we cannot assert where the lib was fetched from, but we can give a hint + ExternalReference( + type=ExternalReferenceType.DISTRIBUTION, + url=XsUri('https://pypi.org/project/cyclonedx-bom/') + ), ), - ExternalReference( - type=ExternalReferenceType.DISTRIBUTION, - url=XsUri('https://pypi.org/project/cyclonedx-bom/') - ), - ExternalReference( - type=ExternalReferenceType.DOCUMENTATION, - url=XsUri('https://cyclonedx-bom-tool.readthedocs.io/') - ), - ExternalReference( - type=ExternalReferenceType.ISSUE_TRACKER, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/issues') - ), - ExternalReference( - type=ExternalReferenceType.LICENSE, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE') - ), - ExternalReference( - type=ExternalReferenceType.RELEASE_NOTES, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md') - ), - ExternalReference( - type=ExternalReferenceType.VCS, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/') - ), - ExternalReference( - type=ExternalReferenceType.WEBSITE, - url=XsUri('https://github.com/CycloneDX/cyclonedx-python/#readme') - ) - ])) + # to be extended... + ), + )) return bom diff --git a/pyproject.toml b/pyproject.toml index 6698314c..2995f74b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,6 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] -# keep in sync with `cyclonedx_py/_internal/utils/cdx.py` name = "cyclonedx-bom" version = "4.6.1-alpha.1" description = "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments" @@ -92,6 +91,7 @@ isort = "5.13.2" autopep8 = "2.3.1" mypy = "1.11.2" bandit = "1.7.9" +tomli = { version = "2.0.1", python = "<3.11" } tox = "4.20.0" # min version required to be able to install some dependencies # see https://github.com/MichaelKim0407/flake8-use-fstring/issues/33 From ddc368f71faee509f94b85a089137f82760d44ad Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 12:45:14 +0200 Subject: [PATCH 03/15] tests Signed-off-by: Jan Kowalleck --- tests/__init__.py | 30 ++++++++----- tests/unit/test_utils_cdx.py | 81 ++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 11 deletions(-) create mode 100644 tests/unit/test_utils_cdx.py diff --git a/tests/__init__.py b/tests/__init__.py index 0205481e..a34b7b93 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -15,14 +15,12 @@ # SPDX-License-Identifier: Apache-2.0 # Copyright (c) OWASP Foundation. All Rights Reserved. - +import sys from json import dumps as json_dumps -from os import getenv -from os.path import dirname, join +from os import getenv, path from pathlib import Path from re import sub as re_sub -from sys import stderr -from typing import Union +from typing import Any, Dict, Union from unittest import TestCase from xml.sax.saxutils import escape as xml_escape, quoteattr as xml_quoteattr # nosec:B406 @@ -32,16 +30,16 @@ RECREATE_SNAPSHOTS = '1' == getenv('CDX_TEST_RECREATE_SNAPSHOTS') if RECREATE_SNAPSHOTS: - print('!!! WILL RECREATE ALL SNAPSHOTS !!!', file=stderr) + print('!!! WILL RECREATE ALL SNAPSHOTS !!!', file=sys.stderr) INIT_TESTBEDS = '1' != getenv('CDX_TEST_SKIP_INIT_TESTBEDS') if INIT_TESTBEDS: - print('!!! WILL INIT TESTBEDS !!!', file=stderr) + print('!!! WILL INIT TESTBEDS !!!', file=sys.stderr) -_TESTDATA_DIRECTORY = join(dirname(__file__), '_data') +_TESTDATA_DIRECTORY = path.join(path.dirname(__file__), '_data') -INFILES_DIRECTORY = join(_TESTDATA_DIRECTORY, 'infiles') -SNAPSHOTS_DIRECTORY = join(_TESTDATA_DIRECTORY, 'snapshots') +INFILES_DIRECTORY = path.join(_TESTDATA_DIRECTORY, 'infiles') +SNAPSHOTS_DIRECTORY = path.join(_TESTDATA_DIRECTORY, 'snapshots') UNSUPPORTED_OF_SV = ( (OutputFormat.JSON, SchemaVersion.V1_1), @@ -60,7 +58,7 @@ class SnapshotMixin: @staticmethod def getSnapshotFile(snapshot_name: str) -> str: # noqa: N802 - return join(SNAPSHOTS_DIRECTORY, f'{snapshot_name}.bin') + return path.join(SNAPSHOTS_DIRECTORY, f'{snapshot_name}.bin') @classmethod def writeSnapshot(cls, snapshot_name: str, data: str) -> None: # noqa: N802 @@ -160,3 +158,13 @@ def make_comparable(bom: str, of: OutputFormat) -> str: raise NotImplementedError(f'unknown OutputFormat: {of!r}') # endregion reproducible test results + +def load_pyproject() -> Dict[str, Any]: + if sys.version_info >= (3, 11): + from tomllib import load as toml_load + with open(path.join(path.dirname(__file__), '..', 'pyproject.toml'), 'rb') as f: + return toml_load(f) + else: + from toml import load as toml_load + with open(path.join(path.dirname(__file__), '..', 'pyproject.toml'), 'rt') as f: + return toml_load(f) diff --git a/tests/unit/test_utils_cdx.py b/tests/unit/test_utils_cdx.py new file mode 100644 index 00000000..8a787c0d --- /dev/null +++ b/tests/unit/test_utils_cdx.py @@ -0,0 +1,81 @@ +# This file is part of CycloneDX Python +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# Copyright (c) OWASP Foundation. All Rights Reserved. + + +from typing import Union, Iterable, Any, Dict, Tuple +from unittest import TestCase + +from cyclonedx.model import ExternalReferenceType, ExternalReference +from cyclonedx.model.component import ComponentType, Component +from cyclonedx.model.license import License, LicenseAcknowledgement + +from tests import load_pyproject + +from cyclonedx_py._internal.utils.cdx import make_bom + + +class ExtRefsTestMixin: + + @staticmethod + def __first_ers_uri(t: ExternalReferenceType, ers: Iterable[ExternalReference]) -> str: + return next(filter(lambda r: r.type is t, ers)).url.uri + + def assertExtRefs( # noqa:N802 + self: Union[TestCase, 'ExtRefsTestMixin'], + p: Dict[str, Any], ers: Iterable[ExternalReference] + ) -> None: + self.assertEqual(p['tool']['poetry']['homepage'], self.__first_ers_uri( + ExternalReferenceType.WEBSITE, ers)) + self.assertEqual(p['tool']['poetry']['repository'], self.__first_ers_uri( + ExternalReferenceType.VCS, ers)) + self.assertEqual(p['tool']['poetry']['documentation'], self.__first_ers_uri( + ExternalReferenceType.DOCUMENTATION, ers)) + self.assertEqual(p['tool']['poetry']['urls']['Bug Tracker'], self.__first_ers_uri( + ExternalReferenceType.ISSUE_TRACKER, ers)) + + +class TestThisComponentInMetadataTools(TestCase, ExtRefsTestMixin): + def __get_c_by_name(self, n: str) -> Component: + c = next(filter(lambda o: o.name == n, + make_bom().metadata.tools.components)) + self.assertIsNotNone(c) + return c + + def test_basics(self) -> None: + p = load_pyproject() + c = self.__get_c_by_name(p['tool']['poetry']['name']) + self.assertIs(ComponentType.APPLICATION, c.type) + self.assertEqual('CycloneDX', c.group) + self.assertEqual(p['tool']['poetry']['name'], c.name) + self.assertEqual(p['tool']['poetry']['version'], c.version) + self.assertEqual(p['tool']['poetry']['description'], c.description) + + def test_license(self) -> None: + p = load_pyproject() + c = self.__get_c_by_name(p['tool']['poetry']['name']) + ls: Tuple[License, ...] = tuple(c.licenses) + self.assertEqual(1, len(ls)) + l = ls[0] # noqa:E741 + self.assertIs(LicenseAcknowledgement.DECLARED, l.acknowledgement) + # this uses the fact that poetry expect license declarations as valid SPDX-license-id + self.assertEqual(p['tool']['poetry']['license'], l.id) + + def test_extrefs(self) -> None: + p = load_pyproject() + c = self.__get_c_by_name(p['tool']['poetry']['name']) + ers: Tuple[ExternalReference, ...] = tuple(c.external_references) + self.assertExtRefs(p, ers) From 48c14460cff264f0606d681b976abc5a633f6d89 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 12:52:43 +0200 Subject: [PATCH 04/15] tests Signed-off-by: Jan Kowalleck --- tests/unit/test_cli.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/unit/test_cli.py b/tests/unit/test_cli.py index 809f43d0..3ad008ff 100644 --- a/tests/unit/test_cli.py +++ b/tests/unit/test_cli.py @@ -61,7 +61,9 @@ def test_purls_as_expected(self, short_purls: bool) -> None: )) bom.serial_number = None bom.metadata.timestamp = None - bom.metadata.tools.clear() + bom.metadata.tools.components.clear() + bom.metadata.tools.services.clear() + bom.metadata.tools.tools.clear() class MyBBC(BomBuilder): def __new__(cls, *args: Any, **kwargs: Any) -> BomBuilder: From 7680ae80a597af4e138a79da1eee7b793ec257a3 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 15:40:40 +0200 Subject: [PATCH 05/15] tests Signed-off-by: Jan Kowalleck --- tests/__init__.py | 60 +++++++++++-- ...p639-texts_with-license-pep639_1.5.xml.bin | 84 +++++++++++-------- ...p639-texts_with-license-pep639_1.6.xml.bin | 84 +++++++++++-------- .../pep639_with-license-pep639_1.5.xml.bin | 84 +++++++++++-------- .../pep639_with-license-pep639_1.6.xml.bin | 84 +++++++++++-------- .../plain_editable-self_1.5.xml.bin | 84 +++++++++++-------- .../plain_editable-self_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_local_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_local_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_no-deps_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_no-deps_1.6.xml.bin | 84 +++++++++++-------- .../plain_normalize-packagename_1.5.xml.bin | 84 +++++++++++-------- .../plain_normalize-packagename_1.6.xml.bin | 84 +++++++++++-------- .../plain_private-packages_1.5.xml.bin | 84 +++++++++++-------- .../plain_private-packages_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_via-pdm_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_via-pdm_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_via-pipenv_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_via-pipenv_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_via-poetry_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_via-poetry_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_with-extras_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_with-extras_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-license-file_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-license-file_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-license-pep639_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-license-pep639_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-license-text_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-license-text_1.6.xml.bin | 84 +++++++++++-------- .../environment/plain_with-urls_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_with-urls_1.6.xml.bin | 84 +++++++++++-------- .../texts_with-license-pep639_1.5.xml.bin | 84 +++++++++++-------- .../texts_with-license-pep639_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_category-deps_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_category-deps_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_default-and-dev_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_default-and-dev_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_editable-self_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_editable-self_1.6.xml.bin | 84 +++++++++++-------- .../snapshots/pipenv/plain_local_1.5.xml.bin | 84 +++++++++++-------- .../snapshots/pipenv/plain_local_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_no-deps_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_no-deps_1.6.xml.bin | 84 +++++++++++-------- .../plain_normalize-packagename_1.5.xml.bin | 84 +++++++++++-------- .../plain_normalize-packagename_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_private-packages_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_private-packages_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_with-extras_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_with-extras_1.6.xml.bin | 84 +++++++++++-------- .../pipenv/plain_with-urls_1.5.xml.bin | 84 +++++++++++-------- .../pipenv/plain_with-urls_1.6.xml.bin | 84 +++++++++++-------- .../pypi-mirror_private-packages_1.5.xml.bin | 84 +++++++++++-------- .../pypi-mirror_private-packages_1.6.xml.bin | 84 +++++++++++-------- .../some-categories_category-deps_1.5.xml.bin | 84 +++++++++++-------- .../some-categories_category-deps_1.6.xml.bin | 84 +++++++++++-------- .../with-dev_default-and-dev_1.5.xml.bin | 84 +++++++++++-------- .../with-dev_default-and-dev_1.6.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock10_1.5.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock10_1.6.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock11_1.5.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock11_1.6.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock20_1.5.xml.bin | 84 +++++++++++-------- .../all-extras_with-extras_lock20_1.6.xml.bin | 84 +++++++++++-------- .../no-dev_group-deps_lock11_1.5.xml.bin | 84 +++++++++++-------- .../no-dev_group-deps_lock11_1.6.xml.bin | 84 +++++++++++-------- .../no-dev_group-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- .../no-dev_group-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock10_1.5.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock10_1.6.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock11_1.5.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock11_1.6.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock20_1.5.xml.bin | 84 +++++++++++-------- .../no-dev_main-and-dev_lock20_1.6.xml.bin | 84 +++++++++++-------- .../only-groups_group-deps_lock11_1.5.xml.bin | 84 +++++++++++-------- .../only-groups_group-deps_lock11_1.6.xml.bin | 84 +++++++++++-------- .../only-groups_group-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- .../only-groups_group-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../plain_group-deps_lock11_1.5.xml.bin | 84 +++++++++++-------- .../plain_group-deps_lock11_1.6.xml.bin | 84 +++++++++++-------- .../plain_group-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- .../plain_group-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock10_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock10_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock11_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock11_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock20_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_local_lock20_1.6.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock10_1.5.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock10_1.6.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock11_1.5.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock11_1.6.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock20_1.5.xml.bin | 84 +++++++++++-------- .../plain_main-and-dev_lock20_1.6.xml.bin | 84 +++++++++++-------- ...n_multi-constraint-deps_lock11_1.5.xml.bin | 84 +++++++++++-------- ...n_multi-constraint-deps_lock11_1.6.xml.bin | 84 +++++++++++-------- ...n_multi-constraint-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- ...n_multi-constraint-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_no-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_no-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- ...n_normalize-packagename_lock10_1.5.xml.bin | 84 +++++++++++-------- ...n_normalize-packagename_lock10_1.6.xml.bin | 84 +++++++++++-------- ...n_normalize-packagename_lock20_1.5.xml.bin | 84 +++++++++++-------- ...n_normalize-packagename_lock20_1.6.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock10_1.5.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock10_1.6.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock11_1.5.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock11_1.6.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock20_1.5.xml.bin | 84 +++++++++++-------- .../plain_private-packges_lock20_1.6.xml.bin | 84 +++++++++++-------- ...ain_regression-issue611_lock20_1.5.xml.bin | 84 +++++++++++-------- ...ain_regression-issue611_lock20_1.6.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock10_1.5.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock10_1.6.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock11_1.5.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock11_1.6.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock20_1.5.xml.bin | 84 +++++++++++-------- ...ain_regression-issue702_lock20_1.6.xml.bin | 84 +++++++++++-------- ...ain_regression-issue727_lock20_1.5.xml.bin | 84 +++++++++++-------- ...ain_regression-issue727_lock20_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock10_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock10_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock11_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock11_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock20_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-extras_lock20_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock10_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock10_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock11_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock11_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock20_1.5.xml.bin | 84 +++++++++++-------- .../poetry/plain_with-urls_lock20_1.6.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock10_1.5.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock10_1.6.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock11_1.5.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock11_1.6.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock20_1.5.xml.bin | 84 +++++++++++-------- ...some-extras_with-extras_lock20_1.6.xml.bin | 84 +++++++++++-------- .../some-groups_group-deps_lock11_1.5.xml.bin | 84 +++++++++++-------- .../some-groups_group-deps_lock11_1.6.xml.bin | 84 +++++++++++-------- .../some-groups_group-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- .../some-groups_group-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_frozen_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_frozen_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_local_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_local_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_nested_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_nested_1.6.xml.bin | 84 +++++++++++-------- .../file_private-packages_1.5.xml.bin | 84 +++++++++++-------- .../file_private-packages_1.6.xml.bin | 84 +++++++++++-------- .../file_with-comments_1.5.xml.bin | 84 +++++++++++-------- .../file_with-comments_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_with-extras_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_with-extras_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_with-hashes_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_with-hashes_1.6.xml.bin | 84 +++++++++++-------- .../requirements/file_with-urls_1.5.xml.bin | 84 +++++++++++-------- .../requirements/file_with-urls_1.6.xml.bin | 84 +++++++++++-------- .../file_without-pinned-versions_1.5.xml.bin | 84 +++++++++++-------- .../file_without-pinned-versions_1.6.xml.bin | 84 +++++++++++-------- .../index_auth_frozen_1.5.xml.bin | 84 +++++++++++-------- .../index_auth_frozen_1.6.xml.bin | 84 +++++++++++-------- .../requirements/stream_frozen_1.5.xml.bin | 84 +++++++++++-------- .../requirements/stream_frozen_1.6.xml.bin | 84 +++++++++++-------- .../requirements/stream_local_1.5.xml.bin | 84 +++++++++++-------- .../requirements/stream_local_1.6.xml.bin | 84 +++++++++++-------- .../requirements/stream_nested_1.5.xml.bin | 84 +++++++++++-------- .../requirements/stream_nested_1.6.xml.bin | 84 +++++++++++-------- .../stream_private-packages_1.5.xml.bin | 84 +++++++++++-------- .../stream_private-packages_1.6.xml.bin | 84 +++++++++++-------- ...regression-issue448.cp1252.txt_1.5.xml.bin | 84 +++++++++++-------- ...regression-issue448.cp1252.txt_1.6.xml.bin | 84 +++++++++++-------- .../stream_with-comments_1.5.xml.bin | 84 +++++++++++-------- .../stream_with-comments_1.6.xml.bin | 84 +++++++++++-------- .../stream_with-extras_1.5.xml.bin | 84 +++++++++++-------- .../stream_with-extras_1.6.xml.bin | 84 +++++++++++-------- .../stream_with-hashes_1.5.xml.bin | 84 +++++++++++-------- .../stream_with-hashes_1.6.xml.bin | 84 +++++++++++-------- .../requirements/stream_with-urls_1.5.xml.bin | 84 +++++++++++-------- .../requirements/stream_with-urls_1.6.xml.bin | 84 +++++++++++-------- ...stream_without-pinned-versions_1.5.xml.bin | 84 +++++++++++-------- ...stream_without-pinned-versions_1.6.xml.bin | 84 +++++++++++-------- 181 files changed, 8511 insertions(+), 6669 deletions(-) diff --git a/tests/__init__.py b/tests/__init__.py index a34b7b93..2908eded 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -94,14 +94,35 @@ def assertEqualSnapshot(self: Union[TestCase, 'SnapshotMixin'], # noqa: N802 def make_xml_comparable(bom: str) -> str: bom = bom.replace(_root_file_uri_xml, 'file://.../') bom = bom.replace(_root_file_uri_xml_attr, 'file://.../') - bom = bom.replace( # replace metadata.tools.version + bom = bom.replace( # replace this version in metadata.tools.components + ' CycloneDX\n' + ' cyclonedx-bom\n' + f' {__this_version}', + ' CycloneDX\n' + ' cyclonedx-bom\n' + ' thisVersion-testing') + bom = bom.replace( # replace this version in metadata.tools ' CycloneDX\n' ' cyclonedx-bom\n' f' {__this_version}', ' CycloneDX\n' ' cyclonedx-bom\n' ' thisVersion-testing') - bom = re_sub( # replace metadata.tools.version + bom = re_sub( # replace lib-dynamics in metadata.tools.components + ' CycloneDX\n' + ' cyclonedx-python-lib\n' + ' .*?\n' + ' .*?\n' + r' [\s\S]*?''\n' + r' [\s\S]*?', + ' CycloneDX\n' + ' cyclonedx-python-lib\n' + ' libVersion-testing\n' + ' \n' + ' \n' + ' ', + bom) + bom = re_sub( # replace lib-dynamics version in metadata.tools[] ' CycloneDX\n' ' cyclonedx-python-lib\n' ' .*?', @@ -109,10 +130,10 @@ def make_xml_comparable(bom: str) -> str: ' cyclonedx-python-lib\n' ' libVersion-testing', bom) - bom = re_sub( # replace metadata.tools.externalReferences + bom = re_sub( # replace lib-dynamics externalReferences in metadata.tools[] ' CycloneDX\n' ' cyclonedx-python-lib\n' - r' (.*?)\n' + ' (.*?)\n' r' [\s\S]*?', ' CycloneDX\n' ' cyclonedx-python-lib\n' @@ -124,14 +145,35 @@ def make_xml_comparable(bom: str) -> str: def make_json_comparable(bom: str) -> str: bom = bom.replace(_root_file_uri_json, 'file://.../') - bom = bom.replace( # replace metadata.tools.version + bom = bom.replace( # replace this version in metadata.tools.components[] + ' "name": "cyclonedx-bom",\n' + ' "type": "application",\n' + f' "version": {json_dumps(__this_version)}', + ' "name": "cyclonedx-bom",\n' + ' "type": "application",\n' + ' "version": "thisVersion-testing"') + bom = bom.replace( # replace this version in metadata.tools[] ' "name": "cyclonedx-bom",\n' ' "vendor": "CycloneDX",\n' f' "version": {json_dumps(__this_version)}', ' "name": "cyclonedx-bom",\n' ' "vendor": "CycloneDX",\n' ' "version": "thisVersion-testing"') - bom = re_sub( # replace metadata.tools.version + bom = re_sub( # replace lib-dynamics in metadata.tools.components[] + r' "externalReferences": \[[\s\S]*?\],\n' + ' "group": "CycloneDX",\n' + r' "licenses": \[[\s\S]*?\],\n' + ' "name": "cyclonedx-python-lib",\n' + ' "type": "library",\n' + ' "version": ".*?"', + ' "externalReferences": [ ],\n' + ' "group": "CycloneDX",\n' + ' "licenses": [ ],\n' + ' "name": "cyclonedx-python-lib",\n' + ' "type": "library",\n' + ' "version": "libVersion-testing"', + bom) + bom = re_sub( # replace lib-dynamics version in metadata.tools[] ' "name": "cyclonedx-python-lib",\n' ' "vendor": "CycloneDX",\n' ' "version": ".*?"', @@ -139,13 +181,13 @@ def make_json_comparable(bom: str) -> str: ' "vendor": "CycloneDX",\n' ' "version": "libVersion-testing"', bom) - bom = re_sub( # replace metadata.tools.externalReferences + bom = re_sub( # replace lib-dynamics externalReferences in metadata.tools[] r' "externalReferences": \[[\s\S]*?\],\n' ' "name": "cyclonedx-python-lib",\n' - ' "vendor": "CycloneDX"', + ' "vendor": "CycloneDX",\n', ' "externalReferences": [ ],\n' ' "name": "cyclonedx-python-lib",\n' - ' "vendor": "CycloneDX"', + ' "vendor": "CycloneDX",\n', bom) return bom diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin index 49c9f3e2..8cd48a9f 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin index d57d04f8..3466ca8a 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin index bf911fb1..dae6fc65 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin index 6089decd..dd3aab37 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin index b2a372b8..d4fc88df 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + editable-self diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin index 9189d4b0..348996f8 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + editable-self diff --git a/tests/_data/snapshots/environment/plain_local_1.5.xml.bin b/tests/_data/snapshots/environment/plain_local_1.5.xml.bin index 62522a1d..036b1dfe 100644 --- a/tests/_data/snapshots/environment/plain_local_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/environment/plain_local_1.6.xml.bin b/tests/_data/snapshots/environment/plain_local_1.6.xml.bin index 21001a09..15221483 100644 --- a/tests/_data/snapshots/environment/plain_local_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin index d4d39154..ff09e2e4 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin index 8081bd9d..5bab8a59 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin index efdf8ff9..50a8c9c9 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin index 0f4ee721..3cc645ce 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin index a0f93b5a..52cf7f6d 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin index 586af2fd..019e14c7 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin index f337ab36..5552b650 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-pdm diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin index e63e9873..f6dc70de 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-pdm diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin index 41aa4241..66724d40 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-pipenv diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin index 2a3679b4..15cecee9 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-pipenv diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin index cd305196..c35b9a5b 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-poetry diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin index fd8eed5b..3efa560b 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + via-poetry diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin index 11375eb7..205654df 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin index 921e6243..cfa7fce6 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin index 0dc1b63d..d3f3fc96 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-license-file diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin index 89460f5b..67d9b1f4 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-license-file diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin index bf911fb1..dae6fc65 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin index 6089decd..dd3aab37 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin index d56840b9..5f22def9 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-license-text diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin index 61dd69d2..5de08d1b 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-license-text diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin index dda892d6..2a370c91 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin index 1b7efbd2..8fea7e68 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin index bf911fb1..dae6fc65 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin index 6089decd..dd3aab37 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin index 5fc396b6..cf744038 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + category-deps diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin index c913d861..e8b472d6 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + category-deps diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin index b263c7c2..199e3a87 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + default-and-dev diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin index b9ed026f..ae9cc368 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + default-and-dev diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin index 2324e763..40a1a7f9 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + editable-self diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin index 4fde0c39..3e0b51a9 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + editable-self diff --git a/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin index fcf732d9..99c917d4 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin index c1d0cc24..5997f334 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin index d4d39154..ff09e2e4 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin index 8081bd9d..5bab8a59 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin index eea28adf..ef84b679 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin index e752cdfc..3a82e59c 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin index 5626503a..c6b1d708 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin index 1f5eb47b..49e1b418 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin index 18ba1d2d..e5f392a2 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin index bcea4ae9..6b0b4842 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin index c137954b..6d9cc32f 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin index 532d2890..5523f5fe 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin index e99a90d8..2e1f8ca5 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin index 49cd5f40..41135923 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin index 52d4bb4b..985c40b3 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin index 40a774ba..34556787 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin index 6fb5cd5d..0a1f2ff5 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin index 792cc3f9..f3b4addd 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin index 181a1f4a..07f9877f 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin index 759fc50b..71f35478 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin index 9dd62f6d..83928b44 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin index 560d8b43..83739090 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin index 177793b8..1495839d 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin index 547263e5..c014366a 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin index d04755d2..1e4610d8 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin index cc9e2f48..2f3a9ccc 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin index d04755d2..1e4610d8 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin index cc9e2f48..2f3a9ccc 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin index 43f2684d..71f27084 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin index 39170b90..20631354 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin index 43f2684d..71f27084 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin index 39170b90..20631354 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin index bf7b68ee..65275fa7 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin index 7afd8e49..d1865f12 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin index d7cc89bc..dd1db811 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin index bb1c6130..91cfa4fa 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin index fb879787..4e9e36dc 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin index dcaef77d..154abd22 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin index 63336d93..27c38988 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin index d7ed8245..c4624e1e 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin index ad305d24..861a3f9d 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin index f6f01141..e98aa21d 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin index 9258311d..3c5d2bbb 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin index 9fdc19dd..dcdcd223 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin index 03bac6eb..653f8640 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin index 46902cd6..c6445890 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin index 03bac6eb..653f8640 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin index 46902cd6..c6445890 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + local diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin index 7023b386..abeb2bde 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin index ca043345..d7791c0c 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin index 7023b386..abeb2bde 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin index ca043345..d7791c0c 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin index d4a5cbbb..d53330a7 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin index ab61fc92..2586b7a7 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + main-and-dev diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin index 532c5439..3216d285 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin index 3f5eec79..8754c583 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin index d8b53908..726d6b56 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin index 466fdce6..f9d068f0 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin index 65b61f44..46eb10a0 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin index 92c9848f..2c13f323 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + no-deps diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin index 83619e2a..153cdb7d 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin index 1c98fb55..8f2cdfd1 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin index b43c3d9f..9c16f6c6 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin index 3a3f5fc6..cffcc004 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + normalize-packagename diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin index f21c1df6..18d9d1b2 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin index 9888689d..317ceea9 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin index f21c1df6..18d9d1b2 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin index 9888689d..317ceea9 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin index 234efefb..60d69c74 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin index e5fae7ce..fe523380 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + private-packges diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin index ac83fc5a..95237307 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue611 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin index 354dae3c..37fb39c2 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue611 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin index 7a893ede..fcf1a603 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin index 58e862f6..136726df 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin index bdfb3636..a73a20ae 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin index 4e9f2598..29c59ec2 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin index 1e1bb0d4..ed7788a0 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin index a7517171..b332165e 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue702 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin index c743d7f5..116c482b 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue727 diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin index 0804d174..fe8d9d3b 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + regression-issue727 diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin index 4c5771ef..c1c85ba0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin index 10a77a4f..d86f52ca 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin index 4c5771ef..c1c85ba0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin index 10a77a4f..d86f52ca 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin index 4c5771ef..c1c85ba0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin index 10a77a4f..d86f52ca 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin index 417afd85..0c9d22ed 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin index 7a1cc909..89184bdb 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin index 418b550c..1a67bd36 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin index 01b7a02c..1053b9ab 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin index 27c7ec1c..6d7a7044 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin index 3cb13878..3b2a5b2d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin index 181a1f4a..07f9877f 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin index 759fc50b..71f35478 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin index 9dd62f6d..83928b44 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin index 560d8b43..83739090 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin index 177793b8..1495839d 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin index 547263e5..c014366a 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-extras diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin index a5bcc8ba..928d4b2b 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin index af0ae079..564b9d84 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin index d8077149..c2c1d9c9 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin index 6ffa2807..419d4e88 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + group-deps diff --git a/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin index 6ca41099..f05025a1 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin index 0b7b4269..1f43f0e5 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_local_1.5.xml.bin b/tests/_data/snapshots/requirements/file_local_1.5.xml.bin index e8936d29..b096bca7 100644 --- a/tests/_data/snapshots/requirements/file_local_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_local_1.6.xml.bin b/tests/_data/snapshots/requirements/file_local_1.6.xml.bin index 03f5359b..dbe1fc3f 100644 --- a/tests/_data/snapshots/requirements/file_local_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin index 6ca41099..f05025a1 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin index 0b7b4269..1f43f0e5 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin index 121aeb6f..d402f56a 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin index 5eddae60..d10de130 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin index 9f021a24..58a99ffa 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin index 4e1e24ee..ea16355b 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin index eb734cc8..64cf125b 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin index 8244f32c..997754ba 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin index 770fa2ee..bf576f07 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin index 54e1f140..b54a1978 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin index 4e900078..2bce700d 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin index 8142ee52..30ab2bcf 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin index fe92b936..f966bcbb 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin index 3f525eee..3eadbce3 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin index ece82c1b..e84df0e2 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin index 4eeca36e..ab78733a 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin index 4ea8e6d2..aed6877c 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin index 2dcc0d81..902cb8e5 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin index 3a1fcb06..66223ed0 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin index 4e69bcf0..cc5f481c 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin index be04f1ed..af6ab8b7 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin index e83c0751..71254a1e 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin index d363dc2e..c5c8cb6c 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin index 0c202369..5ad04814 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin index 545bba64..b9d80c90 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin index 46d9828b..bac81bc2 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin index 7a9b0655..eff75797 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin index f4d2a33d..3bc2c2da 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin index 35533c2f..387ff253 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin index 748885ff..26026cca 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin index f72e6beb..574e223f 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin index c7d14ebd..8358a7d4 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin index abe006be..2d8eb6b3 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin index 87070e5e..dddfd840 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin index 9a3b46f1..e88b346a 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin index d7637c72..3ed88451 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-bom + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + true From aa45eecafeab788b4c69158a9109156772f77bde Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 16:53:35 +0200 Subject: [PATCH 06/15] tests Signed-off-by: Jan Kowalleck --- tests/__init__.py | 28 ++++++-- ...639-texts_with-license-pep639_1.4.json.bin | 39 +++++++++++ ...639-texts_with-license-pep639_1.5.json.bin | 69 +++++++++++++++--- ...639-texts_with-license-pep639_1.6.json.bin | 70 ++++++++++++++++--- .../pep639_with-license-pep639_1.4.json.bin | 39 +++++++++++ .../pep639_with-license-pep639_1.5.json.bin | 69 +++++++++++++++--- .../pep639_with-license-pep639_1.6.json.bin | 70 ++++++++++++++++--- .../plain_editable-self_1.4.json.bin | 39 +++++++++++ .../plain_editable-self_1.5.json.bin | 69 +++++++++++++++--- .../plain_editable-self_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_local_1.4.json.bin | 39 +++++++++++ .../environment/plain_local_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_local_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_no-deps_1.4.json.bin | 39 +++++++++++ .../environment/plain_no-deps_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_no-deps_1.6.json.bin | 70 ++++++++++++++++--- .../plain_normalize-packagename_1.4.json.bin | 39 +++++++++++ .../plain_normalize-packagename_1.5.json.bin | 69 +++++++++++++++--- .../plain_normalize-packagename_1.6.json.bin | 70 ++++++++++++++++--- .../plain_private-packages_1.4.json.bin | 39 +++++++++++ .../plain_private-packages_1.5.json.bin | 69 +++++++++++++++--- .../plain_private-packages_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_via-pdm_1.4.json.bin | 39 +++++++++++ .../environment/plain_via-pdm_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_via-pdm_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_via-pipenv_1.4.json.bin | 39 +++++++++++ .../environment/plain_via-pipenv_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_via-pipenv_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_via-poetry_1.4.json.bin | 39 +++++++++++ .../environment/plain_via-poetry_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_via-poetry_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-extras_1.4.json.bin | 39 +++++++++++ .../plain_with-extras_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-extras_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-license-file_1.4.json.bin | 39 +++++++++++ .../plain_with-license-file_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-license-file_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-license-pep639_1.4.json.bin | 39 +++++++++++ .../plain_with-license-pep639_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-license-pep639_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-license-text_1.4.json.bin | 39 +++++++++++ .../plain_with-license-text_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-license-text_1.6.json.bin | 70 ++++++++++++++++--- .../environment/plain_with-urls_1.4.json.bin | 39 +++++++++++ .../environment/plain_with-urls_1.5.json.bin | 69 +++++++++++++++--- .../environment/plain_with-urls_1.6.json.bin | 70 ++++++++++++++++--- .../texts_with-license-pep639_1.4.json.bin | 39 +++++++++++ .../texts_with-license-pep639_1.5.json.bin | 69 +++++++++++++++--- .../texts_with-license-pep639_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_category-deps_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_category-deps_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_category-deps_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_default-and-dev_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_default-and-dev_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_default-and-dev_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_editable-self_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_editable-self_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_editable-self_1.6.json.bin | 70 ++++++++++++++++--- .../snapshots/pipenv/plain_local_1.4.json.bin | 39 +++++++++++ .../snapshots/pipenv/plain_local_1.5.json.bin | 69 +++++++++++++++--- .../snapshots/pipenv/plain_local_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_no-deps_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_no-deps_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_no-deps_1.6.json.bin | 70 ++++++++++++++++--- .../plain_normalize-packagename_1.4.json.bin | 39 +++++++++++ .../plain_normalize-packagename_1.5.json.bin | 69 +++++++++++++++--- .../plain_normalize-packagename_1.6.json.bin | 70 ++++++++++++++++--- .../plain_private-packages_1.4.json.bin | 39 +++++++++++ .../plain_private-packages_1.5.json.bin | 69 +++++++++++++++--- .../plain_private-packages_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_with-extras_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_with-extras_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_with-extras_1.6.json.bin | 70 ++++++++++++++++--- .../pipenv/plain_with-urls_1.4.json.bin | 39 +++++++++++ .../pipenv/plain_with-urls_1.5.json.bin | 69 +++++++++++++++--- .../pipenv/plain_with-urls_1.6.json.bin | 70 ++++++++++++++++--- .../pypi-mirror_private-packages_1.4.json.bin | 39 +++++++++++ .../pypi-mirror_private-packages_1.5.json.bin | 69 +++++++++++++++--- .../pypi-mirror_private-packages_1.6.json.bin | 70 ++++++++++++++++--- ...some-categories_category-deps_1.4.json.bin | 39 +++++++++++ ...some-categories_category-deps_1.5.json.bin | 69 +++++++++++++++--- ...some-categories_category-deps_1.6.json.bin | 70 ++++++++++++++++--- .../with-dev_default-and-dev_1.4.json.bin | 39 +++++++++++ .../with-dev_default-and-dev_1.5.json.bin | 69 +++++++++++++++--- .../with-dev_default-and-dev_1.6.json.bin | 70 ++++++++++++++++--- ...all-extras_with-extras_lock10_1.4.json.bin | 39 +++++++++++ ...all-extras_with-extras_lock10_1.5.json.bin | 69 +++++++++++++++--- ...all-extras_with-extras_lock10_1.6.json.bin | 70 ++++++++++++++++--- ...all-extras_with-extras_lock11_1.4.json.bin | 39 +++++++++++ ...all-extras_with-extras_lock11_1.5.json.bin | 69 +++++++++++++++--- ...all-extras_with-extras_lock11_1.6.json.bin | 70 ++++++++++++++++--- ...all-extras_with-extras_lock20_1.4.json.bin | 39 +++++++++++ ...all-extras_with-extras_lock20_1.5.json.bin | 69 +++++++++++++++--- ...all-extras_with-extras_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../no-dev_group-deps_lock11_1.4.json.bin | 39 +++++++++++ .../no-dev_group-deps_lock11_1.5.json.bin | 69 +++++++++++++++--- .../no-dev_group-deps_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../no-dev_group-deps_lock20_1.4.json.bin | 39 +++++++++++ .../no-dev_group-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- .../no-dev_group-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../no-dev_main-and-dev_lock10_1.4.json.bin | 39 +++++++++++ .../no-dev_main-and-dev_lock10_1.5.json.bin | 69 +++++++++++++++--- .../no-dev_main-and-dev_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../no-dev_main-and-dev_lock11_1.4.json.bin | 39 +++++++++++ .../no-dev_main-and-dev_lock11_1.5.json.bin | 69 +++++++++++++++--- .../no-dev_main-and-dev_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../no-dev_main-and-dev_lock20_1.4.json.bin | 39 +++++++++++ .../no-dev_main-and-dev_lock20_1.5.json.bin | 69 +++++++++++++++--- .../no-dev_main-and-dev_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...only-groups_group-deps_lock11_1.4.json.bin | 39 +++++++++++ ...only-groups_group-deps_lock11_1.5.json.bin | 69 +++++++++++++++--- ...only-groups_group-deps_lock11_1.6.json.bin | 70 ++++++++++++++++--- ...only-groups_group-deps_lock20_1.4.json.bin | 39 +++++++++++ ...only-groups_group-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- ...only-groups_group-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../plain_group-deps_lock11_1.4.json.bin | 39 +++++++++++ .../plain_group-deps_lock11_1.5.json.bin | 69 +++++++++++++++--- .../plain_group-deps_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../plain_group-deps_lock20_1.4.json.bin | 39 +++++++++++ .../plain_group-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- .../plain_group-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../poetry/plain_local_lock10_1.4.json.bin | 39 +++++++++++ .../poetry/plain_local_lock10_1.5.json.bin | 69 +++++++++++++++--- .../poetry/plain_local_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../poetry/plain_local_lock11_1.4.json.bin | 39 +++++++++++ .../poetry/plain_local_lock11_1.5.json.bin | 69 +++++++++++++++--- .../poetry/plain_local_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../poetry/plain_local_lock20_1.4.json.bin | 39 +++++++++++ .../poetry/plain_local_lock20_1.5.json.bin | 69 +++++++++++++++--- .../poetry/plain_local_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../plain_main-and-dev_lock10_1.4.json.bin | 39 +++++++++++ .../plain_main-and-dev_lock10_1.5.json.bin | 69 +++++++++++++++--- .../plain_main-and-dev_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../plain_main-and-dev_lock11_1.4.json.bin | 39 +++++++++++ .../plain_main-and-dev_lock11_1.5.json.bin | 69 +++++++++++++++--- .../plain_main-and-dev_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../plain_main-and-dev_lock20_1.4.json.bin | 39 +++++++++++ .../plain_main-and-dev_lock20_1.5.json.bin | 69 +++++++++++++++--- .../plain_main-and-dev_lock20_1.6.json.bin | 70 ++++++++++++++++--- ..._multi-constraint-deps_lock11_1.4.json.bin | 39 +++++++++++ ..._multi-constraint-deps_lock11_1.5.json.bin | 69 +++++++++++++++--- ..._multi-constraint-deps_lock11_1.6.json.bin | 70 ++++++++++++++++--- ..._multi-constraint-deps_lock20_1.4.json.bin | 39 +++++++++++ ..._multi-constraint-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- ..._multi-constraint-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../poetry/plain_no-deps_lock20_1.4.json.bin | 39 +++++++++++ .../poetry/plain_no-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- .../poetry/plain_no-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- ..._normalize-packagename_lock10_1.4.json.bin | 39 +++++++++++ ..._normalize-packagename_lock10_1.5.json.bin | 69 +++++++++++++++--- ..._normalize-packagename_lock10_1.6.json.bin | 70 ++++++++++++++++--- ..._normalize-packagename_lock20_1.4.json.bin | 39 +++++++++++ ..._normalize-packagename_lock20_1.5.json.bin | 69 +++++++++++++++--- ..._normalize-packagename_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../plain_private-packges_lock10_1.4.json.bin | 39 +++++++++++ .../plain_private-packges_lock10_1.5.json.bin | 69 +++++++++++++++--- .../plain_private-packges_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../plain_private-packges_lock11_1.4.json.bin | 39 +++++++++++ .../plain_private-packges_lock11_1.5.json.bin | 69 +++++++++++++++--- .../plain_private-packges_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../plain_private-packges_lock20_1.4.json.bin | 39 +++++++++++ .../plain_private-packges_lock20_1.5.json.bin | 69 +++++++++++++++--- .../plain_private-packges_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...in_regression-issue611_lock20_1.4.json.bin | 39 +++++++++++ ...in_regression-issue611_lock20_1.5.json.bin | 69 +++++++++++++++--- ...in_regression-issue611_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...in_regression-issue702_lock10_1.4.json.bin | 39 +++++++++++ ...in_regression-issue702_lock10_1.5.json.bin | 69 +++++++++++++++--- ...in_regression-issue702_lock10_1.6.json.bin | 70 ++++++++++++++++--- ...in_regression-issue702_lock11_1.4.json.bin | 39 +++++++++++ ...in_regression-issue702_lock11_1.5.json.bin | 69 +++++++++++++++--- ...in_regression-issue702_lock11_1.6.json.bin | 70 ++++++++++++++++--- ...in_regression-issue702_lock20_1.4.json.bin | 39 +++++++++++ ...in_regression-issue702_lock20_1.5.json.bin | 69 +++++++++++++++--- ...in_regression-issue702_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...in_regression-issue727_lock20_1.4.json.bin | 39 +++++++++++ ...in_regression-issue727_lock20_1.5.json.bin | 69 +++++++++++++++--- ...in_regression-issue727_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-extras_lock10_1.4.json.bin | 39 +++++++++++ .../plain_with-extras_lock10_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-extras_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-extras_lock11_1.4.json.bin | 39 +++++++++++ .../plain_with-extras_lock11_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-extras_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-extras_lock20_1.4.json.bin | 39 +++++++++++ .../plain_with-extras_lock20_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-extras_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-urls_lock10_1.4.json.bin | 39 +++++++++++ .../plain_with-urls_lock10_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-urls_lock10_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-urls_lock11_1.4.json.bin | 39 +++++++++++ .../plain_with-urls_lock11_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-urls_lock11_1.6.json.bin | 70 ++++++++++++++++--- .../plain_with-urls_lock20_1.4.json.bin | 39 +++++++++++ .../plain_with-urls_lock20_1.5.json.bin | 69 +++++++++++++++--- .../plain_with-urls_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...ome-extras_with-extras_lock10_1.4.json.bin | 39 +++++++++++ ...ome-extras_with-extras_lock10_1.5.json.bin | 69 +++++++++++++++--- ...ome-extras_with-extras_lock10_1.6.json.bin | 70 ++++++++++++++++--- ...ome-extras_with-extras_lock11_1.4.json.bin | 39 +++++++++++ ...ome-extras_with-extras_lock11_1.5.json.bin | 69 +++++++++++++++--- ...ome-extras_with-extras_lock11_1.6.json.bin | 70 ++++++++++++++++--- ...ome-extras_with-extras_lock20_1.4.json.bin | 39 +++++++++++ ...ome-extras_with-extras_lock20_1.5.json.bin | 69 +++++++++++++++--- ...ome-extras_with-extras_lock20_1.6.json.bin | 70 ++++++++++++++++--- ...some-groups_group-deps_lock11_1.4.json.bin | 39 +++++++++++ ...some-groups_group-deps_lock11_1.5.json.bin | 69 +++++++++++++++--- ...some-groups_group-deps_lock11_1.6.json.bin | 70 ++++++++++++++++--- ...some-groups_group-deps_lock20_1.4.json.bin | 39 +++++++++++ ...some-groups_group-deps_lock20_1.5.json.bin | 69 +++++++++++++++--- ...some-groups_group-deps_lock20_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/file_frozen_1.4.json.bin | 39 +++++++++++ .../requirements/file_frozen_1.5.json.bin | 69 +++++++++++++++--- .../requirements/file_frozen_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/file_local_1.4.json.bin | 39 +++++++++++ .../requirements/file_local_1.5.json.bin | 69 +++++++++++++++--- .../requirements/file_local_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/file_nested_1.4.json.bin | 39 +++++++++++ .../requirements/file_nested_1.5.json.bin | 69 +++++++++++++++--- .../requirements/file_nested_1.6.json.bin | 70 ++++++++++++++++--- .../file_private-packages_1.4.json.bin | 39 +++++++++++ .../file_private-packages_1.5.json.bin | 69 +++++++++++++++--- .../file_private-packages_1.6.json.bin | 70 ++++++++++++++++--- .../file_with-comments_1.4.json.bin | 39 +++++++++++ .../file_with-comments_1.5.json.bin | 69 +++++++++++++++--- .../file_with-comments_1.6.json.bin | 70 ++++++++++++++++--- .../file_with-extras_1.4.json.bin | 39 +++++++++++ .../file_with-extras_1.5.json.bin | 69 +++++++++++++++--- .../file_with-extras_1.6.json.bin | 70 ++++++++++++++++--- .../file_with-hashes_1.4.json.bin | 39 +++++++++++ .../file_with-hashes_1.5.json.bin | 69 +++++++++++++++--- .../file_with-hashes_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/file_with-urls_1.4.json.bin | 39 +++++++++++ .../requirements/file_with-urls_1.5.json.bin | 69 +++++++++++++++--- .../requirements/file_with-urls_1.6.json.bin | 70 ++++++++++++++++--- .../file_without-pinned-versions_1.4.json.bin | 39 +++++++++++ .../file_without-pinned-versions_1.5.json.bin | 69 +++++++++++++++--- .../file_without-pinned-versions_1.6.json.bin | 70 ++++++++++++++++--- .../index_auth_frozen_1.4.json.bin | 39 +++++++++++ .../index_auth_frozen_1.5.json.bin | 69 +++++++++++++++--- .../index_auth_frozen_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/stream_frozen_1.4.json.bin | 39 +++++++++++ .../requirements/stream_frozen_1.5.json.bin | 69 +++++++++++++++--- .../requirements/stream_frozen_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/stream_local_1.4.json.bin | 39 +++++++++++ .../requirements/stream_local_1.5.json.bin | 69 +++++++++++++++--- .../requirements/stream_local_1.6.json.bin | 70 ++++++++++++++++--- .../requirements/stream_nested_1.4.json.bin | 39 +++++++++++ .../requirements/stream_nested_1.5.json.bin | 69 +++++++++++++++--- .../requirements/stream_nested_1.6.json.bin | 70 ++++++++++++++++--- .../stream_private-packages_1.4.json.bin | 39 +++++++++++ .../stream_private-packages_1.5.json.bin | 69 +++++++++++++++--- .../stream_private-packages_1.6.json.bin | 70 ++++++++++++++++--- ...egression-issue448.cp1252.txt_1.4.json.bin | 39 +++++++++++ ...egression-issue448.cp1252.txt_1.5.json.bin | 69 +++++++++++++++--- ...egression-issue448.cp1252.txt_1.6.json.bin | 70 ++++++++++++++++--- .../stream_with-comments_1.4.json.bin | 39 +++++++++++ .../stream_with-comments_1.5.json.bin | 69 +++++++++++++++--- .../stream_with-comments_1.6.json.bin | 70 ++++++++++++++++--- .../stream_with-extras_1.4.json.bin | 39 +++++++++++ .../stream_with-extras_1.5.json.bin | 69 +++++++++++++++--- .../stream_with-extras_1.6.json.bin | 70 ++++++++++++++++--- .../stream_with-hashes_1.4.json.bin | 39 +++++++++++ .../stream_with-hashes_1.5.json.bin | 69 +++++++++++++++--- .../stream_with-hashes_1.6.json.bin | 70 ++++++++++++++++--- .../stream_with-urls_1.4.json.bin | 39 +++++++++++ .../stream_with-urls_1.5.json.bin | 69 +++++++++++++++--- .../stream_with-urls_1.6.json.bin | 70 ++++++++++++++++--- ...tream_without-pinned-versions_1.4.json.bin | 39 +++++++++++ ...tream_without-pinned-versions_1.5.json.bin | 69 +++++++++++++++--- ...tream_without-pinned-versions_1.6.json.bin | 70 ++++++++++++++++--- 271 files changed, 14601 insertions(+), 1447 deletions(-) diff --git a/tests/__init__.py b/tests/__init__.py index 2908eded..9e5118d6 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -113,8 +113,12 @@ def make_xml_comparable(bom: str) -> str: ' cyclonedx-python-lib\n' ' .*?\n' ' .*?\n' - r' [\s\S]*?''\n' - r' [\s\S]*?', + ' \n' + '(?: .*?\n)*' + ' \n' + ' \n' + '(?: .*?\n)*' + ' ', ' CycloneDX\n' ' cyclonedx-python-lib\n' ' libVersion-testing\n' @@ -134,10 +138,12 @@ def make_xml_comparable(bom: str) -> str: ' CycloneDX\n' ' cyclonedx-python-lib\n' ' (.*?)\n' - r' [\s\S]*?', + ' \n' + '(?: .*?\n)*' + ' ', ' CycloneDX\n' ' cyclonedx-python-lib\n' - r' \1''\n' + ' \\1\n' ' ', bom) return bom @@ -160,12 +166,18 @@ def make_json_comparable(bom: str) -> str: ' "vendor": "CycloneDX",\n' ' "version": "thisVersion-testing"') bom = re_sub( # replace lib-dynamics in metadata.tools.components[] - r' "externalReferences": \[[\s\S]*?\],\n' + ' "description": ".*?",\n' + ' "externalReferences": \\[\n' + '(?: .*?\n)*' + ' \\],\n' ' "group": "CycloneDX",\n' - r' "licenses": \[[\s\S]*?\],\n' + ' "licenses": \\[\n' + '(?: .*?\n)*' + ' \\],\n' ' "name": "cyclonedx-python-lib",\n' ' "type": "library",\n' ' "version": ".*?"', + ' "description": "stripped",\n' ' "externalReferences": [ ],\n' ' "group": "CycloneDX",\n' ' "licenses": [ ],\n' @@ -182,7 +194,9 @@ def make_json_comparable(bom: str) -> str: ' "version": "libVersion-testing"', bom) bom = re_sub( # replace lib-dynamics externalReferences in metadata.tools[] - r' "externalReferences": \[[\s\S]*?\],\n' + ' "externalReferences": \\[\n' + '(?: .*?\n)*' + ' \\],\n' ' "name": "cyclonedx-python-lib",\n' ' "vendor": "CycloneDX",\n', ' "externalReferences": [ ],\n' diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin index b098a46a..22e6a577 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin @@ -312,6 +312,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin index 5dbbf535..20e4d646 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin @@ -311,14 +311,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin index b4e0c7be..8f4c587c 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin @@ -331,14 +331,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin index 8460caae..f60551d1 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin @@ -195,6 +195,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin index 1b8833e1..3516428f 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin @@ -194,14 +194,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin index 516b4621..0b413c2a 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin @@ -201,14 +201,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin index 1515817b..889f6e55 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin @@ -49,6 +49,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin index 01f7a341..47c56ea5 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin @@ -48,14 +48,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin index 670df120..c530c160 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin @@ -49,14 +49,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_local_1.4.json.bin b/tests/_data/snapshots/environment/plain_local_1.4.json.bin index 622555a9..77b726a5 100644 --- a/tests/_data/snapshots/environment/plain_local_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.4.json.bin @@ -112,6 +112,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_local_1.5.json.bin b/tests/_data/snapshots/environment/plain_local_1.5.json.bin index 4e2b448a..75446fe5 100644 --- a/tests/_data/snapshots/environment/plain_local_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.5.json.bin @@ -111,14 +111,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_local_1.6.json.bin b/tests/_data/snapshots/environment/plain_local_1.6.json.bin index 602fbe26..4f2a6b45 100644 --- a/tests/_data/snapshots/environment/plain_local_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.6.json.bin @@ -115,14 +115,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin index 354ca1e5..5eb99c38 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin @@ -56,6 +56,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin index e246c19d..0a1342d9 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin @@ -55,14 +55,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin index 60631689..9365601f 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin @@ -56,14 +56,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin index ba9ed46a..d2a98a2a 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin @@ -136,6 +136,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin index 05011519..e3965f13 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin @@ -135,14 +135,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin index 721a7a36..f27d8927 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin @@ -139,14 +139,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin index 0bf61e13..0b544a6a 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin @@ -85,6 +85,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin index 45e85ae8..5f90e80a 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin @@ -84,14 +84,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin index 783d2d5e..536e7f9c 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin @@ -86,14 +86,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin index 2ff0947f..7463aec6 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin @@ -54,6 +54,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin index 46562689..3b507298 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin @@ -53,14 +53,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin index 6e4020e7..ba9521f9 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin @@ -55,14 +55,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin index a4de0646..9c9ba7da 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin @@ -86,6 +86,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin index 96416a11..4618baba 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin @@ -85,14 +85,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin index 441e4293..14bcaf20 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin @@ -87,14 +87,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin index 8b77717b..a7843183 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin @@ -86,6 +86,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin index 405169b6..2f454d8b 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin @@ -85,14 +85,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin index 20eefc85..3336dcd0 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin @@ -87,14 +87,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin index 4106026f..9f3183a2 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin @@ -1155,6 +1155,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin index 884049b9..2e99f9b9 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin @@ -1154,14 +1154,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin index 1966ac04..66b4693a 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin @@ -1197,14 +1197,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin index c913eef1..5a8df1e1 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin @@ -31,6 +31,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin index 01298deb..db5a8943 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin @@ -30,14 +30,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin index 9eb7de34..0936d87f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin @@ -31,14 +31,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin index 8460caae..f60551d1 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin @@ -195,6 +195,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin index 1b8833e1..3516428f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin @@ -194,14 +194,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin index 516b4621..0b413c2a 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin @@ -201,14 +201,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin index 969721e3..38c261b1 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin @@ -129,6 +129,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin index ab848066..15d79f1f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin @@ -128,14 +128,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin index 74303268..8a0750eb 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin @@ -133,14 +133,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin index e345e655..c23dcb6c 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin @@ -210,6 +210,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin index e9057aaf..f038f8a8 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin @@ -209,14 +209,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin index 26660354..e1332313 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin @@ -214,14 +214,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin index 8460caae..f60551d1 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin @@ -195,6 +195,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin index 1b8833e1..3516428f 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin @@ -194,14 +194,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin index 516b4621..0b413c2a 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin @@ -201,14 +201,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin index 4ab1f8f5..e7eba3a9 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin @@ -54,6 +54,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin index 7697d684..fc5aaaf8 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin @@ -53,14 +53,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin index 2f925cc4..34200540 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin @@ -53,14 +53,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin index 3b30cd66..eb546bdd 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin @@ -87,6 +87,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin index 3cfb9c32..cecbeb21 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin @@ -86,14 +86,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin index 0cb9c670..c8d91f13 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin @@ -86,14 +86,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin index 1bd3f8a4..4a560461 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin @@ -25,6 +25,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin index b587a645..c7f21b72 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin @@ -24,14 +24,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin index 5e076cbd..aad06fb0 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin @@ -24,14 +24,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin index ef125263..3a9468b5 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin @@ -96,6 +96,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin index 43c61ebd..fa42551f 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin @@ -95,14 +95,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin index 8d4d7bac..4340c99c 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin @@ -95,14 +95,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin index 354ca1e5..5eb99c38 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin @@ -56,6 +56,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin index e246c19d..0a1342d9 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin @@ -55,14 +55,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin index 60631689..9365601f 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin @@ -56,14 +56,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin index 25c9cced..c9ac63f6 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin @@ -316,6 +316,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin index 2b6a9f4a..44881b31 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin @@ -315,14 +315,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin index c99c322e..8bc99932 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin @@ -315,14 +315,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin index f995c8ac..9b12b90b 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin @@ -255,6 +255,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin index 6d4ff3ef..89c88d71 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin @@ -254,14 +254,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin index 0e34cb60..0a31f23b 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin @@ -254,14 +254,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin index 6f50e4ee..cf6e35b8 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin @@ -1610,6 +1610,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin index 581961b0..b75e0aca 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin @@ -1609,14 +1609,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin index 176fb925..bc740c2b 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin @@ -1609,14 +1609,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin index 48e8e488..cd0cce13 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin @@ -560,6 +560,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin index cad1041d..2465a11a 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin @@ -559,14 +559,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin index 02ad92c3..6b81dd3e 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin @@ -559,14 +559,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin index 56eca7f7..99a46ae5 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin @@ -245,6 +245,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin index bf1a61b0..890482c6 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin @@ -244,14 +244,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin index 2abeebf8..92b9cda2 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin @@ -244,14 +244,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin index a78ebf22..fc982394 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin @@ -279,6 +279,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin index 7d64ee96..ec710d1d 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin @@ -278,14 +278,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin index be16f47c..99e33f03 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin @@ -278,14 +278,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin index e0b64e60..0bfb63c5 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin @@ -242,6 +242,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin index 908c84e2..1eddf1f9 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin @@ -241,14 +241,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin index 7e35baea..a0e80f22 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin @@ -241,14 +241,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin index 9d2c8300..17be41ce 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin @@ -176,6 +176,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin index 913113e4..0ff10c6b 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin @@ -175,14 +175,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin index 3e990a95..53f7aa01 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin @@ -175,14 +175,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin index 04eeeac3..c2352ef4 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin @@ -2123,6 +2123,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin index db2452cd..0b05b686 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin @@ -2122,14 +2122,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin index d96ee702..7941d763 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin @@ -2122,14 +2122,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin index 6eaa1df7..d211d864 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin @@ -3169,6 +3169,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin index 740ee9f9..c4e54cf2 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin @@ -3168,14 +3168,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin index 515fd603..e77cfa1e 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin @@ -3168,14 +3168,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin index 35e48f2f..baf1f7f7 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin @@ -65,6 +65,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin index 3a00590e..9259ce29 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin @@ -64,14 +64,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin index fe05bd28..26df8f5e 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin @@ -64,14 +64,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin index 35e48f2f..baf1f7f7 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin @@ -65,6 +65,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin index 3a00590e..9259ce29 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin @@ -64,14 +64,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin index fe05bd28..26df8f5e 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin @@ -64,14 +64,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin index 7b87d430..894dbb76 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin @@ -279,6 +279,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin index 8ce1a4fe..2760ec63 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin @@ -278,14 +278,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin index 3785f4bd..6c8258d6 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin @@ -278,14 +278,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin index 7b87d430..894dbb76 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin @@ -279,6 +279,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin index 8ce1a4fe..2760ec63 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin @@ -278,14 +278,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin index 3785f4bd..6c8258d6 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin @@ -278,14 +278,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin index 1c0fb87d..fbcf86d7 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin @@ -261,6 +261,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin index 921cd457..93242bb2 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin @@ -260,14 +260,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin index 171452dc..d6dd79d0 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin @@ -260,14 +260,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin index bf42ec21..3214b9d1 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin @@ -243,6 +243,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin index 54a4bf3e..8440ea5e 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin @@ -242,14 +242,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin index 01ddab5d..16e76f8d 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin @@ -242,14 +242,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin index 576d18ad..f2168a5f 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin @@ -215,6 +215,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin index 9b387f20..8dc1e956 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin @@ -214,14 +214,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin index 901aa24b..eaffbc5d 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin @@ -214,14 +214,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin index 969e50b9..da1226ae 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin @@ -327,6 +327,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin index 20114425..a1023793 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin @@ -326,14 +326,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin index d0cb299c..3b89198e 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin @@ -326,14 +326,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin index ddcaaea4..a3ebf6ec 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin @@ -299,6 +299,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin index 275831e7..f9674760 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin @@ -298,14 +298,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin index bffd0be4..0f90a50c 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin @@ -298,14 +298,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin index eb087833..9feef97d 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin @@ -83,6 +83,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin index 7f3deba0..07fcc6c4 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin @@ -82,14 +82,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin index 3997b283..01c1db63 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin @@ -82,14 +82,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin index 2b7e6452..d6d230eb 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin @@ -107,6 +107,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin index 0a0a832e..547eae31 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin @@ -106,14 +106,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin index c57b36ff..080edd87 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin @@ -106,14 +106,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin index 2b7e6452..d6d230eb 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin @@ -107,6 +107,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin index 0a0a832e..547eae31 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin @@ -106,14 +106,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin index c57b36ff..080edd87 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin @@ -106,14 +106,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin index 3c99eb70..23c81760 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin @@ -324,6 +324,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin index 6f441d8a..9376a6c0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin @@ -323,14 +323,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin index 29702798..92d27dbd 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin @@ -323,14 +323,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin index 3c99eb70..23c81760 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin @@ -324,6 +324,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin index 6f441d8a..9376a6c0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin @@ -323,14 +323,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin index 29702798..92d27dbd 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin @@ -323,14 +323,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin index 74df5bcf..e2023638 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin @@ -306,6 +306,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin index 19ff8ca7..e42489fa 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin @@ -305,14 +305,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin index 7575653d..ce07ec59 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin @@ -305,14 +305,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin index 1012a6eb..15e118ea 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin @@ -561,6 +561,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin index 6e36f537..7c7681de 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin @@ -560,14 +560,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin index 91475379..7cbabb1d 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin @@ -560,14 +560,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin index 54833efe..862ff455 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin @@ -413,6 +413,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin index 9dd944e9..e00c71a6 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin @@ -412,14 +412,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin index 3587e51e..f74bff92 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin @@ -412,14 +412,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin index 24180782..3441aa29 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin @@ -56,6 +56,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin index 4e765a34..e5515173 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin @@ -55,14 +55,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin index 5bb01672..c5d3a27e 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin @@ -56,14 +56,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin index f9e8432c..18002d9b 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin @@ -113,6 +113,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin index 7251c3da..d7daff35 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin @@ -112,14 +112,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin index 6998c68d..e27942fc 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin @@ -112,14 +112,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin index 6bd01477..8875c7b3 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin @@ -674,6 +674,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin index e9854d91..f59b2d09 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin @@ -673,14 +673,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin index 452bbeab..b48750c5 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin @@ -673,14 +673,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin index 8a501c33..4870a466 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin @@ -132,6 +132,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin index 61584045..f9d7d7cb 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin @@ -131,14 +131,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin index b31244a5..f0967d41 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin @@ -131,14 +131,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin index 8a501c33..4870a466 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin @@ -132,6 +132,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin index 61584045..f9d7d7cb 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin @@ -131,14 +131,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin index b31244a5..f0967d41 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin @@ -131,14 +131,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin index 70dddc0d..cc93adb8 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin @@ -1201,6 +1201,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin index 08ceb067..bb34fff2 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin @@ -1200,14 +1200,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin index 13a9e670..2778fcc9 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin @@ -1200,14 +1200,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin index 3b9b0c87..87387aca 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin @@ -65,6 +65,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin index ba019727..44e4643c 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin @@ -64,14 +64,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin index ae10159a..393c1195 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin @@ -64,14 +64,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin index a7b72423..cba53022 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin @@ -1111,6 +1111,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin index d2b80615..1c9f4a16 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin @@ -1110,14 +1110,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin index dbb41988..ba39691d 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin @@ -1110,14 +1110,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin index 1507fb40..21f08142 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin @@ -12520,6 +12520,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin index 456ed11d..8291a51e 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin @@ -12519,14 +12519,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin index b153eb67..fa60e4e7 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin @@ -12519,14 +12519,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin index d1ab844b..0af18390 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin @@ -13807,6 +13807,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin index 72195d20..54ff1ade 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin @@ -13806,14 +13806,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin index 442fa368..a18c162c 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin @@ -13806,14 +13806,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin index bc62baa5..dbb4fd0d 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin @@ -1511,6 +1511,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin index 778c7883..18c3321d 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin @@ -1510,14 +1510,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin index 777bf3fb..324a3916 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin @@ -1510,14 +1510,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin index 2666e3fa..68e67f40 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin @@ -19,6 +19,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin index b6a380f0..93afede0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin @@ -18,14 +18,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin index 04782141..c42c3d59 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin @@ -18,14 +18,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin index 2666e3fa..68e67f40 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin @@ -19,6 +19,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin index b6a380f0..93afede0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin @@ -18,14 +18,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin index 04782141..c42c3d59 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin @@ -18,14 +18,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin index 2666e3fa..68e67f40 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin @@ -19,6 +19,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin index b6a380f0..93afede0 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin @@ -18,14 +18,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin index 04782141..c42c3d59 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin @@ -18,14 +18,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin index 4733e13e..8e61e27d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin @@ -144,6 +144,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin index 0df8c5a0..e0d9a396 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin @@ -143,14 +143,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin index 275a833b..f86cf85d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin @@ -143,14 +143,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin index 871ac352..103ca955 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin @@ -160,6 +160,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin index 740d9bff..7f0d8dfe 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin @@ -159,14 +159,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin index ee1e498f..adb6b221 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin @@ -159,14 +159,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin index cfbf70af..f98891ec 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin @@ -172,6 +172,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin index 779461c8..eff4fb08 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin @@ -171,14 +171,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin index e354ffa7..a3559db5 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin @@ -171,14 +171,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin index 9d2c8300..17be41ce 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin @@ -176,6 +176,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin index 913113e4..0ff10c6b 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin @@ -175,14 +175,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin index 3e990a95..53f7aa01 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin @@ -175,14 +175,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin index 04eeeac3..c2352ef4 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin @@ -2123,6 +2123,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin index db2452cd..0b05b686 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin @@ -2122,14 +2122,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin index d96ee702..7941d763 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin @@ -2122,14 +2122,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin index 6eaa1df7..d211d864 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin @@ -3169,6 +3169,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin index 740ee9f9..c4e54cf2 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin @@ -3168,14 +3168,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin index 515fd603..e77cfa1e 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin @@ -3168,14 +3168,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin index a8029f73..9c694c47 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin @@ -331,6 +331,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin index 85902458..8512939d 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin @@ -330,14 +330,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin index 15b83cb0..a28efc26 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin @@ -330,14 +330,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin index 6b8eed0e..4cfb4ec6 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin @@ -299,6 +299,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin index 84edcb56..a2b213f5 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin @@ -298,14 +298,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin index e2b17809..017f687d 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin @@ -298,14 +298,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin index 4983dca5..94628cf2 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin @@ -104,6 +104,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin index d47b7f69..e2fbbbea 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin @@ -103,14 +103,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin index 99e8c498..96246391 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin @@ -104,14 +104,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_local_1.4.json.bin b/tests/_data/snapshots/requirements/file_local_1.4.json.bin index d60f149d..c235ce48 100644 --- a/tests/_data/snapshots/requirements/file_local_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.4.json.bin @@ -161,6 +161,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_local_1.5.json.bin b/tests/_data/snapshots/requirements/file_local_1.5.json.bin index a948a6b4..2d56dba7 100644 --- a/tests/_data/snapshots/requirements/file_local_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.5.json.bin @@ -160,14 +160,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_local_1.6.json.bin b/tests/_data/snapshots/requirements/file_local_1.6.json.bin index 507ce9ed..9ccbcbbb 100644 --- a/tests/_data/snapshots/requirements/file_local_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.6.json.bin @@ -161,14 +161,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_nested_1.4.json.bin b/tests/_data/snapshots/requirements/file_nested_1.4.json.bin index 4983dca5..94628cf2 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.4.json.bin @@ -104,6 +104,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_nested_1.5.json.bin b/tests/_data/snapshots/requirements/file_nested_1.5.json.bin index d47b7f69..e2fbbbea 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.5.json.bin @@ -103,14 +103,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_nested_1.6.json.bin b/tests/_data/snapshots/requirements/file_nested_1.6.json.bin index 99e8c498..96246391 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.6.json.bin @@ -104,14 +104,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin index 79ec0b00..7127cd40 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin @@ -103,6 +103,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin index f19302ad..d09d40cb 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin @@ -102,14 +102,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin index 4b0ad3f8..a8bcd15f 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin @@ -103,14 +103,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin index 0dba06ae..fc70e77f 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin @@ -148,6 +148,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin index cde30bc5..d4761eec 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin @@ -147,14 +147,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin index fd8989d4..7a3d92c0 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin @@ -148,14 +148,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin index 33b7e4ed..ce88f027 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin @@ -86,6 +86,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin index 3046311b..a07eefaa 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin @@ -85,14 +85,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin index 4474c55e..20cdc9c4 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin @@ -86,14 +86,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin index b0fea478..b298ea1a 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin @@ -187,6 +187,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin index ddf06628..ae88a856 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin @@ -186,14 +186,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin index 9cf5247f..2e23ffc4 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin @@ -187,14 +187,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin index 60ffb55a..688dab02 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin @@ -177,6 +177,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin index d6b9e930..9ad75c9a 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin @@ -176,14 +176,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin index d8051d99..67021698 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin @@ -177,14 +177,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin index 616f5001..552086d9 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin @@ -109,6 +109,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin index dfbecac1..ab2b1681 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin @@ -108,14 +108,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin index f732ba3e..021c2164 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin @@ -109,14 +109,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin index 4ce317a9..6f5f0b48 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin @@ -144,6 +144,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin index 60934490..3672a741 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin @@ -143,14 +143,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin index 8a15b4c4..b0ed6346 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin @@ -144,14 +144,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin index 061b38f4..dcdb21fa 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin @@ -57,6 +57,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin index 34f08357..d99ef6fc 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin @@ -56,14 +56,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin index cd21cefd..16e04e32 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin @@ -56,14 +56,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_local_1.4.json.bin b/tests/_data/snapshots/requirements/stream_local_1.4.json.bin index d6c207c3..2cf7b18f 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.4.json.bin @@ -114,6 +114,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_local_1.5.json.bin b/tests/_data/snapshots/requirements/stream_local_1.5.json.bin index 9cd28bae..bece4a48 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.5.json.bin @@ -113,14 +113,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_local_1.6.json.bin b/tests/_data/snapshots/requirements/stream_local_1.6.json.bin index b28191e1..977f7961 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.6.json.bin @@ -113,14 +113,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin index b15333df..f1b64d56 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin @@ -7,6 +7,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin index 10545fd6..c3088372 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin @@ -6,14 +6,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin index ad420f5c..1bccfbe8 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin @@ -6,14 +6,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin index 299d028a..8ea5822e 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin @@ -56,6 +56,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin index b8755790..597693f4 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin @@ -55,14 +55,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin index 44b44c75..9338f1ac 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin @@ -55,14 +55,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin index 4e3191ed..fc004ccf 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin @@ -62,6 +62,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin index a84dc58c..71d8e580 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin @@ -61,14 +61,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin index 0e1de1c2..e421ab12 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin @@ -61,14 +61,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin index e28b2df1..e921ce64 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin @@ -101,6 +101,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin index 54006d8f..7f0a5d5d 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin @@ -100,14 +100,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin index 167f6b92..3612488d 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin @@ -100,14 +100,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin index 4c50f4c8..7217dbb8 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin @@ -39,6 +39,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin index e51f1805..ca17bcf7 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin @@ -38,14 +38,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin index 753fe78f..e9be7839 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin @@ -38,14 +38,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin index 4aa3dc72..47912868 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin @@ -140,6 +140,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin index dd5f4dda..8071c319 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin @@ -139,14 +139,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin index 86a2c70d..a05f5a65 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin @@ -139,14 +139,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin index 5886dd91..522dedf1 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin @@ -130,6 +130,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin index ba561f30..942a6b9c 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin @@ -129,14 +129,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin index 3d97ec69..552e6bd6 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin @@ -129,14 +129,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin index 8c5b4708..775c6f1c 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin @@ -62,6 +62,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-bom", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin index 0ffcad86..2bda324e 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin @@ -61,14 +61,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin index 5719ea21..bb23d413 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin @@ -61,14 +61,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-bom", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", From 37d3e45e95c79cf7d13e64139785b24c34122b23 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 17:00:38 +0200 Subject: [PATCH 07/15] tidy Signed-off-by: Jan Kowalleck --- cyclonedx_py/_internal/utils/cdx.py | 2 +- tests/__init__.py | 3 ++- tests/unit/test_utils_cdx.py | 9 ++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cyclonedx_py/_internal/utils/cdx.py b/cyclonedx_py/_internal/utils/cdx.py index 4f2bff11..d8bbe3de 100644 --- a/cyclonedx_py/_internal/utils/cdx.py +++ b/cyclonedx_py/_internal/utils/cdx.py @@ -27,7 +27,7 @@ from cyclonedx.model import ExternalReference, ExternalReferenceType, XsUri from cyclonedx.model.bom import Bom from cyclonedx.model.component import Component, ComponentType -from cyclonedx.model.license import License, LicenseExpression, DisjunctiveLicense, LicenseAcknowledgement +from cyclonedx.model.license import DisjunctiveLicense, License, LicenseAcknowledgement, LicenseExpression from ... import __version__ as __THIS_VERSION # noqa:N812 diff --git a/tests/__init__.py b/tests/__init__.py index 9e5118d6..9d93791b 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -109,7 +109,7 @@ def make_xml_comparable(bom: str) -> str: ' cyclonedx-bom\n' ' thisVersion-testing') bom = re_sub( # replace lib-dynamics in metadata.tools.components - ' CycloneDX\n' + ' CycloneDX\n' ' cyclonedx-python-lib\n' ' .*?\n' ' .*?\n' @@ -215,6 +215,7 @@ def make_comparable(bom: str, of: OutputFormat) -> str: # endregion reproducible test results + def load_pyproject() -> Dict[str, Any]: if sys.version_info >= (3, 11): from tomllib import load as toml_load diff --git a/tests/unit/test_utils_cdx.py b/tests/unit/test_utils_cdx.py index 8a787c0d..40578eb2 100644 --- a/tests/unit/test_utils_cdx.py +++ b/tests/unit/test_utils_cdx.py @@ -16,16 +16,15 @@ # Copyright (c) OWASP Foundation. All Rights Reserved. -from typing import Union, Iterable, Any, Dict, Tuple +from typing import Any, Dict, Iterable, Tuple, Union from unittest import TestCase -from cyclonedx.model import ExternalReferenceType, ExternalReference -from cyclonedx.model.component import ComponentType, Component +from cyclonedx.model import ExternalReference, ExternalReferenceType +from cyclonedx.model.component import Component, ComponentType from cyclonedx.model.license import License, LicenseAcknowledgement -from tests import load_pyproject - from cyclonedx_py._internal.utils.cdx import make_bom +from tests import load_pyproject class ExtRefsTestMixin: From 7f250d0d5e2ead6d96f206cd78c2e45631353d1b Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 17:22:36 +0200 Subject: [PATCH 08/15] dings Signed-off-by: Jan Kowalleck --- cyclonedx_py/_internal/utils/cdx.py | 3 +- tests/__init__.py | 18 ++-- ...639-texts_with-license-pep639_1.2.json.bin | 2 +- ...p639-texts_with-license-pep639_1.2.xml.bin | 2 +- ...639-texts_with-license-pep639_1.3.json.bin | 2 +- ...p639-texts_with-license-pep639_1.3.xml.bin | 2 +- ...639-texts_with-license-pep639_1.4.json.bin | 2 +- ...p639-texts_with-license-pep639_1.4.xml.bin | 2 +- ...639-texts_with-license-pep639_1.5.json.bin | 2 +- ...p639-texts_with-license-pep639_1.5.xml.bin | 2 +- ...639-texts_with-license-pep639_1.6.json.bin | 2 +- ...p639-texts_with-license-pep639_1.6.xml.bin | 2 +- .../pep639_with-license-pep639_1.2.json.bin | 2 +- .../pep639_with-license-pep639_1.2.xml.bin | 2 +- .../pep639_with-license-pep639_1.3.json.bin | 2 +- .../pep639_with-license-pep639_1.3.xml.bin | 2 +- .../pep639_with-license-pep639_1.4.json.bin | 2 +- .../pep639_with-license-pep639_1.4.xml.bin | 2 +- .../pep639_with-license-pep639_1.5.json.bin | 2 +- .../pep639_with-license-pep639_1.5.xml.bin | 2 +- .../pep639_with-license-pep639_1.6.json.bin | 2 +- .../pep639_with-license-pep639_1.6.xml.bin | 2 +- .../plain_editable-self_1.2.json.bin | 2 +- .../plain_editable-self_1.2.xml.bin | 2 +- .../plain_editable-self_1.3.json.bin | 2 +- .../plain_editable-self_1.3.xml.bin | 2 +- .../plain_editable-self_1.4.json.bin | 2 +- .../plain_editable-self_1.4.xml.bin | 2 +- .../plain_editable-self_1.5.json.bin | 2 +- .../plain_editable-self_1.5.xml.bin | 2 +- .../plain_editable-self_1.6.json.bin | 2 +- .../plain_editable-self_1.6.xml.bin | 2 +- .../environment/plain_local_1.2.json.bin | 2 +- .../environment/plain_local_1.2.xml.bin | 2 +- .../environment/plain_local_1.3.json.bin | 2 +- .../environment/plain_local_1.3.xml.bin | 2 +- .../environment/plain_local_1.4.json.bin | 2 +- .../environment/plain_local_1.4.xml.bin | 2 +- .../environment/plain_local_1.5.json.bin | 2 +- .../environment/plain_local_1.5.xml.bin | 2 +- .../environment/plain_local_1.6.json.bin | 2 +- .../environment/plain_local_1.6.xml.bin | 2 +- .../environment/plain_no-deps_1.2.json.bin | 2 +- .../environment/plain_no-deps_1.2.xml.bin | 2 +- .../environment/plain_no-deps_1.3.json.bin | 2 +- .../environment/plain_no-deps_1.3.xml.bin | 2 +- .../environment/plain_no-deps_1.4.json.bin | 2 +- .../environment/plain_no-deps_1.4.xml.bin | 2 +- .../environment/plain_no-deps_1.5.json.bin | 2 +- .../environment/plain_no-deps_1.5.xml.bin | 2 +- .../environment/plain_no-deps_1.6.json.bin | 2 +- .../environment/plain_no-deps_1.6.xml.bin | 2 +- .../plain_normalize-packagename_1.2.json.bin | 2 +- .../plain_normalize-packagename_1.2.xml.bin | 2 +- .../plain_normalize-packagename_1.3.json.bin | 2 +- .../plain_normalize-packagename_1.3.xml.bin | 2 +- .../plain_normalize-packagename_1.4.json.bin | 2 +- .../plain_normalize-packagename_1.4.xml.bin | 2 +- .../plain_normalize-packagename_1.5.json.bin | 2 +- .../plain_normalize-packagename_1.5.xml.bin | 2 +- .../plain_normalize-packagename_1.6.json.bin | 2 +- .../plain_normalize-packagename_1.6.xml.bin | 2 +- .../plain_private-packages_1.2.json.bin | 2 +- .../plain_private-packages_1.2.xml.bin | 2 +- .../plain_private-packages_1.3.json.bin | 2 +- .../plain_private-packages_1.3.xml.bin | 2 +- .../plain_private-packages_1.4.json.bin | 2 +- .../plain_private-packages_1.4.xml.bin | 2 +- .../plain_private-packages_1.5.json.bin | 2 +- .../plain_private-packages_1.5.xml.bin | 2 +- .../plain_private-packages_1.6.json.bin | 2 +- .../plain_private-packages_1.6.xml.bin | 2 +- .../environment/plain_via-pdm_1.2.json.bin | 2 +- .../environment/plain_via-pdm_1.2.xml.bin | 2 +- .../environment/plain_via-pdm_1.3.json.bin | 2 +- .../environment/plain_via-pdm_1.3.xml.bin | 2 +- .../environment/plain_via-pdm_1.4.json.bin | 2 +- .../environment/plain_via-pdm_1.4.xml.bin | 2 +- .../environment/plain_via-pdm_1.5.json.bin | 2 +- .../environment/plain_via-pdm_1.5.xml.bin | 2 +- .../environment/plain_via-pdm_1.6.json.bin | 2 +- .../environment/plain_via-pdm_1.6.xml.bin | 2 +- .../environment/plain_via-pipenv_1.2.json.bin | 2 +- .../environment/plain_via-pipenv_1.2.xml.bin | 2 +- .../environment/plain_via-pipenv_1.3.json.bin | 2 +- .../environment/plain_via-pipenv_1.3.xml.bin | 2 +- .../environment/plain_via-pipenv_1.4.json.bin | 2 +- .../environment/plain_via-pipenv_1.4.xml.bin | 2 +- .../environment/plain_via-pipenv_1.5.json.bin | 2 +- .../environment/plain_via-pipenv_1.5.xml.bin | 2 +- .../environment/plain_via-pipenv_1.6.json.bin | 2 +- .../environment/plain_via-pipenv_1.6.xml.bin | 2 +- .../environment/plain_via-poetry_1.2.json.bin | 2 +- .../environment/plain_via-poetry_1.2.xml.bin | 2 +- .../environment/plain_via-poetry_1.3.json.bin | 2 +- .../environment/plain_via-poetry_1.3.xml.bin | 2 +- .../environment/plain_via-poetry_1.4.json.bin | 2 +- .../environment/plain_via-poetry_1.4.xml.bin | 2 +- .../environment/plain_via-poetry_1.5.json.bin | 2 +- .../environment/plain_via-poetry_1.5.xml.bin | 2 +- .../environment/plain_via-poetry_1.6.json.bin | 2 +- .../environment/plain_via-poetry_1.6.xml.bin | 2 +- .../plain_with-extras_1.2.json.bin | 2 +- .../environment/plain_with-extras_1.2.xml.bin | 2 +- .../plain_with-extras_1.3.json.bin | 2 +- .../environment/plain_with-extras_1.3.xml.bin | 2 +- .../plain_with-extras_1.4.json.bin | 2 +- .../environment/plain_with-extras_1.4.xml.bin | 2 +- .../plain_with-extras_1.5.json.bin | 2 +- .../environment/plain_with-extras_1.5.xml.bin | 2 +- .../plain_with-extras_1.6.json.bin | 2 +- .../environment/plain_with-extras_1.6.xml.bin | 2 +- .../plain_with-license-file_1.2.json.bin | 2 +- .../plain_with-license-file_1.2.xml.bin | 2 +- .../plain_with-license-file_1.3.json.bin | 2 +- .../plain_with-license-file_1.3.xml.bin | 2 +- .../plain_with-license-file_1.4.json.bin | 2 +- .../plain_with-license-file_1.4.xml.bin | 2 +- .../plain_with-license-file_1.5.json.bin | 2 +- .../plain_with-license-file_1.5.xml.bin | 2 +- .../plain_with-license-file_1.6.json.bin | 2 +- .../plain_with-license-file_1.6.xml.bin | 2 +- .../plain_with-license-pep639_1.2.json.bin | 2 +- .../plain_with-license-pep639_1.2.xml.bin | 2 +- .../plain_with-license-pep639_1.3.json.bin | 2 +- .../plain_with-license-pep639_1.3.xml.bin | 2 +- .../plain_with-license-pep639_1.4.json.bin | 2 +- .../plain_with-license-pep639_1.4.xml.bin | 2 +- .../plain_with-license-pep639_1.5.json.bin | 2 +- .../plain_with-license-pep639_1.5.xml.bin | 2 +- .../plain_with-license-pep639_1.6.json.bin | 2 +- .../plain_with-license-pep639_1.6.xml.bin | 2 +- .../plain_with-license-text_1.2.json.bin | 2 +- .../plain_with-license-text_1.2.xml.bin | 2 +- .../plain_with-license-text_1.3.json.bin | 2 +- .../plain_with-license-text_1.3.xml.bin | 2 +- .../plain_with-license-text_1.4.json.bin | 2 +- .../plain_with-license-text_1.4.xml.bin | 2 +- .../plain_with-license-text_1.5.json.bin | 2 +- .../plain_with-license-text_1.5.xml.bin | 2 +- .../plain_with-license-text_1.6.json.bin | 2 +- .../plain_with-license-text_1.6.xml.bin | 2 +- .../environment/plain_with-urls_1.2.json.bin | 2 +- .../environment/plain_with-urls_1.2.xml.bin | 2 +- .../environment/plain_with-urls_1.3.json.bin | 2 +- .../environment/plain_with-urls_1.3.xml.bin | 2 +- .../environment/plain_with-urls_1.4.json.bin | 39 +++++++++ .../environment/plain_with-urls_1.4.xml.bin | 2 +- .../environment/plain_with-urls_1.5.json.bin | 69 +++++++++++++-- .../environment/plain_with-urls_1.5.xml.bin | 84 +++++++++++-------- .../environment/plain_with-urls_1.6.json.bin | 70 ++++++++++++++-- .../environment/plain_with-urls_1.6.xml.bin | 84 +++++++++++-------- .../texts_with-license-pep639_1.2.json.bin | 2 +- .../texts_with-license-pep639_1.2.xml.bin | 2 +- .../texts_with-license-pep639_1.3.json.bin | 2 +- .../texts_with-license-pep639_1.3.xml.bin | 2 +- .../texts_with-license-pep639_1.4.json.bin | 2 +- .../texts_with-license-pep639_1.4.xml.bin | 2 +- .../texts_with-license-pep639_1.5.json.bin | 2 +- .../texts_with-license-pep639_1.5.xml.bin | 2 +- .../texts_with-license-pep639_1.6.json.bin | 2 +- .../texts_with-license-pep639_1.6.xml.bin | 2 +- .../pipenv/plain_category-deps_1.2.json.bin | 2 +- .../pipenv/plain_category-deps_1.2.xml.bin | 2 +- .../pipenv/plain_category-deps_1.3.json.bin | 2 +- .../pipenv/plain_category-deps_1.3.xml.bin | 2 +- .../pipenv/plain_category-deps_1.4.json.bin | 2 +- .../pipenv/plain_category-deps_1.4.xml.bin | 2 +- .../pipenv/plain_category-deps_1.5.json.bin | 2 +- .../pipenv/plain_category-deps_1.5.xml.bin | 2 +- .../pipenv/plain_category-deps_1.6.json.bin | 2 +- .../pipenv/plain_category-deps_1.6.xml.bin | 2 +- .../pipenv/plain_default-and-dev_1.2.json.bin | 2 +- .../pipenv/plain_default-and-dev_1.2.xml.bin | 2 +- .../pipenv/plain_default-and-dev_1.3.json.bin | 2 +- .../pipenv/plain_default-and-dev_1.3.xml.bin | 2 +- .../pipenv/plain_default-and-dev_1.4.json.bin | 2 +- .../pipenv/plain_default-and-dev_1.4.xml.bin | 2 +- .../pipenv/plain_default-and-dev_1.5.json.bin | 2 +- .../pipenv/plain_default-and-dev_1.5.xml.bin | 2 +- .../pipenv/plain_default-and-dev_1.6.json.bin | 2 +- .../pipenv/plain_default-and-dev_1.6.xml.bin | 2 +- .../pipenv/plain_editable-self_1.2.json.bin | 2 +- .../pipenv/plain_editable-self_1.2.xml.bin | 2 +- .../pipenv/plain_editable-self_1.3.json.bin | 2 +- .../pipenv/plain_editable-self_1.3.xml.bin | 2 +- .../pipenv/plain_editable-self_1.4.json.bin | 2 +- .../pipenv/plain_editable-self_1.4.xml.bin | 2 +- .../pipenv/plain_editable-self_1.5.json.bin | 2 +- .../pipenv/plain_editable-self_1.5.xml.bin | 2 +- .../pipenv/plain_editable-self_1.6.json.bin | 2 +- .../pipenv/plain_editable-self_1.6.xml.bin | 2 +- .../snapshots/pipenv/plain_local_1.2.json.bin | 2 +- .../snapshots/pipenv/plain_local_1.2.xml.bin | 2 +- .../snapshots/pipenv/plain_local_1.3.json.bin | 2 +- .../snapshots/pipenv/plain_local_1.3.xml.bin | 2 +- .../snapshots/pipenv/plain_local_1.4.json.bin | 2 +- .../snapshots/pipenv/plain_local_1.4.xml.bin | 2 +- .../snapshots/pipenv/plain_local_1.5.json.bin | 2 +- .../snapshots/pipenv/plain_local_1.5.xml.bin | 2 +- .../snapshots/pipenv/plain_local_1.6.json.bin | 2 +- .../snapshots/pipenv/plain_local_1.6.xml.bin | 2 +- .../pipenv/plain_no-deps_1.2.json.bin | 2 +- .../pipenv/plain_no-deps_1.2.xml.bin | 2 +- .../pipenv/plain_no-deps_1.3.json.bin | 2 +- .../pipenv/plain_no-deps_1.3.xml.bin | 2 +- .../pipenv/plain_no-deps_1.4.json.bin | 2 +- .../pipenv/plain_no-deps_1.4.xml.bin | 2 +- .../pipenv/plain_no-deps_1.5.json.bin | 2 +- .../pipenv/plain_no-deps_1.5.xml.bin | 2 +- .../pipenv/plain_no-deps_1.6.json.bin | 2 +- .../pipenv/plain_no-deps_1.6.xml.bin | 2 +- .../plain_normalize-packagename_1.2.json.bin | 2 +- .../plain_normalize-packagename_1.2.xml.bin | 2 +- .../plain_normalize-packagename_1.3.json.bin | 2 +- .../plain_normalize-packagename_1.3.xml.bin | 2 +- .../plain_normalize-packagename_1.4.json.bin | 2 +- .../plain_normalize-packagename_1.4.xml.bin | 2 +- .../plain_normalize-packagename_1.5.json.bin | 2 +- .../plain_normalize-packagename_1.5.xml.bin | 2 +- .../plain_normalize-packagename_1.6.json.bin | 2 +- .../plain_normalize-packagename_1.6.xml.bin | 2 +- .../plain_private-packages_1.2.json.bin | 2 +- .../pipenv/plain_private-packages_1.2.xml.bin | 2 +- .../plain_private-packages_1.3.json.bin | 2 +- .../pipenv/plain_private-packages_1.3.xml.bin | 2 +- .../plain_private-packages_1.4.json.bin | 2 +- .../pipenv/plain_private-packages_1.4.xml.bin | 2 +- .../plain_private-packages_1.5.json.bin | 2 +- .../pipenv/plain_private-packages_1.5.xml.bin | 2 +- .../plain_private-packages_1.6.json.bin | 2 +- .../pipenv/plain_private-packages_1.6.xml.bin | 2 +- .../pipenv/plain_with-extras_1.2.json.bin | 2 +- .../pipenv/plain_with-extras_1.2.xml.bin | 2 +- .../pipenv/plain_with-extras_1.3.json.bin | 2 +- .../pipenv/plain_with-extras_1.3.xml.bin | 2 +- .../pipenv/plain_with-extras_1.4.json.bin | 2 +- .../pipenv/plain_with-extras_1.4.xml.bin | 2 +- .../pipenv/plain_with-extras_1.5.json.bin | 2 +- .../pipenv/plain_with-extras_1.5.xml.bin | 2 +- .../pipenv/plain_with-extras_1.6.json.bin | 2 +- .../pipenv/plain_with-extras_1.6.xml.bin | 2 +- .../pipenv/plain_with-urls_1.2.json.bin | 2 +- .../pipenv/plain_with-urls_1.2.xml.bin | 2 +- .../pipenv/plain_with-urls_1.3.json.bin | 2 +- .../pipenv/plain_with-urls_1.3.xml.bin | 2 +- .../pipenv/plain_with-urls_1.4.json.bin | 2 +- .../pipenv/plain_with-urls_1.4.xml.bin | 2 +- .../pipenv/plain_with-urls_1.5.json.bin | 2 +- .../pipenv/plain_with-urls_1.5.xml.bin | 2 +- .../pipenv/plain_with-urls_1.6.json.bin | 2 +- .../pipenv/plain_with-urls_1.6.xml.bin | 2 +- .../pypi-mirror_private-packages_1.2.json.bin | 2 +- .../pypi-mirror_private-packages_1.2.xml.bin | 2 +- .../pypi-mirror_private-packages_1.3.json.bin | 2 +- .../pypi-mirror_private-packages_1.3.xml.bin | 2 +- .../pypi-mirror_private-packages_1.4.json.bin | 2 +- .../pypi-mirror_private-packages_1.4.xml.bin | 2 +- .../pypi-mirror_private-packages_1.5.json.bin | 2 +- .../pypi-mirror_private-packages_1.5.xml.bin | 2 +- .../pypi-mirror_private-packages_1.6.json.bin | 2 +- .../pypi-mirror_private-packages_1.6.xml.bin | 2 +- ...some-categories_category-deps_1.2.json.bin | 2 +- .../some-categories_category-deps_1.2.xml.bin | 2 +- ...some-categories_category-deps_1.3.json.bin | 2 +- .../some-categories_category-deps_1.3.xml.bin | 2 +- ...some-categories_category-deps_1.4.json.bin | 2 +- .../some-categories_category-deps_1.4.xml.bin | 2 +- ...some-categories_category-deps_1.5.json.bin | 2 +- .../some-categories_category-deps_1.5.xml.bin | 2 +- ...some-categories_category-deps_1.6.json.bin | 2 +- .../some-categories_category-deps_1.6.xml.bin | 2 +- .../with-dev_default-and-dev_1.2.json.bin | 2 +- .../with-dev_default-and-dev_1.2.xml.bin | 2 +- .../with-dev_default-and-dev_1.3.json.bin | 2 +- .../with-dev_default-and-dev_1.3.xml.bin | 2 +- .../with-dev_default-and-dev_1.4.json.bin | 2 +- .../with-dev_default-and-dev_1.4.xml.bin | 2 +- .../with-dev_default-and-dev_1.5.json.bin | 2 +- .../with-dev_default-and-dev_1.5.xml.bin | 2 +- .../with-dev_default-and-dev_1.6.json.bin | 2 +- .../with-dev_default-and-dev_1.6.xml.bin | 2 +- ...all-extras_with-extras_lock10_1.2.json.bin | 2 +- .../all-extras_with-extras_lock10_1.2.xml.bin | 2 +- ...all-extras_with-extras_lock10_1.3.json.bin | 2 +- .../all-extras_with-extras_lock10_1.3.xml.bin | 2 +- ...all-extras_with-extras_lock10_1.4.json.bin | 2 +- .../all-extras_with-extras_lock10_1.4.xml.bin | 2 +- ...all-extras_with-extras_lock10_1.5.json.bin | 2 +- .../all-extras_with-extras_lock10_1.5.xml.bin | 2 +- ...all-extras_with-extras_lock10_1.6.json.bin | 2 +- .../all-extras_with-extras_lock10_1.6.xml.bin | 2 +- ...all-extras_with-extras_lock11_1.2.json.bin | 2 +- .../all-extras_with-extras_lock11_1.2.xml.bin | 2 +- ...all-extras_with-extras_lock11_1.3.json.bin | 2 +- .../all-extras_with-extras_lock11_1.3.xml.bin | 2 +- ...all-extras_with-extras_lock11_1.4.json.bin | 2 +- .../all-extras_with-extras_lock11_1.4.xml.bin | 2 +- ...all-extras_with-extras_lock11_1.5.json.bin | 2 +- .../all-extras_with-extras_lock11_1.5.xml.bin | 2 +- ...all-extras_with-extras_lock11_1.6.json.bin | 2 +- .../all-extras_with-extras_lock11_1.6.xml.bin | 2 +- ...all-extras_with-extras_lock20_1.2.json.bin | 2 +- .../all-extras_with-extras_lock20_1.2.xml.bin | 2 +- ...all-extras_with-extras_lock20_1.3.json.bin | 2 +- .../all-extras_with-extras_lock20_1.3.xml.bin | 2 +- ...all-extras_with-extras_lock20_1.4.json.bin | 2 +- .../all-extras_with-extras_lock20_1.4.xml.bin | 2 +- ...all-extras_with-extras_lock20_1.5.json.bin | 2 +- .../all-extras_with-extras_lock20_1.5.xml.bin | 2 +- ...all-extras_with-extras_lock20_1.6.json.bin | 2 +- .../all-extras_with-extras_lock20_1.6.xml.bin | 2 +- .../no-dev_group-deps_lock11_1.2.json.bin | 2 +- .../no-dev_group-deps_lock11_1.2.xml.bin | 2 +- .../no-dev_group-deps_lock11_1.3.json.bin | 2 +- .../no-dev_group-deps_lock11_1.3.xml.bin | 2 +- .../no-dev_group-deps_lock11_1.4.json.bin | 2 +- .../no-dev_group-deps_lock11_1.4.xml.bin | 2 +- .../no-dev_group-deps_lock11_1.5.json.bin | 2 +- .../no-dev_group-deps_lock11_1.5.xml.bin | 2 +- .../no-dev_group-deps_lock11_1.6.json.bin | 2 +- .../no-dev_group-deps_lock11_1.6.xml.bin | 2 +- .../no-dev_group-deps_lock20_1.2.json.bin | 2 +- .../no-dev_group-deps_lock20_1.2.xml.bin | 2 +- .../no-dev_group-deps_lock20_1.3.json.bin | 2 +- .../no-dev_group-deps_lock20_1.3.xml.bin | 2 +- .../no-dev_group-deps_lock20_1.4.json.bin | 2 +- .../no-dev_group-deps_lock20_1.4.xml.bin | 2 +- .../no-dev_group-deps_lock20_1.5.json.bin | 2 +- .../no-dev_group-deps_lock20_1.5.xml.bin | 2 +- .../no-dev_group-deps_lock20_1.6.json.bin | 2 +- .../no-dev_group-deps_lock20_1.6.xml.bin | 2 +- .../no-dev_main-and-dev_lock10_1.2.json.bin | 2 +- .../no-dev_main-and-dev_lock10_1.2.xml.bin | 2 +- .../no-dev_main-and-dev_lock10_1.3.json.bin | 2 +- .../no-dev_main-and-dev_lock10_1.3.xml.bin | 2 +- .../no-dev_main-and-dev_lock10_1.4.json.bin | 2 +- .../no-dev_main-and-dev_lock10_1.4.xml.bin | 2 +- .../no-dev_main-and-dev_lock10_1.5.json.bin | 2 +- .../no-dev_main-and-dev_lock10_1.5.xml.bin | 2 +- .../no-dev_main-and-dev_lock10_1.6.json.bin | 2 +- .../no-dev_main-and-dev_lock10_1.6.xml.bin | 2 +- .../no-dev_main-and-dev_lock11_1.2.json.bin | 2 +- .../no-dev_main-and-dev_lock11_1.2.xml.bin | 2 +- .../no-dev_main-and-dev_lock11_1.3.json.bin | 2 +- .../no-dev_main-and-dev_lock11_1.3.xml.bin | 2 +- .../no-dev_main-and-dev_lock11_1.4.json.bin | 2 +- .../no-dev_main-and-dev_lock11_1.4.xml.bin | 2 +- .../no-dev_main-and-dev_lock11_1.5.json.bin | 2 +- .../no-dev_main-and-dev_lock11_1.5.xml.bin | 2 +- .../no-dev_main-and-dev_lock11_1.6.json.bin | 2 +- .../no-dev_main-and-dev_lock11_1.6.xml.bin | 2 +- .../no-dev_main-and-dev_lock20_1.2.json.bin | 2 +- .../no-dev_main-and-dev_lock20_1.2.xml.bin | 2 +- .../no-dev_main-and-dev_lock20_1.3.json.bin | 2 +- .../no-dev_main-and-dev_lock20_1.3.xml.bin | 2 +- .../no-dev_main-and-dev_lock20_1.4.json.bin | 2 +- .../no-dev_main-and-dev_lock20_1.4.xml.bin | 2 +- .../no-dev_main-and-dev_lock20_1.5.json.bin | 2 +- .../no-dev_main-and-dev_lock20_1.5.xml.bin | 2 +- .../no-dev_main-and-dev_lock20_1.6.json.bin | 2 +- .../no-dev_main-and-dev_lock20_1.6.xml.bin | 2 +- ...only-groups_group-deps_lock11_1.2.json.bin | 2 +- .../only-groups_group-deps_lock11_1.2.xml.bin | 2 +- ...only-groups_group-deps_lock11_1.3.json.bin | 2 +- .../only-groups_group-deps_lock11_1.3.xml.bin | 2 +- ...only-groups_group-deps_lock11_1.4.json.bin | 2 +- .../only-groups_group-deps_lock11_1.4.xml.bin | 2 +- ...only-groups_group-deps_lock11_1.5.json.bin | 2 +- .../only-groups_group-deps_lock11_1.5.xml.bin | 2 +- ...only-groups_group-deps_lock11_1.6.json.bin | 2 +- .../only-groups_group-deps_lock11_1.6.xml.bin | 2 +- ...only-groups_group-deps_lock20_1.2.json.bin | 2 +- .../only-groups_group-deps_lock20_1.2.xml.bin | 2 +- ...only-groups_group-deps_lock20_1.3.json.bin | 2 +- .../only-groups_group-deps_lock20_1.3.xml.bin | 2 +- ...only-groups_group-deps_lock20_1.4.json.bin | 2 +- .../only-groups_group-deps_lock20_1.4.xml.bin | 2 +- ...only-groups_group-deps_lock20_1.5.json.bin | 2 +- .../only-groups_group-deps_lock20_1.5.xml.bin | 2 +- ...only-groups_group-deps_lock20_1.6.json.bin | 2 +- .../only-groups_group-deps_lock20_1.6.xml.bin | 2 +- .../plain_group-deps_lock11_1.2.json.bin | 2 +- .../plain_group-deps_lock11_1.2.xml.bin | 2 +- .../plain_group-deps_lock11_1.3.json.bin | 2 +- .../plain_group-deps_lock11_1.3.xml.bin | 2 +- .../plain_group-deps_lock11_1.4.json.bin | 2 +- .../plain_group-deps_lock11_1.4.xml.bin | 2 +- .../plain_group-deps_lock11_1.5.json.bin | 2 +- .../plain_group-deps_lock11_1.5.xml.bin | 2 +- .../plain_group-deps_lock11_1.6.json.bin | 2 +- .../plain_group-deps_lock11_1.6.xml.bin | 2 +- .../plain_group-deps_lock20_1.2.json.bin | 2 +- .../plain_group-deps_lock20_1.2.xml.bin | 2 +- .../plain_group-deps_lock20_1.3.json.bin | 2 +- .../plain_group-deps_lock20_1.3.xml.bin | 2 +- .../plain_group-deps_lock20_1.4.json.bin | 2 +- .../plain_group-deps_lock20_1.4.xml.bin | 2 +- .../plain_group-deps_lock20_1.5.json.bin | 2 +- .../plain_group-deps_lock20_1.5.xml.bin | 2 +- .../plain_group-deps_lock20_1.6.json.bin | 2 +- .../plain_group-deps_lock20_1.6.xml.bin | 2 +- .../poetry/plain_local_lock10_1.2.json.bin | 2 +- .../poetry/plain_local_lock10_1.2.xml.bin | 2 +- .../poetry/plain_local_lock10_1.3.json.bin | 2 +- .../poetry/plain_local_lock10_1.3.xml.bin | 2 +- .../poetry/plain_local_lock10_1.4.json.bin | 2 +- .../poetry/plain_local_lock10_1.4.xml.bin | 2 +- .../poetry/plain_local_lock10_1.5.json.bin | 2 +- .../poetry/plain_local_lock10_1.5.xml.bin | 2 +- .../poetry/plain_local_lock10_1.6.json.bin | 2 +- .../poetry/plain_local_lock10_1.6.xml.bin | 2 +- .../poetry/plain_local_lock11_1.2.json.bin | 2 +- .../poetry/plain_local_lock11_1.2.xml.bin | 2 +- .../poetry/plain_local_lock11_1.3.json.bin | 2 +- .../poetry/plain_local_lock11_1.3.xml.bin | 2 +- .../poetry/plain_local_lock11_1.4.json.bin | 2 +- .../poetry/plain_local_lock11_1.4.xml.bin | 2 +- .../poetry/plain_local_lock11_1.5.json.bin | 2 +- .../poetry/plain_local_lock11_1.5.xml.bin | 2 +- .../poetry/plain_local_lock11_1.6.json.bin | 2 +- .../poetry/plain_local_lock11_1.6.xml.bin | 2 +- .../poetry/plain_local_lock20_1.2.json.bin | 2 +- .../poetry/plain_local_lock20_1.2.xml.bin | 2 +- .../poetry/plain_local_lock20_1.3.json.bin | 2 +- .../poetry/plain_local_lock20_1.3.xml.bin | 2 +- .../poetry/plain_local_lock20_1.4.json.bin | 2 +- .../poetry/plain_local_lock20_1.4.xml.bin | 2 +- .../poetry/plain_local_lock20_1.5.json.bin | 2 +- .../poetry/plain_local_lock20_1.5.xml.bin | 2 +- .../poetry/plain_local_lock20_1.6.json.bin | 2 +- .../poetry/plain_local_lock20_1.6.xml.bin | 2 +- .../plain_main-and-dev_lock10_1.2.json.bin | 2 +- .../plain_main-and-dev_lock10_1.2.xml.bin | 2 +- .../plain_main-and-dev_lock10_1.3.json.bin | 2 +- .../plain_main-and-dev_lock10_1.3.xml.bin | 2 +- .../plain_main-and-dev_lock10_1.4.json.bin | 2 +- .../plain_main-and-dev_lock10_1.4.xml.bin | 2 +- .../plain_main-and-dev_lock10_1.5.json.bin | 2 +- .../plain_main-and-dev_lock10_1.5.xml.bin | 2 +- .../plain_main-and-dev_lock10_1.6.json.bin | 2 +- .../plain_main-and-dev_lock10_1.6.xml.bin | 2 +- .../plain_main-and-dev_lock11_1.2.json.bin | 2 +- .../plain_main-and-dev_lock11_1.2.xml.bin | 2 +- .../plain_main-and-dev_lock11_1.3.json.bin | 2 +- .../plain_main-and-dev_lock11_1.3.xml.bin | 2 +- .../plain_main-and-dev_lock11_1.4.json.bin | 2 +- .../plain_main-and-dev_lock11_1.4.xml.bin | 2 +- .../plain_main-and-dev_lock11_1.5.json.bin | 2 +- .../plain_main-and-dev_lock11_1.5.xml.bin | 2 +- .../plain_main-and-dev_lock11_1.6.json.bin | 2 +- .../plain_main-and-dev_lock11_1.6.xml.bin | 2 +- .../plain_main-and-dev_lock20_1.2.json.bin | 2 +- .../plain_main-and-dev_lock20_1.2.xml.bin | 2 +- .../plain_main-and-dev_lock20_1.3.json.bin | 2 +- .../plain_main-and-dev_lock20_1.3.xml.bin | 2 +- .../plain_main-and-dev_lock20_1.4.json.bin | 2 +- .../plain_main-and-dev_lock20_1.4.xml.bin | 2 +- .../plain_main-and-dev_lock20_1.5.json.bin | 2 +- .../plain_main-and-dev_lock20_1.5.xml.bin | 2 +- .../plain_main-and-dev_lock20_1.6.json.bin | 2 +- .../plain_main-and-dev_lock20_1.6.xml.bin | 2 +- ..._multi-constraint-deps_lock11_1.2.json.bin | 2 +- ...n_multi-constraint-deps_lock11_1.2.xml.bin | 2 +- ..._multi-constraint-deps_lock11_1.3.json.bin | 2 +- ...n_multi-constraint-deps_lock11_1.3.xml.bin | 2 +- ..._multi-constraint-deps_lock11_1.4.json.bin | 2 +- ...n_multi-constraint-deps_lock11_1.4.xml.bin | 2 +- ..._multi-constraint-deps_lock11_1.5.json.bin | 2 +- ...n_multi-constraint-deps_lock11_1.5.xml.bin | 2 +- ..._multi-constraint-deps_lock11_1.6.json.bin | 2 +- ...n_multi-constraint-deps_lock11_1.6.xml.bin | 2 +- ..._multi-constraint-deps_lock20_1.2.json.bin | 2 +- ...n_multi-constraint-deps_lock20_1.2.xml.bin | 2 +- ..._multi-constraint-deps_lock20_1.3.json.bin | 2 +- ...n_multi-constraint-deps_lock20_1.3.xml.bin | 2 +- ..._multi-constraint-deps_lock20_1.4.json.bin | 39 +++++++++ ...n_multi-constraint-deps_lock20_1.4.xml.bin | 2 +- ..._multi-constraint-deps_lock20_1.5.json.bin | 69 +++++++++++++-- ...n_multi-constraint-deps_lock20_1.5.xml.bin | 84 +++++++++++-------- ..._multi-constraint-deps_lock20_1.6.json.bin | 70 ++++++++++++++-- ...n_multi-constraint-deps_lock20_1.6.xml.bin | 84 +++++++++++-------- .../poetry/plain_no-deps_lock20_1.2.json.bin | 2 +- .../poetry/plain_no-deps_lock20_1.2.xml.bin | 2 +- .../poetry/plain_no-deps_lock20_1.3.json.bin | 2 +- .../poetry/plain_no-deps_lock20_1.3.xml.bin | 2 +- .../poetry/plain_no-deps_lock20_1.4.json.bin | 2 +- .../poetry/plain_no-deps_lock20_1.4.xml.bin | 2 +- .../poetry/plain_no-deps_lock20_1.5.json.bin | 2 +- .../poetry/plain_no-deps_lock20_1.5.xml.bin | 2 +- .../poetry/plain_no-deps_lock20_1.6.json.bin | 2 +- .../poetry/plain_no-deps_lock20_1.6.xml.bin | 2 +- ..._normalize-packagename_lock10_1.2.json.bin | 2 +- ...n_normalize-packagename_lock10_1.2.xml.bin | 2 +- ..._normalize-packagename_lock10_1.3.json.bin | 2 +- ...n_normalize-packagename_lock10_1.3.xml.bin | 2 +- ..._normalize-packagename_lock10_1.4.json.bin | 2 +- ...n_normalize-packagename_lock10_1.4.xml.bin | 2 +- ..._normalize-packagename_lock10_1.5.json.bin | 2 +- ...n_normalize-packagename_lock10_1.5.xml.bin | 2 +- ..._normalize-packagename_lock10_1.6.json.bin | 2 +- ...n_normalize-packagename_lock10_1.6.xml.bin | 2 +- ..._normalize-packagename_lock20_1.2.json.bin | 2 +- ...n_normalize-packagename_lock20_1.2.xml.bin | 2 +- ..._normalize-packagename_lock20_1.3.json.bin | 2 +- ...n_normalize-packagename_lock20_1.3.xml.bin | 2 +- ..._normalize-packagename_lock20_1.4.json.bin | 2 +- ...n_normalize-packagename_lock20_1.4.xml.bin | 2 +- ..._normalize-packagename_lock20_1.5.json.bin | 2 +- ...n_normalize-packagename_lock20_1.5.xml.bin | 2 +- ..._normalize-packagename_lock20_1.6.json.bin | 2 +- ...n_normalize-packagename_lock20_1.6.xml.bin | 2 +- .../plain_private-packges_lock10_1.2.json.bin | 2 +- .../plain_private-packges_lock10_1.2.xml.bin | 2 +- .../plain_private-packges_lock10_1.3.json.bin | 2 +- .../plain_private-packges_lock10_1.3.xml.bin | 2 +- .../plain_private-packges_lock10_1.4.json.bin | 2 +- .../plain_private-packges_lock10_1.4.xml.bin | 2 +- .../plain_private-packges_lock10_1.5.json.bin | 2 +- .../plain_private-packges_lock10_1.5.xml.bin | 2 +- .../plain_private-packges_lock10_1.6.json.bin | 2 +- .../plain_private-packges_lock10_1.6.xml.bin | 2 +- .../plain_private-packges_lock11_1.2.json.bin | 2 +- .../plain_private-packges_lock11_1.2.xml.bin | 2 +- .../plain_private-packges_lock11_1.3.json.bin | 2 +- .../plain_private-packges_lock11_1.3.xml.bin | 2 +- .../plain_private-packges_lock11_1.4.json.bin | 2 +- .../plain_private-packges_lock11_1.4.xml.bin | 2 +- .../plain_private-packges_lock11_1.5.json.bin | 2 +- .../plain_private-packges_lock11_1.5.xml.bin | 2 +- .../plain_private-packges_lock11_1.6.json.bin | 2 +- .../plain_private-packges_lock11_1.6.xml.bin | 2 +- .../plain_private-packges_lock20_1.2.json.bin | 2 +- .../plain_private-packges_lock20_1.2.xml.bin | 2 +- .../plain_private-packges_lock20_1.3.json.bin | 2 +- .../plain_private-packges_lock20_1.3.xml.bin | 2 +- .../plain_private-packges_lock20_1.4.json.bin | 2 +- .../plain_private-packges_lock20_1.4.xml.bin | 2 +- .../plain_private-packges_lock20_1.5.json.bin | 2 +- .../plain_private-packges_lock20_1.5.xml.bin | 2 +- .../plain_private-packges_lock20_1.6.json.bin | 2 +- .../plain_private-packges_lock20_1.6.xml.bin | 2 +- ...in_regression-issue611_lock20_1.2.json.bin | 2 +- ...ain_regression-issue611_lock20_1.2.xml.bin | 2 +- ...in_regression-issue611_lock20_1.3.json.bin | 2 +- ...ain_regression-issue611_lock20_1.3.xml.bin | 2 +- ...in_regression-issue611_lock20_1.4.json.bin | 2 +- ...ain_regression-issue611_lock20_1.4.xml.bin | 2 +- ...in_regression-issue611_lock20_1.5.json.bin | 2 +- ...ain_regression-issue611_lock20_1.5.xml.bin | 2 +- ...in_regression-issue611_lock20_1.6.json.bin | 2 +- ...ain_regression-issue611_lock20_1.6.xml.bin | 2 +- ...in_regression-issue702_lock10_1.2.json.bin | 2 +- ...ain_regression-issue702_lock10_1.2.xml.bin | 2 +- ...in_regression-issue702_lock10_1.3.json.bin | 2 +- ...ain_regression-issue702_lock10_1.3.xml.bin | 2 +- ...in_regression-issue702_lock10_1.4.json.bin | 2 +- ...ain_regression-issue702_lock10_1.4.xml.bin | 2 +- ...in_regression-issue702_lock10_1.5.json.bin | 2 +- ...ain_regression-issue702_lock10_1.5.xml.bin | 2 +- ...in_regression-issue702_lock10_1.6.json.bin | 2 +- ...ain_regression-issue702_lock10_1.6.xml.bin | 2 +- ...in_regression-issue702_lock11_1.2.json.bin | 2 +- ...ain_regression-issue702_lock11_1.2.xml.bin | 2 +- ...in_regression-issue702_lock11_1.3.json.bin | 2 +- ...ain_regression-issue702_lock11_1.3.xml.bin | 2 +- ...in_regression-issue702_lock11_1.4.json.bin | 2 +- ...ain_regression-issue702_lock11_1.4.xml.bin | 2 +- ...in_regression-issue702_lock11_1.5.json.bin | 2 +- ...ain_regression-issue702_lock11_1.5.xml.bin | 2 +- ...in_regression-issue702_lock11_1.6.json.bin | 2 +- ...ain_regression-issue702_lock11_1.6.xml.bin | 2 +- ...in_regression-issue702_lock20_1.2.json.bin | 2 +- ...ain_regression-issue702_lock20_1.2.xml.bin | 2 +- ...in_regression-issue702_lock20_1.3.json.bin | 2 +- ...ain_regression-issue702_lock20_1.3.xml.bin | 2 +- ...in_regression-issue702_lock20_1.4.json.bin | 2 +- ...ain_regression-issue702_lock20_1.4.xml.bin | 2 +- ...in_regression-issue702_lock20_1.5.json.bin | 2 +- ...ain_regression-issue702_lock20_1.5.xml.bin | 2 +- ...in_regression-issue702_lock20_1.6.json.bin | 2 +- ...ain_regression-issue702_lock20_1.6.xml.bin | 2 +- ...in_regression-issue727_lock20_1.2.json.bin | 2 +- ...ain_regression-issue727_lock20_1.2.xml.bin | 2 +- ...in_regression-issue727_lock20_1.3.json.bin | 2 +- ...ain_regression-issue727_lock20_1.3.xml.bin | 2 +- ...in_regression-issue727_lock20_1.4.json.bin | 2 +- ...ain_regression-issue727_lock20_1.4.xml.bin | 2 +- ...in_regression-issue727_lock20_1.5.json.bin | 2 +- ...ain_regression-issue727_lock20_1.5.xml.bin | 2 +- ...in_regression-issue727_lock20_1.6.json.bin | 2 +- ...ain_regression-issue727_lock20_1.6.xml.bin | 2 +- .../plain_with-extras_lock10_1.2.json.bin | 2 +- .../plain_with-extras_lock10_1.2.xml.bin | 2 +- .../plain_with-extras_lock10_1.3.json.bin | 2 +- .../plain_with-extras_lock10_1.3.xml.bin | 2 +- .../plain_with-extras_lock10_1.4.json.bin | 2 +- .../plain_with-extras_lock10_1.4.xml.bin | 2 +- .../plain_with-extras_lock10_1.5.json.bin | 2 +- .../plain_with-extras_lock10_1.5.xml.bin | 2 +- .../plain_with-extras_lock10_1.6.json.bin | 2 +- .../plain_with-extras_lock10_1.6.xml.bin | 2 +- .../plain_with-extras_lock11_1.2.json.bin | 2 +- .../plain_with-extras_lock11_1.2.xml.bin | 2 +- .../plain_with-extras_lock11_1.3.json.bin | 2 +- .../plain_with-extras_lock11_1.3.xml.bin | 2 +- .../plain_with-extras_lock11_1.4.json.bin | 2 +- .../plain_with-extras_lock11_1.4.xml.bin | 2 +- .../plain_with-extras_lock11_1.5.json.bin | 2 +- .../plain_with-extras_lock11_1.5.xml.bin | 2 +- .../plain_with-extras_lock11_1.6.json.bin | 2 +- .../plain_with-extras_lock11_1.6.xml.bin | 2 +- .../plain_with-extras_lock20_1.2.json.bin | 2 +- .../plain_with-extras_lock20_1.2.xml.bin | 2 +- .../plain_with-extras_lock20_1.3.json.bin | 2 +- .../plain_with-extras_lock20_1.3.xml.bin | 2 +- .../plain_with-extras_lock20_1.4.json.bin | 2 +- .../plain_with-extras_lock20_1.4.xml.bin | 2 +- .../plain_with-extras_lock20_1.5.json.bin | 2 +- .../plain_with-extras_lock20_1.5.xml.bin | 2 +- .../plain_with-extras_lock20_1.6.json.bin | 2 +- .../plain_with-extras_lock20_1.6.xml.bin | 2 +- .../plain_with-urls_lock10_1.2.json.bin | 2 +- .../poetry/plain_with-urls_lock10_1.2.xml.bin | 2 +- .../plain_with-urls_lock10_1.3.json.bin | 2 +- .../poetry/plain_with-urls_lock10_1.3.xml.bin | 2 +- .../plain_with-urls_lock10_1.4.json.bin | 39 +++++++++ .../poetry/plain_with-urls_lock10_1.4.xml.bin | 2 +- .../plain_with-urls_lock10_1.5.json.bin | 69 +++++++++++++-- .../poetry/plain_with-urls_lock10_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-urls_lock10_1.6.json.bin | 70 ++++++++++++++-- .../poetry/plain_with-urls_lock10_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-urls_lock11_1.2.json.bin | 2 +- .../poetry/plain_with-urls_lock11_1.2.xml.bin | 2 +- .../plain_with-urls_lock11_1.3.json.bin | 2 +- .../poetry/plain_with-urls_lock11_1.3.xml.bin | 2 +- .../plain_with-urls_lock11_1.4.json.bin | 39 +++++++++ .../poetry/plain_with-urls_lock11_1.4.xml.bin | 2 +- .../plain_with-urls_lock11_1.5.json.bin | 69 +++++++++++++-- .../poetry/plain_with-urls_lock11_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-urls_lock11_1.6.json.bin | 70 ++++++++++++++-- .../poetry/plain_with-urls_lock11_1.6.xml.bin | 84 +++++++++++-------- .../plain_with-urls_lock20_1.2.json.bin | 2 +- .../poetry/plain_with-urls_lock20_1.2.xml.bin | 2 +- .../plain_with-urls_lock20_1.3.json.bin | 2 +- .../poetry/plain_with-urls_lock20_1.3.xml.bin | 2 +- .../plain_with-urls_lock20_1.4.json.bin | 39 +++++++++ .../poetry/plain_with-urls_lock20_1.4.xml.bin | 2 +- .../plain_with-urls_lock20_1.5.json.bin | 69 +++++++++++++-- .../poetry/plain_with-urls_lock20_1.5.xml.bin | 84 +++++++++++-------- .../plain_with-urls_lock20_1.6.json.bin | 70 ++++++++++++++-- .../poetry/plain_with-urls_lock20_1.6.xml.bin | 84 +++++++++++-------- ...ome-extras_with-extras_lock10_1.2.json.bin | 2 +- ...some-extras_with-extras_lock10_1.2.xml.bin | 2 +- ...ome-extras_with-extras_lock10_1.3.json.bin | 2 +- ...some-extras_with-extras_lock10_1.3.xml.bin | 2 +- ...ome-extras_with-extras_lock10_1.4.json.bin | 2 +- ...some-extras_with-extras_lock10_1.4.xml.bin | 2 +- ...ome-extras_with-extras_lock10_1.5.json.bin | 2 +- ...some-extras_with-extras_lock10_1.5.xml.bin | 2 +- ...ome-extras_with-extras_lock10_1.6.json.bin | 2 +- ...some-extras_with-extras_lock10_1.6.xml.bin | 2 +- ...ome-extras_with-extras_lock11_1.2.json.bin | 2 +- ...some-extras_with-extras_lock11_1.2.xml.bin | 2 +- ...ome-extras_with-extras_lock11_1.3.json.bin | 2 +- ...some-extras_with-extras_lock11_1.3.xml.bin | 2 +- ...ome-extras_with-extras_lock11_1.4.json.bin | 2 +- ...some-extras_with-extras_lock11_1.4.xml.bin | 2 +- ...ome-extras_with-extras_lock11_1.5.json.bin | 2 +- ...some-extras_with-extras_lock11_1.5.xml.bin | 2 +- ...ome-extras_with-extras_lock11_1.6.json.bin | 2 +- ...some-extras_with-extras_lock11_1.6.xml.bin | 2 +- ...ome-extras_with-extras_lock20_1.2.json.bin | 2 +- ...some-extras_with-extras_lock20_1.2.xml.bin | 2 +- ...ome-extras_with-extras_lock20_1.3.json.bin | 2 +- ...some-extras_with-extras_lock20_1.3.xml.bin | 2 +- ...ome-extras_with-extras_lock20_1.4.json.bin | 2 +- ...some-extras_with-extras_lock20_1.4.xml.bin | 2 +- ...ome-extras_with-extras_lock20_1.5.json.bin | 2 +- ...some-extras_with-extras_lock20_1.5.xml.bin | 2 +- ...ome-extras_with-extras_lock20_1.6.json.bin | 2 +- ...some-extras_with-extras_lock20_1.6.xml.bin | 2 +- ...some-groups_group-deps_lock11_1.2.json.bin | 2 +- .../some-groups_group-deps_lock11_1.2.xml.bin | 2 +- ...some-groups_group-deps_lock11_1.3.json.bin | 2 +- .../some-groups_group-deps_lock11_1.3.xml.bin | 2 +- ...some-groups_group-deps_lock11_1.4.json.bin | 2 +- .../some-groups_group-deps_lock11_1.4.xml.bin | 2 +- ...some-groups_group-deps_lock11_1.5.json.bin | 2 +- .../some-groups_group-deps_lock11_1.5.xml.bin | 2 +- ...some-groups_group-deps_lock11_1.6.json.bin | 2 +- .../some-groups_group-deps_lock11_1.6.xml.bin | 2 +- ...some-groups_group-deps_lock20_1.2.json.bin | 2 +- .../some-groups_group-deps_lock20_1.2.xml.bin | 2 +- ...some-groups_group-deps_lock20_1.3.json.bin | 2 +- .../some-groups_group-deps_lock20_1.3.xml.bin | 2 +- ...some-groups_group-deps_lock20_1.4.json.bin | 2 +- .../some-groups_group-deps_lock20_1.4.xml.bin | 2 +- ...some-groups_group-deps_lock20_1.5.json.bin | 2 +- .../some-groups_group-deps_lock20_1.5.xml.bin | 2 +- ...some-groups_group-deps_lock20_1.6.json.bin | 2 +- .../some-groups_group-deps_lock20_1.6.xml.bin | 2 +- .../requirements/file_frozen_1.2.json.bin | 2 +- .../requirements/file_frozen_1.2.xml.bin | 2 +- .../requirements/file_frozen_1.3.json.bin | 2 +- .../requirements/file_frozen_1.3.xml.bin | 2 +- .../requirements/file_frozen_1.4.json.bin | 2 +- .../requirements/file_frozen_1.4.xml.bin | 2 +- .../requirements/file_frozen_1.5.json.bin | 2 +- .../requirements/file_frozen_1.5.xml.bin | 2 +- .../requirements/file_frozen_1.6.json.bin | 2 +- .../requirements/file_frozen_1.6.xml.bin | 2 +- .../requirements/file_local_1.2.json.bin | 2 +- .../requirements/file_local_1.2.xml.bin | 2 +- .../requirements/file_local_1.3.json.bin | 2 +- .../requirements/file_local_1.3.xml.bin | 2 +- .../requirements/file_local_1.4.json.bin | 2 +- .../requirements/file_local_1.4.xml.bin | 2 +- .../requirements/file_local_1.5.json.bin | 2 +- .../requirements/file_local_1.5.xml.bin | 2 +- .../requirements/file_local_1.6.json.bin | 2 +- .../requirements/file_local_1.6.xml.bin | 2 +- .../requirements/file_nested_1.2.json.bin | 2 +- .../requirements/file_nested_1.2.xml.bin | 2 +- .../requirements/file_nested_1.3.json.bin | 2 +- .../requirements/file_nested_1.3.xml.bin | 2 +- .../requirements/file_nested_1.4.json.bin | 2 +- .../requirements/file_nested_1.4.xml.bin | 2 +- .../requirements/file_nested_1.5.json.bin | 2 +- .../requirements/file_nested_1.5.xml.bin | 2 +- .../requirements/file_nested_1.6.json.bin | 2 +- .../requirements/file_nested_1.6.xml.bin | 2 +- .../file_private-packages_1.2.json.bin | 2 +- .../file_private-packages_1.2.xml.bin | 2 +- .../file_private-packages_1.3.json.bin | 2 +- .../file_private-packages_1.3.xml.bin | 2 +- .../file_private-packages_1.4.json.bin | 2 +- .../file_private-packages_1.4.xml.bin | 2 +- .../file_private-packages_1.5.json.bin | 2 +- .../file_private-packages_1.5.xml.bin | 2 +- .../file_private-packages_1.6.json.bin | 2 +- .../file_private-packages_1.6.xml.bin | 2 +- .../file_with-comments_1.2.json.bin | 2 +- .../file_with-comments_1.2.xml.bin | 2 +- .../file_with-comments_1.3.json.bin | 2 +- .../file_with-comments_1.3.xml.bin | 2 +- .../file_with-comments_1.4.json.bin | 2 +- .../file_with-comments_1.4.xml.bin | 2 +- .../file_with-comments_1.5.json.bin | 2 +- .../file_with-comments_1.5.xml.bin | 2 +- .../file_with-comments_1.6.json.bin | 2 +- .../file_with-comments_1.6.xml.bin | 2 +- .../file_with-extras_1.2.json.bin | 2 +- .../requirements/file_with-extras_1.2.xml.bin | 2 +- .../file_with-extras_1.3.json.bin | 2 +- .../requirements/file_with-extras_1.3.xml.bin | 2 +- .../file_with-extras_1.4.json.bin | 2 +- .../requirements/file_with-extras_1.4.xml.bin | 2 +- .../file_with-extras_1.5.json.bin | 2 +- .../requirements/file_with-extras_1.5.xml.bin | 2 +- .../file_with-extras_1.6.json.bin | 2 +- .../requirements/file_with-extras_1.6.xml.bin | 2 +- .../file_with-hashes_1.2.json.bin | 2 +- .../requirements/file_with-hashes_1.2.xml.bin | 2 +- .../file_with-hashes_1.3.json.bin | 2 +- .../requirements/file_with-hashes_1.3.xml.bin | 2 +- .../file_with-hashes_1.4.json.bin | 2 +- .../requirements/file_with-hashes_1.4.xml.bin | 2 +- .../file_with-hashes_1.5.json.bin | 2 +- .../requirements/file_with-hashes_1.5.xml.bin | 2 +- .../file_with-hashes_1.6.json.bin | 2 +- .../requirements/file_with-hashes_1.6.xml.bin | 2 +- .../requirements/file_with-urls_1.2.json.bin | 2 +- .../requirements/file_with-urls_1.2.xml.bin | 2 +- .../requirements/file_with-urls_1.3.json.bin | 2 +- .../requirements/file_with-urls_1.3.xml.bin | 2 +- .../requirements/file_with-urls_1.4.json.bin | 2 +- .../requirements/file_with-urls_1.4.xml.bin | 2 +- .../requirements/file_with-urls_1.5.json.bin | 2 +- .../requirements/file_with-urls_1.5.xml.bin | 2 +- .../requirements/file_with-urls_1.6.json.bin | 2 +- .../requirements/file_with-urls_1.6.xml.bin | 2 +- .../file_without-pinned-versions_1.2.json.bin | 2 +- .../file_without-pinned-versions_1.2.xml.bin | 2 +- .../file_without-pinned-versions_1.3.json.bin | 2 +- .../file_without-pinned-versions_1.3.xml.bin | 2 +- .../file_without-pinned-versions_1.4.json.bin | 2 +- .../file_without-pinned-versions_1.4.xml.bin | 2 +- .../file_without-pinned-versions_1.5.json.bin | 2 +- .../file_without-pinned-versions_1.5.xml.bin | 2 +- .../file_without-pinned-versions_1.6.json.bin | 2 +- .../file_without-pinned-versions_1.6.xml.bin | 2 +- .../index_auth_frozen_1.2.json.bin | 2 +- .../index_auth_frozen_1.2.xml.bin | 2 +- .../index_auth_frozen_1.3.json.bin | 2 +- .../index_auth_frozen_1.3.xml.bin | 2 +- .../index_auth_frozen_1.4.json.bin | 2 +- .../index_auth_frozen_1.4.xml.bin | 2 +- .../index_auth_frozen_1.5.json.bin | 2 +- .../index_auth_frozen_1.5.xml.bin | 2 +- .../index_auth_frozen_1.6.json.bin | 2 +- .../index_auth_frozen_1.6.xml.bin | 2 +- .../requirements/stream_frozen_1.2.json.bin | 2 +- .../requirements/stream_frozen_1.2.xml.bin | 2 +- .../requirements/stream_frozen_1.3.json.bin | 2 +- .../requirements/stream_frozen_1.3.xml.bin | 2 +- .../requirements/stream_frozen_1.4.json.bin | 2 +- .../requirements/stream_frozen_1.4.xml.bin | 2 +- .../requirements/stream_frozen_1.5.json.bin | 2 +- .../requirements/stream_frozen_1.5.xml.bin | 2 +- .../requirements/stream_frozen_1.6.json.bin | 2 +- .../requirements/stream_frozen_1.6.xml.bin | 2 +- .../requirements/stream_local_1.2.json.bin | 2 +- .../requirements/stream_local_1.2.xml.bin | 2 +- .../requirements/stream_local_1.3.json.bin | 2 +- .../requirements/stream_local_1.3.xml.bin | 2 +- .../requirements/stream_local_1.4.json.bin | 2 +- .../requirements/stream_local_1.4.xml.bin | 2 +- .../requirements/stream_local_1.5.json.bin | 2 +- .../requirements/stream_local_1.5.xml.bin | 2 +- .../requirements/stream_local_1.6.json.bin | 2 +- .../requirements/stream_local_1.6.xml.bin | 2 +- .../requirements/stream_nested_1.2.json.bin | 2 +- .../requirements/stream_nested_1.2.xml.bin | 2 +- .../requirements/stream_nested_1.3.json.bin | 2 +- .../requirements/stream_nested_1.3.xml.bin | 2 +- .../requirements/stream_nested_1.4.json.bin | 2 +- .../requirements/stream_nested_1.4.xml.bin | 2 +- .../requirements/stream_nested_1.5.json.bin | 2 +- .../requirements/stream_nested_1.5.xml.bin | 2 +- .../requirements/stream_nested_1.6.json.bin | 2 +- .../requirements/stream_nested_1.6.xml.bin | 2 +- .../stream_private-packages_1.2.json.bin | 2 +- .../stream_private-packages_1.2.xml.bin | 2 +- .../stream_private-packages_1.3.json.bin | 2 +- .../stream_private-packages_1.3.xml.bin | 2 +- .../stream_private-packages_1.4.json.bin | 2 +- .../stream_private-packages_1.4.xml.bin | 2 +- .../stream_private-packages_1.5.json.bin | 2 +- .../stream_private-packages_1.5.xml.bin | 2 +- .../stream_private-packages_1.6.json.bin | 2 +- .../stream_private-packages_1.6.xml.bin | 2 +- ...egression-issue448.cp1252.txt_1.2.json.bin | 2 +- ...regression-issue448.cp1252.txt_1.2.xml.bin | 2 +- ...egression-issue448.cp1252.txt_1.3.json.bin | 2 +- ...regression-issue448.cp1252.txt_1.3.xml.bin | 2 +- ...egression-issue448.cp1252.txt_1.4.json.bin | 2 +- ...regression-issue448.cp1252.txt_1.4.xml.bin | 2 +- ...egression-issue448.cp1252.txt_1.5.json.bin | 2 +- ...regression-issue448.cp1252.txt_1.5.xml.bin | 2 +- ...egression-issue448.cp1252.txt_1.6.json.bin | 2 +- ...regression-issue448.cp1252.txt_1.6.xml.bin | 2 +- .../stream_with-comments_1.2.json.bin | 2 +- .../stream_with-comments_1.2.xml.bin | 2 +- .../stream_with-comments_1.3.json.bin | 2 +- .../stream_with-comments_1.3.xml.bin | 2 +- .../stream_with-comments_1.4.json.bin | 2 +- .../stream_with-comments_1.4.xml.bin | 2 +- .../stream_with-comments_1.5.json.bin | 2 +- .../stream_with-comments_1.5.xml.bin | 2 +- .../stream_with-comments_1.6.json.bin | 2 +- .../stream_with-comments_1.6.xml.bin | 2 +- .../stream_with-extras_1.2.json.bin | 2 +- .../stream_with-extras_1.2.xml.bin | 2 +- .../stream_with-extras_1.3.json.bin | 2 +- .../stream_with-extras_1.3.xml.bin | 2 +- .../stream_with-extras_1.4.json.bin | 2 +- .../stream_with-extras_1.4.xml.bin | 2 +- .../stream_with-extras_1.5.json.bin | 2 +- .../stream_with-extras_1.5.xml.bin | 2 +- .../stream_with-extras_1.6.json.bin | 2 +- .../stream_with-extras_1.6.xml.bin | 2 +- .../stream_with-hashes_1.2.json.bin | 2 +- .../stream_with-hashes_1.2.xml.bin | 2 +- .../stream_with-hashes_1.3.json.bin | 2 +- .../stream_with-hashes_1.3.xml.bin | 2 +- .../stream_with-hashes_1.4.json.bin | 2 +- .../stream_with-hashes_1.4.xml.bin | 2 +- .../stream_with-hashes_1.5.json.bin | 2 +- .../stream_with-hashes_1.5.xml.bin | 2 +- .../stream_with-hashes_1.6.json.bin | 2 +- .../stream_with-hashes_1.6.xml.bin | 2 +- .../stream_with-urls_1.2.json.bin | 2 +- .../requirements/stream_with-urls_1.2.xml.bin | 2 +- .../stream_with-urls_1.3.json.bin | 2 +- .../requirements/stream_with-urls_1.3.xml.bin | 2 +- .../stream_with-urls_1.4.json.bin | 2 +- .../requirements/stream_with-urls_1.4.xml.bin | 2 +- .../stream_with-urls_1.5.json.bin | 2 +- .../requirements/stream_with-urls_1.5.xml.bin | 2 +- .../stream_with-urls_1.6.json.bin | 2 +- .../requirements/stream_with-urls_1.6.xml.bin | 2 +- ...tream_without-pinned-versions_1.2.json.bin | 2 +- ...stream_without-pinned-versions_1.2.xml.bin | 2 +- ...tream_without-pinned-versions_1.3.json.bin | 2 +- ...stream_without-pinned-versions_1.3.xml.bin | 2 +- ...tream_without-pinned-versions_1.4.json.bin | 2 +- ...stream_without-pinned-versions_1.4.xml.bin | 2 +- ...tream_without-pinned-versions_1.5.json.bin | 2 +- ...stream_without-pinned-versions_1.5.xml.bin | 2 +- ...tream_without-pinned-versions_1.6.json.bin | 2 +- ...stream_without-pinned-versions_1.6.xml.bin | 2 +- tests/unit/test_utils_cdx.py | 10 +-- 903 files changed, 2172 insertions(+), 1339 deletions(-) diff --git a/cyclonedx_py/_internal/utils/cdx.py b/cyclonedx_py/_internal/utils/cdx.py index d8bbe3de..4ac1c534 100644 --- a/cyclonedx_py/_internal/utils/cdx.py +++ b/cyclonedx_py/_internal/utils/cdx.py @@ -39,7 +39,8 @@ def make_bom(**kwargs: Any) -> Bom: Component( type=ComponentType.APPLICATION, group='CycloneDX', - name='cyclonedx-bom', + # package is called 'cyclonedx-bom', but the tool is called 'cyclonedx-py' + name='cyclonedx-py', version=__THIS_VERSION, description='CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments', licenses=(DisjunctiveLicense(id='Apache-2.0', diff --git a/tests/__init__.py b/tests/__init__.py index 9d93791b..cdb52c91 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -90,23 +90,25 @@ def assertEqualSnapshot(self: Union[TestCase, 'SnapshotMixin'], # noqa: N802 _root_file_uri_xml_attr = xml_quoteattr(_root_file_uri)[1:-1] _root_file_uri_json = json_dumps(_root_file_uri)[1:-1] +# package is called 'cyclonedx-bom', but the tool is called 'cyclonedx-py' +EXPECTED_TOOL_NAME='cyclonedx-py' def make_xml_comparable(bom: str) -> str: bom = bom.replace(_root_file_uri_xml, 'file://.../') bom = bom.replace(_root_file_uri_xml_attr, 'file://.../') bom = bom.replace( # replace this version in metadata.tools.components ' CycloneDX\n' - ' cyclonedx-bom\n' + f' {EXPECTED_TOOL_NAME}\n' f' {__this_version}', ' CycloneDX\n' - ' cyclonedx-bom\n' + f' {EXPECTED_TOOL_NAME}\n' ' thisVersion-testing') bom = bom.replace( # replace this version in metadata.tools ' CycloneDX\n' - ' cyclonedx-bom\n' + f' {EXPECTED_TOOL_NAME}\n' f' {__this_version}', ' CycloneDX\n' - ' cyclonedx-bom\n' + f' {EXPECTED_TOOL_NAME}\n' ' thisVersion-testing') bom = re_sub( # replace lib-dynamics in metadata.tools.components ' CycloneDX\n' @@ -152,17 +154,17 @@ def make_xml_comparable(bom: str) -> str: def make_json_comparable(bom: str) -> str: bom = bom.replace(_root_file_uri_json, 'file://.../') bom = bom.replace( # replace this version in metadata.tools.components[] - ' "name": "cyclonedx-bom",\n' + f' "name": {json_dumps(EXPECTED_TOOL_NAME)},\n' ' "type": "application",\n' f' "version": {json_dumps(__this_version)}', - ' "name": "cyclonedx-bom",\n' + f' "name": {json_dumps(EXPECTED_TOOL_NAME)},\n' ' "type": "application",\n' ' "version": "thisVersion-testing"') bom = bom.replace( # replace this version in metadata.tools[] - ' "name": "cyclonedx-bom",\n' + f' "name": {json_dumps(EXPECTED_TOOL_NAME)},\n' ' "vendor": "CycloneDX",\n' f' "version": {json_dumps(__this_version)}', - ' "name": "cyclonedx-bom",\n' + f' "name": {json_dumps(EXPECTED_TOOL_NAME)},\n' ' "vendor": "CycloneDX",\n' ' "version": "thisVersion-testing"') bom = re_sub( # replace lib-dynamics in metadata.tools.components[] diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.json.bin index acc12748..94975105 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.json.bin @@ -307,7 +307,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.xml.bin index f531e83b..1d5886dd 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.json.bin index 0ee6f49e..fc0328e7 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.json.bin @@ -313,7 +313,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.xml.bin index 12a6ec53..fb78a50f 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin index 22e6a577..2ad474f7 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.json.bin @@ -347,7 +347,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.xml.bin index f3a66a4f..621aa107 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin index 20e4d646..26d54ed5 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.json.bin @@ -357,7 +357,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin index 8cd48a9f..a1d6b48f 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin index 8f4c587c..194ebe9d 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.json.bin @@ -378,7 +378,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin index 3466ca8a..cf8c9f06 100644 --- a/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/pep639-texts_with-license-pep639_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.json.bin index 2f2f678d..07ab2198 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.json.bin @@ -190,7 +190,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.xml.bin index 7fe5601e..f6694405 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.json.bin index 946efb40..b5fc2710 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.json.bin @@ -196,7 +196,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.xml.bin index a9a7f53e..7332598c 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin index f60551d1..565f0e8c 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.json.bin @@ -230,7 +230,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.xml.bin index 15201240..61db29c5 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin index 3516428f..db5b81a8 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.json.bin @@ -240,7 +240,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin index dae6fc65..1e93e3eb 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin index 0b413c2a..4d3832ff 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.json.bin @@ -248,7 +248,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin index dd3aab37..5c97bd7c 100644 --- a/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/pep639_with-license-pep639_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.2.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.2.json.bin index d1c2f622..cc39ad90 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.2.json.bin @@ -44,7 +44,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.2.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.2.xml.bin index 7a3ad29a..47c3717e 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.3.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.3.json.bin index c9e9b4e6..0e06fe0f 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.3.json.bin @@ -50,7 +50,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.3.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.3.xml.bin index 581ab83a..810d605f 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin index 889f6e55..60174815 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.4.json.bin @@ -84,7 +84,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.4.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.4.xml.bin index cda2f5bf..6a3abd68 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin index 47c56ea5..2ed6f486 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.5.json.bin @@ -94,7 +94,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin index d4fc88df..97b92c3b 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin b/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin index c530c160..6eae686a 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.6.json.bin @@ -96,7 +96,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin b/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin index 348996f8..d8d21b5f 100644 --- a/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_editable-self_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_local_1.2.json.bin b/tests/_data/snapshots/environment/plain_local_1.2.json.bin index 74aea42f..0a7dbfd0 100644 --- a/tests/_data/snapshots/environment/plain_local_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.2.json.bin @@ -95,7 +95,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_local_1.2.xml.bin b/tests/_data/snapshots/environment/plain_local_1.2.xml.bin index 61150894..277351d1 100644 --- a/tests/_data/snapshots/environment/plain_local_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_local_1.3.json.bin b/tests/_data/snapshots/environment/plain_local_1.3.json.bin index b74fc7a3..52504fb4 100644 --- a/tests/_data/snapshots/environment/plain_local_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.3.json.bin @@ -113,7 +113,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_local_1.3.xml.bin b/tests/_data/snapshots/environment/plain_local_1.3.xml.bin index 1eaa9e31..87fa1a2f 100644 --- a/tests/_data/snapshots/environment/plain_local_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_local_1.4.json.bin b/tests/_data/snapshots/environment/plain_local_1.4.json.bin index 77b726a5..9eecb3b5 100644 --- a/tests/_data/snapshots/environment/plain_local_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.4.json.bin @@ -147,7 +147,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_local_1.4.xml.bin b/tests/_data/snapshots/environment/plain_local_1.4.xml.bin index a2a1e908..12cc36f1 100644 --- a/tests/_data/snapshots/environment/plain_local_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_local_1.5.json.bin b/tests/_data/snapshots/environment/plain_local_1.5.json.bin index 75446fe5..861579e0 100644 --- a/tests/_data/snapshots/environment/plain_local_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.5.json.bin @@ -157,7 +157,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_local_1.5.xml.bin b/tests/_data/snapshots/environment/plain_local_1.5.xml.bin index 036b1dfe..a800704b 100644 --- a/tests/_data/snapshots/environment/plain_local_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_local_1.6.json.bin b/tests/_data/snapshots/environment/plain_local_1.6.json.bin index 4f2a6b45..9cf26e79 100644 --- a/tests/_data/snapshots/environment/plain_local_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_local_1.6.json.bin @@ -162,7 +162,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_local_1.6.xml.bin b/tests/_data/snapshots/environment/plain_local_1.6.xml.bin index 15221483..d1e6d73e 100644 --- a/tests/_data/snapshots/environment/plain_local_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_local_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.2.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.2.json.bin index 6de193b1..f7ab17f1 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.2.json.bin @@ -51,7 +51,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.2.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.2.xml.bin index a982f421..5c6c1fc0 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.3.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.3.json.bin index 4922946d..3cfa3a05 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.3.json.bin @@ -57,7 +57,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.3.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.3.xml.bin index f70c1e34..c326a1fb 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin index 5eb99c38..9c91dd7a 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.4.json.bin @@ -91,7 +91,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.4.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.4.xml.bin index e0d55c55..374af51d 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin index 0a1342d9..5445bead 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.5.json.bin @@ -101,7 +101,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin index ff09e2e4..c08c97e1 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin b/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin index 9365601f..4dba1ef2 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.6.json.bin @@ -103,7 +103,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin b/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin index 5bab8a59..aa980c04 100644 --- a/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_no-deps_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.json.bin index bf95cfa4..9657d83b 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.json.bin @@ -125,7 +125,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.xml.bin index ce3a500b..ce11abd1 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.json.bin index 4d73455c..9ec32cf5 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.json.bin @@ -137,7 +137,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.xml.bin index 75be771b..dddb8143 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin index d2a98a2a..40bc62dc 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.json.bin @@ -171,7 +171,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.xml.bin index deded9be..854dc5c4 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin index e3965f13..e547eb15 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.json.bin @@ -181,7 +181,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin index 50a8c9c9..99d0154d 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin index f27d8927..c36faba6 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.json.bin @@ -186,7 +186,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin index 3cc645ce..67f23071 100644 --- a/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_normalize-packagename_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.2.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.2.json.bin index e6be519f..7034e743 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.2.json.bin @@ -74,7 +74,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.2.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.2.xml.bin index 89416304..7498dda1 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.3.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.3.json.bin index 4d2c51c2..f58bf3e5 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.3.json.bin @@ -86,7 +86,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.3.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.3.xml.bin index dd4cd546..b9df9aad 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin index 0b544a6a..2f075318 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.4.json.bin @@ -120,7 +120,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.4.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.4.xml.bin index 362e2921..2597a674 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin index 5f90e80a..e95da34c 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.5.json.bin @@ -130,7 +130,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin index 52cf7f6d..17cdfb63 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin b/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin index 536e7f9c..14186830 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.6.json.bin @@ -133,7 +133,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin b/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin index 019e14c7..300f9547 100644 --- a/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_private-packages_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.2.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.2.json.bin index b49f2597..7e4ed029 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.2.json.bin @@ -49,7 +49,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.2.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.2.xml.bin index cf306fae..4641e71b 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.3.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.3.json.bin index 6c3d6f01..2d8465d0 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.3.json.bin @@ -55,7 +55,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.3.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.3.xml.bin index 191aa85d..8b6cd0f1 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin index 7463aec6..7de54884 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.4.json.bin @@ -89,7 +89,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.4.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.4.xml.bin index 52967690..766915a0 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin index 3b507298..2128bdba 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.5.json.bin @@ -99,7 +99,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin index 5552b650..0b2f2ca4 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin index ba9521f9..cf56a3c8 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.6.json.bin @@ -102,7 +102,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin index f6dc70de..0f8ffee9 100644 --- a/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pdm_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.2.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.2.json.bin index 42e34cb2..7544046d 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.2.json.bin @@ -81,7 +81,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.2.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.2.xml.bin index 0efa51b3..c6b1be3a 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.3.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.3.json.bin index 6a254989..52fe11ee 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.3.json.bin @@ -87,7 +87,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.3.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.3.xml.bin index a30a4395..b317f5d8 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin index 9c9ba7da..ebddcb7d 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.json.bin @@ -121,7 +121,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.xml.bin index 6d286bf9..e5688431 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin index 4618baba..21836742 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.json.bin @@ -131,7 +131,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin index 66724d40..208a2e53 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin index 14bcaf20..0c8973f9 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.json.bin @@ -134,7 +134,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin index 15cecee9..741acb5f 100644 --- a/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-pipenv_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.2.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.2.json.bin index b3175a0d..1882a9b0 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.2.json.bin @@ -81,7 +81,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.2.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.2.xml.bin index d52ebd1e..aaf2c0d4 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.3.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.3.json.bin index 1706c191..4b29daa2 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.3.json.bin @@ -87,7 +87,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.3.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.3.xml.bin index d7dab0de..cc721dde 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin index a7843183..18f33bb3 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.4.json.bin @@ -121,7 +121,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.4.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.4.xml.bin index 001ff5b4..f56a2e3d 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin index 2f454d8b..8d4d2fee 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.5.json.bin @@ -131,7 +131,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin index c35b9a5b..56587e1c 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin index 3336dcd0..bd203fec 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.6.json.bin @@ -134,7 +134,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin b/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin index 3efa560b..e68e76c0 100644 --- a/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_via-poetry_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.2.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.2.json.bin index 0a52e833..bb23087e 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.2.json.bin @@ -1138,7 +1138,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.2.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.2.xml.bin index 59c1d097..6ce4e6c9 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.3.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.3.json.bin index fc3e8582..325645da 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.3.json.bin @@ -1156,7 +1156,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.3.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.3.xml.bin index 79d4f9e3..c925acca 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin index 9f3183a2..8d705f39 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.4.json.bin @@ -1190,7 +1190,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.4.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.4.xml.bin index 98d29529..2a510cf5 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin index 2e99f9b9..99d61b30 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.5.json.bin @@ -1200,7 +1200,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin index 205654df..fb952581 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin index 66b4693a..af786cda 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.6.json.bin @@ -1244,7 +1244,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin index cfa7fce6..90da156f 100644 --- a/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-extras_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.2.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.2.json.bin index 1ee914a9..7c99638f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.2.json.bin @@ -26,7 +26,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.2.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.2.xml.bin index 8b335021..710c26d9 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.3.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.3.json.bin index 0c62fac8..2e92b093 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.3.json.bin @@ -32,7 +32,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.3.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.3.xml.bin index ca266c8c..29a9c22a 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin index 5a8df1e1..8d424333 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.4.json.bin @@ -66,7 +66,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.4.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.4.xml.bin index 51e9cbe4..08fd7e21 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin index db5a8943..ab180b3f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.5.json.bin @@ -76,7 +76,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin index d3f3fc96..5c5345a5 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin index 0936d87f..8da5bfc2 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.6.json.bin @@ -78,7 +78,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin index 67d9b1f4..0af5025b 100644 --- a/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-file_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.json.bin index 2f2f678d..07ab2198 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.json.bin @@ -190,7 +190,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.xml.bin index 7fe5601e..f6694405 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.json.bin index 946efb40..b5fc2710 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.json.bin @@ -196,7 +196,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.xml.bin index a9a7f53e..7332598c 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin index f60551d1..565f0e8c 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.json.bin @@ -230,7 +230,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.xml.bin index 15201240..61db29c5 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin index 3516428f..db5b81a8 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.json.bin @@ -240,7 +240,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin index dae6fc65..1e93e3eb 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin index 0b413c2a..4d3832ff 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.json.bin @@ -248,7 +248,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin index dd3aab37..5c97bd7c 100644 --- a/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-pep639_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.2.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.2.json.bin index 56683c7f..14ac614b 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.2.json.bin @@ -106,7 +106,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.2.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.2.xml.bin index bb207cb6..a8cff13d 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.3.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.3.json.bin index fb9a12f9..ff26e876 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.3.json.bin @@ -130,7 +130,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.3.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.3.xml.bin index bab72695..feface8a 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin index 38c261b1..01f58531 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.4.json.bin @@ -164,7 +164,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.4.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.4.xml.bin index c4ca4f86..96c29808 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin index 15d79f1f..3ddaa8d0 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.5.json.bin @@ -174,7 +174,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin index 5f22def9..96f4f29f 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin index 8a0750eb..01f249ed 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.6.json.bin @@ -180,7 +180,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin index 5de08d1b..a0d73953 100644 --- a/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-license-text_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.2.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.2.json.bin index 1464717f..106c7a15 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.2.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.2.json.bin @@ -169,7 +169,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.2.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.2.xml.bin index 489e45f6..27120966 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.2.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.3.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.3.json.bin index 13c567eb..a41f22dc 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.3.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.3.json.bin @@ -203,7 +203,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.3.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.3.xml.bin index 564ccf54..cdd63909 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.3.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin index 46e751c9..384957f7 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.4.json.bin @@ -202,6 +202,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.4.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.4.xml.bin index d0dc1c3e..e9e5ecfc 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.4.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin index 4728cab1..08772f30 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.5.json.bin @@ -201,14 +201,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin index 8fe624b5..4b12543a 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin b/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin index 6c9ddd77..5affcb70 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.6.json.bin @@ -206,14 +206,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin b/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin index e8a3d7bd..60600031 100644 --- a/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/environment/plain_with-urls_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.json.bin index 2f2f678d..07ab2198 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.json.bin @@ -190,7 +190,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.xml.bin index 7fe5601e..f6694405 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.json.bin index 946efb40..b5fc2710 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.json.bin @@ -196,7 +196,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.xml.bin index a9a7f53e..7332598c 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin index f60551d1..565f0e8c 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.json.bin @@ -230,7 +230,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.xml.bin index 15201240..61db29c5 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin index 3516428f..db5b81a8 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.json.bin @@ -240,7 +240,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin index dae6fc65..1e93e3eb 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin index 0b413c2a..4d3832ff 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.json.bin @@ -248,7 +248,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin index dd3aab37..5c97bd7c 100644 --- a/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin +++ b/tests/_data/snapshots/environment/texts_with-license-pep639_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.2.json.bin index 29db2b69..53045085 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.2.json.bin @@ -33,7 +33,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.2.xml.bin index 8bb75f31..6c6f2368 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.3.json.bin index bf5f1400..7e759057 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.3.json.bin @@ -55,7 +55,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.3.xml.bin index 66ddf3f3..00cdaff1 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin index e7eba3a9..218633bb 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.json.bin @@ -89,7 +89,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.xml.bin index f84397a3..63092183 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin index fc5aaaf8..530d535c 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.json.bin @@ -99,7 +99,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin index cf744038..30b52e21 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin index 34200540..5fa5a89f 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.json.bin @@ -100,7 +100,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin index e8b472d6..0de77f29 100644 --- a/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_category-deps_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.json.bin index 0e111c17..234443b0 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.json.bin @@ -50,7 +50,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.xml.bin index 63499151..ac20e8a7 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.json.bin index af4a6d9c..19d633c7 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.json.bin @@ -88,7 +88,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.xml.bin index 166d4c3e..d4897808 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin index eb546bdd..af946e36 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.json.bin @@ -122,7 +122,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.xml.bin index bbc5eaff..f92d1e7d 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin index cecbeb21..b1e5a703 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.json.bin @@ -132,7 +132,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin index 199e3a87..5be0aa94 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin index c8d91f13..48c90fbb 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.json.bin @@ -133,7 +133,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin index ae9cc368..43b54086 100644 --- a/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_default-and-dev_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.2.json.bin index acc0bc18..fbfc1445 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.2.json.bin @@ -14,7 +14,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.2.xml.bin index 914a56f6..c48d9e83 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.3.json.bin index ff13d796..cba63306 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.3.json.bin @@ -26,7 +26,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.3.xml.bin index f549a582..67d75d4a 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin index 4a560461..cbf1f78f 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.json.bin @@ -60,7 +60,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.xml.bin index 695555b5..5e465b09 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin index c7f21b72..c9e433e6 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.json.bin @@ -70,7 +70,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin index 40a1a7f9..06b8c6a2 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin index aad06fb0..fc1983cf 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.json.bin @@ -71,7 +71,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin index 3e0b51a9..b97ea001 100644 --- a/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_editable-self_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_local_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.2.json.bin index b2a62add..f46d43a5 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.2.json.bin @@ -64,7 +64,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_local_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.2.xml.bin index f520d6c9..cd29abc0 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_local_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.3.json.bin index 2b17976e..9edeb9bb 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.3.json.bin @@ -100,7 +100,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_local_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.3.xml.bin index 990af727..9115ff8b 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin index 3a9468b5..69ce89e1 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.4.json.bin @@ -131,7 +131,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_local_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.4.xml.bin index 8a9e27a0..c91b655c 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin index fa42551f..3feb1a0c 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.5.json.bin @@ -141,7 +141,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin index 99c917d4..4a4f290f 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin index 4340c99c..1a73a078 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.6.json.bin @@ -142,7 +142,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin index 5997f334..5e23a0ee 100644 --- a/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_local_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.2.json.bin index 6de193b1..f7ab17f1 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.2.json.bin @@ -51,7 +51,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.2.xml.bin index a982f421..5c6c1fc0 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.3.json.bin index 4922946d..3cfa3a05 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.3.json.bin @@ -57,7 +57,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.3.xml.bin index f70c1e34..c326a1fb 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin index 5eb99c38..9c91dd7a 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.json.bin @@ -91,7 +91,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.xml.bin index e0d55c55..374af51d 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin index 0a1342d9..5445bead 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.json.bin @@ -101,7 +101,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin index ff09e2e4..c08c97e1 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin index 9365601f..4dba1ef2 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.json.bin @@ -103,7 +103,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin index 5bab8a59..aa980c04 100644 --- a/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_no-deps_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.json.bin index c4c0b9ad..f2933a79 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.json.bin @@ -67,7 +67,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.xml.bin index c3eb34cb..2ad4df62 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.json.bin index 268e3669..57fa1812 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.json.bin @@ -317,7 +317,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.xml.bin index b7e88b80..7981bf02 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin index c9ac63f6..895a5dfe 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.json.bin @@ -351,7 +351,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.xml.bin index b7511100..4f427b2e 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin index 44881b31..b33bdff3 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.json.bin @@ -361,7 +361,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin index ef84b679..d9b233ea 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin index 8bc99932..9930a55c 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.json.bin @@ -362,7 +362,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin index 3a82e59c..871a538d 100644 --- a/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_normalize-packagename_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.2.json.bin index 9a5d62fb..da5b99a9 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.2.json.bin @@ -67,7 +67,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.2.xml.bin index b0886c84..f3fd1392 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.3.json.bin index 7bd93b67..c87e3653 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.3.json.bin @@ -257,7 +257,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.3.xml.bin index 15cdc4d7..e145c697 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin index 9b12b90b..7ac99aee 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.json.bin @@ -290,7 +290,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.xml.bin index 39542fdf..9351a78a 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin index 89c88d71..b94ed393 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.json.bin @@ -300,7 +300,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin index c6b1d708..133a05fc 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin index 0a31f23b..7635ed9d 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.json.bin @@ -301,7 +301,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin index 49e1b418..7ced2226 100644 --- a/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_private-packages_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.2.json.bin index 702fba85..73a9f7e2 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.2.json.bin @@ -441,7 +441,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.2.xml.bin index fdd001ee..ca9bd385 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.3.json.bin index 462fac4e..ee9f79a8 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.3.json.bin @@ -1611,7 +1611,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.3.xml.bin index 96211627..30b33194 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin index cf6e35b8..ee97a719 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.json.bin @@ -1645,7 +1645,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.xml.bin index fa6de8b6..ccafeee6 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin index b75e0aca..f09cf9cc 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.json.bin @@ -1655,7 +1655,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin index e5f392a2..3eae373b 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin index bc740c2b..c7fde1ff 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.json.bin @@ -1656,7 +1656,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin index 6b0b4842..f42156a4 100644 --- a/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-extras_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.2.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.2.json.bin index b1c819b1..2f866973 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.2.json.bin @@ -135,7 +135,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.2.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.2.xml.bin index 52f5e33b..ff40c2d1 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.3.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.3.json.bin index 75b7bd2c..47c76c70 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.3.json.bin @@ -565,7 +565,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.3.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.3.xml.bin index 98cfb39b..ffc3eb6e 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin index cd0cce13..1d626b2e 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.json.bin @@ -595,7 +595,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.xml.bin index 3107fa74..4036524c 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin index 2465a11a..ad5e0c09 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.json.bin @@ -605,7 +605,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin index 6d9cc32f..9dfce4af 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin index 6b81dd3e..848ea55d 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.json.bin @@ -606,7 +606,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin index 5523f5fe..d144ae21 100644 --- a/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/plain_with-urls_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.json.bin index 96980c92..106b86a2 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.json.bin @@ -57,7 +57,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.xml.bin index 1d141c57..59ae3df2 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.json.bin index 79ec9fa5..16d37be6 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.json.bin @@ -247,7 +247,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.xml.bin index 0443a3f4..31ba484f 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin index 99a46ae5..7e7ff071 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.json.bin @@ -280,7 +280,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.xml.bin index 238bd01b..9deadf5a 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin index 890482c6..59bb3cfb 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.json.bin @@ -290,7 +290,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin index 2e1f8ca5..ac2c76c7 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin index 92b9cda2..bbc78062 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.json.bin @@ -291,7 +291,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin index 41135923..7d9402d8 100644 --- a/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/pypi-mirror_private-packages_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.json.bin index 9f24c8d3..78c7969f 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.json.bin @@ -142,7 +142,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.xml.bin index 6e2744f7..fda50aaa 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.json.bin index d6e23efd..2ce86266 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.json.bin @@ -280,7 +280,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.xml.bin index 784cefbd..b6f9cfe9 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin index fc982394..d5eb44ee 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.json.bin @@ -314,7 +314,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.xml.bin index d8f78199..2ccb8b03 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin index ec710d1d..f01cd89e 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.json.bin @@ -324,7 +324,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin index 985c40b3..e917398f 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin index 99e33f03..ddb893d8 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.json.bin @@ -325,7 +325,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin index 34556787..d37180b1 100644 --- a/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/some-categories_category-deps_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.json.bin index affd82b1..40cba5bd 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.json.bin @@ -125,7 +125,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.xml.bin index dc016405..1376a560 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.json.bin index 209e8cb1..0a88905f 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.json.bin @@ -243,7 +243,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.xml.bin index be7b125e..64de1765 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin index 0bfb63c5..316baa53 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.json.bin @@ -277,7 +277,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.xml.bin index 1eb8df70..8cc6edbc 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin index 1eddf1f9..8cecd9dc 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.json.bin @@ -287,7 +287,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin index 0a1f2ff5..c67fedea 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin index a0e80f22..5005754a 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.json.bin @@ -288,7 +288,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin index f3b4addd..142956e5 100644 --- a/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin +++ b/tests/_data/snapshots/pipenv/with-dev_default-and-dev_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.json.bin index 9fa9ff65..348ef0e2 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.json.bin @@ -115,7 +115,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.xml.bin index 19802b19..e5a2a801 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.json.bin index b2c46da2..9c6558a2 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.json.bin @@ -177,7 +177,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.xml.bin index c244f88f..5f771125 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin index 17be41ce..3f54577c 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.json.bin @@ -211,7 +211,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.xml.bin index 613527a0..0a28bae3 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin index 0ff10c6b..ea26dd08 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.json.bin @@ -221,7 +221,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin index 07f9877f..aa9ad436 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin index 53f7aa01..206cb463 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.json.bin @@ -222,7 +222,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin index 71f35478..c6e38789 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.json.bin index f9f876b3..56dd1a68 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.json.bin @@ -1122,7 +1122,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.xml.bin index c8224de0..8aff0645 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.json.bin index c6f3eedd..c3c67041 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.json.bin @@ -2124,7 +2124,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.xml.bin index f6bbeb3e..82b97792 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin index c2352ef4..85612d06 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.json.bin @@ -2158,7 +2158,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.xml.bin index 8f1401ef..33b153e8 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin index 0b05b686..9c67f3d6 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.json.bin @@ -2168,7 +2168,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin index 83928b44..3177a7f3 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin index 7941d763..f94a4edf 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.json.bin @@ -2169,7 +2169,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin index 83739090..cfd56ce2 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.json.bin index 2a8d2398..0732df65 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.json.bin @@ -1680,7 +1680,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.xml.bin index 300bf5ad..58d2a696 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.json.bin index a6d6fd0d..065fe09c 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.json.bin @@ -3170,7 +3170,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.xml.bin index d93b0190..7cab6f77 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin index d211d864..58d3ca22 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.json.bin @@ -3204,7 +3204,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.xml.bin index 82c9034b..c719ad2a 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin index c4e54cf2..f1c1d97b 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.json.bin @@ -3214,7 +3214,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin index 1495839d..0a78625b 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin index e77cfa1e..88c23d18 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.json.bin @@ -3215,7 +3215,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin index c014366a..df469de7 100644 --- a/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/all-extras_with-extras_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.json.bin index c4ed24b7..e59540e3 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.json.bin @@ -42,7 +42,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.xml.bin index 50e031a6..9f5b73f0 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.json.bin index ab8c21a2..db7c61f1 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.json.bin @@ -66,7 +66,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.xml.bin index 546a4a19..a6c23702 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin index baf1f7f7..e4590fe0 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.json.bin @@ -100,7 +100,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.xml.bin index 05f80dfb..391fe83d 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin index 9259ce29..9fa3e6de 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.json.bin @@ -110,7 +110,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin index 1e4610d8..28f188d4 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin index 26df8f5e..f2b229d1 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.json.bin @@ -111,7 +111,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin index 2f3a9ccc..233c258e 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.json.bin index c4ed24b7..e59540e3 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.json.bin @@ -42,7 +42,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.xml.bin index 50e031a6..9f5b73f0 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.json.bin index ab8c21a2..db7c61f1 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.json.bin @@ -66,7 +66,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.xml.bin index 546a4a19..a6c23702 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin index baf1f7f7..e4590fe0 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.json.bin @@ -100,7 +100,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.xml.bin index 05f80dfb..391fe83d 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin index 9259ce29..9fa3e6de 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.json.bin @@ -110,7 +110,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin index 1e4610d8..28f188d4 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin index 26df8f5e..f2b229d1 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.json.bin @@ -111,7 +111,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin index 2f3a9ccc..233c258e 100644 --- a/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_group-deps_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.json.bin index 445f8a3d..50fee0bc 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.json.bin @@ -166,7 +166,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.xml.bin index 5a697b83..7a80e02f 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.json.bin index 01f07930..6a77b2e0 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.json.bin @@ -280,7 +280,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.xml.bin index 86e2e5a9..8c9b71ad 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin index 894dbb76..b5a99a86 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.json.bin @@ -314,7 +314,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.xml.bin index d0af3c66..7b611a8e 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin index 2760ec63..7a204597 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.json.bin @@ -324,7 +324,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin index 71f27084..ab14d8f2 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin index 6c8258d6..8cfeb8f5 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.json.bin @@ -325,7 +325,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin index 20631354..7a4d153b 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.json.bin index 445f8a3d..50fee0bc 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.json.bin @@ -166,7 +166,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.xml.bin index 5a697b83..7a80e02f 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.json.bin index 01f07930..6a77b2e0 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.json.bin @@ -280,7 +280,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.xml.bin index 86e2e5a9..8c9b71ad 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin index 894dbb76..b5a99a86 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.json.bin @@ -314,7 +314,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.xml.bin index d0af3c66..7b611a8e 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin index 2760ec63..7a204597 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.json.bin @@ -324,7 +324,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin index 71f27084..ab14d8f2 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin index 6c8258d6..8cfeb8f5 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.json.bin @@ -325,7 +325,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin index 20631354..7a4d153b 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.json.bin index 445f8a3d..50fee0bc 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.json.bin @@ -166,7 +166,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.xml.bin index 5a697b83..7a80e02f 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.json.bin index 8c705990..c17d28f7 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.json.bin @@ -262,7 +262,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.xml.bin index 31c45780..e4720af3 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin index fbcf86d7..6164d30b 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.json.bin @@ -296,7 +296,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.xml.bin index e60cd108..7ec5eef3 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin index 93242bb2..f9bc5f4a 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.json.bin @@ -306,7 +306,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin index 65275fa7..7a5a6a60 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin index d6dd79d0..56acd04a 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.json.bin @@ -307,7 +307,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin index d1865f12..1f93a6f2 100644 --- a/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/no-dev_main-and-dev_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.json.bin index cb8be747..154eba67 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.json.bin @@ -144,7 +144,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.xml.bin index 6f6fc213..35e2d231 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.json.bin index 3ba3db46..f8ca0dbd 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.json.bin @@ -244,7 +244,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.xml.bin index b756a06a..cdab0c1d 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin index 3214b9d1..17e82028 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.json.bin @@ -278,7 +278,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.xml.bin index c08bbb4b..8b176a15 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin index 8440ea5e..f4105a06 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.json.bin @@ -288,7 +288,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin index dd1db811..619d8391 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin index 16e76f8d..741bd705 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.json.bin @@ -289,7 +289,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin index 91cfa4fa..340de539 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.json.bin index cb8be747..154eba67 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.json.bin @@ -144,7 +144,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.xml.bin index 6f6fc213..35e2d231 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.json.bin index 3200fa58..305ac5e8 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.json.bin @@ -216,7 +216,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.xml.bin index 7e74e040..8cd13681 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin index f2168a5f..ba42a6e6 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.json.bin @@ -250,7 +250,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.xml.bin index 4696917d..eb2e36e3 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin index 8dc1e956..1358a454 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.json.bin @@ -260,7 +260,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin index 4e9e36dc..412db209 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin index eaffbc5d..16d4e021 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.json.bin @@ -261,7 +261,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin index 154abd22..552ba089 100644 --- a/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/only-groups_group-deps_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.json.bin index c38d1503..97a2754c 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.json.bin @@ -192,7 +192,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.xml.bin index f10cb0d6..6373011d 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.json.bin index 157f748d..9bd91cd5 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.json.bin @@ -328,7 +328,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.xml.bin index 2847e441..a08ba139 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin index da1226ae..630bd68f 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.json.bin @@ -362,7 +362,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.xml.bin index bbdb8097..b510e44f 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin index a1023793..19a9d06d 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.json.bin @@ -372,7 +372,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin index 27c38988..b667a314 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin index 3b89198e..ea6bc536 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.json.bin @@ -373,7 +373,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin index c4624e1e..a6489f57 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.json.bin index c38d1503..97a2754c 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.json.bin @@ -192,7 +192,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.xml.bin index f10cb0d6..6373011d 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.json.bin index 1788c354..af7357be 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.json.bin @@ -300,7 +300,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.xml.bin index 329d1719..f4d82adc 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin index a3ebf6ec..1933d8c6 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.json.bin @@ -334,7 +334,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.xml.bin index a25dbd10..055a6b8c 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin index f9674760..77dbe89b 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.json.bin @@ -344,7 +344,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin index 861a3f9d..37362470 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin index 0f90a50c..a4bf9fdb 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.json.bin @@ -345,7 +345,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin index e98aa21d..523c70ff 100644 --- a/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_group-deps_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.2.json.bin index d954129e..0c36a746 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.2.json.bin @@ -54,7 +54,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.2.xml.bin index 6969edfd..aa7532f0 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.3.json.bin index 24bb7ed6..6b2ca4aa 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.3.json.bin @@ -84,7 +84,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.3.xml.bin index fa42bfa1..31d890fe 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin index 9feef97d..a23a22f8 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.json.bin @@ -118,7 +118,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.xml.bin index b172e18e..25e2e4ec 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin index 07fcc6c4..b6a05a49 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.json.bin @@ -128,7 +128,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin index 3c5d2bbb..1c5946c9 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin index 01c1db63..39be65d0 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.json.bin @@ -129,7 +129,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin index dcdcd223..ef4b4bd5 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.2.json.bin index b7e0f77a..4c53765a 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.2.json.bin @@ -72,7 +72,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.2.xml.bin index afbd5901..623da37b 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.3.json.bin index c2131420..7563e5e6 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.3.json.bin @@ -108,7 +108,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.3.xml.bin index a5b780c9..0448bfd7 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin index d6d230eb..b21c4ff8 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.json.bin @@ -142,7 +142,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.xml.bin index 7229d667..277fdbf2 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin index 547eae31..1cf0f94f 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.json.bin @@ -152,7 +152,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin index 653f8640..e9fc3765 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin index 080edd87..1bf97254 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.json.bin @@ -153,7 +153,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin index c6445890..43a84fd7 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.2.json.bin index b7e0f77a..4c53765a 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.2.json.bin @@ -72,7 +72,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.2.xml.bin index afbd5901..623da37b 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.3.json.bin index c2131420..7563e5e6 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.3.json.bin @@ -108,7 +108,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.3.xml.bin index a5b780c9..0448bfd7 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin index d6d230eb..b21c4ff8 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.json.bin @@ -142,7 +142,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.xml.bin index 7229d667..277fdbf2 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin index 547eae31..1cf0f94f 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.json.bin @@ -152,7 +152,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin index 653f8640..e9fc3765 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin index 080edd87..1bf97254 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.json.bin @@ -153,7 +153,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin index c6445890..43a84fd7 100644 --- a/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_local_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.json.bin index 53c06796..d1c7c243 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.json.bin @@ -193,7 +193,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.xml.bin index 68b45b67..158bef4c 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.json.bin index 232e1151..fddba02f 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.json.bin @@ -325,7 +325,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.xml.bin index a61b7a3f..22238b8b 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin index 23c81760..a92a4ba0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.json.bin @@ -359,7 +359,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.xml.bin index 94bb4276..803d9a51 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin index 9376a6c0..32fa6dd6 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.json.bin @@ -369,7 +369,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin index abeb2bde..fd8a667a 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin index 92d27dbd..6a0a7fc1 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.json.bin @@ -370,7 +370,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin index d7791c0c..14d95bb0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.json.bin index 53c06796..d1c7c243 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.json.bin @@ -193,7 +193,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.xml.bin index 68b45b67..158bef4c 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.json.bin index 232e1151..fddba02f 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.json.bin @@ -325,7 +325,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.xml.bin index a61b7a3f..22238b8b 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin index 23c81760..a92a4ba0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.json.bin @@ -359,7 +359,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.xml.bin index 94bb4276..803d9a51 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin index 9376a6c0..32fa6dd6 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.json.bin @@ -369,7 +369,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin index abeb2bde..fd8a667a 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin index 92d27dbd..6a0a7fc1 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.json.bin @@ -370,7 +370,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin index d7791c0c..14d95bb0 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.json.bin index 53c06796..d1c7c243 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.json.bin @@ -193,7 +193,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.xml.bin index 68b45b67..158bef4c 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.json.bin index a66c30f1..7200d54b 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.json.bin @@ -307,7 +307,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.xml.bin index cbfb90c4..fa306358 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin index e2023638..94723c59 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.json.bin @@ -341,7 +341,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.xml.bin index 3a9c2dac..2f3e5d14 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin index e42489fa..4c32f56b 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.json.bin @@ -351,7 +351,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin index d53330a7..719cbfb1 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin index ce07ec59..dfcdb105 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.json.bin @@ -352,7 +352,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin index 2586b7a7..7306ef5d 100644 --- a/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_main-and-dev_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.json.bin index 0c3b936e..fb40a62f 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.json.bin @@ -298,7 +298,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.xml.bin index 56ba21e5..43cd81a8 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.json.bin index 46922859..dcc11156 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.json.bin @@ -562,7 +562,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.xml.bin index deb1fb1b..0f7eaf8f 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin index 15e118ea..85c2ceb8 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.json.bin @@ -596,7 +596,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.xml.bin index f26807e6..a66f74b3 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin index 7c7681de..80d2c1b7 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.json.bin @@ -606,7 +606,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin index 3216d285..5574aa4d 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin index 7cbabb1d..3085ede0 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.json.bin @@ -607,7 +607,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin index 8754c583..fa6ce779 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.json.bin index 98c1d6e9..c7c3d4ee 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.json.bin @@ -242,7 +242,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.xml.bin index e8fd6bda..b6e07290 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.json.bin index dad7e84e..8ef348b1 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.json.bin @@ -406,7 +406,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.xml.bin index 0b0e9be9..072f31b6 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin index 400ef845..4a396f76 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.json.bin @@ -405,6 +405,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.xml.bin index f7878a53..23f6d02b 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin index 16a16e92..add72e89 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.json.bin @@ -404,14 +404,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin index 6d485ce2..d4d8d9da 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin index 3966cb84..3a488e96 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.json.bin @@ -404,14 +404,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin index ff197cf8..4b46d947 100644 --- a/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_multi-constraint-deps_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + multi-constraint-deps diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.json.bin index 9a294beb..8a933e10 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.json.bin @@ -51,7 +51,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.xml.bin index cfe88429..4d9a6bee 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.json.bin index ab0aff6c..f128f6f5 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.json.bin @@ -57,7 +57,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.xml.bin index e02223d7..131df14a 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin index 3441aa29..e4bd83e6 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.json.bin @@ -91,7 +91,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.xml.bin index 2408844b..26291879 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin index e5515173..dae427cc 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.json.bin @@ -101,7 +101,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin index 46eb10a0..e0727ef5 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin index c5d3a27e..6e4b11b2 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.json.bin @@ -103,7 +103,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin index 2c13f323..255c1123 100644 --- a/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_no-deps_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.json.bin index d7305ce8..3a07742e 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.json.bin @@ -76,7 +76,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.xml.bin index bea273b8..4b52acf8 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.json.bin index 1a40da40..ef79ab2e 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.json.bin @@ -114,7 +114,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.xml.bin index 679c09d0..cb58a3f1 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin index 18002d9b..5c1037cf 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.json.bin @@ -148,7 +148,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.xml.bin index 23f5abc6..0a2f473a 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin index d7daff35..8235ea2d 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.json.bin @@ -158,7 +158,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin index 153cdb7d..d4b197ca 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin index e27942fc..6e2cec25 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.json.bin @@ -159,7 +159,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin index 8f2cdfd1..e0fc121b 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.json.bin index 881b488b..b6eb6a26 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.json.bin @@ -335,7 +335,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.xml.bin index fbd96edd..ac18ca14 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.json.bin index 05eba137..a456e88b 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.json.bin @@ -675,7 +675,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.xml.bin index 98b2b43b..1fc918cb 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin index 8875c7b3..206e5964 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.json.bin @@ -709,7 +709,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.xml.bin index 1c2dc93e..c56a154e 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin index f59b2d09..ab670f36 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.json.bin @@ -719,7 +719,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin index 9c16f6c6..1e9ee261 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin index b48750c5..67bcffea 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.json.bin @@ -720,7 +720,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin index cffcc004..52dc5852 100644 --- a/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_normalize-packagename_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.json.bin index 57ec5a47..658c3f0f 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.json.bin @@ -85,7 +85,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.xml.bin index e57e6e62..fda8b6e4 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.json.bin index 4665ba55..a9f5274a 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.json.bin @@ -133,7 +133,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.xml.bin index 299cdea0..5ebb8217 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin index 4870a466..2f601341 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.json.bin @@ -167,7 +167,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.xml.bin index 9cd7677f..65636e31 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin index f9d7d7cb..49da60f8 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.json.bin @@ -177,7 +177,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin index 18d9d1b2..3d1a757e 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin index f0967d41..532bbcab 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.json.bin @@ -178,7 +178,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin index 317ceea9..51a4a7fd 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.json.bin index 57ec5a47..658c3f0f 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.json.bin @@ -85,7 +85,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.xml.bin index e57e6e62..fda8b6e4 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.json.bin index 4665ba55..a9f5274a 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.json.bin @@ -133,7 +133,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.xml.bin index 299cdea0..5ebb8217 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin index 4870a466..2f601341 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.json.bin @@ -167,7 +167,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.xml.bin index 9cd7677f..65636e31 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin index f9d7d7cb..49da60f8 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.json.bin @@ -177,7 +177,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin index 18d9d1b2..3d1a757e 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin index f0967d41..532bbcab 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.json.bin @@ -178,7 +178,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin index 317ceea9..51a4a7fd 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.json.bin index 628284c7..e84ffde5 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.json.bin @@ -626,7 +626,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.xml.bin index 541b242a..a264a91f 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.json.bin index 2484cb97..375a37a0 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.json.bin @@ -1202,7 +1202,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.xml.bin index d00971b9..353cb5a1 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin index cc93adb8..6b5c5ddc 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.json.bin @@ -1236,7 +1236,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.xml.bin index 2ab03348..aedc3142 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin index bb34fff2..4b38da2b 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.json.bin @@ -1246,7 +1246,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin index 60d69c74..adb5065b 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin index 2778fcc9..b9405deb 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.json.bin @@ -1247,7 +1247,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin index fe523380..fbf02f82 100644 --- a/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_private-packges_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.json.bin index 048767d9..e280b9b1 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.json.bin @@ -42,7 +42,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.xml.bin index bcd40111..d3bb2827 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.json.bin index 76ed92c9..210ee6d3 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.json.bin @@ -66,7 +66,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.xml.bin index f7455eb5..1dfdbe2a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin index 87387aca..a3d18d6d 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.json.bin @@ -100,7 +100,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.xml.bin index a7378441..32691e21 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin index 44e4643c..6a4bcaa9 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.json.bin @@ -110,7 +110,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin index 95237307..1d1eb1e5 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin index 393c1195..e5f89831 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.json.bin @@ -111,7 +111,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin index 37fb39c2..e3d5c7a9 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue611_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.json.bin index bad21eac..9d80ea5a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.json.bin @@ -766,7 +766,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.xml.bin index 0aa8c320..05c8ecfa 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.json.bin index d4a0e68b..bf6254da 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.json.bin @@ -1112,7 +1112,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.xml.bin index 55f8baf0..2871e35c 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin index cba53022..0a8f53a3 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.json.bin @@ -1146,7 +1146,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.xml.bin index 00869706..95195b35 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin index 1c9f4a16..017148c3 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.json.bin @@ -1156,7 +1156,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin index fcf1a603..825f89ff 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin index ba39691d..49fc27a5 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.json.bin @@ -1157,7 +1157,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin index 136726df..b479e1af 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.json.bin index 567e596f..532e4a3a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.json.bin @@ -6013,7 +6013,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.xml.bin index 6cae7a17..23390b83 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.json.bin index 09a4a71b..0355e2c9 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.json.bin @@ -12521,7 +12521,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.xml.bin index 523b435f..09a1e9ae 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin index 21f08142..9146c969 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.json.bin @@ -12555,7 +12555,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.xml.bin index dc5f56ab..dace3aea 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin index 8291a51e..940ecba4 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.json.bin @@ -12565,7 +12565,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin index a73a20ae..6f5f290e 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin index fa60e4e7..d93f52cc 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.json.bin @@ -12566,7 +12566,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin index 29c59ec2..156c634e 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.json.bin index ea0a07d1..b550ca48 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.json.bin @@ -6778,7 +6778,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.xml.bin index b75e28c5..3e80bfcf 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.json.bin index 43e1bb5c..7f75bbda 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.json.bin @@ -13808,7 +13808,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.xml.bin index 5d3ef1b5..500e2672 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin index 0af18390..c7a1f21c 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.json.bin @@ -13842,7 +13842,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.xml.bin index 5f55aaf9..2e460e4a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin index 54ff1ade..3a4c5d1a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.json.bin @@ -13852,7 +13852,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin index ed7788a0..c6c6d7f8 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin index a18c162c..cbd211ad 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.json.bin @@ -13853,7 +13853,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin index b332165e..6413a460 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue702_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.json.bin index b2f9d858..3273c1fb 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.json.bin @@ -870,7 +870,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.xml.bin index 68a4fac8..7ada3b86 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.json.bin index e8c38cee..b7fa8c23 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.json.bin @@ -1512,7 +1512,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.xml.bin index c40e7b6d..d33c00eb 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin index dbb4fd0d..dcfa8822 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.json.bin @@ -1546,7 +1546,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.xml.bin index 286b02ef..a3966f6a 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin index 18c3321d..71e1dca3 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.json.bin @@ -1556,7 +1556,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin index 116c482b..ecedc4d1 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin index 324a3916..f64a8f91 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.json.bin @@ -1557,7 +1557,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin index fe8d9d3b..85de5881 100644 --- a/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_regression-issue727_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.json.bin index 64718d0c..28a5934f 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.json.bin @@ -14,7 +14,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.xml.bin index 00d95863..46743114 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.json.bin index 24199c42..e138ad38 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.json.bin @@ -20,7 +20,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.xml.bin index f26726dc..ed3063be 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin index 68e67f40..478c3c93 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.json.bin @@ -54,7 +54,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.xml.bin index a91d01fa..5da16d53 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin index 93afede0..e718d557 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.json.bin @@ -64,7 +64,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin index c1c85ba0..79b073d8 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin index c42c3d59..321225cf 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.json.bin @@ -65,7 +65,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin index d86f52ca..96339559 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.json.bin index 64718d0c..28a5934f 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.json.bin @@ -14,7 +14,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.xml.bin index 00d95863..46743114 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.json.bin index 24199c42..e138ad38 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.json.bin @@ -20,7 +20,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.xml.bin index f26726dc..ed3063be 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin index 68e67f40..478c3c93 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.json.bin @@ -54,7 +54,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.xml.bin index a91d01fa..5da16d53 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin index 93afede0..e718d557 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.json.bin @@ -64,7 +64,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin index c1c85ba0..79b073d8 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin index c42c3d59..321225cf 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.json.bin @@ -65,7 +65,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin index d86f52ca..96339559 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.json.bin index 64718d0c..28a5934f 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.json.bin @@ -14,7 +14,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.xml.bin index 00d95863..46743114 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.json.bin index 24199c42..e138ad38 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.json.bin @@ -20,7 +20,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.xml.bin index f26726dc..ed3063be 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin index 68e67f40..478c3c93 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.json.bin @@ -54,7 +54,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.xml.bin index a91d01fa..5da16d53 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin index 93afede0..e718d557 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.json.bin @@ -64,7 +64,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin index c1c85ba0..79b073d8 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin index c42c3d59..321225cf 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.json.bin @@ -65,7 +65,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin index d86f52ca..96339559 100644 --- a/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-extras_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.json.bin index fdfd7f0b..669de22d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.json.bin @@ -99,7 +99,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.xml.bin index 89c29485..1aa0c34c 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.json.bin index 17a0a3ba..97966bb0 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.json.bin @@ -137,7 +137,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.xml.bin index 1a89d7b9..2233bc93 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin index c0b0ad04..9d2ce80e 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.json.bin @@ -136,6 +136,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.xml.bin index 8a3ebe40..47088e91 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin index f50a173b..d934082d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.json.bin @@ -135,14 +135,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin index 3ad15898..76d636cd 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin index 4747acf7..f3baef7b 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.json.bin @@ -135,14 +135,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin index d6085e64..6cf350db 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock10_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.json.bin index fdfd7f0b..669de22d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.json.bin @@ -99,7 +99,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.xml.bin index 89c29485..1aa0c34c 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.json.bin index a5b0a946..5e315c2d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.json.bin @@ -145,7 +145,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.xml.bin index f0ab2b2a..b85392b1 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin index 1ee3edd8..43b48a26 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.json.bin @@ -144,6 +144,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.xml.bin index 9c275488..9f059cb3 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin index 265a5caf..1c944ea8 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.json.bin @@ -143,14 +143,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin index f4f27ad6..1e857088 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin index 36020db8..f26af3cc 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.json.bin @@ -143,14 +143,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin index 34aa7ba6..df4ecd31 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock11_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.json.bin index fdfd7f0b..669de22d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.json.bin @@ -99,7 +99,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.xml.bin index 89c29485..1aa0c34c 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.json.bin index a74933f1..03d5fdf2 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.json.bin @@ -157,7 +157,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.xml.bin index 2f24aa81..0f9a731f 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin index d6fb70c3..3d16f419 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.json.bin @@ -156,6 +156,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.xml.bin index bcb80c7f..475417f4 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin index cfe13025..4e88c4cc 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.json.bin @@ -155,14 +155,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin index 4aebc9c5..ccdeee1b 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin index f5542b53..1da5b18d 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.json.bin @@ -155,14 +155,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin index 031a4e1f..bbdccc43 100644 --- a/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/plain_with-urls_lock20_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-bom - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + with-urls diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.json.bin index 9fa9ff65..348ef0e2 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.json.bin @@ -115,7 +115,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.xml.bin index 19802b19..e5a2a801 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.json.bin index b2c46da2..9c6558a2 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.json.bin @@ -177,7 +177,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.xml.bin index c244f88f..5f771125 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin index 17be41ce..3f54577c 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.json.bin @@ -211,7 +211,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.xml.bin index 613527a0..0a28bae3 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin index 0ff10c6b..ea26dd08 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.json.bin @@ -221,7 +221,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin index 07f9877f..aa9ad436 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin index 53f7aa01..206cb463 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.json.bin @@ -222,7 +222,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin index 71f35478..c6e38789 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock10_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.json.bin index f9f876b3..56dd1a68 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.json.bin @@ -1122,7 +1122,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.xml.bin index c8224de0..8aff0645 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.json.bin index c6f3eedd..c3c67041 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.json.bin @@ -2124,7 +2124,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.xml.bin index f6bbeb3e..82b97792 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin index c2352ef4..85612d06 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.json.bin @@ -2158,7 +2158,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.xml.bin index 8f1401ef..33b153e8 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin index 0b05b686..9c67f3d6 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.json.bin @@ -2168,7 +2168,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin index 83928b44..3177a7f3 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin index 7941d763..f94a4edf 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.json.bin @@ -2169,7 +2169,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin index 83739090..cfd56ce2 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.json.bin index 2a8d2398..0732df65 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.json.bin @@ -1680,7 +1680,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.xml.bin index 300bf5ad..58d2a696 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.json.bin index a6d6fd0d..065fe09c 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.json.bin @@ -3170,7 +3170,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.xml.bin index d93b0190..7cab6f77 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin index d211d864..58d3ca22 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.json.bin @@ -3204,7 +3204,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.xml.bin index 82c9034b..c719ad2a 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin index c4e54cf2..f1c1d97b 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.json.bin @@ -3214,7 +3214,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin index 1495839d..0a78625b 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin index e77cfa1e..88c23d18 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.json.bin @@ -3215,7 +3215,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin index c014366a..df469de7 100644 --- a/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-extras_with-extras_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.json.bin index e58e8a4b..7694c3c8 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.json.bin @@ -192,7 +192,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.xml.bin index c84c6d15..28b4bec2 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.json.bin index 91ac068e..307124ef 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.json.bin @@ -332,7 +332,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.xml.bin index 6c118f5e..da19190b 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin index 9c694c47..42a86fba 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.json.bin @@ -366,7 +366,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.xml.bin index 49d14405..120e0147 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin index 8512939d..d2ca2f0c 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.json.bin @@ -376,7 +376,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin index 928d4b2b..4ccfc9b1 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin index a28efc26..a1fc15f9 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.json.bin @@ -377,7 +377,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin index 564b9d84..ef8f4438 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock11_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.json.bin index e58e8a4b..7694c3c8 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.json.bin @@ -192,7 +192,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.xml.bin index c84c6d15..28b4bec2 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.json.bin index be2081c7..3dc95cad 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.json.bin @@ -300,7 +300,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.xml.bin index 9661ab11..22d958e7 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin index 4cfb4ec6..f7ee71cf 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.json.bin @@ -334,7 +334,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.xml.bin index 046a784d..7e6f78d7 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin index a2b213f5..15f4baf7 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.json.bin @@ -344,7 +344,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin index c2c1d9c9..e9adb297 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin index 017f687d..c080b22f 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.json.bin @@ -345,7 +345,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin index 419d4e88..88907107 100644 --- a/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin +++ b/tests/_data/snapshots/poetry/some-groups_group-deps_lock20_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_frozen_1.2.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.2.json.bin index b310506a..5f6b64de 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.2.json.bin @@ -89,7 +89,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_frozen_1.2.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.2.xml.bin index 3513da77..0dfc7199 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_frozen_1.3.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.3.json.bin index 1a155d4d..be5d62f3 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.3.json.bin @@ -105,7 +105,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_frozen_1.3.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.3.xml.bin index dd17bee7..ea5cee20 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin index 94628cf2..fd0e22b2 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.4.json.bin @@ -139,7 +139,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_frozen_1.4.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.4.xml.bin index bd292dc0..1fc43990 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin index e2fbbbea..3be98202 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.5.json.bin @@ -149,7 +149,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin index f05025a1..0dfbe4c3 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin index 96246391..2dff83fa 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.6.json.bin @@ -151,7 +151,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin index 1f43f0e5..d2c5fde0 100644 --- a/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_frozen_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_local_1.2.json.bin b/tests/_data/snapshots/requirements/file_local_1.2.json.bin index c61ee082..7d5431a3 100644 --- a/tests/_data/snapshots/requirements/file_local_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.2.json.bin @@ -155,7 +155,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_local_1.2.xml.bin b/tests/_data/snapshots/requirements/file_local_1.2.xml.bin index acd8265c..3e82860b 100644 --- a/tests/_data/snapshots/requirements/file_local_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_local_1.3.json.bin b/tests/_data/snapshots/requirements/file_local_1.3.json.bin index bafceeac..1e58fb3d 100644 --- a/tests/_data/snapshots/requirements/file_local_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.3.json.bin @@ -167,7 +167,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_local_1.3.xml.bin b/tests/_data/snapshots/requirements/file_local_1.3.xml.bin index dd65c071..8e639806 100644 --- a/tests/_data/snapshots/requirements/file_local_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_local_1.4.json.bin b/tests/_data/snapshots/requirements/file_local_1.4.json.bin index c235ce48..3681c80f 100644 --- a/tests/_data/snapshots/requirements/file_local_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.4.json.bin @@ -196,7 +196,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_local_1.4.xml.bin b/tests/_data/snapshots/requirements/file_local_1.4.xml.bin index 0f72a470..93554d6e 100644 --- a/tests/_data/snapshots/requirements/file_local_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_local_1.5.json.bin b/tests/_data/snapshots/requirements/file_local_1.5.json.bin index 2d56dba7..2ceac609 100644 --- a/tests/_data/snapshots/requirements/file_local_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.5.json.bin @@ -206,7 +206,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_local_1.5.xml.bin b/tests/_data/snapshots/requirements/file_local_1.5.xml.bin index b096bca7..c5cd20a8 100644 --- a/tests/_data/snapshots/requirements/file_local_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_local_1.6.json.bin b/tests/_data/snapshots/requirements/file_local_1.6.json.bin index 9ccbcbbb..6d25b0e9 100644 --- a/tests/_data/snapshots/requirements/file_local_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_local_1.6.json.bin @@ -208,7 +208,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_local_1.6.xml.bin b/tests/_data/snapshots/requirements/file_local_1.6.xml.bin index dbe1fc3f..1249e46a 100644 --- a/tests/_data/snapshots/requirements/file_local_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_local_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_nested_1.2.json.bin b/tests/_data/snapshots/requirements/file_nested_1.2.json.bin index b310506a..5f6b64de 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.2.json.bin @@ -89,7 +89,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_nested_1.2.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.2.xml.bin index 3513da77..0dfc7199 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_nested_1.3.json.bin b/tests/_data/snapshots/requirements/file_nested_1.3.json.bin index 1a155d4d..be5d62f3 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.3.json.bin @@ -105,7 +105,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_nested_1.3.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.3.xml.bin index dd17bee7..ea5cee20 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_nested_1.4.json.bin b/tests/_data/snapshots/requirements/file_nested_1.4.json.bin index 94628cf2..fd0e22b2 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.4.json.bin @@ -139,7 +139,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_nested_1.4.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.4.xml.bin index bd292dc0..1fc43990 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_nested_1.5.json.bin b/tests/_data/snapshots/requirements/file_nested_1.5.json.bin index e2fbbbea..3be98202 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.5.json.bin @@ -149,7 +149,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin index f05025a1..0dfbe4c3 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_nested_1.6.json.bin b/tests/_data/snapshots/requirements/file_nested_1.6.json.bin index 96246391..2dff83fa 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.6.json.bin @@ -151,7 +151,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin b/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin index 1f43f0e5..d2c5fde0 100644 --- a/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_nested_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.2.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.2.json.bin index 8bb22f87..3fd888e8 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.2.json.bin @@ -99,7 +99,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.2.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.2.xml.bin index cacf58e9..00a3a11a 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.3.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.3.json.bin index 6bb62aba..be316540 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.3.json.bin @@ -105,7 +105,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.3.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.3.xml.bin index 5b2d0fcd..54b9c31b 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin index 7127cd40..1910d17c 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.4.json.bin @@ -138,7 +138,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.4.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.4.xml.bin index 7a18dfdc..2b3b69ef 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin index d09d40cb..8ac03d38 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.5.json.bin @@ -148,7 +148,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin index d402f56a..d0f98043 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin b/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin index a8bcd15f..7d856d55 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.6.json.bin @@ -150,7 +150,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin b/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin index d10de130..6705413b 100644 --- a/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_private-packages_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.2.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.2.json.bin index 52e0be69..15698342 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.2.json.bin @@ -143,7 +143,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.2.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.2.xml.bin index 77c8c501..7ad38e34 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.3.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.3.json.bin index 1aa3fb61..8ab41aa2 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.3.json.bin @@ -149,7 +149,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.3.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.3.xml.bin index cfcede7f..40ff493b 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin index fc70e77f..74bddba5 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.4.json.bin @@ -183,7 +183,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.4.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.4.xml.bin index 7bd0e675..12db5cb6 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin index d4761eec..8f0de2ca 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.5.json.bin @@ -193,7 +193,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin index 58a99ffa..2f0ddc2c 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin index 7a3d92c0..46e98fa4 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.6.json.bin @@ -195,7 +195,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin index ea16355b..24254884 100644 --- a/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-comments_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.2.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.2.json.bin index 7b791519..9e69f3b4 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.2.json.bin @@ -71,7 +71,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.2.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.2.xml.bin index 108bd9d7..ff4c1e39 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.3.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.3.json.bin index 216334a3..6e3b0f18 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.3.json.bin @@ -87,7 +87,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.3.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.3.xml.bin index ca47babd..0089297d 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin index ce88f027..0bdb288f 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.4.json.bin @@ -121,7 +121,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.4.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.4.xml.bin index 8a119a1c..0d3d27b8 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin index a07eefaa..e72d7457 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.5.json.bin @@ -131,7 +131,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin index 64cf125b..c27b9ccb 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin index 20cdc9c4..7855dfe8 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.6.json.bin @@ -133,7 +133,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin index 997754ba..4a64e4bf 100644 --- a/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-extras_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.2.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.2.json.bin index adeb18e9..2330e609 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.2.json.bin @@ -143,7 +143,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.2.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.2.xml.bin index d558c804..5458fbe5 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.3.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.3.json.bin index 5d40f96f..fea16d2a 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.3.json.bin @@ -189,7 +189,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.3.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.3.xml.bin index a41130d0..bb3d0575 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin index b298ea1a..3f9a2292 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.4.json.bin @@ -222,7 +222,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.4.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.4.xml.bin index a02bb904..1c72957e 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin index ae88a856..bb00c47d 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.5.json.bin @@ -232,7 +232,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin index bf576f07..559cfaf9 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin index 2e23ffc4..e04508c7 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.6.json.bin @@ -234,7 +234,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin index b54a1978..669a5011 100644 --- a/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-hashes_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.2.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.2.json.bin index 9c995c64..b5f02575 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.2.json.bin @@ -178,7 +178,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.2.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.2.xml.bin index 75a6a5f7..31624a7a 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.3.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.3.json.bin index ff75d310..93e3e2cb 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.3.json.bin @@ -184,7 +184,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.3.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.3.xml.bin index ad9028d4..8b26f10e 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin index 688dab02..d7fe6675 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.4.json.bin @@ -212,7 +212,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.4.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.4.xml.bin index 556c5eb9..f5a2763a 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin index 9ad75c9a..b0eea3bd 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.5.json.bin @@ -222,7 +222,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin index 2bce700d..8c0855bc 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin b/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin index 67021698..6057991c 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.6.json.bin @@ -224,7 +224,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin b/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin index 30ab2bcf..46e19435 100644 --- a/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_with-urls_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.json.bin index 8aea79fd..b9bb9fbe 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.json.bin @@ -107,7 +107,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.xml.bin index ec148e5c..ac72efb5 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.json.bin index 5d46151d..2d888374 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.json.bin @@ -113,7 +113,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.xml.bin index 43832f32..d6d312ea 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin index 552086d9..6fb5b0ac 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.json.bin @@ -144,7 +144,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.xml.bin index 322d4e38..a2cca241 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin index ab2b1681..5669d052 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.json.bin @@ -154,7 +154,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin index f966bcbb..0b62229c 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin index 021c2164..c99444a7 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.json.bin @@ -156,7 +156,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin index 3eadbce3..e603eee3 100644 --- a/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_without-pinned-versions_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.2.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.2.json.bin index 8e38bad3..ecfe6d35 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.2.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.2.json.bin @@ -109,7 +109,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.2.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.2.xml.bin index 85157c92..e574eb17 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.3.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.3.json.bin index 50164436..ecf51b84 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.3.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.3.json.bin @@ -145,7 +145,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.3.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.3.xml.bin index 3736be6b..d61de3bc 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin index 6f5f0b48..93dc4d55 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.json.bin @@ -179,7 +179,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.xml.bin index ce73c5c1..c713aad3 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin index 3672a741..3ba9fe71 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.json.bin @@ -189,7 +189,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin index e84df0e2..6732a1d6 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin index b0ed6346..98edf0f6 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.json.bin @@ -191,7 +191,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin index ab78733a..ef0e9584 100644 --- a/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/index_auth_frozen_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.2.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.2.json.bin index 54b59ce1..f9182aef 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.2.json.bin @@ -42,7 +42,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.2.xml.bin index 0bb8014a..97550cb2 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.3.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.3.json.bin index 068fac17..266162bf 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.3.json.bin @@ -58,7 +58,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.3.xml.bin index ee8e01bf..3fd204ee 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin index dcdb21fa..9c12ddf4 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.4.json.bin @@ -92,7 +92,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.4.xml.bin index 70b3c876..1e8346b4 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin index d99ef6fc..8ea43554 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.5.json.bin @@ -102,7 +102,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin index aed6877c..b5234495 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin b/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin index 16e04e32..0ec777e3 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.6.json.bin @@ -103,7 +103,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin index 902cb8e5..a6d5335e 100644 --- a/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_frozen_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_local_1.2.json.bin b/tests/_data/snapshots/requirements/stream_local_1.2.json.bin index aa94060e..f0d7b962 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.2.json.bin @@ -108,7 +108,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_local_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.2.xml.bin index f55543b6..e6c2e9cd 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_local_1.3.json.bin b/tests/_data/snapshots/requirements/stream_local_1.3.json.bin index 3afcf29a..844dba03 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.3.json.bin @@ -120,7 +120,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_local_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.3.xml.bin index 57ab635a..f41b544e 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_local_1.4.json.bin b/tests/_data/snapshots/requirements/stream_local_1.4.json.bin index 2cf7b18f..b451455e 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.4.json.bin @@ -149,7 +149,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_local_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.4.xml.bin index dc304a93..8d593dc7 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_local_1.5.json.bin b/tests/_data/snapshots/requirements/stream_local_1.5.json.bin index bece4a48..34d02f96 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.5.json.bin @@ -159,7 +159,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin index 66223ed0..fd1a13d3 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_local_1.6.json.bin b/tests/_data/snapshots/requirements/stream_local_1.6.json.bin index 977f7961..fcc60bd5 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.6.json.bin @@ -160,7 +160,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin index cc5f481c..3818cb94 100644 --- a/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_local_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_nested_1.2.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.2.json.bin index 6dcf4e3f..c32f59ac 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.2.json.bin @@ -2,7 +2,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_nested_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.2.xml.bin index d91fc191..61784267 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_nested_1.3.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.3.json.bin index b5de47bc..8f7777d9 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.3.json.bin @@ -8,7 +8,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_nested_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.3.xml.bin index f275e185..107895db 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin index f1b64d56..4d0d3248 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.4.json.bin @@ -42,7 +42,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_nested_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.4.xml.bin index 2019fc0d..9bd1d969 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin index c3088372..3c43bd8f 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.5.json.bin @@ -52,7 +52,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin index af6ab8b7..618f4b18 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin b/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin index 1bccfbe8..b79c303a 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.6.json.bin @@ -53,7 +53,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin index 71254a1e..c6c0af9d 100644 --- a/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_nested_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.2.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.2.json.bin index 85ba89a7..a51b4b01 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.2.json.bin @@ -52,7 +52,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.2.xml.bin index 2b549662..4ecff164 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.3.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.3.json.bin index bf24d0e4..1b74a4fb 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.3.json.bin @@ -58,7 +58,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.3.xml.bin index ef7ce566..857eeb9d 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin index 8ea5822e..811ec7ac 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.4.json.bin @@ -91,7 +91,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.4.xml.bin index c7ebacd5..baed554f 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin index 597693f4..12e67944 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.5.json.bin @@ -101,7 +101,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin index c5c8cb6c..58198365 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin index 9338f1ac..897435c6 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.6.json.bin @@ -102,7 +102,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin index 5ad04814..46f03863 100644 --- a/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_private-packages_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.json.bin index 5ab249db..59743ecd 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.json.bin @@ -60,7 +60,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.xml.bin index 79629f3e..f010b36f 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.json.bin index 08abcc42..6b8c5a0c 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.json.bin @@ -66,7 +66,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.xml.bin index dc238323..3f8b2075 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin index fc004ccf..82c9a02a 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.json.bin @@ -97,7 +97,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.xml.bin index 6eb09dc8..9bffc136 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin index 71d8e580..4a8d33ad 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.json.bin @@ -107,7 +107,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin index b9d80c90..731679fc 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin index e421ab12..a40a0fe4 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.json.bin @@ -108,7 +108,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin index bac81bc2..78be6470 100644 --- a/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_regression-issue448.cp1252.txt_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.2.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.2.json.bin index fd04a02c..674ded6f 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.2.json.bin @@ -96,7 +96,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.2.xml.bin index e2211aec..6661ba15 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.3.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.3.json.bin index c1523697..e58867ae 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.3.json.bin @@ -102,7 +102,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.3.xml.bin index dad4fc05..2312e933 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin index e921ce64..6248d2f0 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.4.json.bin @@ -136,7 +136,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.4.xml.bin index f7a0462b..03baf89d 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin index 7f0a5d5d..2c0a3020 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.5.json.bin @@ -146,7 +146,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin index eff75797..88a91857 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin index 3612488d..0e9d6b66 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.6.json.bin @@ -147,7 +147,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin index 3bc2c2da..851db5cb 100644 --- a/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-comments_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.2.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.2.json.bin index fe5778ee..0a671574 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.2.json.bin @@ -24,7 +24,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.2.xml.bin index e623ad21..53194d38 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.3.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.3.json.bin index 482afc8f..122a6070 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.3.json.bin @@ -40,7 +40,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.3.xml.bin index 1787c2f3..a44f0f47 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin index 7217dbb8..d9c19650 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.4.json.bin @@ -74,7 +74,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.4.xml.bin index 596a61dd..ddd2ceba 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin index ca17bcf7..d4dc4796 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.5.json.bin @@ -84,7 +84,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin index 387ff253..7e0c2c36 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin index e9be7839..1a6fefd3 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.6.json.bin @@ -85,7 +85,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin index 26026cca..aa671b37 100644 --- a/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-extras_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.2.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.2.json.bin index c15eda3d..a6b741d6 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.2.json.bin @@ -96,7 +96,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.2.xml.bin index 870295b1..bf93310b 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.3.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.3.json.bin index 2cac0bc0..4e94be09 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.3.json.bin @@ -142,7 +142,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.3.xml.bin index ac40a7f1..42489724 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin index 47912868..1194d998 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.json.bin @@ -175,7 +175,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.xml.bin index d54c7529..8903a712 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin index 8071c319..f1ff95c2 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.json.bin @@ -185,7 +185,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin index 574e223f..1cd5bcae 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin index a05f5a65..80138c50 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.json.bin @@ -186,7 +186,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin index 8358a7d4..a552932f 100644 --- a/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-hashes_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.2.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.2.json.bin index 8a4fa38c..a9cb5123 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.2.json.bin @@ -131,7 +131,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.2.xml.bin index 582f024a..978c1d2d 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.3.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.3.json.bin index ad4cb5ef..68610b72 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.3.json.bin @@ -137,7 +137,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.3.xml.bin index 671a38b5..6c10f0b1 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin index 522dedf1..09b04667 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.4.json.bin @@ -165,7 +165,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.4.xml.bin index bfc0bc6f..b702f442 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin index 942a6b9c..79377294 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.5.json.bin @@ -175,7 +175,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin index 2d8eb6b3..123265a7 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin index 552e6bd6..50a14096 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.6.json.bin @@ -176,7 +176,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin index dddfd840..8541a0b8 100644 --- a/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_with-urls_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.json.bin index 42884ff5..b8ab17cf 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.json.bin @@ -60,7 +60,7 @@ "metadata": { "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.xml.bin index 12690a93..b8ea5c1f 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.json.bin index 3a3f5e7f..86f270cf 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.json.bin @@ -66,7 +66,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.xml.bin index ccebf2da..496f0fae 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin index 775c6f1c..39b22214 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.json.bin @@ -97,7 +97,7 @@ "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.xml.bin index 5f2b25a2..cba0e219 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin index 2bda324e..c142e7ff 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.json.bin @@ -107,7 +107,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin index e88b346a..f4c8304a 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.5.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin index bb23d413..819f2cfb 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.json.bin @@ -108,7 +108,7 @@ } } ], - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "type": "application", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin index 3ed88451..1b6abadf 100644 --- a/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/stream_without-pinned-versions_1.6.xml.bin @@ -5,7 +5,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments diff --git a/tests/unit/test_utils_cdx.py b/tests/unit/test_utils_cdx.py index 40578eb2..d7464622 100644 --- a/tests/unit/test_utils_cdx.py +++ b/tests/unit/test_utils_cdx.py @@ -24,7 +24,7 @@ from cyclonedx.model.license import License, LicenseAcknowledgement from cyclonedx_py._internal.utils.cdx import make_bom -from tests import load_pyproject +from tests import EXPECTED_TOOL_NAME, load_pyproject class ExtRefsTestMixin: @@ -56,16 +56,16 @@ def __get_c_by_name(self, n: str) -> Component: def test_basics(self) -> None: p = load_pyproject() - c = self.__get_c_by_name(p['tool']['poetry']['name']) + c = self.__get_c_by_name(EXPECTED_TOOL_NAME) self.assertIs(ComponentType.APPLICATION, c.type) self.assertEqual('CycloneDX', c.group) - self.assertEqual(p['tool']['poetry']['name'], c.name) + self.assertEqual(EXPECTED_TOOL_NAME, c.name) self.assertEqual(p['tool']['poetry']['version'], c.version) self.assertEqual(p['tool']['poetry']['description'], c.description) def test_license(self) -> None: p = load_pyproject() - c = self.__get_c_by_name(p['tool']['poetry']['name']) + c = self.__get_c_by_name(EXPECTED_TOOL_NAME) ls: Tuple[License, ...] = tuple(c.licenses) self.assertEqual(1, len(ls)) l = ls[0] # noqa:E741 @@ -75,6 +75,6 @@ def test_license(self) -> None: def test_extrefs(self) -> None: p = load_pyproject() - c = self.__get_c_by_name(p['tool']['poetry']['name']) + c = self.__get_c_by_name(EXPECTED_TOOL_NAME) ers: Tuple[ExternalReference, ...] = tuple(c.external_references) self.assertExtRefs(p, ers) From 7388bcca6c6ad4404734b82330f95bf90100478e Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 17:26:15 +0200 Subject: [PATCH 09/15] tidy Signed-off-by: Jan Kowalleck --- tests/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/__init__.py b/tests/__init__.py index cdb52c91..3dc163da 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -91,7 +91,8 @@ def assertEqualSnapshot(self: Union[TestCase, 'SnapshotMixin'], # noqa: N802 _root_file_uri_json = json_dumps(_root_file_uri)[1:-1] # package is called 'cyclonedx-bom', but the tool is called 'cyclonedx-py' -EXPECTED_TOOL_NAME='cyclonedx-py' +EXPECTED_TOOL_NAME = 'cyclonedx-py' + def make_xml_comparable(bom: str) -> str: bom = bom.replace(_root_file_uri_xml, 'file://.../') From fa80166a99f695f8044734b1de8da48eb8a2e028 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 17:37:54 +0200 Subject: [PATCH 10/15] compat Signed-off-by: Jan Kowalleck --- tests/__init__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tests/__init__.py b/tests/__init__.py index 3dc163da..2451c992 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -222,9 +222,7 @@ def make_comparable(bom: str, of: OutputFormat) -> str: def load_pyproject() -> Dict[str, Any]: if sys.version_info >= (3, 11): from tomllib import load as toml_load - with open(path.join(path.dirname(__file__), '..', 'pyproject.toml'), 'rb') as f: - return toml_load(f) else: - from toml import load as toml_load - with open(path.join(path.dirname(__file__), '..', 'pyproject.toml'), 'rt') as f: - return toml_load(f) + from tomli import load as toml_load + with open(path.join(path.dirname(__file__), '..', 'pyproject.toml'), 'rb') as f: + return toml_load(f) From 24f8eaa404b91e381bf3218a6730cb426efbe8c5 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 23 Sep 2024 17:48:46 +0200 Subject: [PATCH 11/15] tests Signed-off-by: Jan Kowalleck --- .../file_regression-issue448.cp1252.txt_1.2.json.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.2.xml.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.3.json.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.3.xml.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.4.xml.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.5.xml.bin | 2 +- .../file_regression-issue448.cp1252.txt_1.6.xml.bin | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.json.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.json.bin index 895b3a68..887357c6 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.json.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.json.bin @@ -107,7 +107,7 @@ }, "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.xml.bin index 9044b8e3..2ab80142 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.2.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.json.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.json.bin index 98f06000..da1293f6 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.json.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.json.bin @@ -113,7 +113,7 @@ ], "tools": [ { - "name": "cyclonedx-bom", + "name": "cyclonedx-py", "vendor": "CycloneDX", "version": "thisVersion-testing" }, diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.xml.bin index 828994c4..ec4b45e3 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.3.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.xml.bin index 2e76d64a..fa96bd5b 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin index 0033ca0f..dc77ac5f 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin index d7eeae40..f1559dfb 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin @@ -4,7 +4,7 @@ CycloneDX - cyclonedx-bom + cyclonedx-py thisVersion-testing From b04a78b6ee57d1e81da6a44f0adcf194667328b6 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Tue, 24 Sep 2024 12:06:22 +0200 Subject: [PATCH 12/15] test win Signed-off-by: Jan Kowalleck --- ...egression-issue448.cp1252.txt_1.4.json.bin | 39 +++++++++ ...egression-issue448.cp1252.txt_1.5.json.bin | 69 +++++++++++++-- ...regression-issue448.cp1252.txt_1.5.xml.bin | 84 +++++++++++-------- ...egression-issue448.cp1252.txt_1.6.json.bin | 70 ++++++++++++++-- ...regression-issue448.cp1252.txt_1.6.xml.bin | 84 +++++++++++-------- 5 files changed, 256 insertions(+), 90 deletions(-) diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.json.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.json.bin index 22a54c59..19952b87 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.json.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.4.json.bin @@ -109,6 +109,45 @@ } ], "tools": [ + { + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "name": "cyclonedx-py", + "vendor": "CycloneDX", + "version": "thisVersion-testing" + }, { "externalReferences": [ ], "name": "cyclonedx-python-lib", diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.json.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.json.bin index 2604f871..a71512f8 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.json.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.json.bin @@ -108,14 +108,67 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin index dc77ac5f..2fb080c3 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.5.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-py - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.json.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.json.bin index 893001e7..2e58bbf6 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.json.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.json.bin @@ -109,14 +109,68 @@ "value": "true" } ], - "tools": [ - { - "externalReferences": [ ], - "name": "cyclonedx-python-lib", - "vendor": "CycloneDX", - "version": "libVersion-testing" - } - ] + "tools": { + "components": [ + { + "description": "CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments", + "externalReferences": [ + { + "type": "build-system", + "url": "https://github.com/CycloneDX/cyclonedx-python/actions" + }, + { + "type": "distribution", + "url": "https://pypi.org/project/cyclonedx-bom/" + }, + { + "type": "documentation", + "url": "https://cyclonedx-bom-tool.readthedocs.io/" + }, + { + "type": "issue-tracker", + "url": "https://github.com/CycloneDX/cyclonedx-python/issues" + }, + { + "type": "license", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE" + }, + { + "type": "release-notes", + "url": "https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md" + }, + { + "type": "vcs", + "url": "https://github.com/CycloneDX/cyclonedx-python/" + }, + { + "type": "website", + "url": "https://github.com/CycloneDX/cyclonedx-python/#readme" + } + ], + "group": "CycloneDX", + "licenses": [ + { + "license": { + "acknowledgement": "declared", + "id": "Apache-2.0" + } + } + ], + "name": "cyclonedx-py", + "type": "application", + "version": "thisVersion-testing" + }, + { + "description": "stripped", + "externalReferences": [ ], + "group": "CycloneDX", + "licenses": [ ], + "name": "cyclonedx-python-lib", + "type": "library", + "version": "libVersion-testing" + } + ] + } }, "version": 1, "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json", diff --git a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin index f1559dfb..859c795f 100644 --- a/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin +++ b/tests/_data/snapshots/requirements/file_regression-issue448.cp1252.txt_1.6.xml.bin @@ -2,43 +2,53 @@ - - CycloneDX - cyclonedx-py - thisVersion-testing - - - https://github.com/CycloneDX/cyclonedx-python/actions - - - https://pypi.org/project/cyclonedx-bom/ - - - https://cyclonedx-bom-tool.readthedocs.io/ - - - https://github.com/CycloneDX/cyclonedx-python/issues - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE - - - https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md - - - https://github.com/CycloneDX/cyclonedx-python/ - - - https://github.com/CycloneDX/cyclonedx-python/#readme - - - - - CycloneDX - cyclonedx-python-lib - libVersion-testing - - + + + CycloneDX + cyclonedx-py + thisVersion-testing + CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments + + + Apache-2.0 + + + + + https://github.com/CycloneDX/cyclonedx-python/actions + + + https://pypi.org/project/cyclonedx-bom/ + + + https://cyclonedx-bom-tool.readthedocs.io/ + + + https://github.com/CycloneDX/cyclonedx-python/issues + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/LICENSE + + + https://github.com/CycloneDX/cyclonedx-python/blob/main/CHANGELOG.md + + + https://github.com/CycloneDX/cyclonedx-python/ + + + https://github.com/CycloneDX/cyclonedx-python/#readme + + + + + CycloneDX + cyclonedx-python-lib + libVersion-testing + + + + + testing-requirements-txt From 51b956e4f1e5032e57138399a19923d2d251858d Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Wed, 25 Sep 2024 14:53:55 +0200 Subject: [PATCH 13/15] bump cyclonedx lib to `8.0.0rc1` Signed-off-by: Jan Kowalleck --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2995f74b..d747b851 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,7 +68,7 @@ cyclonedx-py = "cyclonedx_py._internal.cli:run" [tool.poetry.dependencies] python = "^3.8" -cyclonedx-python-lib = { version = "==8.0.0a1", extras = ["validation"] } +cyclonedx-python-lib = { version = "==8.0.0rc1", extras = ["validation"] } packageurl-python = ">=0.11, <2" # keep in sync with same dep in `cyclonedx-python-lib` pip-requirements-parser = "^32.0" packaging = "^22 || ^23 || ^24" From 59214e4bf3077cf3deb318829ac3df20afbfc764 Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Fri, 27 Sep 2024 13:56:34 +0200 Subject: [PATCH 14/15] use cdx lib 8 rc2 Signed-off-by: Jan Kowalleck --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d747b851..e99e0796 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,7 +68,7 @@ cyclonedx-py = "cyclonedx_py._internal.cli:run" [tool.poetry.dependencies] python = "^3.8" -cyclonedx-python-lib = { version = "==8.0.0rc1", extras = ["validation"] } +cyclonedx-python-lib = { version = "==8.0.0rc2", extras = ["validation"] } packageurl-python = ">=0.11, <2" # keep in sync with same dep in `cyclonedx-python-lib` pip-requirements-parser = "^32.0" packaging = "^22 || ^23 || ^24" From 90f06fda071a69617cbd70f3d6217904b4033e4e Mon Sep 17 00:00:00 2001 From: Jan Kowalleck Date: Mon, 14 Oct 2024 15:42:26 +0200 Subject: [PATCH 15/15] use CDX lib v8 final release Signed-off-by: Jan Kowalleck --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e99e0796..fe03f0ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,7 +68,7 @@ cyclonedx-py = "cyclonedx_py._internal.cli:run" [tool.poetry.dependencies] python = "^3.8" -cyclonedx-python-lib = { version = "==8.0.0rc2", extras = ["validation"] } +cyclonedx-python-lib = { version = "^8.0", extras = ["validation"] } packageurl-python = ">=0.11, <2" # keep in sync with same dep in `cyclonedx-python-lib` pip-requirements-parser = "^32.0" packaging = "^22 || ^23 || ^24"