Skip to content

feat: complete SPDX license expression detection#425

Merged
jkowalleck merged 1 commit intomainfrom
spdx-expression-parser-proper
Sep 6, 2023
Merged

feat: complete SPDX license expression detection#425
jkowalleck merged 1 commit intomainfrom
spdx-expression-parser-proper

Conversation

@jkowalleck
Copy link
Member

@jkowalleck jkowalleck commented Sep 6, 2023

SPDX license expression detection should be feature-complete now,
thanks to utilizing nexB's license-expression library.

This affects:

  • spdx.is_compound_expression()
  • factory.license.LicenseChoiceFactory.make_from_string()
  • factory.license.LicenseChoiceFactory.make_with_compound_expression().

fixes #424

@jkowalleck jkowalleck added the enhancement New feature or request label Sep 6, 2023
@jkowalleck jkowalleck requested a review from a team as a code owner September 6, 2023 08:54
@jkowalleck jkowalleck force-pushed the spdx-expression-parser-proper branch 2 times, most recently from e0b7b7f to 9be3457 Compare September 6, 2023 09:17
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck force-pushed the spdx-expression-parser-proper branch from 9be3457 to 75c77a3 Compare September 6, 2023 09:18
@jkowalleck jkowalleck merged commit e06f9fd into main Sep 6, 2023
jkowalleck added a commit to CycloneDX/cyclonedx-python that referenced this pull request Sep 6, 2023
utilize complete SPDX ecpression detector CycloneDX/cyclonedx-python-lib#425

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
jkowalleck added a commit to CycloneDX/cyclonedx-python that referenced this pull request Sep 6, 2023
utilize complete SPDX ecpression detector CycloneDX/cyclonedx-python-lib#425

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
jkowalleck added a commit to CycloneDX/cyclonedx-python that referenced this pull request Sep 6, 2023
* chore(deps): bump `cyclonedx-python-lib@^4` -> `@^4.2`

utilize complete SPDX ecpression detector CycloneDX/cyclonedx-python-lib#425

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>

* bump `packageurl-python@>=0.11`

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>

* bump CDXlib 4.2.1

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>

---------

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck jkowalleck deleted the spdx-expression-parser-proper branch September 18, 2023 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

complete SPDX license expression detection

1 participant