跳转至

发布


在你的项目完成 构建 之后,可以使用 publish 命令将其分发。

-p/--publisher 选项用于控制所使用的发布器,默认值为 index

制品选择

默认情况下,将使用项目根目录下的 dist 目录中的文件:

$ hatch publish
dist/hatch_demo-1rc0-py3-none-any.whl ... success
dist/hatch_demo-1rc0.tar.gz ... success

[hatch-demo]
https://pypi.org/project/hatch-demo/1rc0/

你也可以直接传递具体路径作为参数:

hatch publish /path/to/artifacts foo-1.tar.gz

只有以 .whl.tar.gz 结尾的文件会被发布。

更多资源

请参考发布插件的 参考文档,以获取配置选项。

你也可以查阅关于 认证 的使用方法,以及如何选择目标 仓库

publish 命令本身是一个内建插件。如果你计划编写自己的插件,请阅读 publisher 插件 API