After installing Hatch 1.16.3, the hatch shell command fails with a TypeError. This appears to be a regression as it works correctly in 1.16.2.
Environment:
Hatch Version: 1.16.3
OS: macOS (Apple Silicon)
Python Version: 3.13 (and also reproducible on 3.14)
Minimal Reproducible Example:
pipx install hatch==1.16.3 --force
mkdir hatch-bug-repro
cd hatch-bug-repro
touch pyproject.toml
code pyproject.toml
pyproject.toml added:
[project]
name = "repro"
version = "0.1.0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
Workaround
pipx install hatch==1.16.2 --force
hatch shell