主要维护者¶
- 主要维护者
dims
- 其他贡献者
doug-hellmann flaper87
https://blueprints.launchpad.net/oslo.utils/+spec/graduate-oslo-utils
每个项目都有一个。 oslo.utils 是我们的“百宝箱”库,由一些小型模块组成,这些模块依赖性少,且太小,不值得单独进行发布管理。
oslo.utils
openstack/common/excutils.py
openstack/common/importutils.py
openstack/common/network_utils.py -> openstack/common/netutils.py
openstack/common/timeutils.py
openstack/common/strutils.py
openstack/common/units.py
tests/unit/test_excutils.py
tests/unit/test_importutils.py
tests/unit/test_netutils.py
tests/unit/test_timeutils.py
tests/unit/test_strutils.py
tests/unit/test_units.py
无
dims
doug-hellmann flaper87
dims
doug-hellmann flaper87
dims
完成目标里程碑:Juno-2
https://blueprints.launchpad.net/oslo/+spec/graduate-oslo-i18n
在将 importutils.py 引入库仓库后,清理将成为其公共 API 的部分,以便仅导出 try_import()。相应地清理 test_importutils.py。
https://wiki.openstack.org/wiki/Oslo/CreatingANewLibrary#Checklist
将 strutils 分成 2 个不同的模块:1. 包含编码/解码函数 - safe_encode - safe_decode 2. 包含字符串转换函数 - to_slug - string_to_bytes - int_from_bool_as_string - bool_from_string - mask_password
将孵化器中未移植的函数标记为已弃用。
我们在此库中发布的 importutils 副本在其公共 API 中仅包含 try_import() 函数。 实际导入模块和类的其他函数的用法已被弃用,应替换为 stevedore。 我们将 incubator 中的 importutils.py 保持不变,以方便过渡。
预计其他模块不会进行 API 更改,因此只需更新导入语句即可。
这项工作废止 https://blueprints.launchpad.net/oslo/+spec/graduate-oslo-language,因为我们将 excutils.py 纳入此库。
https://wiki.openstack.org/wiki/Oslo/GraduationStatus#oslo.utils
注意
本作品采用知识共享署名 3.0 非移植许可协议授权。 http://creativecommons.org/licenses/by/3.0/legalcode
除非另有说明,此文档根据 知识共享署名 3.0 许可 授权。请参阅所有 OpenStack 法律文件。