Modern, extensible Python project management
Go to file
Ofek Lev 4c9f523323 Update environment.md 2022-01-23 11:48:05 -05:00
.github Support Python 3.7 (#111) 2022-01-08 21:32:42 -05:00
backend release Hatchling v0.10.0 2022-01-20 23:51:09 -05:00
docs Update environment.md 2022-01-23 11:48:05 -05:00
hatch release Hatch v1.0.0rc11 2022-01-23 11:39:45 -05:00
scripts Allow build hooks to access builder configuration (#108) 2021-12-30 23:07:22 -05:00
tests Add new required method `find` to the environment interface 2022-01-23 11:01:49 -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 Support Python 3.7 (#111) 2022-01-08 21:32:42 -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 updates 2022-01-18 22:25:04 -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.