com2ann:用于在Python中翻译类型注释以键入注释的工具

时间:2024-05-26 20:39:41
【文件属性】:

文件名称:com2ann:用于在Python中翻译类型注释以键入注释的工具

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-26 20:39:41

annotations python-3-6 source-to-source type-annotations type-hints

com2ann 用于在Python中将类型注释转换为类型注释的工具。 该工具需要Python 3.8才能运行。 但是受支持的目标代码版本是Python 3.4+(可以使用--python-minor-version指定)。 当前,该工具将功能和赋值类型注释转换为类型注释。 例如下面的代码: from typing import Optional , Final MAX_LEVEL = 80 # type: Final class Template : default = None # type: Optional[str] def apply ( self , value , ** opts ): # type (str, **bool) -> str ... 将被翻译成: from typing import Optiona


【文件预览】:
com2ann-master
----test-requirements.txt(262B)
----.flake8(92B)
----.gitignore(1KB)
----README.md(2KB)
----mypy.ini(367B)
----LICENSE(1KB)
----src()
--------test_com2ann.py(21KB)
--------com2ann.py(32KB)
----.flake8-tests(112B)
----MANIFEST.in(102B)
----setup.py(2KB)
----.travis.yml(721B)

网友评论