classDependency#

class Dependency(
kind: Literal['required', 'optional', 'incompatible', 'embedded'],
project_id: str | None = None,
release_id: str | None = None,
)#

Another project or release that a release relates to.

kind#

How the release relates to it. embedded means the release already contains it.

Type:

Literal[‘required’, ‘optional’, ‘incompatible’, ‘embedded’]

project_id#

The project’s id, or None if the platform names only a release.

Type:

str | None

release_id#

The exact release, or None if any compatible one will do.

Type:

str | None