Registry / type-stubs / mypy-boto3-nova-act

mypy-boto3-nova-act

JSON →
library1.43.0pypypi✓ verified 22d ago

mypy-boto3-nova-act provides PEP 561 type annotations for the `boto3` AWS NovaActService client. It allows static type checking tools like `mypy` to validate `boto3` calls, catching potential errors at development time. Generated by `mypy-boto3-builder 8.12.0`, it is part of a larger collection of stubs updated regularly to reflect `boto3` and `botocore` changes. The current version is `1.42.3` and it requires Python 3.9+.

pip install mypy-boto3-nova-act
INSTALL
IMPORT
SIG · MYPY-BOTO3-NOVA-AC
M
mypy-boto3-nova-act
type-stubspythonv1.43.0
Install
1.6s avg
Import
Disk
16MB
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.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 18.3MB
glibc
py 3.103.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.

NovaActServiceClient
from mypy_boto3_nova_act import NovaActServiceClient
from mypy_boto3_nova_act import NovaActServiceClient

This quickstart demonstrates how to import and use the `NovaActServiceClient` type from `mypy-boto3-nova-act` with a standard `boto3` client. The `TYPE_CHECKING` block ensures that `mypy` can apply the strong type definitions, while the runtime code remains unaffected.

import boto3 from mypy_boto3_nova_act.client import NovaActServiceClient from typing import TYPE_CHECKING # Instantiate the boto3 client (runtime code) nova_act_client = boto3.client("nova-act") # This block is only processed by type checkers like mypy if TYPE_CHECKING: # Assign the runtime client to a typed variable for static analysis # This allows mypy to apply the provided type stubs typed_nova_act_client: NovaActServiceClient = nova_act_client # Example of a typed call (replace with actual NovaActService operation) # mypy would validate parameters and return types for methods of typed_nova_act_client # For instance, a non-existent method call would be flagged by mypy: # typed_nova_act_client.non_existent_method() # Mypy error here print(f"NovaActService client created: {type(nova_act_client)}") # To run type checking, execute: mypy your_script_name.py
Debug
Known issues
breakingSupport for Python 3.8 was removed in `mypy-boto3-builder` 8.12.0. Users on Python 3.8 must use older versions of the `mypy-boto3` packages or upgrade their Python interpreter.
fix
Upgrade to Python 3.9+ or pin `mypy-boto3-nova-act` to a version compatible with Python 3.8 (e.g., <8.12.0).
affects: >=8.12.0 of mypy-boto3-builder and derived packages
gotchaThis package provides only type stubs for `boto3`; `boto3` itself must be installed separately for runtime functionality. Not installing `boto3` will lead to `ModuleNotFoundError` at runtime.
fix
Ensure `boto3` is installed in your environment: `pip install boto3`.
affects: All versions
gotchaTo benefit from these type stubs, you must run `mypy` (or another static type checker) on your code. Installing the package alone does not perform type checking automatically.
fix
Install `mypy` (`pip install mypy`) and integrate it into your development workflow. Run `mypy your_script.py` to check types.
affects: All versions
breaking`mypy-boto3-builder` version 8.9.0 introduced breaking changes to TypeDef naming conventions (e.g., `CreateDistributionRequestRequestTypeDef` becoming `CreateDistributionRequestTypeDef`). This can cause type errors if updating from older versions.
fix
Review and update your TypeDef imports and usages to align with the new naming conventions, consulting the service's stub definitions if necessary.
affects: >=8.9.0 of mypy-boto3-builder and derived packages
breakingAs of `mypy-boto3-builder` 8.12.0, packages migrated to PEP 561. This change might subtly affect how stubs are discovered by `mypy` or other tooling in some environments.
fix
Ensure `mypy` is up-to-date. If issues persist, verify your `mypy` configuration regarding stub paths and discovery. Typically, PEP 561 improves discovery.
affects: >=8.12.0 of mypy-boto3-builder and derived packages
Upgrade
Version history
1.43.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
boto3requiredRequired for runtime functionality; this package only provides type stubs.
mypyoptionalRequired for static type checking; this package provides the stubs consumed by mypy.
Agent activity
18 hits · last 30 days
node
16
OpenAI (training)
1
Resources