发布
将包发布到包仓库。这会发布由 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' 查看摘要)