[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10372":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":36,"discoverSource":37},10372,"hatch","pypa\u002Fhatch","pypa","Modern, extensible Python project management","https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002F",null,"Python",7182,421,49,350,0,9,35,2,71.88,"MIT License",false,"master",true,[26,27,28,29,30,31,32],"build","cli","packaging","plugin","python","versioning","virtualenv","2026-06-12 04:00:49","# Hatch\n\n\u003Cdiv align=\"center\">\n\n\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fpypa\u002Fhatch\u002Fmaster\u002Fdocs\u002Fassets\u002Fimages\u002Flogo.svg\" alt=\"Hatch logo\" width=\"500\" role=\"img\">\n\n| | |\n| --- | --- |\n| CI\u002FCD | [![CI - Test](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Ftest.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Ftest.yml) [![CD - Build Hatch](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fbuild-hatch.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fbuild-hatch.yml) [![CD - Build Hatchling](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fbuild-hatchling.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fbuild-hatchling.yml) |\n| Docs | [![Docs - Release](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fdocs-release.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fdocs-release.yml) [![Docs - Dev](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fdocs-dev.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fdocs-dev.yml) |\n| Package | [![PyPI - Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fhatch.svg?logo=pypi&label=PyPI&logoColor=gold)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fhatch\u002F) [![PyPI - Python Version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fpyversions\u002Fhatch.svg?logo=python&label=Python&logoColor=gold)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fhatch\u002F) [![PyPI - Installs](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fdm\u002Fhatchling.svg?color=blue&label=Installs&logo=pypi&logoColor=gold)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fhatch\u002F) [![Release - Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fpypa\u002Fhatch\u002Ftotal?label=Downloads)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Freleases) |\n| Meta | [![Hatch project](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fraw.githubusercontent.com\u002Fpypa\u002Fhatch\u002Fmaster\u002Fdocs\u002Fassets\u002Fbadge\u002Fv0.json)](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch) [![linting - Ruff](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fraw.githubusercontent.com\u002Fastral-sh\u002Fruff\u002Fmain\u002Fassets\u002Fbadge\u002Fv2.json)](https:\u002F\u002Fgithub.com\u002Fastral-sh\u002Fruff) [![types - Mypy](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Ftypes-Mypy-blue.svg)](https:\u002F\u002Fgithub.com\u002Fpython\u002Fmypy) [![License - MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-MIT-9400d3.svg)](https:\u002F\u002Fspdx.org\u002Flicenses\u002F) [![GitHub Sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Fofek?logo=GitHub%20Sponsors&style=social)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fofek) |\n\n\u003C\u002Fdiv>\n\n-----\n\nHatch is a modern, extensible Python project manager.\n\n## Features\n\n- Standardized [build system](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fconfig\u002Fbuild\u002F#build-system) with reproducible builds by default\n- Robust [environment management](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fenvironment\u002F) with support for custom scripts and UV\n- Configurable [Python distribution management](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Ftutorials\u002Fpython\u002Fmanage\u002F)\n- [Test execution](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Ftutorials\u002Ftesting\u002Foverview\u002F) with known best practices\n- [Static analysis](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fconfig\u002Fstatic-analysis\u002F) with sane defaults\n- Built-in Python [script runner](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fhow-to\u002Frun\u002Fpython-scripts\u002F)\n- Easy [publishing](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fpublish\u002F) to PyPI or other indices\n- [Version](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fversion\u002F) management\n- Best practice [project generation](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fconfig\u002Fproject-templates\u002F)\n- Responsive [CLI](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fcli\u002Fabout\u002F), ~2-3x [faster](https:\u002F\u002Fgithub.com\u002Fpypa\u002Fhatch\u002Factions\u002Fworkflows\u002Fcli.yml) than equivalent tools\n\nSee the [Why Hatch?](https:\u002F\u002Fhatch.pypa.io\u002Flatest\u002Fwhy\u002F) page for more information.\n\n## Documentation\n\nThe [documentation](https:\u002F\u002Fhatch.pypa.io\u002F) is made with [Material for MkDocs](https:\u002F\u002Fgithub.com\u002Fsquidfunk\u002Fmkdocs-material) and is hosted by [GitHub Pages](https:\u002F\u002Fdocs.github.com\u002Fen\u002Fpages).\n\n## License\n\nHatch is distributed under the terms of the [MIT](https:\u002F\u002Fspdx.org\u002Flicenses\u002FMIT.html) license.\n","Hatch 是一个现代化且可扩展的 Python 项目管理工具。它提供了标准化的构建系统，支持可重复构建；强大的环境管理功能，包括自定义脚本和 UV 支持；灵活的 Python 发行版管理；遵循最佳实践的测试执行；默认配置合理的静态分析；内置 Python 脚本运行器；以及简便的发布流程。这些特性使得 Hatch 特别适合需要高效、一致地管理和构建 Python 项目的开发者或团队使用，在确保代码质量的同时提高开发效率。","2026-06-11 03:28:02","top_topic"]