Py2exe-GUI/dev_scripts/path_constants.py
muzing b7e36c9960 Update dev scripts
更新开发脚本:
- 增加对 poetry build 构建的异常处理;
- 修复路径常量中获取项目根路径的方法,排除运行脚本的工作目录不同带来的干扰;
- 添加两个关于构建 PySide 翻译工作流的函数 `gen_ts()` 与 `gen_qm()`;
- 将 RCC 资源编译函数 `compile_resources()` 重构至新的模块中;
2024-01-04 14:47:15 +08:00

18 lines
627 B
Python

"""开发脚本中使用的相对路径常量
所有脚本应以项目根目录为工作目录运行
"""
from pathlib import Path
PROJECT_ROOT = Path(__file__).parent.parent # 项目根目录
SRC_PATH = PROJECT_ROOT / "src" # 源码目录
SRC_PKG_PATH = SRC_PATH / "py2exe_gui" # 包目录
RESOURCES_PATH = SRC_PKG_PATH / "Resources" # 静态资源文件目录
COMPILED_RESOURCES = RESOURCES_PATH / "COMPILED_RESOURCES.py" # 编译静态资源文件
WIDGETS_PATH = SRC_PKG_PATH / "Widgets" # 控件目录
README_FILE_LIST = [
PROJECT_ROOT / "README.md",
PROJECT_ROOT / "README_zh.md",
] # README 文件列表