Отладка производительности проверки типа mypy python - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь запустить mypy для моего приложения python (~ 250 тыс. Строк в ~ 500 файлах).

Подавляющее большинство этого кода не имеет аннотаций типов.

Выполнение неинкрементной проверки всей базы кода в настоящее время занимает 1,7 часа.

Есть ли способ узнать, где mypy тратит большую часть своего времени выполнения?

Мне интересно в любой информации о файлах, с которыми он борется, или о конкретных типах, которые он не может проверить (пытается ли он угадать слишком много типов, учитывая, что аннотаций типов так мало?).

В качестве альтернативы есть какие-либо спецификации c образцы кода, с которыми mypy обычно борется?

...