Как правильно обращаться с [import-untyped] в mypy?Python

Программы на Python
Ответить
Anonymous
 Как правильно обращаться с [import-untyped] в mypy?

Сообщение Anonymous »

Я ввел команду:

Код: Выделить всё

$ mypy mypycode.py
Затем я запускаю следующий код в mypycode.py:

Код: Выделить всё

from mypyc.build import mypycify
from setuptools import setup
from timeit import timeit
import math

setup(
name="mypycode",
package=["mypycode"],
ext_module=mypycify(["mypycode.py"])
)

print("doing something that I want to optimize with mypy")
Но выдала ошибку:

Код: Выделить всё

mypycode.py:1: error: Skipping analyzing "mypyc.build": module is installed, but missing library stubs or py.typed marker  [import-untyped]
mypycode.py:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
mypycode.py:2: error: Skipping analyzing "setuptools": module is installed, but missing library stubs or py.typed marker  [import-untyped]
Люди только говорят о том, как игнорировать проблему, но я хочу на самом деле аннотировать модуль. Я просто хочу увидеть конкретный пример работающей программы. Я имею в виду, что именно мне нужно сделать? Я не знаю, как аннотировать тип модуля. Данная ссылка не содержит примеров, которые бы работали на моем компьютере. Есть ли что-то связанное с путем к файлу? Если да, то сообщите мне, как найти путь к файлу. Спасибо!
Примечание. Я использую настройки, основанные на этом видео на YouTube (3:38), я не уверен, что это правильный способ включения mypy.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-in-mypy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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