示例公共项目设置
项目描述
示例公共项目设置。
用法
将包添加到您的依赖项中。如果您正在使用由poetry管理的项目,请使用以下命令
$ poetry add public-test
如果您正在使用由pipenv管理的项目,请使用以下命令
$ pipenv install public-test
之后,您应该能够在Python代码中导入该库
from public_test import answer print(answer)
开发
该库本身由poetry管理。阅读文档了解基本用法。您可以像这样运行测试
$ poetry run pytest
要发布库的新版本,请按照以下步骤操作
请确保您在master Git分支上。
确定您的更改是破坏性、改进还是错误修复。使用poetry的版本命令来提高版本号。
从poetry的输出中读取新版本号,并使用git commit -am "release vX.Y.Z"提交更改。
使用git tag vX.Y.Z标记提交
通过将所有内容推送到GitHub来发布新版本:git push origin master --tags
CI 自动构建软件包并将其发布到 PyPI。新版本将在 标签 中列出。如果您喜欢您的同事,对于每个版本,点击 编辑标签 并编写标题和描述(更改日志)。
自动发布
为了使 CI 能够将新版本发布到 PyPI,需要首先在 CircleCI 项目设置中设置一个 PYPI_TOKEN 环境变量。
阅读有关 PyPI 令牌 和 CircleCI 项目环境变量 的文档。
在您的 PyPI 账户设置 中生成一个令牌。复制令牌并将其视为秘密。
转到 CircleCI 项目设置,在 环境变量 部分,添加一个名为 PYPI_TOKEN 的新变量。将令牌粘贴为值。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
public-test-0.1.1.tar.gz (2.9 kB 查看哈希)
构建分布
public_test-0.1.1-py3-none-any.whl (3.7 kB 查看哈希)
关闭
public-test-0.1.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 55c7789ae65eaad74d4c02345c58d0715ccff917ebdbabdecba39aa9876a58b0 |
|
MD5 | be332b3d54b2767be1179f838ff879e4 |
|
BLAKE2b-256 | 026c52f464d2b5bb6446210e44fe1857dfb1ef719896badf759972b51dc8e69c |
关闭
public_test-0.1.1-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7d09b0c52bc83ab43c821e2dd6217bb3201cdb2277d71e327a535c09e31cfc7a |
|
MD5 | e24f5ecd6c28dfcfdde63a0f37ddb19f |
|
BLAKE2b-256 | 0d2396601a586b756e26b4e3559f364024427b2667071439bc99928e41b36176 |