VSCode extension to enable code completion and type checking for all boto3 services.
Supports pip, poetry and pipenv installers.
Add type checking for all boto3
services with pyright and mypy.
Install the extension and run AWS boto3: Quick Start
.
Setup code completion and type checking in a new project.
Find services you might need based on your project source code.
Start using this extension with this command.
It enables type checking and code completion for different boto3
services.
You can enable all services or only ones that are used in the current project.
Check for updates with this command.
Optionally updates boto3
/botocore
.
Select any installed service to see all generated types for easier type checking.
Allows to choose between poetry
, pipenv
and pip
install methods.
- Pylance for better code completion support
- Set
python.analysis.typeCheckingMode
setting tobasic
to verify types withPylance
(optional)
- Support
conda
- Open settings to help activate
pylance
and type checking
Installation fails if
poetry
/pipenv
uses non-public PyPI as a source.
Use pip
installer instead.
Extension commands can be blocked by non-active Python extension.
I am working on it.
Full release notes can be found in CHANGELOG.