Python 构建合理性
项目描述
PBR 是一个库,它将一些有用和合理的默认行为注入到您的 setuptools 运行中。它最初是 OpenStack 项目的代码块,这些项目之间相互复制。当 OpenStack 达到 18 个不同的项目,每个项目至少有 3 个活跃分支时,似乎是一个将那段代码转换为可重用库的好时机。
PBR 仅具有轻微的可配置性。基本思想是,有合理的方式来运行事情,如果您这样做,您应该获得回报,因为这样简单且可重复。如果您想以不同的方式做事,那也很好!但您已经拥有 Python 的力量,所以您实际上并不真的需要 PBR。
PBR 构建在 d2to1 的基础上,为声明式配置提供了支持。 d2to1 本身是 distutils2 理念的实现。尽管现在 distutils2 已被放弃,转而支持 PEP 426 和 Metadata 2.0,但声明式配置依然是一个很好的想法,特别是在尝试将设置代码作为库分发时尤为重要,因为这个库本身会改变设置的处理方式。随着 Metadata 2.0 和其他现代 Python 打包 PEP 的发布,PBR 致力于尽快支持它们。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
pbr-6.1.0.tar.gz (124.0 kB 查看哈希值)
构建分发
pbr-6.1.0-py2.py3-none-any.whl (108.5 kB 查看哈希值)
关闭
pbr-6.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24 |
|
MD5 | 06361b83d178fb62dcd1b4ba9a9b418c |
|
BLAKE2b-256 | b23580cf8f6a4f34017a7fe28242dc45161a1baa55c41563c354d8147e8358b2 |
关闭
pbr-6.1.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a |
|
MD5 | d869b1f0cc1cd47f4510645feaebbab4 |
|
BLAKE2b-256 | 1d446a65ecd630393d47ad3e7d5354768cb7f9a10b3a0eb2cd8c6f52b28211ee |