Link Search Menu Expand Document

hatch

Modern, extensible Python project manager. See also: poetry. More information: https://hatch.pypa.io/latest/cli/reference/.

  • Create a new Hatch project:

hatch new {{project_name}}

  • Initialize Hatch for an existing project:

hatch new --init

  • Build a Hatch project:

hatch build

  • Remove build artifacts:

hatch clean

  • Create a default environment with dependencies defined in the pyproject.toml file:

hatch env create

  • Show environment dependencies as a table:

hatch dep show table