Registry /
type-stubs / mypy-boto3-application-signals
Install & Compatibility
Where this runs
tested against v1.43.35 · 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
muslpy 3.10–3.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 19.9MB
glibcpy 3.10–3.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.
ApplicationSignalsClient
✓ from mypy_boto3_application_signals import ApplicationSignalsClient
✗ from mypy_boto3_application_signals import ApplicationSignalsClient
Client
✓ from mypy_boto3_application_signals.client import ApplicationSignalsClient
✗ from mypy_boto3_application_signals import ApplicationSignalsClient
ServiceResource
✓ from mypy_boto3_application_signals.service_resource import ApplicationSignalsServiceResource
✗ from mypy_boto3_application_signals import ApplicationSignalsServiceResource
This quickstart demonstrates how to obtain a type-hinted `CloudWatchApplicationSignalsClient` instance using `mypy-boto3-application-signals`. The `TYPE_CHECKING` guard is a common pattern to ensure `mypy-boto3` packages are only used during type checking, avoiding potential runtime dependencies.
import boto3
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from mypy_boto3_application_signals.client import ApplicationSignalsClient
def get_application_signals_client() -> ApplicationSignalsClient:
"""Provides a type-hinted CloudWatchApplicationSignals client."""
# boto3.client will be correctly type-hinted by mypy when mypy-boto3-application-signals is installed.
return boto3.client("application-signals")
client = get_application_signals_client()
# Example usage with type-hinted client (methods and parameters will autocomplete)
response = client.list_service_dependencies(
StartTime=1678886400, # Example timestamp
EndTime=1678886400 + 3600 # Example timestamp
)
print(response)
Debug
Known issues
breakingSupport for Python 3.8 has been removed across all `mypy-boto3` packages with builder version 8.12.0. Users must use Python 3.9 or higher.fixUpgrade your Python environment to 3.9 or newer.
affects: mypy-boto3-builder >=8.12.0, mypy-boto3-application-signals >=1.42.76
breakingAll `mypy-boto3` packages migrated to PEP 561, impacting how stubs are distributed and potentially how some build systems or explicit import paths behave.fixEnsure your project's build and dependency management systems are compatible with PEP 561 stub packages. Verify imports if you were relying on internal package structures.
affects: mypy-boto3-builder >=8.12.0, mypy-boto3-application-signals >=1.42.76
gotchaPyCharm users might experience slow performance or high CPU usage due to `Literal` overloads. It's recommended to use `boto3-stubs-lite` (if applicable for the service), or disable PyCharm's internal type checker and rely on `mypy` or `pyright`.fixConsider `pip install boto3-stubs-lite[application-signals]` or configure PyCharm to use external type checkers like `mypy` or `pyright`.
affects: All versions
breakingGeneral `mypy-boto3` `TypeDef` naming conventions changed in builder version 8.9.0. `CreateDistributionRequestRequestTypeDef` became `CreateDistributionRequestTypeDef`, and conflicting `Extra` postfixes moved to the end (e.g., `CreateDistributionExtraRequestTypeDef` to `CreateDistributionRequestExtraTypeDef`).fixReview and update `TypedDict` references in your code to match the new naming conventions.
affects: mypy-boto3-builder >=8.9.0
deprecatedThe `sms-voice` service was deprecated and removed from `mypy-boto3` builds in builder version 8.11.0. Users should migrate to `pinpoint-sms-voice` instead. While this specific package is for `application-signals`, this indicates potential breaking changes for other services in the `mypy-boto3` ecosystem.fixFor the `sms-voice` service, migrate to `pinpoint-sms-voice`. Always check release notes for changes to specific services you use.
affects: mypy-boto3-builder >=8.11.0
Upgrade
Version history
1.43.35latest on PyPI · released Jun 22, 2026
Audit
Dependencies
boto3requiredProvides the core AWS SDK functionality that these stubs type-hint.