pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/py-cyclonedx-python-lib
Module Name: pkgsrc
Committed By: wiz
Date: Sun Dec 17 22:22:06 UTC 2023
Modified Files:
pkgsrc/security/py-cyclonedx-python-lib: Makefile PLIST distinfo
Log Message:
py-cyclonedx-python-lib: update to 6.0.0.
v6.0.0 (2023-12-10)
Breaking
feat!: v6.0.0 (#492)
Breaking Changes
Removed symbols that were already marked as deprecated (via #493)
Removed symbols in parser.* (#489 via #495)
Removed output.LATEST_SUPPORTED_SCHEMA_VERSION (#491 via #494)
Serialization of unsupported enum values might downgrade/migrate/omit them (#490 via #496)
Handling might raise warnings if a data loss occurred due to omitting.
The result is a guaranteed valid XML/JSON, since no (enum-)invalid values are rendered.
Serialization of any model.component.Component with unsupported type raises exception.serialization.SerializationOfUnsupportedComponentTypeException (#490 via #496)
Object model.bom_ref.BomRef's property value defaults to Null, was arbitrary UUID (#504 via #505)
This change does not affect serialization. All bom-refs are guaranteed to have unique values on rendering.
Removed helpers from public API (#503 via #506)
Added
Basic support for CycloneDX 1.5 (#404 via #488) -- Thanks to @Churro
No data models were enhanced nor added, yet.
Pull requests to add functionality are welcome.
Existing enumerable got new cases, to reflect features of CycloneDX 1.5 (#404 via #488)
Outputters were enabled to render CycloneDX 1.5 (#404 via #488)
Tests
Created (regression/unit/integration/functional) tests for CycloneDX 1.5 (#404 via #488)
Created (regression/functional) tests for Enums' handling and completeness (#490 via #496)
Misc
Bumped dependency py-serializable@^0.16, was @^0.15 (via #496)
API Changes — the details for migration
Added new sub-package exception.serialization (via #496)
Removed class models.ComparableTuple (#503 via #506)
Enum model.ExternalReferenceType got new cases, to reflect features for CycloneDX 1.5 (#404 via #488)
Removed function models.get_now_utc (#503 via #506)
Removed function models.sha1sum (#503 via #506)
Enum model.component.ComponentType got new cases, to reflect features for CycloneDX 1.5 (#404 via #488)
Removed model.component.Component.__init__()'s deprecated optional kwarg namespace (via #493)
Use kwarg group instead.
Removed model.component.Component.__init__()'s deprecated optional kwarg license_str (via #493)
Use kwarg licenses instead.
Removed deprecated method model.component.Component.get_namespace() (via #493)
Removed class models.dependency.DependencyDependencies (#503 via #506)
Removed model.vulnerability.Vulnerability.__init__()'s deprecated optional kwarg source_name (via #493)
Use kwarg source instead.
Removed model.vulnerability.Vulnerability.__init__()'s deprecated optional kwarg source_url (via #493)
Use kwarg source instead.
Removed model.vulnerability.Vulnerability.__init__()'s deprecated optional kwarg recommendations (via #493)
Use kwarg recommendation instead.
Removed model.vulnerability.VulnerabilityRating.__init__()'s deprecated optional kwarg score_base (via #493)
Use kwarg score instead.
Enum model.vulnerability.VulnerabilityScoreSource got new cases, to reflect features for CycloneDX 1.5 (#404 via #488)
Removed output.LATEST_SUPPORTED_SCHEMA_VERSION (#491 via #494)
Removed deprecated function output.get_instance() (via #493)
Use function output.make_outputter() instead.
Added new class output.json.JsonV1Dot5, to reflect CycloneDX 1.5 (#404 via #488)
Added new item to dict output.json.BY_SCHEMA_VERSION, to reflect CycloneDX 1.5 (#404 via #488)
Added new class output.xml.XmlV1Dot5, to reflect CycloneDX 1.5 (#404 via #488)
Added new item to dict output.xml.BY_SCHEMA_VERSION, to reflect CycloneDX 1.5 (#404 via #488)
Removed class parser.ParserWarning (#489 via #495)
Removed class parser.BaseParser (#489 via #495)
Enum schema.SchemaVersion got new case V1_5, to reflect CycloneDX 1.5 (#404 via #488)
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/py-cyclonedx-python-lib/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/py-cyclonedx-python-lib/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/py-cyclonedx-python-lib/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/py-cyclonedx-python-lib/Makefile
diff -u pkgsrc/security/py-cyclonedx-python-lib/Makefile:1.20 pkgsrc/security/py-cyclonedx-python-lib/Makefile:1.21
--- pkgsrc/security/py-cyclonedx-python-lib/Makefile:1.20 Thu Dec 7 08:33:39 2023
+++ pkgsrc/security/py-cyclonedx-python-lib/Makefile Sun Dec 17 22:22:06 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2023/12/07 08:33:39 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2023/12/17 22:22:06 wiz Exp $
-DISTNAME= cyclonedx_python_lib-5.2.0
+DISTNAME= cyclonedx_python_lib-6.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=c/cyclonedx-python-lib/}
Index: pkgsrc/security/py-cyclonedx-python-lib/PLIST
diff -u pkgsrc/security/py-cyclonedx-python-lib/PLIST:1.8 pkgsrc/security/py-cyclonedx-python-lib/PLIST:1.9
--- pkgsrc/security/py-cyclonedx-python-lib/PLIST:1.8 Tue Nov 7 22:58:58 2023
+++ pkgsrc/security/py-cyclonedx-python-lib/PLIST Sun Dec 17 22:22:06 2023
@@ -1,7 +1,19 @@
-@comment $NetBSD: PLIST,v 1.8 2023/11/07 22:58:58 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2023/12/17 22:22:06 wiz Exp $
${PYSITELIB}/cyclonedx/__init__.py
${PYSITELIB}/cyclonedx/__init__.pyc
${PYSITELIB}/cyclonedx/__init__.pyo
+${PYSITELIB}/cyclonedx/_internal/__init__.py
+${PYSITELIB}/cyclonedx/_internal/__init__.pyc
+${PYSITELIB}/cyclonedx/_internal/__init__.pyo
+${PYSITELIB}/cyclonedx/_internal/compare.py
+${PYSITELIB}/cyclonedx/_internal/compare.pyc
+${PYSITELIB}/cyclonedx/_internal/compare.pyo
+${PYSITELIB}/cyclonedx/_internal/hash.py
+${PYSITELIB}/cyclonedx/_internal/hash.pyc
+${PYSITELIB}/cyclonedx/_internal/hash.pyo
+${PYSITELIB}/cyclonedx/_internal/time.py
+${PYSITELIB}/cyclonedx/_internal/time.pyc
+${PYSITELIB}/cyclonedx/_internal/time.pyo
${PYSITELIB}/cyclonedx/exception/__init__.py
${PYSITELIB}/cyclonedx/exception/__init__.pyc
${PYSITELIB}/cyclonedx/exception/__init__.pyo
@@ -14,6 +26,9 @@ ${PYSITELIB}/cyclonedx/exception/model.p
${PYSITELIB}/cyclonedx/exception/output.py
${PYSITELIB}/cyclonedx/exception/output.pyc
${PYSITELIB}/cyclonedx/exception/output.pyo
+${PYSITELIB}/cyclonedx/exception/serialization.py
+${PYSITELIB}/cyclonedx/exception/serialization.pyc
+${PYSITELIB}/cyclonedx/exception/serialization.pyo
${PYSITELIB}/cyclonedx/factory/__init__.py
${PYSITELIB}/cyclonedx/factory/__init__.pyc
${PYSITELIB}/cyclonedx/factory/__init__.pyo
@@ -62,9 +77,6 @@ ${PYSITELIB}/cyclonedx/output/json.pyo
${PYSITELIB}/cyclonedx/output/xml.py
${PYSITELIB}/cyclonedx/output/xml.pyc
${PYSITELIB}/cyclonedx/output/xml.pyo
-${PYSITELIB}/cyclonedx/parser/__init__.py
-${PYSITELIB}/cyclonedx/parser/__init__.pyc
-${PYSITELIB}/cyclonedx/parser/__init__.pyo
${PYSITELIB}/cyclonedx/py.typed
${PYSITELIB}/cyclonedx/schema/__init__.py
${PYSITELIB}/cyclonedx/schema/__init__.pyc
@@ -83,6 +95,8 @@ ${PYSITELIB}/cyclonedx/schema/_res/bom-1
${PYSITELIB}/cyclonedx/schema/_res/bom-1.3.SNAPSHOT.xsd
${PYSITELIB}/cyclonedx/schema/_res/bom-1.4.SNAPSHOT.schema.json
${PYSITELIB}/cyclonedx/schema/_res/bom-1.4.SNAPSHOT.xsd
+${PYSITELIB}/cyclonedx/schema/_res/bom-1.5.SNAPSHOT.schema.json
+${PYSITELIB}/cyclonedx/schema/_res/bom-1.5.SNAPSHOT.xsd
${PYSITELIB}/cyclonedx/schema/_res/jsf-0.82.SNAPSHOT.schema.json
${PYSITELIB}/cyclonedx/schema/_res/spdx.SNAPSHOT.schema.json
${PYSITELIB}/cyclonedx/schema/_res/spdx.SNAPSHOT.xsd
Index: pkgsrc/security/py-cyclonedx-python-lib/distinfo
diff -u pkgsrc/security/py-cyclonedx-python-lib/distinfo:1.14 pkgsrc/security/py-cyclonedx-python-lib/distinfo:1.15
--- pkgsrc/security/py-cyclonedx-python-lib/distinfo:1.14 Thu Dec 7 08:33:39 2023
+++ pkgsrc/security/py-cyclonedx-python-lib/distinfo Sun Dec 17 22:22:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/12/07 08:33:39 wiz Exp $
+$NetBSD: distinfo,v 1.15 2023/12/17 22:22:06 wiz Exp $
-BLAKE2s (cyclonedx_python_lib-5.2.0.tar.gz) = c49d0a7c6ea994e3decc7cfe0591e18b2e8b5d482e892a1ad7168e74f21e8b4e
-SHA512 (cyclonedx_python_lib-5.2.0.tar.gz) = 855fe99df1f287c3d2ef722468b3342675900bea9ef0c87e47598a58860d913e20a22b557a3ca66071f8c4ffbab9e93ffe064d05019d6a2b4a83b060335a76e5
-Size (cyclonedx_python_lib-5.2.0.tar.gz) = 433613 bytes
+BLAKE2s (cyclonedx_python_lib-6.0.0.tar.gz) = ce06cb9ba92a7cbc52eb0f105a10eb93a32d2191db86b36d5781f09d8150f0f7
+SHA512 (cyclonedx_python_lib-6.0.0.tar.gz) = cd9eb9efd9ba55b936f9b47bb78079fb2da4c572c4c5264d76b1ca7c55aa6c35239cea8674c30e0e32cf861cdb29f88a6bfa34d0c6191cc7327145e40519e9fa
+Size (cyclonedx_python_lib-6.0.0.tar.gz) = 511251 bytes
Home |
Main Index |
Thread Index |
Old Index