Modern, extensible Python project management
Go to file
Ofek Lev c7ac0fa126 release Hatch v1rc6 2022-01-06 02:42:49 -05:00
.github Update docs-release.yml 2021-12-29 23:48:39 -05:00
backend release Hatchling v0.6 2022-01-06 02:31:55 -05:00
docs release Hatch v1rc6 2022-01-06 02:42:49 -05:00
hatch release Hatch v1rc6 2022-01-06 02:42:49 -05:00
scripts Allow build hooks to access builder configuration (#108) 2021-12-30 23:07:22 -05:00
tests Add ability to conditionally execute build hooks 2022-01-06 02:21:37 -05:00
.flake8 Add option to clean build hook artifacts after each build 2022-01-01 10:32:33 -05:00
.gitattributes rewrite 2021-12-29 15:42:36 -05:00
.gitignore rewrite 2021-12-29 15:42:36 -05:00
LICENSE.txt rewrite 2021-12-29 15:42:36 -05:00
README.md rewrite 2021-12-29 15:42:36 -05:00
hatch.toml rewrite 2021-12-29 15:42:36 -05:00
mkdocs.yml rewrite 2021-12-29 15:42:36 -05:00
mypy.ini rewrite 2021-12-29 15:42:36 -05:00
pyproject.toml release Hatch v1rc6 2022-01-06 02:42:49 -05:00

README.md

Hatch

CI/CD CI - Test CD - Build Hatch CD - Build Hatchling
Docs Docs - Release Docs - Dev
Package PyPI - Version PyPI - Python Version
Meta code style - black types - Mypy imports - isort License - MIT GitHub Sponsors

Hatch is a modern, extensible Python project manager.

Features

  • Standardized build system with reproducible builds by default
  • Robust environment management with support for custom scripts
  • Easy publishing to PyPI or other sources
  • Version management
  • Configurable project generation with sane defaults
  • Responsive CLI, ~2-3x faster than equivalent tools

Documentation

The documentation is made with Material for MkDocs and is hosted by GitHub Pages.

License

Hatch is distributed under the terms of the MIT license.