gentle.metadata.types#
Types for working with Gentoo package metadata.
- class gentle.metadata.types.MaintainerStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
EnumMaintainer status.
- NONE = 1#
Not specified.
- ACTIVE = 2#
Active.
- INACTIVE = 3#
Inactive.
- class gentle.metadata.types.Person(name: str = '', email: str = '', status: MaintainerStatus = MaintainerStatus.NONE)#
Bases:
objectRepresentation of a person.
- status: MaintainerStatus = 1#
Maintainer activity status.
- class gentle.metadata.types.RemoteID(attr: str, value: str)#
Bases:
objectRepresentation of a Remote ID.
- to_xml() _Element#
Make an XML
<remote-id>tag.- Returns:
metadata.xmlrespresentation of a remote id