Modern, extensible Python project management
Project Links
Meta
Author: Ofek Lev, Cary Hawkins
Requires Python: >=3.10
Classifiers
Development Status
- 5 - Production/Stable
Intended Audience
- Developers
Natural Language
- English
Operating System
- OS Independent
Programming Language
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Python :: Implementation :: CPython
- Python :: Implementation :: PyPy
Topic
- Software Development :: Build Tools
Hatch
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 and UV
- Configurable Python distribution management
- Test execution with known best practices
- Static analysis with sane defaults
- Built-in Python script runner
- Easy publishing to PyPI or other indices
- Version management
- Best practice project generation
- Responsive CLI, ~2-3x faster than equivalent tools
See the Why Hatch? page for more information.
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.
1.16.5
Feb 27, 2026
1.16.4
Feb 23, 2026
1.16.3
Jan 21, 2026
1.16.2
Dec 06, 2025
1.16.1
Nov 27, 2025
1.16.0
Nov 27, 2025
1.15.1
Oct 16, 2025
1.15.0
Oct 15, 2025
1.14.2
Sep 24, 2025
1.14.1
Apr 07, 2025
1.14.0
Dec 16, 2024
1.13.0
Oct 13, 2024
1.12.0
May 28, 2024
1.11.1
May 23, 2024
1.11.0
May 14, 2024
1.10.0
May 02, 2024
1.9.7
Apr 24, 2024
1.9.4
Mar 12, 2024
1.9.3
Jan 25, 2024
1.9.2
Jan 21, 2024
1.9.1
Dec 25, 2023
1.9.0
Dec 19, 2023
1.8.1
Dec 14, 2023
1.8.0
Dec 11, 2023
1.7.0
Apr 03, 2023
1.6.3
Oct 25, 2022
1.6.2
Oct 20, 2022
1.6.1
Oct 17, 2022
1.6.0
Oct 09, 2022
1.5.0
Aug 28, 2022
1.4.2
Aug 16, 2022
1.4.1
Aug 13, 2022
1.4.0
Aug 07, 2022
1.3.1
Jul 11, 2022
1.3.0
Jul 10, 2022
1.2.1
May 31, 2022
1.2.0
May 23, 2022
1.1.2
May 21, 2022
1.1.1
May 12, 2022
1.1.0
May 12, 2022
1.0.0
Apr 28, 2022
1.0.0rc18
Apr 28, 2022
1.0.0rc17
Apr 18, 2022
1.0.0rc16
Mar 21, 2022
1.0.0rc15
Mar 18, 2022
1.0.0rc14
Mar 07, 2022
1.0.0rc13
Feb 13, 2022
1.0.0rc12
Feb 05, 2022
1.0.0rc11
Jan 23, 2022
1.0.0rc10
Jan 19, 2022
1.0.0rc9
Jan 19, 2022
1.0.0rc8
Jan 09, 2022
1.0.0rc7
Jan 08, 2022
1rc6
Jan 06, 2022
1rc5
Jan 03, 2022
1rc4
Jan 01, 2022
1rc3
Dec 31, 2021
1rc2
Dec 29, 2021
0.23.1
Jan 03, 2022
Wheel compatibility matrix
Files in release
Extras:
None
Dependencies:
backports-zstd
(>=1.0.0)
click
(>=8.0.6)
hatchling
(>=1.27.0)
httpx
(>=0.22.0)
hyperlink
(>=21.0.0)
keyring
(>=23.5.0)
packaging
(>=24.2)
pexpect
(~=4.8)
platformdirs
(>=2.5.0)
pyproject-hooks
python-discovery
(>=1.1)
rich
(>=11.2.0)
shellingham
(>=1.4.0)
tomli-w
(>=1.0)
tomlkit
(>=0.11.1)
userpath
(~=1.7)
uv
(>=0.5.23)
virtualenv
(>=21)