Она использует devcontainer и настроена с условиями предварительной фиксации, включая mypy.
Все работает нормально, и я использовал этот рабочий процесс на многих проекты.
Но если я попытаюсь активировать набор текста с помощью pylance, я не смогу распознать файлы pyi в той же папке с тем же именем

Код: Выделить всё
#test.pyi
def myfunc(arg1: str, arg2: str) -> str: ...
Код: Выделить всё
#test.py
def myfunc(arg1, arg2):
return arg1 + arg2

Ive Никогда раньше не было комбинации файлов .pyi и строгой проверки типов pylance, использование одного, но не другого, работает, а объединение их - нет. Я не понимаю почему.
Пробывал использоватьpyrightconfig, папку заглушек, папку ввода и т. д. Ничего никуда не ведет
Подробнее здесь: https://stackoverflow.com/questions/790 ... type-stubs