boto3 のコードを書いていて、普通に s3 = boto3.client("s3")
とすると型がついていなくて開発しにくい。
何種類かあるのだが、boto3-stubs が最もメンテがちゃんとされていそう リポジトリ
過去に非公式で存在していたリポジトリをたらい回しにされた結果上にたどり着いた。
- https://github.com/alliefitter/boto3_type_annotations
- https://github.com/vemel/mypy_boto3
- https://github.com/vemel/mypy_boto3_builder
インストール
Poetry で使ってみる。
使い方
Neovim でもLSPでしっかり補完が効いてくれた