← Package directory
Available on winget

Install Hatch

A modern, extensible Python project manager.

Install with winget
winget install --id PyPA.Hatch
Upgrade
winget upgrade --id PyPA.Hatch
Uninstall
winget uninstall --id PyPA.Hatch

About Hatch

A modern, extensible Python project manager.

What's new in 1.16.5

Fixed: - Handle a breaking change in virtualenv by only supporting the latest version and adding python-discovery as a dependency.

Read release notes

Version history

Version Updated Notes
1.16.5 Unknown Fixed: - Handle a breaking change in virtualenv by only supporting the latest version and adding python-discovery as a dependency.
1.16.4 Unknown Fixed: - Fixes hatch shell type error for keep_env. - SBOM documentation for including SBOM files in sdist - Fixes workspace member detection to properly handle shared path prefixes.
1.16.3 Unknown Added: - Env var for keep-env when an exception occurs during environment creation to enable debugging. Fixed: - Fix issue with self-referential dependencies not being recognized. - Fix incomplete environments created wh...
1.16.2 Unknown Fixed: - Properly send informational output to stderr instead of stdout - Implement documented support for sbom-files as build data for the wheel build target - Fix regression where environments no longer acknowledged th...
1.16.1 Unknown Fixed: - Handle special characters correctly in path for editable installs. - Fix multiple calls to install on sync_dependencies to become a single call. - Fix context variable formatting in project dependencies to preve...
1.16.0 Unknown Changed: - Drop support for 3.9 - Environment type plugins are now no longer expected to support a pseudo-build environment as any environment now may be used for building. The following methods have been removed: build_...
1.15.1 Unknown Fixed: - Fix compatibility with cached default CPython distributions that were sourced from GitHub releases of the old owner
1.15.0 Unknown Changed: - Drop support for Python 3.8 Added: - Support Python 3.14 - Upgrade default CPython distributions to 20251014 - Upgrade default PyPy distributions to 7.3.20
1.14.2 Unknown Fixed: - Fix compatibility with recent versions of Click
1.14.1 Unknown Fixed: - Remove uses of the deprecated --no-python-version-warning flag when using pip
1.14.0 Unknown Added: - Upgrade default CPython distributions to 20241206 - Bump the minimum supported version of Hatchling to 1.26.3 - Update virtualenv dependency
1.13.0 Unknown Added: - Support managing Python 3.13 distributions