mypy-boto3-b2bi
Type annotations for boto3 B2BI 1.43.0 service generated with mypy-boto3-builder 8.12.0
What it is and what it does
This package is a stub-only type annotation library for the AWS B2BI (Business-to-Business Interchange) service in boto3 1.43.0. It generates precise type hints for all B2BI client methods, paginators, and waiters, allowing your IDE and type checker to understand boto3 code at development time.
You install it alongside boto3 to get IDE autocomplete, catch type errors before runtime, and enable refactoring with confidence. It works with VSCode (via Pylance), PyCharm, Emacs, Sublime Text, mypy, pyright, and other tools that understand Python type annotations. The package is generated from boto3 itself and carries no runtime logic—it only provides type information.
Use it for:
- Enable IDE autocomplete and inline documentation for B2BI API calls in VSCode or PyCharm without writing manual type annotations.
- Catch type mismatches in boto3 B2BI code during development using mypy or pyright before deployment.
- Refactor B2BI service calls safely by letting your IDE track type changes across your codebase.
- Document expected argument types and return values for B2BI client methods in team codebases.
- Use B2BI in TYPE_CHECKING blocks to add type safety without adding a production runtime dependency.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides type annotations for the boto3 B2BI service, enabling IDE autocomplete, type checking with mypy and pyright, and static analysis across multiple editors.
Yes. If you use boto3 B2BI in Python code, installing this package is a low-friction way to gain IDE support and static type checking. No runtime overhead, minimal dependencies, actively maintained, and MIT licensed. Install it in your development environment to catch bugs earlier.
Install
mypy-boto3-b2bi on PyPI
pip
pip install mypy-boto3-b2biuv
uv add mypy-boto3-b2bipoetry
poetry add mypy-boto3-b2biInstalling mypy-boto3-b2bi
Before you install
Low install friction; single lightweight dependency on typing-extensions. Actively maintained with recent commits and stable release cadence.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open-source and proprietary projects.
Quickstart
pip install mypy-boto3-b2bi
from boto3.session import Session
from mypy_boto3_b2bi import B2BIClient
client: B2BIClient = Session().client("b2bi")
# Type checking and IDE autocomplete now work
Requires Python 3.9 or later; boto3 must be installed separately in your environment.
Verify before relying
- Whether PyCharm performance issues with Literal overloads (referenced in docs) still affect current versions
- Actual coverage and completeness of B2BI service operations in the generated stubs
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — typing-extensions |
| Maintenance | actively maintained — 107 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 243,830/month — #8,770 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mypy_boto3_b2bi-1.43.0-py3-none-any.whl
Keywords: boto3, b2bi, boto3-stubs, type-annotations, mypy, typeshed, autocomplete
Tags
More Software Development packages
Provides backported and experimental type hints…
permissive · top 100 on PyPI
numpyNumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
annotated-docProvides a way to document function parameters,…
permissive · top 100 on PyPI
typerTyper builds command-line applications from…
permissive · top 1,000 on PyPI
distlibDistlib provides low-level packaging utilities…
permissive · top 1,000 on PyPI
mypy-boto3-ec2Provides type annotations and IDE autocomplete…
permissive · top 5,000 on PyPI
mypy-boto3-iotProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
mypy-boto3-connectProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI
boto3-stubs-fullProvides type annotations for boto3 1.43.71 to…
permissive · top 5,000 on PyPI
mypy-boto3-kmsProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-rdsProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-sagemakerProvides type annotations and IDE…
permissive · top 5,000 on PyPI
mypy-boto3-configProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-evidentlyProvides type annotations and IDE…
permissive · top 15,000 on PyPI
mypy-boto3-ebsProvides type annotations and IDE autocomplete…
permissive · top 15,000 on PyPI