Third Party Dependencies

The SBOM in CycloneDX v1.4 JSON format with SHA256 checksum (dbdf58cb ...).

Licenses

JSON files with complete license info of: direct dependencies | all dependencies

Direct Dependencies

NameVersionLicenseAuthorDescription (from packaging data)
attrs23.2.0MIT LicenseHynek Schlawack [email protected]Classes Without Boilerplate
cyclonedx-bom3.11.7Apache Software LicenseSteven SpringettCycloneDX Software Bill of Materials (SBOM) generation utility
jsonschema4.20.0MIT LicenseJulian BermanAn implementation of JSON Schema validation for Python
referencing0.32.1MIT LicenseJulian BermanJSON Referencing + Python
spdx-tools0.8.2Apache Software License"Ahmed H. Ismail" [email protected]SPDX parser and tools.
typer0.9.0MIT LicenseSebastián RamírezTyper, build great CLIs. Easy to code. Based on Python type hints.
xmlschema3.0.0MIT LicenseDavide BrunatoAn XML Schema validator and decoder

Indirect Dependencies

NameVersionLicenseAuthorDescription (from packaging data)
PyYAML6.0.1MIT LicenseKirill SimonovYAML parser and emitter for Python
click8.1.6BSD LicensePallets [email protected]Composable command line interface toolkit
cyclonedx-python-lib3.1.5Apache Software LicensePaul HortonA library for producing CycloneDX SBOM (Software Bill of Materials) files.
elementpath4.1.5MIT LicenseDavide BrunatoXPath 1.0/2.0/3.0/3.1 parsers and selectors for ElementTree and lxml
isodate0.6.1BSD LicenseGerhard WeisAn ISO 8601 date/time/duration parser and formatter
packageurl-python0.11.2MIT Licensethe purl authorsA purl aka. Package URL parser and builder
packaging23.2Apache Software License; BSD LicenseDonald Stufft [email protected]Core utilities for Python packages
pip-requirements-parser32.0.1MITThe pip authors, nexB. Inc. and otherspip requirements parser - a mostly correct pip requirements parsing library because it uses pip's own code.
ply3.11BSDDavid BeazleyPython Lex & Yacc
pyparsing3.1.1MIT LicensePaul McGuire [email protected]pyparsing module - Classes and methods to define and execute parsing grammars
rdflib7.0.0BSD LicenseDaniel 'eikeon' KrechRDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
setuptools69.0.3MIT LicensePython Packaging AuthorityEasily download, build, install, upgrade, and uninstall Python packages
six1.16.0MIT LicenseBenjamin PetersonPython 2 and 3 compatibility utilities
sortedcontainers2.4.0Apache Software LicenseGrant JenksSorted Containers -- Sorted List, Sorted Dict, Sorted Set
toml0.10.2MIT LicenseWilliam PearsonPython Library for Tom's Obvious, Minimal Language
xmltodict0.13.0MIT LicenseMartin BlechMakes working with XML feel like you are working with JSON

Dependency Tree(s)

JSON file with the complete package dependency tree info of: the full dependency tree

Rendered SVG

Base graphviz file in dot format: Trees of the direct dependencies

Trees of the direct dependencies

Console Representation

cyclonedx-bom==3.11.7
├── chardet [required: >=5.0,<6.0, installed: 5.2.0]
├── cyclonedx-python-lib [required: >=2.0.0,<4.0.0, installed: 3.1.5]
│   ├── packageurl-python [required: >=0.9, installed: 0.11.2]
│   ├── setuptools [required: >=47.0.0, installed: 69.0.3]
│   ├── sortedcontainers [required: >=2.4.0,<3.0.0, installed: 2.4.0]
│   └── toml [required: >=0.10.0,<0.11.0, installed: 0.10.2]
├── packageurl-python [required: >=0.9, installed: 0.11.2]
├── pip-requirements-parser [required: >=32.0.0,<33.0.0, installed: 32.0.1]
│   ├── packaging [required: Any, installed: 23.2]
│   └── pyparsing [required: Any, installed: 3.1.1]
├── setuptools [required: >=47.0.0, installed: 69.0.3]
└── toml [required: >=0.10.0,<0.11.0, installed: 0.10.2]
jsonschema==4.20.0
├── attrs [required: >=22.2.0, installed: 23.2.0]
├── jsonschema-specifications [required: >=2023.03.6, installed: 2023.7.1]
│   └── referencing [required: >=0.28.0, installed: 0.32.1]
│       ├── attrs [required: >=22.2.0, installed: 23.2.0]
│       └── rpds-py [required: >=0.7.0, installed: 0.9.2]
├── referencing [required: >=0.28.4, installed: 0.32.1]
│   ├── attrs [required: >=22.2.0, installed: 23.2.0]
│   └── rpds-py [required: >=0.7.0, installed: 0.9.2]
└── rpds-py [required: >=0.7.1, installed: 0.9.2]
spdx-tools==0.8.2
├── beartype [required: Any, installed: 0.15.0]
├── click [required: Any, installed: 8.1.6]
├── license-expression [required: Any, installed: 30.1.1]
│   └── boolean.py [required: >=4.0, installed: 4.0]
├── ply [required: Any, installed: 3.11]
├── PyYAML [required: Any, installed: 6.0.1]
├── rdflib [required: Any, installed: 7.0.0]
│   ├── isodate [required: >=0.6.0,<0.7.0, installed: 0.6.1]
│   │   └── six [required: Any, installed: 1.16.0]
│   └── pyparsing [required: >=2.1.0,<4, installed: 3.1.1]
├── semantic-version [required: Any, installed: 2.10.0]
├── uritools [required: Any, installed: 4.0.1]
└── xmltodict [required: Any, installed: 0.13.0]
typer==0.9.0
├── click [required: >=7.1.1,<9.0.0, installed: 8.1.6]
└── typing-extensions [required: >=3.7.4.3, installed: 4.7.1]
xmlschema==3.0.0
└── elementpath [required: >=4.1.5,<5.0.0, installed: 4.1.5]