head	1.6;
access;
symbols
	pkgsrc-2026Q1:1.6.0.2
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.5.0.2
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.4.0.6
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.4
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.2
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.3.0.6
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.4
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.2
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.2.0.2
	pkgsrc-2024Q1-base:1.2
	pkgsrc-2023Q4:1.1.0.18
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.16
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.14
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.12
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.10
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.8
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.6
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.4
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.2
	pkgsrc-2021Q4-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2025.12.27.08.56.26;	author adam;	state Exp;
branches;
next	1.5;
commitid	vQnrRwcqrH1aF1oG;

1.5
date	2025.09.28.19.47.58;	author wiz;	state Exp;
branches;
next	1.4;
commitid	e3hAJIcAN345awcG;

1.4
date	2025.02.13.11.01.28;	author adam;	state Exp;
branches;
next	1.3;
commitid	3BZTV2vJkeRExiJF;

1.3
date	2024.06.18.10.31.17;	author adam;	state Exp;
branches;
next	1.2;
commitid	5JpCUQ8f90BI5seF;

1.2
date	2024.03.24.13.06.01;	author adam;	state Exp;
branches;
next	1.1;
commitid	0xuzri86ziKXHp3F;

1.1
date	2021.12.07.18.04.46;	author wiz;	state Exp;
branches;
next	;
commitid	gsq16Chef6pOiKjD;


desc
@@


1.6
log
@py-cyclonedx-bom: updated to 7.2.1

7.2.1
Basic support for CycloneDX 1.7
@
text
@@@comment $NetBSD: PLIST,v 1.5 2025/09/28 19:47:58 wiz Exp $
bin/cyclonedx-py-${PYVERSSUFFIX}
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/NOTICE
${PYSITELIB}/cyclonedx_py/__init__.py
${PYSITELIB}/cyclonedx_py/__init__.pyc
${PYSITELIB}/cyclonedx_py/__init__.pyo
${PYSITELIB}/cyclonedx_py/__main__.py
${PYSITELIB}/cyclonedx_py/__main__.pyc
${PYSITELIB}/cyclonedx_py/__main__.pyo
${PYSITELIB}/cyclonedx_py/_internal/__init__.py
${PYSITELIB}/cyclonedx_py/_internal/__init__.pyc
${PYSITELIB}/cyclonedx_py/_internal/__init__.pyo
${PYSITELIB}/cyclonedx_py/_internal/cli.py
${PYSITELIB}/cyclonedx_py/_internal/cli.pyc
${PYSITELIB}/cyclonedx_py/_internal/cli.pyo
${PYSITELIB}/cyclonedx_py/_internal/cli_common.py
${PYSITELIB}/cyclonedx_py/_internal/cli_common.pyc
${PYSITELIB}/cyclonedx_py/_internal/cli_common.pyo
${PYSITELIB}/cyclonedx_py/_internal/environment.py
${PYSITELIB}/cyclonedx_py/_internal/environment.pyc
${PYSITELIB}/cyclonedx_py/_internal/environment.pyo
${PYSITELIB}/cyclonedx_py/_internal/pipenv.py
${PYSITELIB}/cyclonedx_py/_internal/pipenv.pyc
${PYSITELIB}/cyclonedx_py/_internal/pipenv.pyo
${PYSITELIB}/cyclonedx_py/_internal/poetry.py
${PYSITELIB}/cyclonedx_py/_internal/poetry.pyc
${PYSITELIB}/cyclonedx_py/_internal/poetry.pyo
${PYSITELIB}/cyclonedx_py/_internal/py_interop/__init__.py
${PYSITELIB}/cyclonedx_py/_internal/py_interop/__init__.pyc
${PYSITELIB}/cyclonedx_py/_internal/py_interop/__init__.pyo
${PYSITELIB}/cyclonedx_py/_internal/py_interop/glob.py
${PYSITELIB}/cyclonedx_py/_internal/py_interop/glob.pyc
${PYSITELIB}/cyclonedx_py/_internal/py_interop/glob.pyo
${PYSITELIB}/cyclonedx_py/_internal/py_interop/packagemetadata.py
${PYSITELIB}/cyclonedx_py/_internal/py_interop/packagemetadata.pyc
${PYSITELIB}/cyclonedx_py/_internal/py_interop/packagemetadata.pyo
${PYSITELIB}/cyclonedx_py/_internal/requirements.py
${PYSITELIB}/cyclonedx_py/_internal/requirements.pyc
${PYSITELIB}/cyclonedx_py/_internal/requirements.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/__init__.py
${PYSITELIB}/cyclonedx_py/_internal/utils/__init__.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/__init__.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/args.py
${PYSITELIB}/cyclonedx_py/_internal/utils/args.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/args.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/bytes.py
${PYSITELIB}/cyclonedx_py/_internal/utils/bytes.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/bytes.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/cdx.py
${PYSITELIB}/cyclonedx_py/_internal/utils/cdx.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/cdx.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/io.py
${PYSITELIB}/cyclonedx_py/_internal/utils/io.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/io.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/license_trove_classifier.py
${PYSITELIB}/cyclonedx_py/_internal/utils/license_trove_classifier.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/license_trove_classifier.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/mimetypes.py
${PYSITELIB}/cyclonedx_py/_internal/utils/mimetypes.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/mimetypes.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/packaging.py
${PYSITELIB}/cyclonedx_py/_internal/utils/packaging.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/packaging.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/pep610.py
${PYSITELIB}/cyclonedx_py/_internal/utils/pep610.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/pep610.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/pep621.py
${PYSITELIB}/cyclonedx_py/_internal/utils/pep621.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/pep621.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/pep639.py
${PYSITELIB}/cyclonedx_py/_internal/utils/pep639.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/pep639.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/poetry.py
${PYSITELIB}/cyclonedx_py/_internal/utils/poetry.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/poetry.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/pyproject.py
${PYSITELIB}/cyclonedx_py/_internal/utils/pyproject.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/pyproject.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/secret.py
${PYSITELIB}/cyclonedx_py/_internal/utils/secret.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/secret.pyo
${PYSITELIB}/cyclonedx_py/_internal/utils/toml.py
${PYSITELIB}/cyclonedx_py/_internal/utils/toml.pyc
${PYSITELIB}/cyclonedx_py/_internal/utils/toml.pyo
${PYSITELIB}/cyclonedx_py/py.typed
@


1.5
log
@py-cyclonedx-bom: fix for latest poetry-core

Bump PKGREVISION.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d33 9
d51 3
@


1.4
log
@py-cyclonedx-bom: updated to 5.1.2

v5.1.2 (2025-01-21)

Documentation

docs: fix typos in comments
docs: add console classifier

Fix

fix(poetry): properly handle multi-declaration (optional) dependencies


v5.1.1 (2024-11-09)

Documentation

docs: fix headline structure in readme

Fix

fix: schema-invalid CycloneDX when running PEP639 analysis


v5.1.0 (2024-10-23)

Feature

feat: add Python 3.13 support
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2024/06/18 10:31:17 adam Exp $
a2 1
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
a3 1
${PYSITELIB}/${WHEEL_INFODIR}/NOTICE
d7 2
@


1.3
log
@py-cyclonedx-bom: updated to 4.5.0

4.5.0

Feature

feat: environment - gather declared license information according to PEP639
From python environments, gather additional declared license information according to PEP 639 (improving license clarity with better package metadata).

New CLI switches for cyclonedx environment:

--PEP-639: Enable license gathering according to PEP 639 (improving license clarity with better package metadata). The behavior may change during the draft development of the PEP.
--gather-license-texts: Enable license text gathering.
In current state of implementation, --gather-license-texts has effect only if --PEP-639 is also given.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2024/03/24 13:06:01 adam Exp $
d36 3
@


1.2
log
@py-cyclonedx-bom: updated to 4.1.3

v4.1.3
docs: imprve environment use cases and examples
fix: declared license texts as such, not as license name

v4.1.2
build: use poetry v1.8.1

v4.1.1
docs: improve example for programmatic call of CLI
fix: normalize package extras

v4.1.0
feat: support poetry multi-constraint dependencies
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2021/12/07 18:04:46 wiz Exp $
d48 3
d60 3
@


1.1
log
@security/py-cyclonedx-bom: import py-cyclonedx-bom-1.5.3

This project provides a runnable Python-based application for
generating CycloneDX bill-of-material documents from either:

* Your current Python Environment

* Your project's manifest (e.g. Pipfile.lock, poetry.lock or
  requirements.txt)

* Conda as a Package Manager

The BOM will contain an aggregate of all your current project's
dependencies, or those defined by the manifest you supply.

CycloneDX is a lightweight BOM specification that is easily created,
human-readable, and simple to parse.
@
text
@d1 1
a1 2
@@comment $NetBSD$
bin/cyclonedx-bom-${PYVERSSUFFIX}
d3 6
a8 6
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
d12 58
a69 3
${PYSITELIB}/cyclonedx_py/client.py
${PYSITELIB}/cyclonedx_py/client.pyc
${PYSITELIB}/cyclonedx_py/client.pyo
@

