Registry / type-stubs / mypy-boto3-signer

mypy-boto3-signer

JSON →
library1.43.0pypypi✓ verified 29d ago

mypy-boto3-signer provides type annotations for the `boto3` AWS SDK's Signer service client (version 1.42.7), generated with `mypy-boto3-builder 8.12.0`. It offers type hints for the Signer client, paginators, waiters, literals, and typed dictionaries, enhancing static analysis and IDE autocompletion for `boto3` users. The project is actively maintained, with updates frequently synchronized with `boto3` releases.

pip install mypy-boto3-signer
INSTALL
IMPORT
SIG · MYPY-BOTO3-SIGNER
M
mypy-boto3-signer
type-stubspythonv1.43.0
Install
1.7s avg
Import
—
Disk
16MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.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.10–3.910 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.3MB
glibc
py 3.10–3.910 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.

SignerClient
✓ from mypy_boto3_signer import SignerClient
✗ from mypy_boto3_signer import SignerClient

This quickstart demonstrates how to obtain a type-annotated Signer client using `boto3.client`. With `mypy-boto3-signer` installed, type checkers like MyPy and IDEs will provide autocompletion and static analysis for the client's methods and parameters. Explicit type annotation is optional but recommended for robust type checking, especially in some IDE environments.

import boto3 from mypy_boto3_signer import SignerClient def get_signer_client() -> SignerClient: # mypy will correctly infer the type from boto3.client if mypy-boto3-signer is installed # Explicit annotation is often optional but good for clarity in some IDEs. client: SignerClient = boto3.client("signer") return client client = get_signer_client() # Example usage with type-checked method calls (will show autocompletion): # response = client.list_signing_jobs(status="Completed") # print(response)
Debug
Known issues
breakingSupport for Python 3.8 was removed in `mypy-boto3-builder` version 8.12.0 (which generated this stub package). Projects still on Python 3.8 will need to upgrade their Python version to use this and newer stub releases.
fix
Upgrade Python environment to 3.9 or higher.
affects: >=8.12.0 (builder version)
breakingBeginning with `mypy-boto3-builder` version 8.9.0, there were changes to TypeDef naming conventions for some services (e.g., shortening argument TypeDefs and moving 'Extra' postfixes). While not specifically for 'signer', this is a general pattern that might affect explicit `TypeDef` imports if they matched such patterns.
fix
Review and update any explicit `TypeDef` imports and usage to match the new generated names.
affects: >=8.9.0 (builder version)
gotchaStarting with `mypy-boto3-builder` version 8.12.0, packages migrated to PEP 561. This is a fundamental change in how type checkers locate stubs and might affect older `mypy` versions or non-standard project setups.
fix
Ensure `mypy` and other type checkers are up-to-date. Verify that your `py.typed` integration works as expected.
affects: >=8.12.0 (builder version)
gotchaPyCharm users might experience slow performance with `Literal` overloads in `boto3-stubs`. It is recommended to use the `boto3-stubs-lite` variants (e.g., `mypy-boto3-signer-lite`) or disable PyCharm's internal type checker and use `mypy` or `pyright` instead for optimal performance.
fix
Consider `pip install boto3-stubs-lite[signer]`, or configure PyCharm to use an external type checker.
affects: All versions, specifically with PyCharm
gotchaIn some IDEs (e.g., VSCode's Python extension without Pylance, or older PyCharm versions), explicit type annotations for `boto3.client` calls may be necessary to ensure full code autocompletion and accurate type hints, due to limitations in function overload support.
fix
Always add explicit type annotations (e.g., `client: SignerClient = boto3.client("signer")`) for maximum IDE compatibility.
affects: All versions, depending on IDE/editor setup
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
boto3requiredThis package provides type stubs for boto3's Signer service; boto3 itself must be installed for runtime functionality.
pythonrequiredRequired Python version.
Agent activity
14 hits · last 30 days
node
12
OpenAI (training)
1
Resources
mypy-boto3-signer — pip install mypy-boto3-signer · libregistry