用途:面向 Python 包的创建与 PyPI 分发,基于 pyproject.toml、uv 和现代打包最佳实践,适合构建可分发的库、CLI 工具、发布到 PyPI、搭建开发环境和管理依赖。
主要能力:提供 uv 工作流、pyproject.toml 配置模式、entry points(控制台脚本、GUI 脚本、插件)以及 CI/CD 集成(GitHub Actions 与自动发布)等主题。
使用方式:可用 uv init my-package 创建项目,uv add requests click 添加依赖,uv build 构建,uv publish 发布到 PyPI。建议采用 src 布局(src/my_package/),并可用 pytest -v 验证测试。
适用场景:创建可分发的 Python 库、构建 CLI 工具、发布到 PyPI、搭建开发环境、管理项目依赖。
限制:不适用于测试包(应使用 python-testing)和优化包性能(应使用 python-performance)。资料未提供具体收费、价格或平台支持信息。