Skip to content

打包结果: v20241231025420326

Choose a tag to compare

@github-actions github-actions released this 31 Dec 02:54
· 4 commits to main since this release
538f725

JSON 文件更新工具

项目简介

此工具会扫描目标文件夹中的文件信息,并更新或生成一个 JSON 文件来记录文件信息,包括文件名、版本号和 MD5 值。

支持以下功能:

  • 从文件名提取包名和版本号。
  • 自动计算文件的 MD5 值。
  • 支持 .md5sum 文件读取 MD5。
  • 自动更新已有的 JSON 文件。

使用方法

运行方式

确保您已安装 Python 3,然后在命令行运行以下命令:

python json_updater.py --dir [目标目录] --json [JSON 文件名]

参数说明

  • --dir:指定目标目录(默认:当前目录)。
  • --json:指定生成的 JSON 文件名(默认:info.json)。

示例

运行命令:

python json_updater.py --dir ./files --json data.json

生成的 data.json 文件内容如下:

[
    {
        "name": "example-package",
        "version": "1.0.0",
        "filename": "example-package-1.0.0.whl",
        "md5": "A1B2C3D4E5F67890"
    }
]

生成的构建针对平台:["ubuntu-20.04", "macos-13", "windows-latest"]