hatch
Modern, extensible Python project management
Install
hatch on PyPI
pip
pip install hatchuv
uv add hatchpoetry
poetry add hatchPackage facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 19 — backports-zstd, click, distro, hatchling, httpx2, hyperlink, keyring, packaging, pexpect, platformdirs, pyproject-hooks, python-discovery, rich, shellingham, tomli-w, tomlkit, userpath, uv, virtualenv |
| Maintenance | actively maintained — 2 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: hatch-1.18.0-py3-none-any.whl
Keywords: build, dependency, environment, hatch, packaging, plugin, publishing, release, versioning
About hatch
from the package's own PyPI description — quoted content, verbatim
Hatch
<div align="center">
<img src="https://raw.githubusercontent.com/pypa/hatch/master/docs/assets/images/logo.svg" alt="Hatch logo" width="500" role="img">
| CI/CD | CI - Test (image) CD - Build Hatch (image) CD - Build Hatchling (image) |
| Docs | Docs - Release (image) Docs - Dev (image) |
| Package | PyPI - Version (image) [![PyPI - Python... |
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Hatch is a modern Python project manager that handles build systems, environment management, testing, static analysis, publishing, and version control in a single integrated tool.
Low install friction with a pure-wheel distribution. Active maintenance (release 2 days old) and strong repository signals (7220 stars, recent commits) indicate reliable ongoing support.
MIT license permits commercial and private use with minimal restrictions, making this suitable for most projects.
Usage
pip install hatch
hatch --version
hatch new my-project
Requires Python 3.10 or later.
Verdict: Hatch is a production-stable, actively maintained project manager with low install friction and no known vulnerabilities. Its broad dependency footprint (19 runtime deps including uv, virtualenv, and rich) reflects comprehensive feature coverage rather than instability, and the MIT license poses no adoption barriers.
Needs verification
- Whether the 19 runtime dependencies introduce meaningful supply-chain risk or maintenance burden in practice.
- Performance and stability claims relative to competing tools under real-world project loads.
Similar packages
permissive · top 100 on PyPI
userpathpermissive · top 1,000 on PyPI
hatch-vcspermissive · top 1,000 on PyPI
vcs-versioningpermissive · top 1,000 on PyPI
backports.asyncio.runnerpermissive · top 1,000 on PyPI
setuptoolspermissive · top 100 on PyPI
twinepermissive · top 1,000 on PyPI
alabasterpermissive · top 1,000 on PyPI
fastapipermissive · top 100 on PyPI
uvpermissive · top 1,000 on PyPI