Registry / type-stubs / mypy-boto3-wickr

mypy-boto3-wickr

JSON →
library1.43.23pypypi✓ verified 23d ago

mypy-boto3-wickr provides type annotations for the boto3 WickrAdminAPI service, allowing static type checking with tools like MyPy. It is part of the `mypy-boto3` family, generated with `mypy-boto3-builder`, and currently at version 1.42.55. The `mypy-boto3` project generally releases updates in sync with new boto3 and AWS service releases.

pip install boto3 mypy-boto3-wickr mypy
INSTALL
IMPORT
SIG · MYPY-BOTO3-WICKR
M
mypy-boto3-wickr
type-stubspythonv1.43.23
Install
5.9s avg
Import
Disk
114MB
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 · 116.7MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 5.9s · import 0.000s · 114MB
114MB installed
● package 114MB
Code
Verified usage

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

WickrAdminClient
from mypy_boto3_wickr.client import WickrAdminClient
Import the typed client for WickrAdminAPI.
WickrAdminServiceResource
from mypy_boto3_wickr.service_resource import WickrAdminServiceResource
Import the typed service resource if using boto3 resources (less common for WickrAdminAPI).

This example demonstrates how to instantiate a `boto3` WickrAdmin client and use the `mypy-boto3-wickr` stubs for static type checking. The `TYPE_CHECKING` block ensures that the type hints are only used by type checkers like MyPy and do not affect runtime behavior. You need to run `mypy your_script.py` to see the benefits.

import boto3 from mypy_boto3_wickr.client import WickrAdminClient from typing import TYPE_CHECKING # Instantiate a boto3 client (runtime code) wickr_client = boto3.client("wickr") # Use TYPE_CHECKING block for type hints, not runtime execution if TYPE_CHECKING: # This allows mypy to confirm the client type reveal_type(wickr_client) # Expected: 'WickrAdminClient' typed_wickr_client: WickrAdminClient = wickr_client # Now, typed_wickr_client has full type hints for methods and arguments response = typed_wickr_client.list_memberships() else: # In runtime, wickr_client is just the boto3 client response = wickr_client.list_memberships() print("ListMemberships response keys:", response.keys())
Debug
Known issues
breakingPython 3.8 support was removed for all `mypy-boto3-builder` generated packages, including `mypy-boto3-wickr`, starting with builder version 8.12.0. Users on Python 3.8 will not receive updates or new versions of these stubs.
fix
Upgrade to Python 3.9 or newer to continue receiving type stub updates and features.
affects: mypy-boto3-builder >= 8.12.0 (affects generated `mypy-boto3-*` packages)
breakingAll `mypy-boto3-builder` generated packages migrated to PEP 561-compliant packaging in version 8.12.0. While this improves type stub discovery, it may require adjustments in projects that manually configured type stub paths.
fix
Ensure your project's `pyproject.toml` or `setup.py` correctly handles PEP 561 type packages. For most users, this is a transparent change handled by pip.
affects: mypy-boto3-builder >= 8.12.0 (affects all `mypy-boto3-*` packages)
gotchaThese packages provide type stubs only. They do not contain any runtime code or functionality. You must have `boto3` installed to use the AWS services at runtime.
fix
Ensure `boto3` is installed alongside `mypy-boto3-wickr` (e.g., `pip install boto3 mypy-boto3-wickr`).
affects: All versions
gotcha`mypy` (or another static type checker) is required to utilize these type stubs. Without a type checker, these packages have no effect.
fix
Install `mypy` (`pip install mypy`) and integrate it into your project's CI/CD pipeline or development workflow.
affects: All versions
breakingType definition naming conventions changed in `mypy-boto3-builder` version 8.9.0. Specifically, `TypeDef`s for packed method arguments now use shorter names (e.g., `CreateDistributionRequestRequestTypeDef` -> `CreateDistributionRequestTypeDef`), and conflicting `Extra` postfixes moved to the end.
fix
If your code explicitly imports or references generated `TypeDef` names, you may need to update them according to the new naming conventions. Consult the specific `mypy-boto3-wickr` package's `__init__.py` or documentation for exact type names.
affects: mypy-boto3-builder >= 8.9.0 (affects generated `mypy-boto3-*` packages)
Upgrade
Version history
1.43.23latest on PyPI · released Jun 4, 2026
Audit
Dependencies
boto3requiredProvides the runtime client for AWS services that these stubs type-hint.
mypyoptionalThe static type checker that consumes these stubs.
typing-extensionsoptionalConditional dependency automatically installed for older Python versions to support modern typing features.
Agent activity
20 hits · last 30 days
node
18
OpenAI (training)
1
Resources