from pathlib import Path ASSETS_PATH = Path(__file__).resolve().parent.parent.parent / "assets" FONTS_PATH = ASSETS_PATH / "fonts" SRC_PATH = Path(__file__).resolve().parent.parent DATA_PATH = SRC_PATH.parent / "data" TMP_PATH = DATA_PATH / "tmp" LOG_PATH = DATA_PATH / "logs" CONFIG_PATH = DATA_PATH / "config" BINARY_PATH = DATA_PATH / "bin" DOCS_PATH = SRC_PATH / "docs" DOCS_PATH_MAN1 = DOCS_PATH / "user" DOCS_PATH_MAN3 = DOCS_PATH / "lib" DOCS_PATH_MAN7 = DOCS_PATH / "concepts" DOCS_PATH_MAN8 = DOCS_PATH / "sys" if not DATA_PATH.exists(): DATA_PATH.mkdir() if not LOG_PATH.exists(): LOG_PATH.mkdir() CONFIG_PATH.mkdir(exist_ok=True) TMP_PATH.mkdir(exist_ok=True) BINARY_PATH.mkdir(exist_ok=True)