用途:在使用 uv 构建或发布 Python 包时提供流程指导,包括生成 dist 产物和发布前检查。核心原则是“先构建、验证,再发布”。
主要能力与命令:构建 wheel 与 sdist 使用 uv build;仅构建 wheel 使用 uv build --no-sources;发布到 PyPI 使用 uv publish --token $PYPI_TOKEN;发布到 Test PyPI 使用 uv publish --publish-url https://test.pypi.org/legacy/ --token $TEST_PYPI_TOKEN。
使用方式:先在 dist/ 中构建产物,再从 wheel 测试安装,然后发布到 Test PyPI 验证,最后发布到 PyPI。示例流程:uv build --no-sources;uv pip install dist/my_package-1.0.0-py3-none-any.whl;uv publish --publish-url https://test.pypi.org/legacy/ --token $TEST_PYPI_TOKEN。
限制与常见错误:发布前未验证 wheel 内容;首次发布跳过 Test PyPI。参考资料为 references/packaging.md,提供构建与发布细节。其他细节暂未提供。