skillfed

mypy-boto3-lex-models

Type annotations for boto3 LexModelBuildingService 1.43.3 service generated with mypy-boto3-builder 8.12.0

mypy-boto3-lex-models v1.43.3 252.2K downloads/30d#8,554 on PyPI670
Permissive license MIT Active released

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 on this page — 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

mypy-boto3-lex-models on PyPI

pip

pip install mypy-boto3-lex-models

uv

uv add mypy-boto3-lex-models

poetry

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 the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 1 — typing-extensions
Maintenance actively maintained — 102 days since the last release
Last repo commit
First released
Downloads 252,196/month — #8,554 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mypy_boto3_lex_models-1.43.3-py3-none-any.whl

Keywords: boto3, lex-models, boto3-stubs, type-annotations, mypy, typeshed, autocomplete

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonTyping :: Stubs Only

Tags

boto3 type stubs lex modelstype annotations aws lexboto3 lex-models mypyaws lex client type hintsboto3 type checking ide supportlex model building service stubsmypy boto3 annotations
type-stubsaws-sdkboto3

More Software Development packages