由mypyboto3buider 4.2.0生成的boto3.SSO 1.16.35服务的类型注释

mypy-boto3-sso的Python项目详细描述


mypy-boto3-sso型

PyPI - mypy-boto3-ssoPyPI - Python VersionDocs

boto3.typed

的类型批注 boto3.SSO 1.16.35服务 兼容 VSCodePyCharmEmacsSublime Textmypypyright 以及其他工具。在

mypy-boto3-buider 4.2.0生成。在

更多信息可在boto3-stubs页找到。在

了解它如何帮助查找和修复潜在的错误:

boto3-stubs demo

如何安装

SSO服务安装boto3-stubs。在

python -m pip install boto3-stubs[sso]

使用

VSCode

  • 安装Python extension
  • 安装Pylance extension
  • Pylance设置为Python语言服务器
  • 在您的环境中安装boto-stubs[sso]python -m pip install 'boto3-stubs[sso]'

类型检查和自动完成都应该适用于SSO服务。 不需要显式的类型注释,请照常编写boto3代码。在

PyCharm

  • 在您的环境中安装boto-stubs[sso]python -m pip install 'boto3-stubs[sso]'

类型检查和自动完成都应该适用于SSO服务。 不需要显式的类型注释,请照常编写boto3代码。 自动完成在大型项目或安装了大量boto3-stubs子模块时可能会很慢。在

其他IDE

没有经过测试,但是只要您的IDE支持mypy或{},一切都应该正常。在

mypy

  • 安装mypypython -m pip install mypy
  • 在您的环境中安装boto-stubs[sso]python -m pip install 'boto3-stubs[sso]'
  • 像往常一样运行mypy

类型检查应该适用于SSO服务。 不需要显式的类型注释,请照常编写boto3代码。在

pyright

  • 安装pyrightyarn global add pyright
  • 在您的环境中安装boto-stubs[sso]python -m pip install 'boto3-stubs[sso]'
  • 或者,您可以将boto3-stubs安装到typings文件夹中。在

类型检查应该适用于SSO服务。 不需要显式的类型注释,请照常编写boto3代码。在

显式类型批注

客户端注释

SSOClientboto3.client("sso")提供注释。在

^{pr2}$

分页器注释

mypy_boto3_sso.paginator模块包含所有分页器的类型注释。在

frommypy_boto3_ssoimportSSOClientfrommypy_boto3_sso.paginatorimportListAccountRolesPaginator,ListAccountsPaginatorclient:SSOClient=boto3.client("sso")# Explicit type annotations are optional here# Type should be correctly discovered by mypy and IDEs# VSCode requires explicit type annotationslist_account_roles_paginator:ListAccountRolesPaginator=client.get_paginator("list_account_roles")list_accounts_paginator:ListAccountsPaginator=client.get_paginator("list_accounts")

键入的措辞

mypy_boto3_sso.type_defs模块包含组合的结构和形状 以进行额外的类型检查。在

frommypy_boto3_sso.type_defsimport(AccountInfoTypeDef,GetRoleCredentialsResponseTypeDef,ListAccountRolesResponseTypeDef,ListAccountsResponseTypeDef,PaginatorConfigTypeDef,RoleCredentialsTypeDef,RoleInfoTypeDef,)defget_structure()->AccountInfoTypeDef:return{...}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jaxb插件扩展与gradlejaxbplugin一起使用   java Hibernate列表<Object[]>到特定对象   java使用多态性显示arraylist的输出   java水平堆叠卡,带有一定偏移量   java错误:找不到符号方法liesInt()   java客户机/服务器文件收发中的多线程流管理   在java中可以基于访问重载方法吗?   包含空元素的java排序数组   swing Java按钮/网格布局   java BottomNavigationView getmaxitemcount   java空指针异常字符串生成器   java Xamarin升级导致“类文件版本错误52.0,应为50.0”错误   java我正在尝试打印它,而不只是对每一行进行println   Tomcat7中的java是否需要复制上下文。将xml转换为conf/Catalina/locahost以使其生效   带有注入服务的java REST端点在何处引发自定义WebServiceException?   在Java中使用GPS数据   java如何将JFreeChart ChartPanel导出到包含添加的CrosshairOverlay的图像对象?   内置Eclipse期间的Java 8堆栈溢出   java在GWT编译的JavaScript中如何表示BigDecimal