仕事でPython を使っていた型チェックがほしいときがあって、今Pyiファイルをつくっています。
TL;DR
pyi ファイルからpyiファイルを読み込むと型情報が落ちてしまうらしい。
要は以下のようなフォルダ構成を考える
├── hello-stubs │ │ ├── __init__.pyi │ │ ├── api.pyi │ │ └── operation.pyi
api.pyiはoperation.pyiのメソッドをimportしているとする。 このときに残念ながらimportのところの型チェックでそんなメソッドはないぞっていうエラーがでてしまう。 続きはまた明日書く