mypy_boto3_builder API reference
400 public APIs from mypy_boto3_builder (youtype/mypy_boto3_builder) — 101 classes, 66 functions, 233 methods. Signatures extracted by static analysis of the actual source.
Repository: youtype/mypy_boto3_builder
| Kind | Count |
|---|---|
| Classes | 101 |
| Functions | 66 |
| Methods | 233 |
API list
func
integration.boto3_stubs.dynamodb_example.dynamodb_client_example() -> NoneIntegration test sample for DynamoDBClient.
func
integration.boto3_stubs.dynamodb_example.main() -> NoneRun examples.
func
integration.boto3_stubs.ec2_example.ec2_client_example() -> NoneIntegration test sample for EC2Client.
func
integration.boto3_stubs.ec2_example.ec2_resource_example() -> NoneIntegration test sample for EC2ServiceResource.
func
integration.boto3_stubs.ec2_example.main() -> NoneRun examples.
func
integration.boto3_stubs.emr_example.emr_client_example() -> NoneIntegration test sample for EMRClient.
func
integration.boto3_stubs.emr_example.main() -> NoneRun examples.
func
integration.boto3_stubs.iam_example.iam_client_example() -> NoneIntegration test sample for IAMClient.
func
integration.boto3_stubs.iam_example.iam_resource_example() -> NoneIntegration test sample for IAMServiceResource.
func
integration.boto3_stubs.iam_example.main() -> NoneRun examples.
func
integration.boto3_stubs.s3_example.main() -> NoneRun examples.
func
integration.boto3_stubs.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.boto3_stubs.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
func
integration.boto3_stubs.secretsmanager_example.main() -> NoneRun examples.
func
integration.boto3_stubs.sqs_example.main() -> NoneRun examples.
func
integration.boto3_stubs.sqs_example.sqs_resource_example() -> NoneIntegration test sample for SQSClient.
func
integration.boto3_stubs_lite.s3_example.main() -> NoneRun examples.
func
integration.boto3_stubs_lite.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.boto3_stubs_lite.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
func
integration.types_aioboto3.s3_example.main() -> NoneRun examples.
func
integration.types_aioboto3.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_aioboto3.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
func
integration.types_aioboto3_lite.s3_example.main() -> NoneRun examples.
func
integration.types_aioboto3_lite.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_aioboto3_lite.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
func
integration.types_aiobotocore.s3_example.main() -> NoneRun examples.
func
integration.types_aiobotocore.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_aiobotocore_lite.s3_example.main() -> NoneRun examples.
func
integration.types_aiobotocore_lite.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_boto3.dynamodb_example.dynamodb_client_example() -> NoneIntegration test sample for DynamoDBClient.
func
integration.types_boto3.dynamodb_example.main() -> NoneRun examples.
func
integration.types_boto3.ec2_example.ec2_client_example() -> NoneIntegration test sample for EC2Client.
func
integration.types_boto3.ec2_example.ec2_resource_example() -> NoneIntegration test sample for EC2ServiceResource.
func
integration.types_boto3.ec2_example.main() -> NoneRun examples.
func
integration.types_boto3.emr_example.emr_client_example() -> NoneIntegration test sample for EMRClient.
func
integration.types_boto3.emr_example.main() -> NoneRun examples.
func
integration.types_boto3.iam_example.iam_client_example() -> NoneIntegration test sample for IAMClient.
func
integration.types_boto3.iam_example.iam_resource_example() -> NoneIntegration test sample for IAMServiceResource.
func
integration.types_boto3.iam_example.main() -> NoneRun examples.
func
integration.types_boto3.s3_example.main() -> NoneRun examples.
func
integration.types_boto3.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_boto3.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
func
integration.types_boto3.secretsmanager_example.main() -> NoneRun examples.
func
integration.types_boto3.sqs_example.main() -> NoneRun examples.
func
integration.types_boto3.sqs_example.sqs_resource_example() -> NoneIntegration test sample for SQSClient.
func
integration.types_boto3_lite.s3_example.main() -> NoneRun examples.
func
integration.types_boto3_lite.s3_example.s3_client_example() -> NoneIntegration test sample for S3Client.
func
integration.types_boto3_lite.s3_example.s3_resource_example() -> NoneIntegration test sample for S3ServiceResource.
class
mypy_boto3_builder.boto3_ports.model.ActionA service operation action.
class
mypy_boto3_builder.boto3_ports.model.CollectionA group of resources.
class
mypy_boto3_builder.boto3_ports.model.IdentifierA resource identifier, given by its name.
class
mypy_boto3_builder.boto3_ports.model.RequestA service operation action request.
method
mypy_boto3_builder.boto3_ports.model.ResourceModel.actions() -> list[Action]Get a list of actions for this resource.
method
mypy_boto3_builder.boto3_ports.model.ResourceModel.identifiers() -> list[Identifier]Get a list of resource identifiers.
method
mypy_boto3_builder.boto3_ports.model.ResourceModel.references() -> list[Action]Get a list of reference resources.
method
mypy_boto3_builder.boto3_ports.model.ResourceModel.subresources() -> list[Action]Get a list of sub-resources.
method
mypy_boto3_builder.boto3_ports.model.ResourceModel.waiters() -> list[Waiter]Get a list of waiters for this resource.
method
mypy_boto3_builder.boto3_ports.model.ResponseResource.identifiers() -> list[Parameter]A list of resource identifiers.
class
mypy_boto3_builder.boto3_ports.model.WaiterAn event waiter specification.
class
mypy_boto3_builder.chat.chat.ChatChat assistant.
method
mypy_boto3_builder.chat.chat.Chat.confirm(message:Message | str='', message_end:Message | str='', message_yes:Message | str='I agree', message_no:Message | str='I disagree') -> boolConfirm a message.
method
mypy_boto3_builder.chat.chat.Chat.respond(message:Message | str) -> NoneRespond as a User.
method
mypy_boto3_builder.chat.chat.Chat.say(message:Message | str) -> NoneSay as a Bot.
method
mypy_boto3_builder.chat.chat.Chat.select(message:Message | str, choices:Sequence[Choice | str], *default:Choice | str | None=None, *message_end:Message | str='', *instruction:Message | str='') -> strSelect one item from list.
method
mypy_boto3_builder.chat.chat.Chat.select_output_path(message:Message | str, default:Path | None=None) -> PathAsk to select an output directory.
class
mypy_boto3_builder.chat.choice.ChoiceChoice for select.
method
mypy_boto3_builder.chat.choice.Choice.answer() -> MessageCurrent answer.
method
mypy_boto3_builder.chat.choice.Choice.create(choice:Choice | str) -> ChoiceCreate choice from string.
method
mypy_boto3_builder.chat.choice.Choice.deselect() -> NoneDeselect choice.
method
mypy_boto3_builder.chat.choice.Choice.is_selected() -> boolWhether choice is selected.
method
mypy_boto3_builder.chat.choice.Choice.select(index:int=0) -> NoneSelect choice.
method
mypy_boto3_builder.chat.choice.Choice.tag() -> MessagePrevious answers.
class
mypy_boto3_builder.chat.enums.LibraryLibrary type.
method
mypy_boto3_builder.chat.enums.Library.documentation_url() -> strLink to documentation.
method
mypy_boto3_builder.chat.enums.Library.from_products(products:Iterable[Product]) -> 'Library | None'Get library from product.
method
mypy_boto3_builder.chat.enums.Library.get_package_prefix() -> strGet *.whl package name prefix.
method
mypy_boto3_builder.chat.enums.Library.product() -> ProductGet product.
method
mypy_boto3_builder.chat.enums.Library.product_library() -> ProductLibraryGet product library.
method
mypy_boto3_builder.chat.enums.Library.text() -> MessageGet choice user text.
method
mypy_boto3_builder.chat.enums.Library.title() -> MessageGet choice title.
method
mypy_boto3_builder.chat.enums.Library.title_info() -> strGet choice title.
class
mypy_boto3_builder.chat.enums.PackageManagerAvailable package managers.
method
mypy_boto3_builder.chat.enums.PackageManager.get_install_cmd(whl_path:Path) -> strGet install command.
method
mypy_boto3_builder.chat.enums.PackageManager.url() -> strGet package manager URL.
class
mypy_boto3_builder.chat.enums.ServiceActionsAvailable service actions.
class
mypy_boto3_builder.chat.prompts.base_prompt.BasePromptBase wrapper for questionary.Question.
class
mypy_boto3_builder.chat.prompts.base_prompt.BasePrompt.PatchedPromptSessionPatched PromptSession with custom message.
method
mypy_boto3_builder.chat.prompts.base_prompt.BasePrompt.ask() -> RAsk a question and return a result.
method
mypy_boto3_builder.chat.prompts.base_prompt.BasePrompt.get_help_message() -> MessageGet help message.
method
mypy_boto3_builder.chat.prompts.base_prompt.BasePrompt.get_prompt_tokens() -> list[tuple[str, str]]Get prompt tokens for PromptSession.
method
mypy_boto3_builder.chat.prompts.base_prompt.BasePrompt.get_question() -> QuestionCreate an underlying question.
class
mypy_boto3_builder.chat.prompts.path_prompt.PathPromptPath prompt based on questionary.path.
class
mypy_boto3_builder.chat.prompts.select_prompt.SelectPromptSelect prompt based on questionary.path.
class
mypy_boto3_builder.chat.text_style.TextStyleprompt_toolkit style wrapper.
method
mypy_boto3_builder.chat.text_style.TextStyle.apply(message:Message | str) -> tuple[MessagePair, ...]Apply styling for internal usage.
method
mypy_boto3_builder.chat.text_style.TextStyle.css() -> strCSS properties for class.
method
mypy_boto3_builder.chat.text_style.TextStyle.get_style() -> StyleGenerate prompt_toolkit.Style.
method
mypy_boto3_builder.chat.text_style.TextStyle.style() -> strClass usage name.
method
mypy_boto3_builder.chat.text_style.TextStyle.stylize(message:Message | str) -> list[tuple[str, str]]Stylize for prompt_toolkit.
method
mypy_boto3_builder.chat.text_style.TextStyle.wrap(message:str | float) -> MessagePairWrap message with style.
func
mypy_boto3_builder.chat.utils.as_message(message:Message | str) -> MessageConvert message or string to Message.
func
mypy_boto3_builder.chat.utils.as_string(message:Message | list[tuple[str, str]] | str) -> strConvert message to string.
class
mypy_boto3_builder.cli_parser.CLINamespaceCLI arguments namespace.
method
mypy_boto3_builder.cli_parser.CLINamespace.to_cmd() -> tuple[str, ...]Convert namespace to shlex arguments.
class
mypy_boto3_builder.cli_parser.EnumListActionArgparse action for handling Enums.
func
mypy_boto3_builder.cli_parser.get_absolute_path(path:str) -> PathGet absolute path from a string.
func
mypy_boto3_builder.cli_parser.parse_args(args:Sequence[str]) -> CLINamespaceParse CLI arguments.
class
mypy_boto3_builder.constants.StaticStubsPathStatic *.pyi files path.
class
mypy_boto3_builder.constants.StaticStubsPullURLStatic *.pyi files zip download URL.
class
mypy_boto3_builder.constants.TemplatePathTemplate paths.
func
mypy_boto3_builder.debug.main() -> NoneProfiling entrypoint.
class
mypy_boto3_builder.enums.output_type.OutputTypeOutput type choice for CLI.
method
mypy_boto3_builder.enums.output_type.OutputType.is_packaged() -> boolWhether output type is packaged for installation.
method
mypy_boto3_builder.enums.output_type.OutputType.is_preserved() -> boolCheck if output is preserved.
class
mypy_boto3_builder.enums.product.ProductProduct choice for CLI.
method
mypy_boto3_builder.enums.product.Product.get_library() -> ProductLibraryGet library name.
method
mypy_boto3_builder.enums.product.Product.get_type() -> ProductTypeGet product type.
class
mypy_boto3_builder.enums.product_library.ProductLibraryProduct library choice for CLI.
method
mypy_boto3_builder.enums.product_library.ProductLibrary.get_chat_choice() -> strGet chat choice.
method
mypy_boto3_builder.enums.product_library.ProductLibrary.get_library_name() -> strGet library name.
class
mypy_boto3_builder.enums.product_type.ProductTypeProduct type choice for CLI.
class
mypy_boto3_builder.enums.service_module_name.ServiceModuleNameEnum for service modules.
method
mypy_boto3_builder.enums.service_module_name.ServiceModuleName.file_name() -> strModule file name.
method
mypy_boto3_builder.enums.service_module_name.ServiceModuleName.stub_file_name() -> strModule file name.
method
mypy_boto3_builder.enums.service_module_name.ServiceModuleName.template_name() -> strModule template file name.
class
mypy_boto3_builder.exceptions.AlreadyPublishedErrorError on already published package.
class
mypy_boto3_builder.exceptions.BuildEnvErrorError during getting 3rd party data.
class
mypy_boto3_builder.exceptions.BuildErrorError during build process.
class
mypy_boto3_builder.exceptions.BuildInternalErrorError on invalid build.
class
mypy_boto3_builder.exceptions.BuilderErrorBase error for mypy_boto3_builder.
class
mypy_boto3_builder.exceptions.JinjaManagerErrorBase JinjaManager exception.
class
mypy_boto3_builder.exceptions.ShapeParserErrorMain error for ShapeParser.
class
mypy_boto3_builder.exceptions.StructureErrorError on invalid internal structure.
class
mypy_boto3_builder.exceptions.TypeAnnotationErrorError on invalid internal type annotation.
class
mypy_boto3_builder.generators.aioboto3_generator.AioBoto3GeneratorGenerator for types-aioboto3 packages.
method
mypy_boto3_builder.generators.aioboto3_generator.AioBoto3Generator.generate_docs() -> NoneGenerate service and main docs.
method
mypy_boto3_builder.generators.aioboto3_generator.AioBoto3Generator.generate_full_stubs() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.aioboto3_generator.AioBoto3Generator.generate_service_stubs() -> NoReturnNot implemented.
class
mypy_boto3_builder.generators.aiobotocore_generator.AioBotocoreGeneratorGenerator for types-aiobotocore packages.
method
mypy_boto3_builder.generators.aiobotocore_generator.AioBotocoreGenerator.generate_docs() -> NoneGenerate service and main docs.
class
mypy_boto3_builder.generators.base_generator.BaseGeneratorBase stubs/docs generator.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.cleanup_temporary_files() -> NoneCleanup temporary files.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_custom_stubs() -> Package | NoneGenerate custom stubs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_docs() -> NoneGenerate service and main docs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_full_stubs() -> Package | NoneGenerate full stubs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_product(product_type:ProductType) -> NoneRun generator for a product type.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_service_stubs() -> list[ServicePackage]Generate service stubs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_stubs() -> Package | NoneGenerate main stubs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.generate_stubs_lite() -> Package | NoneGenerate main stubs.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.is_package_temporary() -> boolWhether to preserve generated package.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.is_packaged() -> boolWhether to build wheel or sdist.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.output_path() -> PathOutput path.
method
mypy_boto3_builder.generators.base_generator.BaseGenerator.service_package_data() -> BasePackageDataService package data.
class
mypy_boto3_builder.generators.boto34_generator.Boto34GeneratorGenerator for boto34 package.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.generate_custom_stubs() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.generate_docs() -> NoneNot implemented.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.generate_full_stubs() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.generate_stubs() -> NoneGenerate boto34 services.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.generate_stubs_lite() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.boto34_generator.Boto34Generator.service_package_data() -> BasePackageDataService package data.
class
mypy_boto3_builder.generators.boto3_generator.Boto3GeneratorGenerator for boto3-stubs packages.
method
mypy_boto3_builder.generators.boto3_generator.Boto3Generator.generate_custom_stubs() -> PackageGenerate `types-boto3-custom` package.
method
mypy_boto3_builder.generators.boto3_generator.Boto3Generator.generate_docs() -> NoneGenerate service and docs.
method
mypy_boto3_builder.generators.boto3_generator.Boto3Generator.generate_full_stubs() -> Package | NoneGenerate `boto3-stubs-full` package.
method
mypy_boto3_builder.generators.boto3_generator.Boto3Generator.generate_stubs() -> TypesBoto3Package | NoneGenerate `boto3-stubs` package.
method
mypy_boto3_builder.generators.boto3_generator.Boto3Generator.generate_stubs_lite() -> Package | NoneGenerate `boto3-stubs-lite` package.
class
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3GeneratorGenerator for mypy-boto3 package.
method
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3Generator.generate_custom_stubs() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3Generator.generate_docs() -> NoneNot implemented.
method
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3Generator.generate_full_stubs() -> NoReturnNot implemented.
method
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3Generator.generate_stubs() -> MypyBoto3Package | NoneGenerate main stubs.
method
mypy_boto3_builder.generators.mypy_boto3_generator.MypyBoto3Generator.generate_stubs_lite() -> NoReturnNot implemented.
class
mypy_boto3_builder.generators.types_boto3_generator.TypesBoto3GeneratorGenerator for types-boto3 packages.
method
mypy_boto3_builder.generators.types_boto3_generator.TypesBoto3Generator.generate_docs() -> NoneGenerate service and main docs.
method
mypy_boto3_builder.generators.types_boto3_generator.TypesBoto3Generator.generate_stubs() -> TypesBoto3Package | NoneGenerate `types-boto3` package.
class
mypy_boto3_builder.import_helpers.import_helper.ImportWrapper for ImportString usage.
method
mypy_boto3_builder.import_helpers.import_helper.Import.from_parts(parent:str, *parts:str) -> ImportStringCreate from string.
method
mypy_boto3_builder.import_helpers.import_helper.Import.from_str(import_string:str) -> ImportStringCreate from string.
method
mypy_boto3_builder.import_helpers.import_helper.Import.local(module_name:str) -> ImportStringCreate local import string.
class
mypy_boto3_builder.import_helpers.import_parent.ImportParentEnum with all parent imports.
method
mypy_boto3_builder.import_helpers.import_parent.ImportParent.is_builtins(parent_name:str) -> boolWhether import is from Python `builtins` module.
method
mypy_boto3_builder.import_helpers.import_parent.ImportParent.is_third_party(parent_name:str) -> boolWhether import is from 3rd party module.
class
mypy_boto3_builder.import_helpers.import_record.ImportRecordHelper for Python import strings.
method
mypy_boto3_builder.import_helpers.import_record.ImportRecord.copy() -> SelfCreate a copy of the record.
method
mypy_boto3_builder.import_helpers.import_record.ImportRecord.get_local_name() -> strGet local import name.
method
mypy_boto3_builder.import_helpers.import_record.ImportRecord.needs_sys_fallback() -> boolWhether ImportString requires `sys` module.
method
mypy_boto3_builder.import_helpers.import_record.ImportRecord.render() -> strGet rendered string.
method
mypy_boto3_builder.import_helpers.import_record.ImportRecord.render_name() -> strGet rendered import name.
class
mypy_boto3_builder.import_helpers.import_record_group.ImportRecordGroupGroup tool for ImportRecord sets.
method
mypy_boto3_builder.import_helpers.import_record_group.ImportRecordGroup.add(*records:ImportRecord) -> NoneAdd record to group.
class
mypy_boto3_builder.import_helpers.import_string.ImportStringWrapper for Python import strings.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.is_local() -> boolWhether import is from local module.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.is_third_party() -> boolWhether import is from 3rd party module.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.is_type_defs() -> boolWhether import is from `type_defs` module.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.parent() -> strGet first import string part or `builtins`.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.render() -> strRender to string.
method
mypy_boto3_builder.import_helpers.import_string.ImportString.startswith(other:'ImportString') -> boolWhether import string starts with another import string.
class
mypy_boto3_builder.jinja_manager.JinjaManagerJinja2 `Environment` manager.
method
mypy_boto3_builder.jinja_manager.JinjaManager.get_template(template_path:Path) -> TemplateGet `jinja2.Template`.
method
mypy_boto3_builder.jinja_manager.JinjaManager.update_globals(**kwargs:Any) -> NoneUpdate global variables in `jinja2.Environment`.
func
mypy_boto3_builder.logger.disable_logger() -> NoneDisable logger.
func
mypy_boto3_builder.logger.enable_logger() -> NoneEnable logger.
func
mypy_boto3_builder.logger.get_logger() -> loguru.LoggerGet Logger instance.
func
mypy_boto3_builder.logger.setup_logger(level:int=logging.DEBUG, name:str=LOGGER_NAME) -> NoneSet up logger.
func
mypy_boto3_builder.main.generate_product(product:Product, args:CLINamespace, service_names:Sequence[ServiceName], main_service_names:Sequence[ServiceName]) -> NoneGenerate a selected product.
func
mypy_boto3_builder.main.get_generator(product:Product, kwargs:GeneratorKwargs) -> BaseGeneratorGet Generator class for a product.
func
mypy_boto3_builder.main.get_selected_service_names(selected:Iterable[str], available:Iterable[ServiceName]) -> list[ServiceName]Get a list of selected service names.
func
mypy_boto3_builder.main.initialize_jinja_manager() -> NoneInitialize Jinja manager with globals.
func
mypy_boto3_builder.main.main() -> NoneCLI entrypoint.
func
mypy_boto3_builder.main.run(args:CLINamespace) -> NoneRun builder.
class
mypy_boto3_builder.package_data.BasePackageDataGeneric package data.
method
mypy_boto3_builder.package_data.BasePackageData.get_library_chat_choice() -> strGet package library chat choice.
method
mypy_boto3_builder.package_data.BasePackageData.get_library_name() -> strGet PyPI library name.
method
mypy_boto3_builder.package_data.BasePackageData.get_library_version() -> strGet underlying library version.
method
mypy_boto3_builder.package_data.BasePackageData.get_service_package_name(service_name:ServiceName) -> strGet service package name.
method
mypy_boto3_builder.package_data.BasePackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
method
mypy_boto3_builder.package_data.BasePackageData.has_pypi_lite_package() -> boolCheck if package has lite version.
class
mypy_boto3_builder.package_data.Boto3StubsCustomPackageDataboto3-stubs-custom package data.
method
mypy_boto3_builder.package_data.Boto3StubsCustomPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.Boto3StubsFullPackageDataboto3-stubs-full package data.
method
mypy_boto3_builder.package_data.Boto3StubsFullPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.Boto3StubsLitePackageDataboto3-stubs-lite package data.
class
mypy_boto3_builder.package_data.Boto3StubsPackageDataboto3-stubs package data.
class
mypy_boto3_builder.package_data.MypyBoto3PackageDatamypy-boto3 package data.
class
mypy_boto3_builder.package_data.TypesAioBoto3CustomPackageDatatypes-aioboto3-custom package data.
method
mypy_boto3_builder.package_data.TypesAioBoto3CustomPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.TypesAioBoto3LitePackageDatatypes-aioboto3-lite package data.
class
mypy_boto3_builder.package_data.TypesAioBoto3PackageDatatypes-aioboto3 package data.
class
mypy_boto3_builder.package_data.TypesAioBotocoreCustomPackageDatatypes-aiobotocore-custom package data.
method
mypy_boto3_builder.package_data.TypesAioBotocoreCustomPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.TypesAioBotocoreFullPackageDatatypes-aiobotocore-full package data.
method
mypy_boto3_builder.package_data.TypesAioBotocoreFullPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.TypesAioBotocoreLitePackageDatatypes-aiobotocore-lite package data.
class
mypy_boto3_builder.package_data.TypesAioBotocorePackageDatatypes-aiobotocore package data.
class
mypy_boto3_builder.package_data.TypesBoto3CustomPackageDataboto3-stubs-custom package data.
method
mypy_boto3_builder.package_data.TypesBoto3CustomPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.TypesBoto3FullPackageDataboto3-stubs-full package data.
method
mypy_boto3_builder.package_data.TypesBoto3FullPackageData.get_service_pypi_name(service_name:ServiceName) -> strGet service package PyPI name.
class
mypy_boto3_builder.package_data.TypesBoto3LitePackageDatatypes-boto3-lite package data.
class
mypy_boto3_builder.package_data.TypesBoto3PackageDatatypes-boto3 package data.
func
mypy_boto3_builder.parsers.mypy_boto3_package.parse_mypy_boto3_package(service_names:Iterable[ServiceName], version:str) -> MypyBoto3PackageParse data for mypy-boto3 package.
func
mypy_boto3_builder.parsers.parse_references.parse_references(resource_model:ResourceModel) -> list[Attribute]Extract references from boto3 resource.
func
mypy_boto3_builder.parsers.parse_wrapper_package.parse_types_boto3_package(service_names:Iterable[ServiceName], package_data:BasePackageData, version:str) -> TypesBoto3PackageParse data for types-boto3 package.
class
mypy_boto3_builder.parsers.resource_loader.ResourceLoaderLoader for botocore resource shapes.
method
mypy_boto3_builder.parsers.resource_loader.ResourceLoader.get_service_data(service_name:ServiceName) -> dict[str, Any]Get botocore service data.
method
mypy_boto3_builder.parsers.resource_loader.ResourceLoader.has_service_resource(service_name:ServiceName) -> boolCheck if service has ServiceResource.
method
mypy_boto3_builder.parsers.resource_loader.ResourceLoader.load_paginators(service_name:ServiceName) -> PaginatorsShape | NoneLoad paginators shape.
method
mypy_boto3_builder.parsers.resource_loader.ResourceLoader.load_resources(service_name:ServiceName) -> ResourcesShape | NoneLoad resources shape.
method
mypy_boto3_builder.parsers.resource_loader.ResourceLoader.load_waiters(service_name:ServiceName) -> WaitersShape | NoneLoad waiters shape.
class
mypy_boto3_builder.parsers.shape_parser.ShapeParserParser for botocore shape files.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.fix_typed_dict_names() -> NoneFix typed dict names to avoid duplicates.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_client_method_map() -> dict[str, Method]Get client methods from shape.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_identifier_attributes(resource_name:str) -> list[Attribute]Get attributes for Resource identifiers.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_paginate_method(paginator_name:str) -> MethodGet Paginator `paginate` method.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_paginator_names() -> list[str]Get available paginator names.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_paginator_subscript(paginator_name:str) -> FakeAnnotationGet Paginator return class.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_resource_load_method(method_name:str='load') -> MethodGet Resource `load` or `reload` method.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_resource_method_map(resource_name:str) -> dict[str, Method]Get methods for Resource.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_resource_model(resource_name:str) -> ResourceModelGet service resource model.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_service_resource_method_map() -> dict[str, Method]Get methods for ServiceResource.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_service_resource_model() -> ResourceModelGet service resource model.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_subresource_names() -> list[str]Get available subresource names.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_wait_method(waiter_name:str) -> MethodGet Waiter `wait` method.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.get_waiter_names() -> list[str]Get Waiter class names.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.has_service_resource() -> boolCheck if service has ServiceResource.
method
mypy_boto3_builder.parsers.shape_parser.ShapeParser.resource_name() -> strParsed resource name.
class
mypy_boto3_builder.parsers.shape_parser_types.ActionShapeAction shape.
class
mypy_boto3_builder.parsers.shape_parser_types.HasShapeHas shape.
class
mypy_boto3_builder.parsers.shape_parser_types.IdentifierShapeIdentifier shape.
class
mypy_boto3_builder.parsers.shape_parser_types.PaginatorShapePaginator shape.
class
mypy_boto3_builder.parsers.shape_parser_types.PaginatorsShapePaginators shape.
class
mypy_boto3_builder.parsers.shape_parser_types.ParamShapeParam shape.
class
mypy_boto3_builder.parsers.shape_parser_types.RequestShapeRequest shape.
class
mypy_boto3_builder.parsers.shape_parser_types.ResourceShapeResource shape.
class
mypy_boto3_builder.parsers.shape_parser_types.ResourcesShapeResources shape.
class
mypy_boto3_builder.parsers.shape_parser_types.SubResourceShapeSubResource shape.
class
mypy_boto3_builder.parsers.shape_parser_types.WaiterShapeWaiter shape.
class
mypy_boto3_builder.parsers.shape_parser_types.WaitersShapeWaiters shape.
class
mypy_boto3_builder.parsers.typed_dict_map.TypedDictMapWrapper for TypedDict maps.
method
mypy_boto3_builder.parsers.typed_dict_map.TypedDictMap.add(item:TypeTypedDict) -> NoneAdd new item.
method
mypy_boto3_builder.parsers.typed_dict_map.TypedDictMap.iterate_by_name(name:str) -> Generator[TypeTypedDict]Iterate over items matched by real dict name.
method
mypy_boto3_builder.parsers.typed_dict_map.TypedDictMap.rename(item:TypeTypedDict, new_name:str) -> NoneRename item and change mapping.
class
mypy_boto3_builder.postprocessors.aioboto3.AioBoto3PostprocessorPostprocessor for aioboto3 classes and methods.
method
mypy_boto3_builder.postprocessors.aiobotocore.AioBotocorePostprocessor.process_package() -> NoneConvert all methods to asynchronous.
class
mypy_boto3_builder.postprocessors.base.BasePostprocessorBase postprocessor for classes and methods.
method
mypy_boto3_builder.postprocessors.base.BasePostprocessor.extend_literals() -> NoneAdd extra literals.
method
mypy_boto3_builder.postprocessors.base.BasePostprocessor.generate_docstrings() -> NoneGenerate all docstrings.
method
mypy_boto3_builder.postprocessors.base.BasePostprocessor.process_package() -> NonePostprocess built package.
class
mypy_boto3_builder.postprocessors.botocore.BotocorePostprocessorPostprocessor for botocore classes and methods.
method
mypy_boto3_builder.postprocessors.botocore.BotocorePostprocessor.process_package() -> NoneLeave package as it is.
class
mypy_boto3_builder.service_name.ServiceNameDescription for boto3 service.
method
mypy_boto3_builder.service_name.ServiceName.boto3_doc_link() -> strLink to boto3 docs.
method
mypy_boto3_builder.service_name.ServiceName.boto3_doc_link_parent() -> strLink to boto3 docs parent directory.
method
mypy_boto3_builder.service_name.ServiceName.boto3_name() -> strBoto3 package name.
method
mypy_boto3_builder.service_name.ServiceName.extras_name() -> strExtras name for subpackage installation.
method
mypy_boto3_builder.service_name.ServiceName.get_client_name() -> strGet Client name.
method
mypy_boto3_builder.service_name.ServiceName.get_service_resource_name() -> strGet ServiceResource name.
method
mypy_boto3_builder.service_name.ServiceName.import_name() -> strSafe mudule import name.
method
mypy_boto3_builder.service_name.ServiceName.underscore_name() -> strPython-friendly service name.
class
mypy_boto3_builder.service_name.ServiceNameCatalogFinder for botocore services by name.
method
mypy_boto3_builder.service_name.ServiceNameCatalog.add(name:str, class_name:str) -> ServiceNameAdd new ServiceName to catalog or modify existing one.
method
mypy_boto3_builder.service_name.ServiceNameCatalog.to_str(service_name:ServiceName) -> strRepresent ServiceName as string for lookups.
class
mypy_boto3_builder.structures.argument.ArgumentMethod or function argument.
method
mypy_boto3_builder.structures.argument.Argument.copy() -> SelfDeep copy argument.
method
mypy_boto3_builder.structures.argument.Argument.is_kwflag() -> boolWhether argument is a `*` keywords separator.
method
mypy_boto3_builder.structures.argument.Argument.iterate_types() -> Generator[FakeAnnotation]Extract required type annotations.
method
mypy_boto3_builder.structures.argument.Argument.kwflag() -> SelfCreate `*` keywords separator.
method
mypy_boto3_builder.structures.argument.Argument.render() -> strRender argument to a string.
method
mypy_boto3_builder.structures.argument.Argument.self() -> SelfCreate `self` argument.
class
mypy_boto3_builder.structures.attribute.AttributeClass or module attribute.
method
mypy_boto3_builder.structures.attribute.Attribute.copy() -> SelfDeep copy attribute.
method
mypy_boto3_builder.structures.attribute.Attribute.iterate_types() -> Generator[FakeAnnotation]Iterate over all type annotations used.
method
mypy_boto3_builder.structures.attribute.Attribute.render() -> strRender to a string.
class
mypy_boto3_builder.structures.base_class.BaseClassBase class for ClassRecord.
method
mypy_boto3_builder.structures.base_class.BaseClass.render() -> strRender for usage as class base.
class
mypy_boto3_builder.structures.client.ClientService Client.
method
mypy_boto3_builder.structures.client.Client.alias_name() -> strClass alias name for safe import.
method
mypy_boto3_builder.structures.client.Client.boto3_doc_link() -> strList to boto3 docs page.
method
mypy_boto3_builder.structures.client.Client.get_all_names() -> list[str]Get a list of names for `__all__` statement.
method
mypy_boto3_builder.structures.client.Client.get_exceptions_property() -> MethodGenerate Client exceptions property.
method
mypy_boto3_builder.structures.client.Client.own_methods() -> Iterator[Method]Get a list of auto-generated methods.
class
mypy_boto3_builder.structures.collection.CollectionBoto3 ServiceResource or Resource collection.
method
mypy_boto3_builder.structures.collection.Collection.boto3_doc_link() -> strLink to boto3 docs.
method
mypy_boto3_builder.structures.collection.Collection.boto3_doc_link_parent() -> strLink to boto3 docs parent directory.
method
mypy_boto3_builder.structures.collection.Collection.iterate_types() -> Generator[FakeAnnotation]Iterate over all type annotations.
class
mypy_boto3_builder.structures.function.FunctionModule-level function.
method
mypy_boto3_builder.structures.function.Function.body() -> strFunction body as a string.
method
mypy_boto3_builder.structures.function.Function.boto3_doc_link() -> strLink to boto3 docs.
method
mypy_boto3_builder.structures.function.Function.copy() -> SelfDeep copy function.
method
mypy_boto3_builder.structures.function.Function.get_required_import_records() -> set[ImportRecord]Extract required import records.
method
mypy_boto3_builder.structures.function.Function.has_arguments() -> boolWhether function has arguments.
method
mypy_boto3_builder.structures.function.Function.has_boto3_doc_link() -> boolWhether boto3_doc_link is set.
method
mypy_boto3_builder.structures.function.Function.has_request_type_annotation() -> boolWhether request_type_annotation is set.
method
mypy_boto3_builder.structures.function.Function.iterate_types() -> Iterator[FakeAnnotation]Iterate over required type annotations.
method
mypy_boto3_builder.structures.function.Function.remove_argument(*names:str) -> SelfRemove argument by name or names.
method
mypy_boto3_builder.structures.function.Function.returns_none() -> boolWhether return type is None.
method
mypy_boto3_builder.structures.function.Function.set_boto3_doc_link(link:str) -> NoneSet link to boto3 docs.
method
mypy_boto3_builder.structures.function.Function.short_docstring() -> strDocstring without documentation links.
class
mypy_boto3_builder.structures.method.MethodClass method.
method
mypy_boto3_builder.structures.method.Method.get_self_argument() -> Argument | NoneGet `self` or `cls` argument.
method
mypy_boto3_builder.structures.method.Method.has_arguments() -> boolWhether method has arguments.
class
mypy_boto3_builder.structures.package.PackageParent class for all package structures.
method
mypy_boto3_builder.structures.package.Package.botocore_version() -> strBotocore version.
method
mypy_boto3_builder.structures.package.Package.directory_name() -> strDirectory name to store generated package.
method
mypy_boto3_builder.structures.package.Package.essential_service_names() -> list[ServiceName]List of services maked as essential.
method
mypy_boto3_builder.structures.package.Package.get_classifiers() -> list[str]Get classifiers for package.
method
mypy_boto3_builder.structures.package.Package.get_local_doc_link() -> strGet link to local docs.
method
mypy_boto3_builder.structures.package.Package.get_module_name(service_name:ServiceName) -> strGet service module name.
method
mypy_boto3_builder.structures.package.Package.get_service_local_doc_link(service_name:ServiceName) -> strGet link to service local docs.
method
mypy_boto3_builder.structures.package.Package.get_service_pypi_name(service_name:ServiceName) -> strGet PyPI package name for a service package.
method
mypy_boto3_builder.structures.package.Package.has_main_package() -> boolCheck if package has main package.
method
mypy_boto3_builder.structures.package.Package.library_chat_choice() -> strPackage library chat choice.
method
mypy_boto3_builder.structures.package.Package.library_name() -> strPyPI library package name.
method
mypy_boto3_builder.structures.package.Package.library_version() -> strLibrary version.
method
mypy_boto3_builder.structures.package.Package.max_library_version() -> strMinimum required library version.
method
mypy_boto3_builder.structures.package.Package.min_library_version() -> strMinimum required library version.
method
mypy_boto3_builder.structures.package.Package.min_python_version() -> strMinimum required python version.
method
mypy_boto3_builder.structures.package.Package.name() -> strPackage name.
method
mypy_boto3_builder.structures.package.Package.pypi_name() -> strPyPI package name.
method
mypy_boto3_builder.structures.package.Package.service_name() -> ServiceNameService name for the package.
method
mypy_boto3_builder.structures.package.Package.version() -> strPackage version.
class
mypy_boto3_builder.structures.package_extra.PackageExtraPackage extra entry.
class
mypy_boto3_builder.structures.package_url.PackageURLPackage links structure.
method
mypy_boto3_builder.structures.package_url.PackageURL.docs() -> strDocumentation link.
method
mypy_boto3_builder.structures.package_url.PackageURL.library_pypi() -> strGet link to PyPI underlying library.
method
mypy_boto3_builder.structures.package_url.PackageURL.montly_downloads_badge() -> strPyPi monthly downloads badge.
method
mypy_boto3_builder.structures.package_url.PackageURL.pepy() -> strPePy project link.
method
mypy_boto3_builder.structures.package_url.PackageURL.pepy_badge() -> strPePy total downloads badge.
method
mypy_boto3_builder.structures.package_url.PackageURL.pypi() -> strGet link to PyPI.
method
mypy_boto3_builder.structures.package_url.PackageURL.pypi_badge() -> strPackage name badge from shields.io.
method
mypy_boto3_builder.structures.package_url.PackageURL.pypistats() -> strPePy project link.
method
mypy_boto3_builder.structures.package_url.PackageURL.rtd_badge() -> strReadTheDocs badge from shields.io.
method
mypy_boto3_builder.structures.package_url.PackageURL.stubs_full_pypi() -> strGet link to PyPI full version of stubs.
method
mypy_boto3_builder.structures.package_url.PackageURL.stubs_lite_pypi() -> strGet link to PyPI lite version of stubs.
method
mypy_boto3_builder.structures.package_url.PackageURL.stubs_pypi() -> strGet link to PyPI lite version of stubs.
class
mypy_boto3_builder.structures.packages.boto34_package.Boto34PackageStructure for boto34 package.
method
mypy_boto3_builder.structures.packages.boto34_package.Boto34Package.get_property_name(service_name:ServiceName) -> strGet property name for service.
method
mypy_boto3_builder.structures.packages.boto34_package.Boto34Package.name() -> strPackage name.
method
mypy_boto3_builder.structures.packages.boto34_package.Boto34Package.pypi_name() -> strPyPI package name.
class
mypy_boto3_builder.structures.packages.mypy_boto3_package.MypyBoto3PackageStructure for mypy-boto3 package.
class
mypy_boto3_builder.structures.packages.service_package.ServicePackageParsed Service package.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.client() -> ClientService Client.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.extract_literals() -> list[TypeLiteral]Extract literals from children.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.get_local_doc_link() -> strGet link to local docs.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.iterate_named_unions(limit:int | None=None) -> Iterator[TypeUnion]Iterate over all unions.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.iterate_typed_dicts(limit:int | None=None) -> Iterator[TypeTypedDict]Iterate over all typed dicts.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.name() -> strPackage name.
method
mypy_boto3_builder.structures.packages.service_package.ServicePackage.validate() -> NoneValidate parsed module.
class
mypy_boto3_builder.structures.packages.types_aioboto3_package.TypesAioBoto3PackageStructure for types-aioboto3 module.
class
mypy_boto3_builder.structures.packages.types_boto3_package.TypesBoto3PackageStructure for types-boto3 module.
method
mypy_boto3_builder.structures.packages.types_boto3_package.TypesBoto3Package.get_all_names() -> list[str]Get names for `__all__` directive.
class
mypy_boto3_builder.structures.packages.wrapper_package.WrapperPackageMain package module data.
method
mypy_boto3_builder.structures.packages.wrapper_package.WrapperPackage.description() -> strPackage description.
method
mypy_boto3_builder.structures.packages.wrapper_package.WrapperPackage.get_all_names() -> list[str]Get names for `__all__` directive.
method
mypy_boto3_builder.structures.packages.wrapper_package.WrapperPackage.get_short_description(prefix:str='Type annotations') -> strGet short description for the package.
method
mypy_boto3_builder.structures.packages.wrapper_package.WrapperPackage.set_description(value:str) -> NoneSet package description.
class
mypy_boto3_builder.structures.paginator.PaginatorBoto3 client Paginator.
method
mypy_boto3_builder.structures.paginator.Paginator.boto3_doc_link() -> strLink to boto3 docs.
method
mypy_boto3_builder.structures.paginator.Paginator.get_client_method() -> MethodGet `get_paginator` method for `Client`.
method
mypy_boto3_builder.structures.paginator.Paginator.get_sort_key() -> strSort paginators by name.
About this data
These signatures were extracted from the public source of youtype/mypy_boto3_builder
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.