Registry / type-stubs / mypy-boto3-appintegrations

mypy-boto3-appintegrations

JSON →
library1.43.23pypypi✓ verified 23d ago

mypy-boto3-appintegrations provides comprehensive type annotations for the AWS AppIntegrations Service, designed for use with the `boto3` library. It ensures strong static type checking for AppIntegrations client and related operations. The current version is 1.42.63, with updates released frequently in sync with `boto3` and AWS API changes, driven by the `mypy-boto3-builder` project.

pip install mypy-boto3-appintegrations
INSTALL
IMPORT
SIG · MYPY-BOTO3-APPINTE
M
mypy-boto3-appintegrations
type-stubspythonv1.43.23
Install
1.7s avg
Import
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v1.43.23 · 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.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 1.7s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage

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

AppIntegrationsClient
from mypy_boto3_appintegrations import AppIntegrationsClient
from mypy_boto3_appintegrations import AppIntegrationsClient
AppIntegrationsServiceClient
from mypy_boto3_appintegrations import AppIntegrationsServiceClient
Client
from mypy_boto3_appintegrations import Client

Demonstrates how to initialize a `boto3` client and use it with type annotations provided by `mypy-boto3-appintegrations`. The `TYPE_CHECKING` block ensures that stub imports are only processed by type checkers.

import boto3 import os from typing import TYPE_CHECKING # These imports are only for type checking, not for runtime execution if TYPE_CHECKING: from mypy_boto3_appintegrations.client import AppIntegrationsClient from mypy_boto3_appintegrations.type_defs import ListApplicationsResponseTypeDef def list_app_integrations_applications( client: 'AppIntegrationsClient' ) -> 'ListApplicationsResponseTypeDef': """Lists existing Amazon AppIntegrations applications.""" response = client.list_applications() return response # Initialize boto3 client (runtime code) region = os.environ.get('AWS_REGION_NAME', 'us-east-1') appintegrations_client: 'AppIntegrationsClient' = boto3.client( "appintegrations", region_name=region ) # Call the function with type-hinted client try: applications_data = list_app_integrations_applications(appintegrations_client) print(f"Successfully listed applications in region {region}.") for app in applications_data.get('Applications', []): print(f" - Application ARN: {app.get('ApplicationArn')}") if applications_data.get('NextToken'): print(f" (More applications available. Next Token: {applications_data['NextToken']})") except Exception as e: print(f"Error listing applications: {e}")
Debug
Known issues
breakingPython 3.8 is no longer supported for any `mypy-boto3` stub packages, including `mypy-boto3-appintegrations`, starting with `mypy-boto3-builder` version 8.12.0.
fix
Upgrade your Python environment to 3.9 or newer. The package's `requires_python` metadata is `>=3.9`.
affects: mypy-boto3-builder >=8.12.0, affecting all generated stub packages since then.
breakingTypeDef naming conventions changed in `mypy-boto3-builder` 8.9.0. Names like `CreateDistributionRequestRequestTypeDef` became `CreateDistributionRequestTypeDef`, and `Extra` postfixes were re-ordered. This may cause type checker errors if you import specific `TypedDict` names.
fix
Update your `TypedDict` import names to reflect the new shorter or re-ordered conventions.
affects: mypy-boto3-builder >=8.9.0, affecting all generated stub packages since then.
gotchaThe `mypy-boto3-appintegrations` package provides type hints for `boto3` but is not a runtime library itself. Do not attempt to import it directly for runtime execution or instantiate objects from it.
fix
Use `boto3` for runtime operations. The stub package is automatically consumed by type checkers like `mypy`.
affects: All versions
gotchaFor optimal type checking, ensure that the version of `mypy-boto3-appintegrations` aligns with the major.minor version of your installed `boto3` library. Mismatched versions can lead to incorrect type hints or missing definitions.
fix
Install `mypy-boto3-appintegrations` with a version that matches your `boto3` version, e.g., `pip install 'boto3==1.x.y' 'mypy-boto3-appintegrations==1.x.z'` where 'x' should ideally match.
affects: All versions
Upgrade
Version history
1.43.23latest on PyPI · released Jun 4, 2026
Audit
Dependencies
boto3requiredProvides the runtime functionality for which these type stubs are generated. The stub version should ideally match boto3's major.minor version.
mypyoptionalThe primary type checker that consumes these stub files.
Agent activity
24 hits · last 30 days
node
22
OpenAI (training)
1
Resources
mypy-boto3-appintegrations — pip install mypy-boto3-appintegrations · libregistry