CHANGES¶
更新 TOX_CONSTRAINTS_FILE 以支持 stable/2025.2
更新 .gitreview 以支持 stable/2025.2
6.6.0¶
添加 pyproject.toml 以支持 pip 23.1
移除用于 Python 2.7 的测试代码
更新 master 以支持 stable/2025.1
6.5.1¶
跳过安装以加快 pep8 速度
reno: 更新 master 以支持 unmaintained/2023.1
6.5.0¶
添加关于 requirements 下限的说明
移除对 Python 3.8 的支持
运行 pyupgrade 以清理 Python 2 语法
pre-commit: 升级版本
声明对 Python 3.12 的支持
更新 master 以支持 stable/2024.2
6.4.0¶
移除旧的排除项
更新 master 以支持 stable/2024.1
reno: 更新 master 以支持 unmaintained/victoria
6.3.0¶
显示覆盖率报告
Bump hacking
更新 setup.cfg 中的 python 分类器
修复残留的 `locale.getdefaultlocale` 模拟
6.2.0¶
更新 master 以支持 stable/2023.2
升级 bandit
6.1.0¶
从 Zanata 导入翻译
从 Zanata 导入翻译
撤销“将支持的 python 运行时从版本 3.8 更改为 3.10”
将支持的 python 运行时从版本 3.8 更改为 3.10
locale.getdefaultlocale 已弃用
更新 master 以支持 stable/2023.1
tox: 移除 ‘ignore_base_python_conflict’
6.0.0¶
从 Zanata 导入翻译
修复发布列表的格式
在测试运行时移除对 python3.6/3.7 的支持
移除不必要的 unicode 前缀
更新 CI 以使用未版本化的作业模板
setup.cfg: 将破折号替换为下划线
5.1.0¶
将 tox 中的 minversion 更改为 3.18.0
切换到 Xena 测试运行时
升级 pre-commit-hooks 版本
修复 requirements 问题
移除所有 six 库的使用
使用 TOX_CONSTRAINTS_FILE
将 py3 作为 tox 的默认运行时
修复 hacking min 版本到 3.0.1
移除 six.PY3
添加 pre-commit
添加 Python3 wallaby 单元测试
更新 master 以支持 stable/victoria
5.0.1¶
升级 bandit 版本
5.0.0¶
停止使用 __future__ 模块
移除更多 shim 测试
从 Zanata 导入翻译
移除 Message.translate
为 get_available_languages 添加 Babel 别名
切换到更新的 openstackdocstheme 和 reno 版本
删除未使用的编码风格模块
移除 setup.cfg 中的翻译部分
使 contributing 文档与 oslo 的策略保持一致
将默认 tox env 从 py37 升级到 py38
添加 py38 包元数据
停止使用 babel
将发布说明链接添加到文档索引
添加 Python3 victoria 单元测试
更新 master 以支持 stable/ussuri
4.0.1¶
使用 unittest.mock 代替第三方 mock
更新 hacking 以支持 Python3
4.0.0¶
移除过时的标题
[ussuri][目标] 移除 python 2.7 的支持和测试
tox: 琐碎的清理
3.25.1¶
从 Zanata 导入翻译
集成 sphinxcontrib-apidoc
3.25.0¶
tox: 继续进行文档
更新 master 以支持 stable/train
弃用 Message.translate,推荐使用 Message.translation
允许 Message.translate 处理不可哈希的输入
3.24.0¶
添加 Python 3 Train 单元测试
将与文档相关的模块移动到 doc/requirements.txt
明确翻译字符串是通过源码检查提取的
修复关于日志消息翻译的指南
迁移到 releases.openstack.org
将 Bandit 限制在 1.6.0 以下,并更新 Sphinx 要求
将 git.openstack.org URL 替换为 opendev.org URL
OpenDev 迁移补丁
移除 py35 测试
更新 master 以支持 stable/stein
3.23.1¶
添加 python 3.7 单元测试任务
将 Stein+ 中的 python3.5 作业更改为 python3.7 作业
更新 hacking 版本
更新 mailinglist 从 dev 到 discuss
3.23.0¶
覆盖 getttext.find 以缓存结果
不要在 tox.ini 中引用 {posargs}
清理 .gitignore 中指向个人工具的引用
始终构建通用 wheel
移除对日志翻译函数的引用
使用模板进行 cover 和 lower-constraints
3.22.1¶
移除未使用的代码
从 Zanata 导入翻译
添加 lib-forward-testing-python3 测试任务
添加 python 3.6 单元测试任务
从 project-config 导入 zuul 任务设置
更新 reno 以支持 stable/rocky
3.21.0¶
切换到 stestr
将发布说明添加到 README.rst
修复 tox python3 覆盖
移除 moxstubout 的使用
移除过时的 pip-missing-reqs tox 测试
琐碎: 更新 pypi url 到新 url
将默认 python 设置为 python3
添加 lower-constraints 任务
从全局需求中更新
3.20.0¶
从 Zanata 导入翻译
更新 README 中的链接
从 Zanata 导入翻译
更新 reno 以支持 stable/queens
从全局需求中更新
从全局需求中更新
从全局需求中更新
3.19.0¶
从 pip install 中删除 -U
避免使用 tox_install.sh 以支持约束
将 bandit 添加到 pep8 job
从全局需求中更新
移除从 releasenotes 设置版本/发布
从全局需求中更新
从 Zanata 导入翻译
从全局需求中更新
3.18.0¶
从全局需求中更新
从全局需求中更新
从 Zanata 导入翻译
更新 reno 以支持 stable/pike
从全局需求中更新
3.17.0¶
从 Zanata 导入翻译
根据文档迁移更新文档中的 URL
3.16.0¶
切换到 oslosphinx 到 openstackdocstheme
在文档构建中启用 warning-is-error
重新排列文档以适应新的标准布局
从全局需求中更新
启用一些默认关闭的检查
从全局需求中更新
从全局需求中更新
从全局需求中更新
3.15.3¶
撤销“移除 Babel 作为运行时依赖”
3.15.2¶
从全局需求中更新
移除 Babel 作为运行时依赖
3.15.1¶
从全局需求中更新
从全局需求中更新
从全局需求中更新
检查 reStructuredText 文档是否存在常见的风格问题
3.15.0¶
添加关于跳过日志翻译设置的说明
从全局需求中更新
3.14.0¶
添加 Python 3.5 支持
3.13.0¶
从全局需求中更新
[修复 gate] 更新测试要求
修复使用语言 zh-TW 时的错误响应
从全局需求中更新
更新 reno 以支持 stable/ocata
3.12.0¶
添加 Constraints 支持
在 README 上显示团队和仓库徽章
替换 six.iteritems() 为 .items()
3.11.0¶
从全局需求中更新
从全局需求中更新
从全局需求中更新
添加 reno 以进行发布说明管理
添加缺失的依赖 testscenarios
修复 oslo.i18n 中的拼写错误
更改主页链接
添加关于如何在应用程序中显示翻译字符串的文档
3.10.0¶
从全局需求中更新
3.9.0¶
从全局需求中更新
修复 assertEqual 参数的位置错误
3.8.0¶
从全局需求中更新
不要在 flake8 排除列表中包含 openstack/common
从全局需求中更新
3.7.0¶
从 Zanata 导入翻译
从全局需求中更新
3.6.0¶
从全局需求中更新
从全局需求中更新
更好地隔离测试和 fixture 与环境
从全局需求中更新
3.4.0¶
从 Zanata 导入翻译
3.3.0¶
更新翻译设置
从全局需求中更新
从 Zanata 导入翻译
从全局需求中更新
3.2.0¶
从全局需求中更新
为较新的函数添加 versionadded 标记
doc: 上下文/复数翻译需要 oslo.i18n >=2.1.0
琐碎: 移除 ‘MANIFEST.in’
3.1.0¶
[doc] 更新 _i18n.py 示例以通过 pep8
在 usage.rst 中添加缺失的空格
移除 Python 2.6 中 logging 的工作arounds
停止支持 python 2.6
3.0.0¶
从全局需求中更新
移除 python 2.6 分类器
移除 python 2.6 并清理 tox.ini
改进集成模块文档
从全局需求中更新
从 Zanata 导入翻译
2.7.0¶
修复覆盖率配置和执行
不需要 Oslo Incubator 同步
增强格式错误鲁棒性补丁
从 Zanata 导入翻译
将“历史” -> 移动到发行说明部分
将 shields.io 版本/下载链接/徽章添加到 README.rst
将 ignore-errors 更改为 ignore_errors
添加带有 Oslo wiki 的主页值
从全局需求中更新
2.6.0¶
从全局需求中更新
从全局需求中更新
2.5.0¶
捕获格式错误
2.4.0¶
从 Transifex 导入翻译
从全局需求中更新
从 Transifex 导入翻译
从全局需求中更新
稍微清理 _translate_msgid 逻辑
2.3.0¶
从 Transifex 导入翻译
从全局需求中更新
2.2.0¶
从 Transifex 导入翻译
从全局需求中更新
从全局需求中更新
从全局需求中更新
从全局需求中更新
修复 1.1.0 的 mock 使用
添加预发布测试脚本的 requirements
从 Transifex 导入翻译
2.1.0¶
只定义一次 CONTEXT_SEPARATOR
支持 gettext 函数的上下文和复数形式
从 Transifex 导入翻译
澄清翻译策略
添加 tox 目标以查找缺少的依赖项
从 Transifex 导入翻译
2.0.0¶
从全局需求中更新
从全局需求中更新
移除 oslo 命名空间包
1.7.0¶
宣传对 Python3.4 的支持/移除对 Python 3.3 的支持
从全局需求中更新
括号位置错误导致混淆
移除 run_cross_tests.sh
从 Transifex 导入翻译
1.6.0¶
取消 liberty 的库需求上限
标准化 oslo 库的 setup.cfg 摘要
从全局需求中更新
迁移到 hacking 0.10
更新关于多个使用 msg 案例的指南文档
1.5.0¶
从全局需求中更新
1.4.0¶
添加测试 fixture 以延迟翻译消息
1.3.1¶
在 test_get_available_languages 中清除全局缓存
使 setup.cfg 包包含 oslo.i18n
改进 fixture 文档
1.3.0¶
添加一个 fixture 以允许测试管理 lazy 标志
修复 README 中指向 bug tracker 的链接
1.2.0¶
正确加载消息的翻译域
移出 oslo 命名空间包
工作流文档现在位于 infra-manual 中
强制代码示例被视为 python
1.1.0¶
从 Transifex 导入翻译
为库中的集成模块添加说明
激活 pep8 检查,以确保导入了 _
为安装 requirements 添加 pbr
从全局需求中更新
从全局需求中更新
移除多余的 vim 编辑器配置注释
在文档中明确使用 LOG.exception() 时使用 _LE()
支持构建 wheels (PEP-427)
从 Transifex 导入翻译
修复覆盖率测试
从 Transifex 导入翻译
使用相同的缩进在 doc/source/usage 中
从 Transifex 导入翻译
从 Transifex 导入翻译
从全局需求中更新
移除未使用的/可变的默认参数
修复文档示例中的小语法错误
1.0.0¶
添加缺失的 six 依赖
0.3.0¶
从 Transifex 导入翻译
致力于 Python 3.4 支持和测试
从全局需求中更新
从 Transifex 导入翻译
记录如何添加导入异常
0.2.0¶
添加一个用于可翻译字符串的测试 fixture
从 Transifex 导入翻译
从公共文档中移除 Message 对象提及
将 Changelog 添加到文档
0.1.0¶
将公共 API 移至顶级包
添加指向策略讨论的链接
改进初始文档
更新 sphinx 和 hacking requirements
修复测试中的导入分组
一致地构建 locale 目录环境变量名称
从全局需求中更新
移除 Babel 版本 workaround 代码
gettextutils 的琐碎重构
设置翻译
更新库的公共 API
在运行时检查 lazy 标志
处理翻译域中的 . 和 -
拆分单体测试文件
从全局需求中更新
修复用法说明
修复 fakes 模块的文档字符串
更新默认 tox 设置
更新 .gitreview
更新 python 3 的测试
同步来自 incubator 的 cross-test 脚本
来自 import 的 pep8 修复
更新 .gitignore 以包含新的 lib 名称
使单元测试通过
使用 graduate.sh 进行初始导出
添加用于创建翻译函数的 API
使用 oslotest 代替 common test 模块
修复 Python 3 上的 test_gettextutils
修复 gettextutil.Message 处理深度复制失败的问题
更改 lazy 翻译以保留完整的字典
移除 .gitignore 中的 requirements.txt
将 etc/openstack.conf.sample 添加到 .gitignore
添加支持单独翻译日志级别
修复单个 openstack 项目中的 E501
修复测试方法使用
使 Message 保留字符串插值参数
添加支持 babel 中缺失的 locales
允许 Message 类具有非英语默认 locales
实现翻译日志处理程序
使用 hacking import_exceptions 获取 gettextutils._
翻译 Message 改进
修复违反 H302:import only modules
修复常见单词的拼写错误
琐碎:使许可证标头后的垂直空格保持一致
删除 vim 标头
在测试中使用 six.text_type 代替 unicode 函数
修复 oslo 中的拼写错误
调整导入顺序以符合 PEP8 导入规则
将 assertEquals 替换为 assertEqual
在翻译时,如果没有提供 locale,则使用默认 locale
对 Message 参数进行类型检查以避免 AttributeError
gettextutils: 移植到 Python 3
翻译 Message 对象的全部替换元素
python3: 修复 UserString 导入
替换使用 tests.utils part2
启用 gettextutils 的多个翻译域
将 hacking 升级到 0.7.0
允许将 _ 映射到 lazy gettext 路径
修复 Message 格式字符串解析
添加用于翻译 REST API 响应的常用方法
将 eclipse 项目文件添加到 .gitignore
添加更强大的 gettext 插值处理
将 .testrepository 添加到 .gitignore
python3: 添加基本的 python3 兼容性
启用 hacking H404 测试
添加基本的 lazy gettext 实现
忽略 .gitignore 中的备份文件
支持覆盖 oslo localedir
添加一个 gettextutils.install() 辅助函数
gettextutils: 修复翻译域
修复版权标头 - 将 LLC 更改为 Foundation
为 RPC 连接添加 join_consumer_pool()
替换对 testtools BaseTestCase 的直接使用
使用 testtools 作为测试基类
修复导入顺序错误
为过滤器调度器添加通用的 weigher/weigher handler
更新 sphinx 文档
更正 openstack-common 移动到 oslo-incubator
更新 oslo 的 .gitreview
.gitignore 更新以获取生成的文件
添加 gettext 支持
更新 tox 配置以进行多 python 测试
添加 .gitreview 文件
忽略 cover 的 html 目录
Rajaram/Vinkesh|增加了 Request 和 Response serializers 的测试
Rajaram/Vinkesh|将 nova 的序列化类添加到 common
初始骨架项目