Hatch 完整指南:Python 现代化构建、打包、环境管理工具
一、Hatch 是什么
Hatch 是 Python 官方推荐、现代一体化项目管理工具,替代 pipenv/poetry/setuptools/pip,一站式搞定:
- 虚拟环境隔离(多 Python 版本并行)
- 项目打包、构建 sdist/wheel
- 依赖管理、锁定文件
- 脚本命令、测试、格式化、发布 PyPI
- 多子包/单包、库/CLI 工具模板
底层标准完全贴合 PEP 621(pyproject.toml 标准化项目配置),抛弃老旧 setup.py/setup.cfg。