Aioboto3 Processors

Auto-generated documentation for mypy_boto3_builder.writers.aioboto3_processors module.

Processors for parsing and writing aioboto3 modules.

process_types_aioboto3

[find in source code]

def process_types_aioboto3(
    session: Session,
    output_path: Path,
    service_names: Iterable[ServiceName],
    generate_setup: bool,
    version: str,
) -> TypesAioBoto3Package:

Parse and write stubs package types-aioboto3.

Arguments

  • session - boto3 session
  • output_path - Package output path
  • service_names - List of known service names
  • generate_setup - Generate ready-to-install or to-use package
  • version - Package version

Returns

Parsed TypesAioBoto3Package.

See also

process_types_aioboto3_docs

[find in source code]

def process_types_aioboto3_docs(
    session: Session,
    output_path: Path,
    service_names: Iterable[ServiceName],
) -> TypesAioBoto3Package:

Parse and write master package docs.

Arguments

  • session - boto3 session
  • output_path - Package output path
  • service_names - List of known service names

Returns

Parsed AioBotocoreStubsPackage.

See also

process_types_aioboto3_lite

[find in source code]

def process_types_aioboto3_lite(
    session: Session,
    output_path: Path,
    service_names: Iterable[ServiceName],
    generate_setup: bool,
    version: str,
) -> TypesAioBoto3Package:

Parse and write stubs package types-aioboto3-lite.

Arguments

  • session - boto3 session
  • output_path - Package output path
  • service_names - List of known service names
  • generate_setup - Generate ready-to-install or to-use package
  • version - Package version

Returns

Parsed AioBotocoreStubsPackage.

See also