Registry / type-stubs / mypy-boto3-chime-sdk-meetings

mypy-boto3-chime-sdk-meetings

JSON →
library1.43.0pypypi✓ verified 23d ago

mypy-boto3-chime-sdk-meetings provides comprehensive type annotations for the `boto3` Chime SDK Meetings service, ensuring type-safe AWS interactions for developers. It is generated by the `mypy-boto3-builder` project, which frequently releases updates to keep pace with `boto3` versions. The current version is 1.42.3, aligning with the `boto3` version it types.

pip install mypy-boto3-chime-sdk-meetings
INSTALL
IMPORT
SIG · MYPY-BOTO3-CHIME-S
M
mypy-boto3-chime-sdk-meetings
type-stubspythonv1.43.0
Install
3.3s avg
Import
Disk
18MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.43.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.7MB
glibc
py 3.103.910 runs
installs and imports cleanly · install 3.3s · import 0.000s · 20MB
18MB installed
● package 18MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ChimeSDKMeetingsClient
from mypy_boto3_chime_sdk_meetings import ChimeSDKMeetingsClient
from mypy_boto3_chime_sdk_meetings.client import ChimeSDKMeetingsClient

This quickstart demonstrates how to use `mypy-boto3-chime-sdk-meetings` to get type hints for `boto3` calls related to Chime SDK Meetings. It initializes a client, creates a meeting, lists meetings, and then deletes the created meeting. The `if TYPE_CHECKING:` block ensures that the specific `mypy-boto3` imports are only processed by static type checkers, avoiding unnecessary runtime dependencies.

import os from typing import TYPE_CHECKING import boto3 # Ensure boto3 is installed: pip install boto3 # Ensure stubs are installed: pip install mypy-boto3-chime-sdk-meetings if TYPE_CHECKING: from mypy_boto3_chime_sdk_meetings.client import ChimeSDKMeetingsClient from mypy_boto3_chime_sdk_meetings.type_defs import CreateMeetingResponseTypeDef region = os.environ.get('AWS_REGION', 'us-east-1') # The client variable gets type-hinted by mypy-boto3 client: 'ChimeSDKMeetingsClient' = boto3.client('chime-sdk-meetings', region_name=region) try: # Example: Create a meeting meeting_id = 'my-unique-meeting-id' create_meeting_response: CreateMeetingResponseTypeDef = client.create_meeting( ClientRequestToken=meeting_id, MediaRegion='us-east-1', ExternalMeetingId='external-meeting-123' ) print(f"Successfully created meeting: {create_meeting_response['Meeting']['MeetingId']}") # Example: List meetings (requires pagination for more results) list_meetings_response = client.list_meetings() print(f"Number of meetings: {len(list_meetings_response['Meetings'])}") # Example: Delete a meeting client.delete_meeting(MeetingId=create_meeting_response['Meeting']['MeetingId']) print(f"Successfully deleted meeting: {create_meeting_response['Meeting']['MeetingId']}") except Exception as e: print(f"An error occurred: {e}")
Debug
Known issues
breakingPython 3.8 support was removed for all generated packages, including `mypy-boto3-chime-sdk-meetings`, with `mypy-boto3-builder` version 8.12.0. Users on Python 3.8 or older must upgrade their Python version.
fix
Upgrade your Python environment to 3.9 or newer.
affects: mypy-boto3-builder >= 8.12.0
breakingStarting with `mypy-boto3-builder` 8.9.0, TypeDef names for packed method arguments and conflicting TypeDefs were changed to shorter or re-ordered variants (e.g., `CreateDistributionRequestRequestTypeDef` -> `CreateDistributionRequestTypeDef`). This may require updates to existing type hint usage.
fix
Review your code for TypeDef imports and adjust names according to the updated patterns, typically shortening redundant names or moving `Extra` postfixes.
affects: mypy-boto3-builder >= 8.9.0
breakingAs of `mypy-boto3-builder` 8.12.0, all packages migrated to PEP 561, making them stub-only packages. While this is an improvement for type checker resolution, ensure your `mypy` configuration correctly finds installed stub packages.
fix
Verify that your `mypy` configuration and environment allows it to discover installed packages supporting PEP 561. Generally, `mypy` should find them automatically if installed in the same environment.
affects: mypy-boto3-builder >= 8.12.0
gotchaIt is strongly recommended to import `mypy-boto3` types only within `if TYPE_CHECKING:` blocks to avoid adding stub packages as runtime dependencies. This keeps your production environment lighter.
fix
Wrap `from mypy_boto3_... import ...` statements in `if TYPE_CHECKING:` blocks and use forward references (string literal type hints) for type annotations.
affects: All versions
gotchaPyCharm users might experience slow performance and high CPU usage with `Literal` overloads due to a known issue (PY-40997). The project recommends using `boto3-stubs-lite` or disabling PyCharm's type checker and relying on `mypy` or `pyright` instead.
fix
Consider installing `boto3-stubs-lite[chime-sdk-meetings]` instead, or configure PyCharm to use an external type checker like `mypy` or `pyright`.
affects: All versions with PyCharm
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
boto3requiredProvides the runtime functionality being typed.
pythonrequiredRequires Python 3.9 or newer.
Agent activity
27 hits · last 30 days
node
22
Amazon
1
OpenAI (training)
1
Resources