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.24.1.tar.gz (63.9 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.24.1-py3-none-any.whl (83.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hatchling-1.24.1.tar.gz
  • Upload date:
  • Size: 63.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for hatchling-1.24.1.tar.gz
Algorithm Hash digest
SHA256 51f861891e98c4044eb455163a737e5d2328d7aa74890b182db2d80fee22a497
MD5 dd0ea6f660bac8344c6f421114d77dd2
BLAKE2b-256 5d0a1d92832f88f5aba4e2edb00785bfb985b820dc592daeaa340a1867385997

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hatchling-1.24.1-py3-none-any.whl
  • Upload date:
  • Size: 83.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for hatchling-1.24.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4a9ed2314a1fa1d52bbb5bcf01774ff6dd1994048ec954fca040797884a9628
MD5 b6e091c36f1e140ac764f55307488962
BLAKE2b-256 e5d19e933f6ed4276c448806968a97d42ad4ed3e8d8722541fba5f75571d9add

See more details on using hashes here.

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