Registry / type-stubs / mypy-boto3-ssm-quicksetup

mypy-boto3-ssm-quicksetup

JSON →
library1.43.0pypypi✓ verified 23d ago

mypy-boto3-ssm-quicksetup provides type annotations for the `boto3` Systems Manager Quick Setup (SSM Quick Setup) service client, enabling static type checking with tools like `mypy` and enhancing IDE auto-completion. This package is part of the `mypy-boto3-builder` ecosystem, which generates stubs for all `boto3` services. It is currently at version 1.42.3 and generally aligns its major version with the corresponding `boto3` release, while the `mypy-boto3-builder` itself has its own release cadence.

pip install mypy-boto3-ssm-quicksetup boto3
INSTALL
IMPORT
SIG · MYPY-BOTO3-SSM-QUI
M
mypy-boto3-ssm-quicksetup
type-stubspythonv1.43.0
Install
5.5s avg
Import
567ms
Disk
52MB
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.587s · 53.3MB
glibc
py 3.103.910 runs
installs and imports cleanly · install 5.5s · import 0.546s · 54MB
52MB installed
● package 52MB
Code
Verified usage

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

SystemsManagerQuickSetupClient
from mypy_boto3_ssm_quicksetup.client import SystemsManagerQuickSetupClient
This is the explicit type for the SSM Quick Setup client. For implicit typing (recommended with `boto3-stubs`), direct import might not be needed.
CreateQuickSetupTypeDef
from mypy_boto3_ssm_quicksetup.type_defs import CreateQuickSetupTypeDef
Type definition for input parameters, useful for strict type checking of service calls.

This quickstart demonstrates how to obtain a type-hinted `SystemsManagerQuickSetupClient` using `boto3` and its type stubs. It includes an example of a service call, with the input and output types also annotated. Run this code with `mypy` to verify type correctness.

import boto3 from boto3.session import Session from mypy_boto3_ssm_quicksetup.client import SystemsManagerQuickSetupClient from mypy_boto3_ssm_quicksetup.type_defs import ListQuickSetupActionsResponseTypeDef def get_ssm_quicksetup_client() -> SystemsManagerQuickSetupClient: """Returns a type-hinted SSM Quick Setup client.""" session: Session = boto3.session.Session() client: SystemsManagerQuickSetupClient = session.client("ssm-quicksetup") return client if __name__ == "__main__": ssm_qs_client = get_ssm_quicksetup_client() # Example: List Quick Setup Actions (dummy call for demonstration) # In a real scenario, you would provide actual parameters. try: response: ListQuickSetupActionsResponseTypeDef = ssm_qs_client.list_quick_setup_actions() print("Successfully retrieved Quick Setup actions (type-checked).") # print(response) except Exception as e: print(f"An error occurred: {e}")
Debug
Known issues
breakingPython 3.8 support was removed in `mypy-boto3-builder` version 8.12.0. All generated stub packages, including `mypy-boto3-ssm-quicksetup`, now require Python 3.9 or newer.
fix
Upgrade your Python environment to 3.9 or later.
affects: >=8.12.0 of mypy-boto3-builder (impacts mypy-boto3-ssm-quicksetup from 1.42.3 onwards)
breakingThe `mypy-boto3-builder` migrated to PEP 561 compliant packages in version 8.12.0. While largely backward compatible, older type-checking setups or custom build processes might need adjustments.
fix
Ensure your `mypy` and IDE configurations are up-to-date and compatible with PEP 561 stub packages. Typically, simply installing the stub package alongside `boto3` is sufficient.
affects: >=8.12.0 of mypy-boto3-builder (impacts mypy-boto3-ssm-quicksetup from 1.42.3 onwards)
breakingType definition naming conventions changed in `mypy-boto3-builder` 8.9.0. Some TypeDefs for method arguments might have shorter names (e.g., `CreateDistributionRequestRequestTypeDef` -> `CreateDistributionRequestTypeDef`), and conflicting `Extra` postfixes moved to the end.
fix
Review your code for any explicit imports or references to `TypeDef` names and update them according to the new naming scheme if affected.
affects: >=8.9.0 of mypy-boto3-builder
gotchaFor optimal IDE support (especially PyCharm) and auto-discovery of types without explicit annotations, it is generally recommended to install the umbrella package `boto3-stubs` with the service extra (e.g., `pip install 'boto3-stubs[ssm-quicksetup]'`). Standalone packages like `mypy-boto3-ssm-quicksetup` often require explicit type annotations for `boto3.client()` calls.
fix
Either install `boto3-stubs` with the service extra, or explicitly type-hint your `boto3.client()` calls (e.g., `client: SystemsManagerQuickSetupClient = session.client("ssm-quicksetup")`).
affects: All versions
gotchaPyCharm users might experience slow performance with `Literal` overloads. It is sometimes recommended to use `boto3-stubs-lite` (which sacrifices some overload information for performance) or to disable PyCharm's internal type checker and rely on external tools like `mypy` or `pyright`.
fix
Consider `pip install boto3-stubs-lite[ssm-quicksetup]` or configure PyCharm to use an external type checker.
affects: All versions, specifically PyCharm 2020.3+
deprecatedThe old naming convention `mypy-boto3-*` is considered legacy. The `mypy-boto3` package itself has been deprecated in favor of `types-boto3`. While `mypy-boto3-ssm-quicksetup` still exists, new projects might prefer `types-boto3` with service extras for consistency.
fix
For new projects, consider using `types-boto3` directly with the appropriate service extra: `pip install 'types-boto3[ssm-quicksetup]'`.
affects: All `mypy-boto3-*` packages, specifically since `mypy-boto3-builder` 8.9.0 changed how legacy `mypy-boto3` is handled.
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
boto3requiredProvides the runtime AWS SDK that these type stubs annotate.
pythonrequiredRequires Python 3.9 or newer.
Agent activity
26 hits · last 30 days
node
24
OpenAI (training)
1
Resources
mypy-boto3-ssm-quicksetup — pip install mypy-boto3-ssm-quicksetup · libregistry