ServicePackage#
Mypy_boto3_builder Index / Mypy Boto3 Builder / Structures / ServicePackage
Auto-generated documentation for mypy_boto3_builder.structures.service_package module.
ServicePackage#
Show source in service_package.py:27
Parsed Service package.
Signature#
class ServicePackage(Package):
def __init__(
self,
data: type[BasePackageData],
service_name: ServiceName,
client: Client | None = None,
service_resource: ServiceResource | None = None,
waiters: Iterable[Waiter] = (),
paginators: Iterable[Paginator] = (),
type_defs: Iterable[TypeDefSortable] = (),
literals: Iterable[TypeLiteral] = (),
helper_functions: Iterable[Function] = (),
): ...
See also#
ServicePackage().client#
Show source in service_package.py:56
Service Client.
Signature#
See also#
ServicePackage().extract_literals#
Show source in service_package.py:65
Extract literals from children.
Signature#
See also#
ServicePackage().get_client_required_import_records#
Show source in service_package.py:172
Get import records for client.py[i]
.
Signature#
See also#
ServicePackage().get_doc_link#
Show source in service_package.py:258
Get link to local docs with anchor.
Arguments#
file
- HTML file nameparts
- Anchor parts
Signature#
def get_doc_link(
self,
file: Literal[
"client", "service_resource", "waiters", "paginators", "type_defs", "literals"
],
*parts: str
) -> str: ...
ServicePackage().get_init_all_names#
Show source in service_package.py:155
Get __all__
statement names for __init__.py[i]
.
Signature#
ServicePackage().get_init_import_records#
Show source in service_package.py:120
Get import records for __init__.py[i]
.
Signature#
See also#
ServicePackage().get_literals_required_import_records#
Show source in service_package.py:228
Get import records for literals.py[i]
.
Signature#
See also#
ServicePackage().get_local_doc_link#
Show source in service_package.py:283
Get link to local docs.
Signature#
ServicePackage().get_paginator_required_import_records#
Show source in service_package.py:192
Get import records for paginator.py[i]
.
Signature#
See also#
ServicePackage().get_service_resource_required_import_records#
Show source in service_package.py:182
Get import records for service_resource.py[i]
.
Signature#
See also#
ServicePackage().get_type_defs#
Show source in service_package.py:89
Extract typed defs from children.
Signature#
See also#
ServicePackage().get_type_defs_required_import_records#
Show source in service_package.py:212
Get import records for type_defs.py[i]
.
Signature#
See also#
ServicePackage().get_waiter_required_import_records#
Show source in service_package.py:202
Get import records for waiter.py[i]
.
Signature#
See also#
ServicePackage().iterate_types#
Show source in service_package.py:108
Iterate over type annotations from Client, ServiceResource, waiters and paginators.
Signature#
See also#
ServicePackage().validate#
Show source in service_package.py:234
Validate parsed module.
Finds duplicated names. Finds conflicts with reserved Python words.