python构建合理性(“喜欢子模块”-fork)
pbrlgs的Python项目详细描述
只有在接受Docker/Submodules补丁程序之前,这是一个临时fork 后备箱中
pbr是一个库,它注入了一些有用和合理的默认行为 进入你的setuptools运行。它开始的时候是一堆代码 在所有OpenStack项目之间复制。在那个时候 OpenStack完成了18个不同的项目,每个项目至少有3个活动分支, 这似乎是一个很好的时机,使代码成为一个适当的可重用库。
PBR只能稍微配置一下。基本的想法是 管理事情的方法,如果你这样做了,你应该得到回报,因为 很简单,而且可以重复。如果你想做不同的事情,酷!但是 你已经掌握了Python的力量,所以你没有 真的需要PBR。
pbr建立在d2to1开始提供声明性的工作之上。 配置。d2to1本身就是背后思想的实现 distutils2。尽管distutils2现在已经被抛弃,转而致力于 PEP 426和元数据2.0,声明性配置仍然是一个好主意,而且 在尝试将安装程序代码作为库分发时特别重要 当库本身改变安装程序的处理方式时。作为元数据 2.0和其他现代python打包的peps问世,pbr旨在支持 他们尽快。
- 许可证:apache许可证,2.0版
- 文档:https://docs.openstack.org/pbr/latest/
- 来源:https://git.openstack.org/cgit/openstack-dev/pbr
- 错误:https://bugs.launchpad.net/pbr
- 更改日志:https://docs.openstack.org/pbr/latest/user/history.html