MCPcopy
hub / github.com/pypa/hatch

github.com/pypa/hatch @hatchling-v1.30.1 sqlite

repository ↗ · DeepWiki ↗ · release hatchling-v1.30.1 ↗
3,576 symbols 16,118 edges 386 files 353 documented · 10%
README

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 is a modern, extensible Python project manager.

Features

See the Why Hatch? page for more information.

Documentation

The documentation is made with Material for MkDocs and is hosted by GitHub Pages.

License

Hatch is distributed under the terms of the MIT license.

Core symbols most depended-on inside this repo

as_cwd
called by 895
src/hatch/utils/fs.py
get
called by 414
backend/src/hatchling/plugin/manager.py
save
called by 331
src/hatch/config/user.py
join
called by 280
src/hatch/env/plugin/interface.py
abort
called by 88
src/hatch/cli/application.py
build
called by 81
src/hatch/project/config.py
save_config
called by 69
src/hatch/project/core.py
ensure_dir_exists
called by 56
src/hatch/utils/fs.py

Shape

Method 2,414
Function 785
Class 366
Route 11

Languages

Python100%

Modules by API surface

tests/backend/builders/test_config.py231 symbols
tests/backend/metadata/test_core.py209 symbols
tests/project/test_config.py203 symbols
tests/env/plugin/test_interface.py170 symbols
tests/backend/metadata/test_spec.py143 symbols
tests/config/test_model.py123 symbols
tests/backend/builders/test_wheel.py123 symbols
src/hatch/env/plugin/interface.py100 symbols
backend/src/hatchling/metadata/core.py76 symbols
backend/src/hatchling/builders/wheel.py62 symbols
src/hatch/config/model.py55 symbols
tests/backend/builders/test_sdist.py54 symbols

Dependencies from manifests, versioned

click8.0.6 · 1×
hatchling1.27.0 · 1×
httpx20.22.0 · 1×
hyperlink21.0.0 · 1×
keyring23.5.0 · 1×
packaging24.2 · 1×
pathspec0.10.1 · 1×
pexpect4.8 · 1×
platformdirs2.5.0 · 1×
pluggy1.0.0 · 1×
pyproject-hooks
python-discovery1.1 · 1×

For agents

$ claude mcp add hatch \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact