公共项目设置示例
public-test的Python项目详细描述
公共项目设置示例。在
使用
将包添加到依赖项。如果您正在处理由poetry管理的项目,请使用以下命令:
$ poetry add public-test
如果您正在处理由pipenv管理的项目,请使用以下命令:
^{pr2}$之后,您应该能够在Python代码中导入库:
from public_test import answer print(answer)
发展
此库本身由poetry管理。阅读文档了解基本用法。您可以运行这样的测试:
$ poetry run pytest
要发布库的新版本,请执行以下步骤:
- 请确保位于masterGit分支上。在
- 决定您的更改是否是breaking, improvement, or a bug fix。使用诗歌的version command来提高版本号。在
- 从诗歌输出中读取新的数字,并用git commit -am "release vX.Y.Z"提交更改。在
- 用git tag vX.Y.Z标记提交
- 发布一个新版本,将其全部推送到GitHub:git push origin master --tags
CI自动生成包并将其发布到PyPI。新版本将在tags列出。如果您喜欢您的同事,请在每个版本中单击Edit tag,并编写一个标题和描述(changelog)。在
自动释放
为了使CI能够向PyPI发布新版本,首先需要在CircleCI项目设置中设置PYPI_TOKEN环境变量:
- 阅读关于PyPI tokens和CircleCI project environment variables的文档。在
- 在您的PyPI account settings处生成令牌。复制令牌并将其视为机密。在
- 转到CircleCI项目设置的Environment Variables,并添加一个名为PYPI_TOKEN的新变量。将令牌粘贴为值。在
- 项目
标签: