修改SDK包命名方式

This commit is contained in:
2026-08-05 16:48:00 +08:00
parent 4e1bf445b2
commit 3e9fb2cd06
+7 -5
View File
@@ -9,6 +9,7 @@
# @history # @history
# - V1.0.0, 2026.08.04, cyWu, 首次发布 # - V1.0.0, 2026.08.04, cyWu, 首次发布
# - V1.0.1, 2026.08.04, cyWu, 产物统一输出到 release/ 目录 # - 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 # python tools/package_release.py
@@ -43,9 +44,9 @@ VERSION_FILE = "version.txt"
RELEASE_OUTPUT_DIR = "release" RELEASE_OUTPUT_DIR = "release"
# Release 命名规则 # Release 命名规则
RELEASE_DIR_PREFIX = "Release_Project_V" RELEASE_DIR_PREFIX = "JBao_JL7016_SOC_SDK_V"
RELEASE_ZIP_SUFFIX = ".zip" RELEASE_ZIP_SUFFIX = ".zip"
README_NAME = "Release_Project_README.md" README_NAME = "JBao_JL7016_SOC_SDK_README.md"
# 工程展示名称(写入 README # 工程展示名称(写入 README
PROJECT_DISPLAY_NAME = "AC701N Earphone SDK" PROJECT_DISPLAY_NAME = "AC701N Earphone SDK"
@@ -92,7 +93,8 @@ SKIP_FILE_PATTERNS: List[str] = [
# 复制时跳过的路径前缀(相对项目根,防自复制嵌套) # 复制时跳过的路径前缀(相对项目根,防自复制嵌套)
SKIP_PATH_PREFIXES: List[str] = [ SKIP_PATH_PREFIXES: List[str] = [
RELEASE_OUTPUT_DIR, 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: 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 readme_path README 路径
@param version 版本号 @param version 版本号
@param module_stats 模块清理统计(用于目录说明) @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/", "├── apps/",
"│ ├── common/ # SDK 公共模块", "│ ├── common/ # SDK 公共模块",
"│ ├── earphone/ # 耳机应用", "│ ├── earphone/ # 耳机应用",