feat: add basic support for Definitions #701
Conversation
44e97f3 to
1d9d60d
Compare
|
@jkowalleck Thanks for having the preliminary look into it. I've rebased the PR with the recent changes. Please let me know if anything is missing or should be changed. |
|
@hakandilek , When creating new models:
Any function that starts with After that, please (re)generate the test snapshots as described here: https://github.com/CycloneDX/cyclonedx-python-lib/blob/main/tests/_data/snapshots/README.md |
|
@jkowalleck Thanks for the feedback. I'll look into the extended test cases and let you know here. |
1d9d60d to
095d99a
Compare
095d99a to
394f491
Compare
394f491 to
d20298b
Compare
d20298b to
56de96d
Compare
56de96d to
8c0caff
Compare
8c0caff to
5437f64
Compare
|
could you rebase onto latest main branch? |
5437f64 to
c1b35b7
Compare
done right now. |
jkowalleck
left a comment
There was a problem hiding this comment.
some things should be changed: https://github.com/CycloneDX/cyclonedx-python-lib/pull/701/files#conversations-menu
for CycloneDX#697 Signed-off-by: Hakan Dilek <hakandilek@gmail.com>
for CycloneDX#697 Signed-off-by: Hakan Dilek <hakandilek@gmail.com>
c1b35b7 to
20dbbc0
Compare
Alright, updated those as well. |
|
@madpah , could you review these changes? |
--------- Signed-off-by: Hakan Dilek <hakandilek@gmail.com> Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
This PR is addressing #697 and adding the
bom.definitionssupport.I've intentionally left the
bom.definitions.standards.signatureout since the entire data structure elsewhere is also missing.bom.definitions.standards.requirementsandbom.definitions.standards.levelsare also left out and will be included with a latter PR #713fixes #697
is part of #696