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

ServiceName

Auto-generated documentation for builder.mypy_boto3_builder.service_name module.

Description for boto3 service.

ServiceName

[find in source code]

class ServiceName():
    def __init__(name: str, class_name: str) -> None:

Description for boto3 service.

ServiceName().boto3_name

[find in source code]

@property
def boto3_name() -> str:

[find in source code]

@property
def doc_link() -> str:

ServiceName().extras_name

[find in source code]

@property
def extras_name() -> str:

Extras name for subpackage installation.

ServiceName().is_essential

[find in source code]

def is_essential() -> bool:

ServiceName().module_name

[find in source code]

@property
def module_name() -> str:

Package name for given service.

ServiceName().pypi_name

[find in source code]

@property
def pypi_name() -> str:

Name of package on PyPI.

ServiceNameCatalog

[find in source code]

class ServiceNameCatalog():

Finder for boto3 services by name.

ServiceNameCatalog.find

[find in source code]

@classmethod
def find(name: str) -> ServiceName:

Get ServiceName by import name.

Arguments

Returns

ServiceName.

Raises

See also