cyclonedx.model.dependency

Module Contents

Classes

DependencyDependencies

Helper class that provides a standard way to create an ABC using

Dependency

Models a Dependency within a BOM.

Dependable

Dependable objects can be part of the Dependency Graph

class cyclonedx.model.dependency.DependencyDependencies(*args: Any, **kwargs: Any)[source]

Bases: serializable.BaseHelper

Helper class that provides a standard way to create an ABC using inheritance.

classmethod serialize(o: object) List[str][source]
classmethod deserialize(o: object) Set[Dependency][source]
class cyclonedx.model.dependency.Dependency(ref: cyclonedx.model.bom_ref.BomRef, dependencies: Iterable[Dependency] | None = None)[source]

Models a Dependency within a BOM.

property ref: cyclonedx.model.bom_ref.BomRef[source]
property dependencies: SortedSet[Dependency][source]
dependencies_as_bom_refs() Set[cyclonedx.model.bom_ref.BomRef][source]
__eq__(other: object) bool[source]

Return self==value.

__lt__(other: Any) bool[source]

Return self<value.

__hash__() int[source]

Return hash(self).

__repr__() str[source]

Return repr(self).

class cyclonedx.model.dependency.Dependable[source]

Bases: abc.ABC

Dependable objects can be part of the Dependency Graph

abstract property bom_ref: cyclonedx.model.bom_ref.BomRef[source]