文件名称:trio-typing:三重奏和相关项目的类型提示
文件大小:43KB
文件格式:ZIP
更新时间:2024-06-15 08:02:42
Python
三重键入:用于三重奏和相关项目的静态类型 该存储库提供: 用于Trio项目软件包的PEP 561键入存根软件包: ( trio-stubs ) ( outcome-stubs ) ( async_generator-stubs ) 软件包trio_typing包含Trio程序经常要引用的类型( AsyncGenerator[Y, S]和TaskStatus[T] ),以及一个mypy插件,可消除基本类型提示中的某些限制。 ( Nursery由主线Trio从0.12.0版本开始公开导出。) 支持平台 与Trio一样,我们需要Python 3.6或更高版本。 PyPy和CPython在运行时都受支持,但是类型检查必须在CPython上进行(由于mypy的限制)。 我们使用3.6、3.7和3.8分支的最新版本以及每晚3.9-dev的最新版本在Linux上进行测试。 我们不知道要做任何
【文件预览】:
trio-typing-master
----test-requirements.txt(21B)
----.gitignore(692B)
----conftest.py(107B)
----README.rst(9KB)
----trio-stubs()
--------socket.pyi(17KB)
--------__init__.pyi(23KB)
--------to_thread.pyi(458B)
--------lowlevel.pyi(5KB)
--------abc.pyi(3KB)
--------testing.pyi(3KB)
--------from_thread.pyi(565B)
----LICENSE(185B)
----outcome-stubs()
--------__init__.pyi(2KB)
----LICENSE.APACHE2(11KB)
----LICENSE.MIT(1KB)
----CONTRIBUTING.md(98B)
----CODE_OF_CONDUCT.md(98B)
----trio_typing()
--------__init__.pyi(3KB)
--------plugin.py(21KB)
--------_tests()
--------_version.py(93B)
--------__init__.py(1KB)
--------py.typed(0B)
----MANIFEST.in(282B)
----setup.py(2KB)
----.travis.yml(381B)
----async_generator-stubs()
--------__init__.pyi(2KB)
----ci()
--------travis.sh(2KB)