--- id: mypy-boto3-lex-models version: "1.43.3" license: MIT license_treatment: permissive maintenance: active --- # mypy-boto3-lex-models — Type annotations for boto3 LexModelBuildingService 1.43.3 service generated with mypy-boto3-builder 8.12.0 License: permissive · Maintenance: active · Downloads: 252.2K/mo ## What it is and what it does This package is a type-stub library that adds static type information to boto3's LexModelBuildingService client. It enables IDEs (VSCode, PyCharm, Emacs, Sublime Text) and type checkers (mypy, pyright) to understand boto3 API calls, providing autocomplete suggestions and catching type errors at development time rather than runtime. The stubs are generated automatically from boto3 1.43.3 using mypy-boto3-builder and cover client operations, paginators, and type definitions. Installation is optional for production—you can use TYPE_CHECKING guards to keep it as a dev-only dependency. The package supports Python 3.9 through 3.14 and has no external dependencies beyond typing-extensions. Use it for: - Enable IDE autocomplete and inline documentation for LexModelBuildingService API calls in VSCode or PyCharm. - Catch type mismatches in boto3 lex-models code during development with mypy or pyright. - Add explicit type annotations to functions that accept or return LexModelBuildingServiceClient instances. - Support paginator type hints for operations like GetBots, GetBotVersions, and GetBotAliases. - Use as a dev-only dependency via TYPE_CHECKING to avoid runtime overhead in production code. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides type annotations and IDE autocomplete support for boto3's LexModelBuildingService client, enabling static type checking with mypy, pyright, and other tools. Yes—if you use boto3's LexModelBuildingService and want IDE support or static type checking. Install friction is minimal, maintenance is active, and the MIT license carries no restrictions. The only caveat is PyCharm performance with Literal overloads; if you hit that, the docs suggest switching to boto3-stubs-lite or using mypy/pyright instead. ## Install pip install mypy-boto3-lex-models uv add mypy-boto3-lex-models poetry add mypy-boto3-lex-models ## Installing mypy-boto3-lex-models Before you install: Low friction—a pure-Python wheel with only typing-extensions as a runtime dependency. Actively maintained with recent commits and stable status. License in practice: MIT license permits unrestricted use, modification, and distribution with minimal restrictions. Quickstart: pip install mypy-boto3-lex-models from boto3.session import Session from mypy_boto3_lex_models import LexModelBuildingServiceClient client: LexModelBuildingServiceClient = Session().client("lex-models") # Type checking and IDE completion now work on client calls Requires Python 3.9 or later; boto3 must be installed separately in your environment. Verify before relying: - Whether performance issues in PyCharm with Literal overloads (mentioned in docs) persist in current versions. - Exact scope of type coverage for all LexModelBuildingService operations and edge cases. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 252.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags boto3 type stubs lex models, type annotations aws lex, boto3 lex-models mypy, aws lex client type hints, boto3 type checking ide support, lex model building service stubs, mypy boto3 annotations, type-stubs, aws-sdk, boto3 [View on SkillFed](https://skillfed.io/packages/mypy-boto3-lex-models) · [View on PyPI](https://pypi.org/project/mypy-boto3-lex-models/)