View on GitHub

mypy_boto3

Type annotations for boto3 compatible with mypy, VSCode and PyCharm

Download this project as a .zip file Download this project as a tar.gz file

Processors

Auto-generated documentation for builder.mypy_boto3_builder.writers.processors module.

Processors for parsing and writing modules.

process_boto3_stubs

[find in source code]

def process_boto3_stubs(
    output_path: Path,
    service_names: List[ServiceName],
) -> Boto3StubsPackage:

Parse and write stubs package boto3_stubs.

Arguments

Returns

Parsed Boto3StubsPackage.

process_master

[find in source code]

def process_master(
    session: Session,
    output_path: Path,
    service_names: List[ServiceName],
) -> MasterPackage:

Parse and write master package mypy_boto3.

Arguments

Returns

Parsed MasterPackage.

process_service

[find in source code]

def process_service(
    session: Session,
    service_name: ServiceName,
    output_path: Path,
) -> ServicePackage:

Parse and write service package mypy_boto3_*.

Arguments

Returns

Parsed ServicePackage.