跳转到主要内容

工具,用于将git版本添加到Python项目,无需添加依赖项

项目描述

Code CI Docs CI Test Coverage Latest PyPI version CC0-1.0 License

VersionGit是一个管理Python模块版本号的工具,无需在创建Git标签时更新嵌入式版本字符串,并提供合理的开发版本号。它是通过在源代码库中存储一个文件来实现的,该文件从git describegit archive关键字读取版本。在构建时,此文件会在分发中修改,以包含一个静态版本号,优先使用此版本号。此工具灵感来源于versioneer,但功能集大大减少,以便每个模块中存储的代码最少。

PyPI

pip install versiongit

源代码

https://github.com/dls-controls/versiongit

文档

https://dls-controls.github.io/versiongit

变更日志

https://github.com/dls-controls/versiongit/blob/master/CHANGELOG.rst

许可证

为了使VersionGit更容易嵌入,其所有代码均捐赠给公共领域。它创建的_version_git.py也属于公共领域。具体来说,两者均在Creative Commons“公共领域奉献”许可证(CC0-1.0)下发布。

有关更详细的文档,请参阅https://dls-controls.github.io/versiongit

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

versiongit-2.2.tar.gz (5.4 kB 查看哈希值)

上传时间

构建分布

versiongit-2.2-py3-none-any.whl (8.8 kB 查看哈希值)

上传时间 Python 3

支持者