跳转至

Hatch

Hatch logo

持续集成/交付(CI/CD) CI - Test CD - Build Hatch CD - Build Hatchling
文档(Docs) Docs - Release Docs - Dev
包(Package) PyPI - Version PyPI - Python Version PyPI - Installs Release - Downloads
元数据(Meta) Hatch project linting - Ruff types - Mypy License - MIT GitHub Sponsors

Hatch 是一款现代、可扩展的 Python 项目管理器。参见 为何选择 Hatch? 页面以了解更多信息。

  • 构建系统


    默认实现可复现构建,并拥有丰富的插件生态

    配置构建

  • 环境


    稳健的环境管理,支持自定义脚本与 UV

    入门指南

  • Python 管理


    可在环境中选择手动安装或自动管理 Python

    尝试一下

  • 测试


    基于最佳实践的测试执行方案

    运行测试

  • 静态分析


    由 Ruff 提供支持,默认配置合理、始终保持最新

    了解详情

  • 脚本运行器


    可按指定依赖与 Python 版本运行脚本

    执行脚本

  • 发布


    轻松上传至 PyPI 或其他索引仓库

    查看方式

  • 版本控制


    流畅的版本升级工作流

    管理版本

  • 项目生成


    基于模板创建新项目,符合最佳实践

    项目设置

  • 高效 CLI


    Hatch 的速度最多可达同类工具的 3 倍

    CLI 参考

许可证

Hatch 遵循 MIT 许可证分发。

导航说明

你可以通过每个页面顶部的下拉菜单选择特定 MAJOR.MINOR 版本的文档。dev 版本表示尚未发布的最新变更。

此外,桌面端用户可使用以下快捷键:

按键 操作
  • ,(逗号)
  • p
跳转至“上一页”
  • .(句点)
  • n
跳转至“下一页”
  • /
  • s
打开搜索窗口