Ross ROSS = Recommend OSS · open-source software intelligence for agents

pypa/hatch

Modern, extensible Python project management observed · 2026-08-28

github.com/pypa/hatch · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 98
  • Release rhythm 97
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 5.5
  • age_days: 3381
  • days_rel: 22
  • days_push: 15
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

7228 stars · 453 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Python version management, testing, static analysis, versioning, and publishing in one CLI. It is highly configurable via a pluggy-based plugin system and uses established Python standards (PEP 517/660, PEP 440, PEP 508) to avoid lock-in.

Use cases

  • manage python project environments and dependencies
  • build and publish python packages to pypi
  • scaffold new python projects from templates
  • run tests across multiple python versions
  • bump and manage project versions
  • run python scripts with isolated dependencies
  • replace setuptools with a modern pep 517 build backend

When to choose

  • you want a single tool covering build, environments, testing, and publishing for Python projects
  • you need reproducible builds with a standards-based, plugin-extensible workflow
  • you want fast environment creation with optional UV integration
  • you are starting a new Python library or application and want best-practice defaults

When to avoid

  • your project depends on setuptools-specific legacy packaging features
  • you need fully reproducible application lock files, which Hatch does not yet support
  • your team is already standardized on another manager like Poetry or PDM and migration cost outweighs benefits

Facets

cli-tool · maturity active

build-tool package-manager cli developer-tools plugin-system testing version-control developer-tools programming-languages python cli cross-platform windows python-packaging virtualenv pyproject-toml pep-517 versioning pypi-publishing project-templates uv command-line automation macos linux

8 sources

Member repositories

RepositoryRoleHealth v2
pypa/hatchmain98

For agents

markdown · JSON · MCP: product_card(name="pypa/hatch")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem