Port variant | v13 |
Summary | Modern, extensible Python build backend (3.13) |
Package version | 1.27.0 |
Homepage | https://hatch.pypa.io/latest/ |
Keywords | python |
Maintainer | Python Automaton |
License | Not yet specified |
Other variants | v12 |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 22 MAR 2025, 15:13:13 UTC |
Port created | 22 MAR 2025, 15:13:13 UTC |
single | # Hatchling
[image]
| | |
| --- | --- |
| Package | [![PyPI - Version]](https://pypi.org/project/hatchling/)
[![PyPI - Downloads]](https://pypi.org/project/hatchling/) [![PyPI - Python
Version]](https://pypi.org/project/hatchling/) |
| Meta | [Hatch project] [![linting -
Ruff]](https://github.com/astral-sh/ruff) [![code style -
Black]](https://github.com/psf/black) [![types -
Mypy]](https://github.com/python/mypy) [![License -
MIT]](https://spdx.org/licenses/) [GitHub Sponsors] |
-----
This is the extensible, standards compliant build backend used by [Hatch].
## Usage
The following snippet must be present in your project's `pyproject.toml`
file in order to use Hatchling as your build backend:
```toml
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
```
Then a build frontend like [pip], [build], or Hatch itself can build or
install your project automatically:
```console
# install using pip
pip install /path/to/project
# build
python -m build /path/to/project
# build with Hatch
hatch build /path/to/project
```
## Documentation
- [Project metadata]
- [Dependencies]
- [Packaging]
|
Build (only) |
python313:dev:std python-pip:single:v13 autoselect-python:single:std |
Build and Runtime | python313:primary:std |
Runtime (only) |
python-packaging:single:v13 python-pathspec:single:v13 python-pluggy:single:v13 python-trove-classifiers:single:v13 |
main | mirror://PYPIWHL/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482 |
python-backrefs:v13 | Back references for re and regex modules (3.13) |