Blueprint-version-py
- Launchpad 条目: NovaSpec:version-py
- 创建:
- 贡献者:
总结
提供一种以编程方式与 nova 版本交互的方式。
发布说明
包含 version.py 文件,该文件暴露版本信息。
原理
我们可以构建一个文件,将版本信息存储在一个地方。该信息可用于日志记录、文档编写以及第三方库的兼容性检查。当运行 setup.py 时,可以更新该文件以包含来自 bzr 的分支信息。
设计
这基于 Soren 的指导,他之前做过类似的事情。
实现
请查看 lp:~anso/nova/deploy。仍然需要与 doc/source/conf.py 交互。