修改SDK包命名方式

This commit is contained in:
2026-08-05 16:48:00 +08:00
parent 4e1bf445b2
commit 3e9fb2cd06
+6 -4
View File
@@ -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"
@@ -93,6 +94,7 @@ SKIP_FILE_PATTERNS: List[str] = [
SKIP_PATH_PREFIXES: List[str] = [
RELEASE_OUTPUT_DIR,
"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/ # 耳机应用",