由mypyboto3buider 4.2.0生成的boto3.RoboMaker 1.16.35服务的类型注释
mypy-boto3-robomaker的Python项目详细描述
mypy-boto3-robomaker公司
的类型批注 boto3.RoboMaker 1.16.35服务 兼容 VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright 以及其他工具。在
更多信息可在boto3-stubs页找到。在
了解它如何帮助查找和修复潜在的错误:
如何安装
为RoboMaker
服务安装boto3-stubs
。在
python -m pip install boto3-stubs[robomaker]
使用
VSCode
- 安装Python extension
- 安装Pylance extension
- 将
Pylance
设置为Python语言服务器 - 在您的环境中安装
boto-stubs[robomaker]
:python -m pip install 'boto3-stubs[robomaker]'
类型检查和自动完成都应该适用于RoboMaker
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
PyCharm
- 在您的环境中安装
boto-stubs[robomaker]
:python -m pip install 'boto3-stubs[robomaker]'
类型检查和自动完成都应该适用于RoboMaker
服务。
不需要显式的类型注释,请照常编写boto3
代码。
自动完成在大型项目或安装了大量boto3-stubs
子模块时可能会很慢。在
其他IDE
没有经过测试,但是只要您的IDE支持mypy
或{
mypy
- 安装
mypy
:python -m pip install mypy
- 在您的环境中安装
boto-stubs[robomaker]
:python -m pip install 'boto3-stubs[robomaker]'
- 像往常一样运行
mypy
类型检查应该适用于RoboMaker
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
pyright
- 安装
pyright
:yarn global add pyright
- 在您的环境中安装
boto-stubs[robomaker]
:python -m pip install 'boto3-stubs[robomaker]'
- 或者,您可以将
boto3-stubs
安装到typings
文件夹中。在
类型检查应该适用于RoboMaker
服务。
不需要显式的类型注释,请照常编写boto3
代码。在
显式类型批注
客户端注释
RoboMakerClient
为boto3.client("robomaker")
提供注释。在
分页器注释
mypy_boto3_robomaker.paginator
模块包含所有分页器的类型注释。在
frommypy_boto3_robomakerimportRoboMakerClientfrommypy_boto3_robomaker.paginatorimport(ListDeploymentJobsPaginator,ListFleetsPaginator,ListRobotApplicationsPaginator,ListRobotsPaginator,ListSimulationApplicationsPaginator,ListSimulationJobBatchesPaginator,ListSimulationJobsPaginator,ListWorldExportJobsPaginator,ListWorldGenerationJobsPaginator,ListWorldsPaginator,ListWorldTemplatesPaginator,)client:RoboMakerClient=boto3.client("robomaker")# Explicit type annotations are optional here# Type should be correctly discovered by mypy and IDEs# VSCode requires explicit type annotationslist_deployment_jobs_paginator:ListDeploymentJobsPaginator=client.get_paginator("list_deployment_jobs")list_fleets_paginator:ListFleetsPaginator=client.get_paginator("list_fleets")list_robot_applications_paginator:ListRobotApplicationsPaginator=client.get_paginator("list_robot_applications")list_robots_paginator:ListRobotsPaginator=client.get_paginator("list_robots")list_simulation_applications_paginator:ListSimulationApplicationsPaginator=client.get_paginator("list_simulation_applications")list_simulation_job_batches_paginator:ListSimulationJobBatchesPaginator=client.get_paginator("list_simulation_job_batches")list_simulation_jobs_paginator:ListSimulationJobsPaginator=client.get_paginator("list_simulation_jobs")list_world_export_jobs_paginator:ListWorldExportJobsPaginator=client.get_paginator("list_world_export_jobs")list_world_generation_jobs_paginator:ListWorldGenerationJobsPaginator=client.get_paginator("list_world_generation_jobs")list_world_templates_paginator:ListWorldTemplatesPaginator=client.get_paginator("list_world_templates")list_worlds_paginator:ListWorldsPaginator=client.get_paginator("list_worlds")
键入的措辞
mypy_boto3_robomaker.type_defs
模块包含组合的结构和形状
以进行额外的类型检查。在
frommypy_boto3_robomaker.type_defsimport(BatchDeleteWorldsResponseTypeDef,BatchDescribeSimulationJobResponseTypeDef,BatchPolicyTypeDef,ComputeResponseTypeDef,ComputeTypeDef,CreateDeploymentJobResponseTypeDef,CreateFleetResponseTypeDef,CreateRobotApplicationResponseTypeDef,CreateRobotApplicationVersionResponseTypeDef,CreateRobotResponseTypeDef,CreateSimulationApplicationResponseTypeDef,CreateSimulationApplicationVersionResponseTypeDef,CreateSimulationJobResponseTypeDef,CreateWorldExportJobResponseTypeDef,CreateWorldGenerationJobResponseTypeDef,CreateWorldTemplateResponseTypeDef,DataSourceConfigTypeDef,DataSourceTypeDef,DeploymentApplicationConfigTypeDef,DeploymentConfigTypeDef,DeploymentJobTypeDef,DeploymentLaunchConfigTypeDef,DeregisterRobotResponseTypeDef,DescribeDeploymentJobResponseTypeDef,DescribeFleetResponseTypeDef,DescribeRobotApplicationResponseTypeDef,DescribeRobotResponseTypeDef,DescribeSimulationApplicationResponseTypeDef,DescribeSimulationJobBatchResponseTypeDef,DescribeSimulationJobResponseTypeDef,DescribeWorldExportJobResponseTypeDef,DescribeWorldGenerationJobResponseTypeDef,DescribeWorldResponseTypeDef,DescribeWorldTemplateResponseTypeDef,FailedCreateSimulationJobRequestTypeDef,FailureSummaryTypeDef,FilterTypeDef,FinishedWorldsSummaryTypeDef,FleetTypeDef,GetWorldTemplateBodyResponseTypeDef,LaunchConfigTypeDef,ListDeploymentJobsResponseTypeDef,ListFleetsResponseTypeDef,ListRobotApplicationsResponseTypeDef,ListRobotsResponseTypeDef,ListSimulationApplicationsResponseTypeDef,ListSimulationJobBatchesResponseTypeDef,ListSimulationJobsResponseTypeDef,ListTagsForResourceResponseTypeDef,ListWorldExportJobsResponseTypeDef,ListWorldGenerationJobsResponseTypeDef,ListWorldsResponseTypeDef,ListWorldTemplatesResponseTypeDef,LoggingConfigTypeDef,NetworkInterfaceTypeDef,OutputLocationTypeDef,PaginatorConfigTypeDef,PortForwardingConfigTypeDef,PortMappingTypeDef,ProgressDetailTypeDef,RegisterRobotResponseTypeDef,RenderingEngineTypeDef,ResponseMetadata,RobotApplicationConfigTypeDef,RobotApplicationSummaryTypeDef,RobotDeploymentTypeDef,RobotSoftwareSuiteTypeDef,RobotTypeDef,S3KeyOutputTypeDef,S3ObjectTypeDef,SimulationApplicationConfigTypeDef,SimulationApplicationSummaryTypeDef,SimulationJobBatchSummaryTypeDef,SimulationJobRequestTypeDef,SimulationJobSummaryTypeDef,SimulationJobTypeDef,SimulationSoftwareSuiteTypeDef,SourceConfigTypeDef,SourceTypeDef,StartSimulationJobBatchResponseTypeDef,SyncDeploymentJobResponseTypeDef,TemplateLocationTypeDef,TemplateSummaryTypeDef,UpdateRobotApplicationResponseTypeDef,UpdateSimulationApplicationResponseTypeDef,UpdateWorldTemplateResponseTypeDef,VPCConfigResponseTypeDef,VPCConfigTypeDef,WorldConfigTypeDef,WorldCountTypeDef,WorldExportJobSummaryTypeDef,WorldFailureTypeDef,WorldGenerationJobSummaryTypeDef,WorldSummaryTypeDef,)defget_structure()->BatchPolicyTypeDef:return{...}
- 项目
标签: