betty.project.extension.requirement module¶
Provide requirements for Betty’s extension API.
- class betty.project.extension.requirement.Dependencies[source]¶
Bases:
AllRequirementsCheck a dependent’s dependency requirements.
- Parameters:
dependent (
type[betty.project.extension.Extension])
- __init__(dependent: type[betty.project.extension.Extension])[source]¶
- Parameters:
dependent (
type[betty.project.extension.Extension])
- async summary() betty.locale.localizable.Localizable[source]¶
Get the requirement’s human-readable summary.
- Return type:
- class betty.project.extension.requirement.Dependents[source]¶
Bases:
RequirementCheck a dependency’s dependent requirements.
- Parameters:
dependency (
betty.project.extension.Extension)
- __init__(dependency: betty.project.extension.Extension)[source]¶
- Parameters:
dependency (
betty.project.extension.Extension)
- async summary() betty.locale.localizable.Localizable[source]¶
Get the requirement’s human-readable summary.
- Return type: