**Documentation** https://mypy.readthedocs.io/en/stable/installed_packages.html#creating-pep-561-compatible-packages as noted in https://github.com/pypa/hatch/discussions/554 only mentions `setup.py` which is [deprecated](https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html) for simply defining metadata, see [PEP 621](https://peps.python.org/pep-0621/) It would be nice to mention the Hatchling [way](https://github.com/pypa/hatch/discussions/554#discussioncomment-3886785) as that is now the default in the official [Python packaging tutorial](https://packaging.python.org/en/latest/tutorials/packaging-projects/).