Type annotations generator for types-boto3, boto3-stubs, types-aiobotocore, and types-aioboto3.
Project description
Mypy Boto3 Builder
Type annotations generator for types-boto3, boto3-stubs, types-aiobotocore, and types-aioboto3 projects. Compatible with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.
See how it helps to find and fix potential bugs:
Do you want more? Check the documentation and use boto3
like a pro!
Quickstart
- Install uv
- Run
uvx mypy_boto3_builder
- Answer some questions, get your custom package
- Install a generated package
Type annotations documentation
- If you use
boto3
orbotocore
, follow types-boto3 documentation - For
aiobotocore
follow types-aiobotocore documentation - For
aioboto3
follow types-aioboto3 documentation
Builder documentation
- How to use pre-built libraries
- How builder works
- How to build type annotations
- Development
- Contributors
Versioning
mypy_boto3_builder
version is not related to boto3
version and follows
Python Packaging version specifiers.
Latest changes
Full changelog can be found in Releases.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mypy_boto3_builder-8.11.0.tar.gz
.
File metadata
- Download URL: mypy_boto3_builder-8.11.0.tar.gz
- Upload date:
- Size: 167.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0cdc5f74fdef7029b4cfa2151c00a236d7fdb4a755c2651b227a751d6ad3ed79
|
|
MD5 |
124ada02ccba775c640783be098ce164
|
|
BLAKE2b-256 |
635c8214e3297a238201283aa4ec2ede4d6a8642fe956dcf7f9e29323670711e
|
File details
Details for the file mypy_boto3_builder-8.11.0-py3-none-any.whl
.
File metadata
- Download URL: mypy_boto3_builder-8.11.0-py3-none-any.whl
- Upload date:
- Size: 312.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6a34ab16d413ee414ce807e35b749d7a25b57c313d5ad2f960d3ef953a9d4a88
|
|
MD5 |
2df986d5ed33230070daec8f80b074af
|
|
BLAKE2b-256 |
9af30f6882f125d30d8d7a6a476adcf94c78bed1f4c0a5ae06e65fa921d3d35a
|