extend formatting config

This commit is contained in:
Maximilian Keßler 2022-02-05 22:40:10 +01:00
parent e1dc1e367a
commit 5f4d9a8cc0

View file

@ -1,11 +1,11 @@
from typing import List, Optional, Union
from .enums import NamingScheme, License
from .generic_text import GenericText
class FormattingConfig:
def __init__(self):
self._naming_scheme: Union[NamingScheme, str] = NamingScheme.clean
self._author: Optional[str] = None
self._license: Optional[List[License]] = None
self._extra_header: List[str] = []
@ -20,6 +20,22 @@ class FormattingConfig:
self._include_ins: bool = True
self._use_docstrip_guards: Optional[List[str]] = None
self._author: Optional[str] = None
self._licenses = Optional[List[GenericText]]
self._extra_header_file: Optional[GenericText] = None
self._pytex_version: Optional[str] = None
self._pytex_info_text: Optional[GenericText] = None
self._repo_version: Optional[str] = None
self._repo_info_text: Optional[GenericText] = None
def merge_with(self, other):
"""
Merges the other config into this one
:param other:
:return: self
"""
return self
class DocFormattingConfig:
def __init__(self):