mirror of
https://github.com/vinta/awesome-python.git
synced 2026-05-06 16:03:36 -05:00
[PR #2014] [MERGED] Add Hatch #8364
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2014
Author: @ofek
Created: 4/30/2022
Status: ✅ Merged
Merged: 1/9/2026
Merged by: @vinta
Base:
master← Head:patch-1📝 Commits (3)
2750cb4Add Hatchcee5f3eApply suggestions from code reviewa79a6ccMerge branch 'master' into patch-1📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
A tool for managing the entire lifecycle of a project: creation, versioning, building (with its build backend Hatchling), environment management, publishing, etc.
What's the difference between this Python project and similar ones?
poetry, Hatch specializes in environment management and has a more featureful plugin system.poetry-core, Hatchling never strays from community standards and is in fact eager to adopt new ones (it's the only backend that currently supports PEP 639).setuptools, Hatchling is far smaller, making it less susceptible to security issues and more auditable. For example, the logic to build a wheel resides in this one file. Also, wheels and sdists are built in a reproducible manner by default.flit-core, Hatchling is extensible by design. For example, there is already a plugin for setuptools_scm (which despite the legacy naming is actually now decoupled fromsetuptools) and a plugin for compiling code with Mypyc.--
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.