First, set the version to be dynamic and remove the version field:
pyproject.toml
[project]
dynamic = ["version"]
# version = "1.0.0"Then tell hatchling about the version source:
pyproject.toml
[tool.hatch.version]
source = "regex"
path = "src/arrow_to_knee/__init__.py"Now add __version__ to __init__.py