Из того, что я прочитал, чтобы гарантировать, что информация о типизации вашего кода распространяется вместе с вашим кодом для чтения линтерами, файл py.typed должен быть частью вашего дистрибутива.
Я нашел ответы о том, как добавить их в setup.py, но мне неясно: 1. следует ли его включать в pyproject.toml (с помощью setuptools), 2. если да, то как его добавить .
Просматривая их репозиторий GitHub, кажется, что он не добавляется автоматически, поэтому остается вопрос, как мне добавить его в свой pyproject.toml. Я нашел это общее обсуждение package_data, но оно включает ссылку на include_package_data и MANIFEST.in, и отсюда становится непонятным, что и где должно быть.
Tl;dr: как мне включить py.typed в pyproject.toml при использовании инструментов настройки?
Подробнее здесь: https://stackoverflow.com/questions/760 ... oject-toml