Тот факт, что python 3.5+ поддерживает подсказки типов, имеет большой прецедент при создании оберток, например, через SWIG.Создание подсказок типа Python с помощью SWIG
Наличие типов подсказок при работе с большим C++ API позволило бы значительно улучшить опыт, так как ваш IDE/linter может выполнять проверку типа времени компиляции.
Как генерировать подсказки типа с помощью SWIG?
Вы можете просто вводить код питона с помощью '% pythoncode% {%}' синтаксис и систематически завернуть функции с функциями с подсказками. Для классов вы можете использовать '% extend'. Предпочтительно, вы можете включить эти расширения в свои типы, поэтому ручная работа не требуется. Многие люди недовольны python 3.0, поэтому я ожидаю, что потребуется некоторое время, прежде чем это станет частью стандартных типов –