required_use
This class represents the REQUIRED_USE ebuild variable as per PMS 7.3.
- class pms_utils.ebuild.required_use(self, expr: str)
Constructs a new required_use object from the input expression.
- Raises:
ValueError – The expression is invalid.
- __iter__(self) collections.abc.Iterator[pms_utils.atom.Usedep | pms_utils.ebuild.required_use]
- property conditional: pms_utils.depend.UseConditional | pms_utils.depend.GroupHeaderOp | None
(self) -> pms_utils.depend.UseConditional | pms_utils.depend.GroupHeaderOp | None
- property nodes: list[pms_utils.atom.Usedep | pms_utils.ebuild.required_use]
(self) -> list[pms_utils.atom.Usedep | pms_utils.ebuild.required_use]