Как заставить pylance распознавать заглушки типовPython

Программы на Python
Anonymous
Как заставить pylance распознавать заглушки типов

Сообщение Anonymous »

Я написал библиотеку Python со строгой типизацией.
Она использует 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, папку заглушек, папку ввода и т. д. Ничего никуда не ведет :( Пробовал проверять форумы здесь, но похоже, что ни у кого больше такого не было. Есть ли у кого-нибудь полезные примеры использования типовых заглушек с проверкой типов pylance?

Подробнее здесь: https://stackoverflow.com/questions/790 ... type-stubs

Вернуться в «Python»