用于处理Ansible文档标记的Python库
项目描述
antsibull-docs-parser - Python库,用于处理Ansible文档标记
这是一个用于处理Ansible文档标记的Python库。它以antsibull-docs命名,该代码源自该地址。将其移出是为了使其他项目中重用标记代码变得更加容易,而无需依赖于antsibull-docs的所有依赖项。
开发
安装并运行nox以运行所有测试。nox将在检出项目的.nox目录中创建虚拟环境,并安装运行测试所需的依赖项。
要运行特定测试
nox -e test仅运行单元测试;nox -e lint一次性运行所有代码检查器和格式化工具;nox -e formatters运行isort和black;nox -e codeqa运行flake8、pylint、reuse lint和antsibull-changelog lint;nox -e typing运行mypy和pyre;nox -e create_vectors更新test-vectors.yml文件。请注意,该文件应与antsibull-docs-ts项目中的对应文件同步。
发布新版本
- 运行
nox -e bump -- <版本> <发布摘要信息>。这将- 在
src/antsibull_docs_parser/__init__.py中提升包版本。 - 创建包含
release_summary部分的changelogs/fragments/<版本>.yml。 - 运行
antsibull-changelog release并将更改的文件添加到git中。 - 提交消息为
发布 <版本>并运行git tag -a -m 'antsibull-docs-parser <版本>' <版本>。 - 运行
hatch build --clean。
- 在
- 运行
git push到适当的远程仓库。 - 一旦GitHub上的CI通过,运行
nox -e publish。这将- 运行
hatch publish; - 将版本提升到
<版本>.post0; - 将更改的文件添加到git中并运行
git commit -m '发布后版本提升.';
- 运行
- 将
git push --follow-tags运行到适当的远程仓库并创建GitHub发布。
项目详细信息
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
antsibull_docs_parser-1.1.0.tar.gz (55.2 kB 查看散列)
构建分发
关闭
antsibull_docs_parser-1.1.0.tar.gz的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | 9b94400918343677119c38344bf3bd867a937259f8d09fddc68deae2741ba056 |
|
| MD5 | c6dac9e0c71c9c8e633c56c110660b1f |
|
| BLAKE2b-256 | 3bda479125fd5478ce87e671bf0457b3b8b0dc9fc6ea0da1087900461c70da0e |
关闭
antsibull_docs_parser-1.1.0-py3-none-any.whl的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | b29490908cd51660cc2b98d6af45b64db938e529f50e84aec416971820013450 |
|
| MD5 | dc0dd482b91d68b6c65383c06d389d43 |
|
| BLAKE2b-256 | ff7981b043730c2705f542832c5267fe5bd9c93559929a3502e9362036a8cdc1 |