修改SDK包命名方式
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
# @history
|
||||
# - V1.0.0, 2026.08.04, cyWu, 首次发布
|
||||
# - V1.0.1, 2026.08.04, cyWu, 产物统一输出到 release/ 目录
|
||||
# - V1.0.2, 2026.08.05, cyWu, 交付包命名改为 JBao_JL7016_SOC_SDK_Vx.x.x
|
||||
#
|
||||
# 使用方式(在项目根或任意目录):
|
||||
# python tools/package_release.py
|
||||
@@ -43,9 +44,9 @@ VERSION_FILE = "version.txt"
|
||||
RELEASE_OUTPUT_DIR = "release"
|
||||
|
||||
# Release 命名规则
|
||||
RELEASE_DIR_PREFIX = "Release_Project_V"
|
||||
RELEASE_DIR_PREFIX = "JBao_JL7016_SOC_SDK_V"
|
||||
RELEASE_ZIP_SUFFIX = ".zip"
|
||||
README_NAME = "Release_Project_README.md"
|
||||
README_NAME = "JBao_JL7016_SOC_SDK_README.md"
|
||||
|
||||
# 工程展示名称(写入 README)
|
||||
PROJECT_DISPLAY_NAME = "AC701N Earphone SDK"
|
||||
@@ -92,7 +93,8 @@ SKIP_FILE_PATTERNS: List[str] = [
|
||||
# 复制时跳过的路径前缀(相对项目根,防自复制嵌套)
|
||||
SKIP_PATH_PREFIXES: List[str] = [
|
||||
RELEASE_OUTPUT_DIR,
|
||||
"Release_Project_V", # 兼容旧版曾放在项目根的产物
|
||||
"Release_Project_V", # 兼容旧版曾放在项目根的产物
|
||||
"JBao_JL7016_SOC_SDK_V", # 兼容曾放在项目根的新命名产物
|
||||
]
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -465,7 +467,7 @@ def sanitize_release_makefile(release_dir: Path) -> None:
|
||||
|
||||
def write_readme(readme_path: Path, version: str, module_stats: List[dict]) -> None:
|
||||
"""
|
||||
@brief 生成 Release_Project_README.md
|
||||
@brief 生成 JBao_JL7016_SOC_SDK_README.md
|
||||
@param readme_path README 路径
|
||||
@param version 版本号
|
||||
@param module_stats 模块清理统计(用于目录说明)
|
||||
@@ -485,7 +487,7 @@ def write_readme(readme_path: Path, version: str, module_stats: List[dict]) -> N
|
||||
"## 目录说明",
|
||||
"",
|
||||
"```",
|
||||
f"Release_Project_V{version}/",
|
||||
f"{RELEASE_DIR_PREFIX}{version}/",
|
||||
"├── apps/",
|
||||
"│ ├── common/ # SDK 公共模块",
|
||||
"│ ├── earphone/ # 耳机应用",
|
||||
|
||||
Reference in New Issue
Block a user