Skip to main content

Modern, extensible Python build backend

Project description

Hatchling

Hatch logo
Package PyPI - Version PyPI - Downloads PyPI - Python Version
Meta Hatch project linting - Ruff code style - Black types - Mypy License - MIT 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:

[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:

# 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 details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hatchling-1.31.0.tar.gz (57.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hatchling-1.31.0-py3-none-any.whl (77.7 kB view details)

Uploaded Python 3

File details

Details for the file hatchling-1.31.0.tar.gz.

File metadata

  • Download URL: hatchling-1.31.0.tar.gz
  • Upload date:
  • Size: 57.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hatchling-1.31.0.tar.gz
Algorithm Hash digest
SHA256 6b48ad4068a482ed7239b3a8215bc55b47aad3345d58dfc94e553c5d2d46211b
MD5 78f623663c87f0c729e3e480d1d01894
BLAKE2b-256 25e2dfa73fe78f773018dcaebc6d09b819bc10d328ff5a6b4a66efa1e3d71f52

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatchling-1.31.0.tar.gz:

Publisher: build-hatchling.yml on pypa/hatch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hatchling-1.31.0-py3-none-any.whl.

File metadata

  • Download URL: hatchling-1.31.0-py3-none-any.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hatchling-1.31.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aac80bec8b6fe35e8480f1c335be8910fa210a0e6f735a139be205dadcacb544
MD5 17a5c3eda9611c67ec845cab49bf3026
BLAKE2b-256 64e22c0af0a52d16be74a4f194564fcdc417521ed863e9b65e4bc9052dacba6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hatchling-1.31.0-py3-none-any.whl:

Publisher: build-hatchling.yml on pypa/hatch

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page