Boto3StubsPackage
mypy-boto3-builder Index / Mypy Boto3 Builder / Structures / Boto3StubsPackage
Auto-generated documentation for mypy_boto3_builder.structures.boto3_stubs_package module.
Boto3StubsPackage
Show source in boto3_stubs_package.py:18
Structure for boto3-stubs module.
Signature
class Boto3StubsPackage(Package):
def __init__(
self,
data: type[BasePackageData],
session_class: ClassRecord | None = None,
service_names: Iterable[ServiceName] = tuple(),
service_packages: Iterable[ServicePackage] = tuple(),
init_functions: Iterable[Function] = tuple(),
literals: Iterable[TypeLiteral] = tuple(),
):
...
See also
Boto3StubsPackage().essential_service_names
Show source in boto3_stubs_package.py:39
Service names marked as essential.
Signature
@property
def essential_service_names(self) -> list[ServiceName]:
...
See also
Boto3StubsPackage().get_all_names
Show source in boto3_stubs_package.py:113
Get names for __all__
directive.
Signature
def get_all_names(self) -> list[str]:
...
Boto3StubsPackage().get_init_required_import_records
Show source in boto3_stubs_package.py:50
Get import records for __init__.py[i]
.
Signature
def get_init_required_import_records(self) -> list[ImportRecord]:
...
See also
Boto3StubsPackage().get_session_required_import_records
Show source in boto3_stubs_package.py:70
Get import reciords for session.py[i]
.
Signature
def get_session_required_import_records(self) -> list[ImportRecord]:
...