.PYI вариант №
Файл PYI — это файл определения интерфейса Python, который содержит ссылку на заглушку кода для реализации интерфейса. Каждый модуль Python представлен в виде заглушки .pyi, которая представляет собой обычный файл Python, но с пустыми методами. Синтаксис файлов PYI такой же, как и у обычного модуля Python. Реализация пустых методов предоставляется конечному пользователю для достижения конкретной цели, для которой написан модуль. Вот где файлы PYI отличаются от файлов PY, которые содержат полную реализацию программы. Файлы PYI можно открывать с помощью текстовых редакторов, таких как Notepad, Notepad++, Microsoft Visual Studio Code и JetBrains PyCharm.
Формат файла PYI
Файлы PYI сохраняются в виде простых текстовых файлов, которые можно открыть в любом текстовом редакторе. Python — это язык интерпретатора, выполняющий проверку типов при выполнении кода. В таком случае файлы PYI полезны тем, что разработчики могут вручную определять и проверять типы модулей при написании приложения.