Registry /
type-stubs / mypy-boto3-ssm-guiconnect
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
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.2MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 1.6s · import 0.000s · 19MB
16MB installed
● package 16MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
SSMGUIConnectClient
✓ from mypy_boto3_ssm_guiconnect import SSMGUIConnectClient
✗ from mypy_boto3_ssm_guiconnect import SSMGUIConnectClient
This quickstart demonstrates how to use `mypy-boto3-ssm-guiconnect` to add type hints to your `boto3` SSM GUIConnect client. The `if TYPE_CHECKING:` block is processed by `mypy` to validate method calls and attribute access, while the runtime code remains unchanged.
import boto3
from mypy_boto3_ssm_guiconnect import SSMGUIConnectClient
from typing import TYPE_CHECKING
# --- Type Checking (only active during static analysis) ---
if TYPE_CHECKING:
# Define the client with its specific type annotation
# Mypy will use the stubs from mypy-boto3-ssm-guiconnect to validate calls.
client: SSMGUIConnectClient = boto3.client("ssm-guiconnect")
# Example of type-checking an attribute access.
# For SSM GUIConnect, direct public API methods might be less common,
# but the client object itself is fully type-hinted.
_ = client.meta.service_model
# --- Runtime Code (executes normally) ---
# The actual boto3 client is created and used as usual.
real_client = boto3.client("ssm-guiconnect")
print(f"Boto3 SSM GUIConnect client created: {real_client.__class__.__name__}")
# Add actual runtime interactions here if applicable for your use case.
# Example: try:
# response = real_client.some_ssm_guiconnect_method()
# print(response)
# except Exception as e:
# print(f"Error during SSM GUIConnect call: {e}")
Debug
Known issues
breakingBeginning with `mypy-boto3-builder` 8.12.0 (which generated `mypy-boto3-ssm-guiconnect` 1.42.x and newer), Python 3.8 is no longer supported. Projects using these stubs must upgrade their Python environment.fixUpgrade your Python environment to 3.9 or newer. If Python 3.8 support is critical, pin to an older `mypy-boto3-ssm-guiconnect` version (e.g., `<1.42.0`).
affects: mypy-boto3-ssm-guiconnect >= 1.42.0
breakingIf upgrading from `mypy-boto3-ssm-guiconnect` versions generated by `mypy-boto3-builder` older than 8.9.0 (roughly prior to `mypy-boto3-ssm-guiconnect` 1.36.0), explicit references to `TypeDef` names might break. The builder introduced naming convention changes (e.g., shorter names, `Extra` postfix moved) for consistency.fixReview and update `TypeDef` imports and usage in your type-hinted code to match the new generated names. Consult the `mypy-boto3-builder`'s release notes for specific service-related `TypeDef` changes if issues persist.
affects: Migration from versions < 1.36.0 to >= 1.36.0
gotchaAlways import client types and other type definitions directly from the `mypy_boto3_ssm_guiconnect` package or its submodules (e.g., `from mypy_boto3_ssm_guiconnect import SSMGUIConnectClient`). Do not attempt to import type definitions or client types from the `boto3` package itself, as `boto3` does not provide its own type stubs.fixEnsure your `TYPE_CHECKING` blocks and type annotations correctly reference types provided by `mypy-boto3-ssm-guiconnect`.
affects: All versions
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
boto3requiredProvides the AWS SDK for Python at runtime; this package only offers type stubs for it. `boto3` must be installed separately.