betty.project.extension.requirement module¶
Provide requirements for Betty’s extension API.
- class betty.project.extension.requirement.Dependencies[source]¶
Bases:
AllRequirements
Check 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:
Requirement
Check 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: