发布
将包发布到包仓库。这会发布由 build 命令生成的包。
有关更多信息,请参阅 构建和发布。
示例
构建并发布
$ rye build
$ rye publish
发布特定工件
$ rye publish dist/example-0.1.0.tar.gz
参数
[DIST]...
: 要上传到仓库的发布文件(默认为<workspace-root>/dist/*
)
选项
-
-r, --repository <REPOSITORY>
: 要发布到的仓库 [默认值:pypi
] -
--repository-url <REPOSITORY_URL>
: 要发布到的仓库 URL -
-u, --username <USERNAME>
: 用于向仓库进行身份验证的用户名 -
--token <TOKEN>
: 用于上传的访问令牌 -
--sign
: 使用 GPG 对要上传的文件进行签名 -
-i, --identity <IDENTITY>
: 用于对文件进行签名的 GPG 标识 -
--cert <CERT>
: 替代 CA 捆绑包的路径 -
--skip-existing
: 跳过已发布的文件(仓库必须支持此功能) -
-y, --yes
: 跳过提示 -
-v, --verbose
: 启用详细诊断 -
-q, --quiet
: 关闭所有输出 -
-h, --help
: 打印帮助(使用 '-h' 查看摘要)