mypy_boto3_builder の API リファレンス
mypy_boto3_builder (youtype/mypy_boto3_builder) の公開 API 400 件 —— クラス 101、関数 66、メソッド 233。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: youtype/mypy_boto3_builder
| 種別 | 件数 |
|---|---|
| クラス | 101 |
| 関数 | 66 |
| メソッド | 233 |
API 一覧
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.
この情報について
掲載しているシグネチャは youtype/mypy_boto3_builder の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。