4.6 KiB
Hatch
Hatch is a modern, extensible Python project manager. See the Why Hatch? page for more information.
-
:material-hammer-wrench:{ .lg .middle } Build system
Reproducible builds by default with a rich ecosystem of plugins
-
:material-lock:{ .lg .middle } Environments
Robust environment management with support for custom scripts
-
:material-language-python:{ .lg .middle } Python management
Choose between easy manual installations or automatic as part of environments
-
:material-magnify-scan:{ .lg .middle } Static analysis
Static analysis backed by Ruff with up-to-date, sane defaults
-
:material-publish:{ .lg .middle } Publishing
Easily upload to PyPI or other indices
-
:octicons-number-24:{ .lg .middle } Versioning
Streamlined workflow for bumping versions
-
:octicons-project-template-24:{ .lg .middle } Project generation
Create new projects from templates with known best practices
-
:material-speedometer:{ .lg .middle } Responsive CLI
Hatch is up to 3x faster than equivalent tools
License
Hatch is distributed under the terms of the MIT license.
Navigation
Documentation for specific MAJOR.MINOR
versions can be chosen by using the dropdown on the top of every page. The dev
version reflects changes that have not yet been released.
Also, desktop readers can use special keyboard shortcuts:
Keys | Action |
---|---|
|
Navigate to the "previous" page |
|
Navigate to the "next" page |
|
Display the search modal |