跳转到主要内容

Python的类型提示

项目描述

输入 – Python的类型提示

这是标准库中输入模块反向移植到3.5以下版本的Python。(有关较新版本的说明,请参阅下面的注释。)

输入定义了Python函数和变量类型注解的标准符号。这种符号可用于以简洁、标准的形式记录代码,并且它已被设计为也可以由静态和运行时类型检查器、静态分析器、IDE和其他工具使用。

注意:在Python 3.5及以后版本中,输入模块位于stdlib中,安装此包没有效果,因为stdlib的优先级高于安装目录。要在Python 3.5或更高版本中获得输入模块的新版本,您必须升级到更高版本的Python(错误修复)版本。例如,Python 3.6.0中缺少“Type”的定义——升级到3.6.2将修复此问题。

此外,请注意,Python 3.7中对输入模块的大多数改进将不会包含在此包中,因为Python 3.7有一些内置支持,这些支持在旧版本中不存在(请参阅PEP 560)。

对于包维护者,如果您的包需要支持较早的Python版本,则建议使用typing;python_version<"3.5"。这将避免在Python 3.5或更高版本通过在pip install -t .上安装包时覆盖stdlib输入模块。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

typing-3.10.0.0.tar.gz (79.0 kB 查看哈希值)

上传时间 源代码

构建分发

typing-3.10.0.0-py3-none-any.whl (26.3 kB 查看哈希值)

上传于 Python 3

typing-3.10.0.0-py2-none-any.whl (26.5 kB 查看哈希值)

上传于 Python 2

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面