用于处理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 |