From a49c9f7d1b18876f1be9f2f8d4255bc590792a7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Ke=C3=9Fler?= Date: Sun, 6 Feb 2022 22:34:43 +0100 Subject: [PATCH] add dependencies attributes --- PyTeX/format/formatting_config.py | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/PyTeX/format/formatting_config.py b/PyTeX/format/formatting_config.py index 9b595a7..ad7ecea 100644 --- a/PyTeX/format/formatting_config.py +++ b/PyTeX/format/formatting_config.py @@ -48,13 +48,15 @@ class FormattingConfig(Config): self._include_drv: Optional[bool] = None self._include_ins: Optional[bool] = None - self._use_docstrip_guards: Optional[List[str]] = None + self._docstrip_guards: Optional[List[str]] = None + + self._doc_dependencies: Optional[List[str]] = None + self._tex_dependencies: Optional[List[str]] = None @classmethod def from_yaml(cls, yaml): pass - @property def naming_scheme(self) -> NamingScheme: if self._naming_scheme is None: @@ -169,11 +171,11 @@ class FormattingConfig(Config): return self._include_ins @property - def use_docstrip_guards(self) -> list: - if self._use_docstrip_guards is None: + def docstrip_guards(self) -> list: + if self._docstrip_guards is None: return [] else: - return self._use_docstrip_guards + return self._docstrip_guards @property def description(self) -> str: @@ -189,6 +191,20 @@ class FormattingConfig(Config): else: return self._include_time + @property + def doc_dependencies(self) -> List[str]: + if self._doc_dependencies is None: + return [] + else: + return self._doc_dependencies + + @property + def tex_dependencies(self) -> List[str]: + if self._tex_dependencies is None: + return [] + else: + return self._tex_dependencies + class DocFormattingConfig: def __init__(self):