digraph { "boolean.py" [label="boolean.py\n4.0"] "cyclonedx-bom" -> "cyclonedx-python-lib" [label=">=2.0.0,<4.0.0"] "cyclonedx-bom" -> "packageurl-python" [label=">=0.9"] "cyclonedx-bom" -> "pip-requirements-parser" [label=">=32.0.0,<33.0.0"] "cyclonedx-bom" -> chardet [label=">=5.0,<6.0"] "cyclonedx-bom" -> setuptools [label=">=47.0.0"] "cyclonedx-bom" -> toml [label=">=0.10.0,<0.11.0"] "cyclonedx-bom" [label="cyclonedx-bom\n3.11.7"] "cyclonedx-python-lib" -> "packageurl-python" [label=">=0.9"] "cyclonedx-python-lib" -> setuptools [label=">=47.0.0"] "cyclonedx-python-lib" -> sortedcontainers [label=">=2.4.0,<3.0.0"] "cyclonedx-python-lib" -> toml [label=">=0.10.0,<0.11.0"] "cyclonedx-python-lib" [label="cyclonedx-python-lib\n3.1.5"] "jsonschema-specifications" -> referencing [label=">=0.28.0"] "jsonschema-specifications" [label="jsonschema-specifications\n2023.7.1"] "license-expression" -> "boolean.py" [label=">=4.0"] "license-expression" [label="license-expression\n30.1.1"] "packageurl-python" [label="packageurl-python\n0.11.2"] "pip-requirements-parser" -> packaging [label=any] "pip-requirements-parser" -> pyparsing [label=any] "pip-requirements-parser" [label="pip-requirements-parser\n32.0.1"] "rpds-py" [label="rpds-py\n0.9.2"] "semantic-version" [label="semantic-version\n2.10.0"] "spdx-tools" -> "license-expression" [label=any] "spdx-tools" -> "semantic-version" [label=any] "spdx-tools" -> beartype [label=any] "spdx-tools" -> click [label=any] "spdx-tools" -> ply [label=any] "spdx-tools" -> pyyaml [label=any] "spdx-tools" -> rdflib [label=any] "spdx-tools" -> uritools [label=any] "spdx-tools" -> xmltodict [label=any] "spdx-tools" [label="spdx-tools\n0.8.2"] "typing-extensions" [label="typing-extensions\n4.7.1"] attrs [label="attrs\n23.2.0"] beartype [label="beartype\n0.15.0"] chardet [label="chardet\n5.2.0"] click [label="click\n8.1.6"] elementpath [label="elementpath\n4.1.5"] isodate -> six [label=any] isodate [label="isodate\n0.6.1"] jsonschema -> "jsonschema-specifications" [label=">=2023.03.6"] jsonschema -> "rpds-py" [label=">=0.7.1"] jsonschema -> attrs [label=">=22.2.0"] jsonschema -> referencing [label=">=0.28.4"] jsonschema [label="jsonschema\n4.20.0"] packaging [label="packaging\n23.2"] ply [label="ply\n3.11"] pyparsing [label="pyparsing\n3.1.1"] pyyaml [label="PyYAML\n6.0.1"] rdflib -> isodate [label=">=0.6.0,<0.7.0"] rdflib -> pyparsing [label=">=2.1.0,<4"] rdflib [label="rdflib\n7.0.0"] referencing -> "rpds-py" [label=">=0.7.0"] referencing -> attrs [label=">=22.2.0"] referencing [label="referencing\n0.32.1"] setuptools [label="setuptools\n69.0.3"] six [label="six\n1.16.0"] sortedcontainers [label="sortedcontainers\n2.4.0"] toml [label="toml\n0.10.2"] typer -> "typing-extensions" [label=">=3.7.4.3"] typer -> click [label=">=7.1.1,<9.0.0"] typer [label="typer\n0.9.0"] uritools [label="uritools\n4.0.1"] xmlschema -> elementpath [label=">=4.1.5,<5.0.0"] xmlschema [label="xmlschema\n3.0.0"] xmltodict [label="xmltodict\n0.13.0"] }