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]:
    ...

See also