Open Issues Need Help
View All on GitHubCycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments
AI Summary: The task is to fix a bug in the `cyclonedx-py` tool that causes an `AttributeError` when parsing PEP 639 license strings from a `pyproject.toml` file. The bug arises because the code attempts to use the `get()` method on a string instead of a dictionary. The solution involves modifying the code to correctly handle both PEP 621 (dictionary) and PEP 639 (string) license formats, ensuring compatibility with both while using the --pep639 switch.
CycloneDX Software Bill of Materials (SBOM) generator for Python projects and environments