Twisted on Python3的真实现状是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Twisted on Python3的真实现状是什么?相关的知识,希望对你有一定的参考价值。

几年前曾使用过Python 2.6的一些twisted,从此停止使用Python。最近开始接受Python 3,并且正在检查Python 3的扭曲支持的状态,当我离开时,它非常薄。

关于该主题的Latest document介绍部分说:

Twisted目前正在移植到Python 3.4+。本文档介绍了将代码移植到Python 3中的特定于Twisted的问题。

大多数(但不是全部)Twisted已被移植,因此只有一部分模块安装在Python 3下。您可以看到需要移植到twisted.python._setup.notPortedModules的其余模块,如果它没有列在那里,那么最重要的是该模块将被移植。

单击twisted.python._setup.notPortedModules显示没有列出任何模块。

这是否意味着现在Python 3完全支持twisted?或者只是列表不正确?如果是这样,是否为Python 3转换了样本/示例?

答案

关于该主题的最可能的权威资源是持续集成系统。

根据https://travis-ci.org/twisted/twisted的说法,最近的一次运行在Python 3.6上进行了9957次传递测试,而在Python 2.7上进行了9933次传递测试。这些数字有一些缺点,因为测试套件包括一些仅与Python 2.x相关的测试以及仅与Python 3.x相关的其他测试(因此我们不希望在每个测试上运行完全相同数量的测试然而,这些数字非常接近,我想说Twisted基本上完全移植到Python 3.6。剩下的问题可能更可能是“常规错误”而不是未经移植的代码。

以上是关于Twisted on Python3的真实现状是什么?的主要内容,如果未能解决你的问题,请参考以下文章

window7_64+python3.6安装Twisted

解决python3环境下twisted安装问题

Python3 Twisted Mysql错误

python3.5 安装twisted

windows下python3.6 通过pip安装Twisted模块报utf-8错误的解决办法

关于Python3.6中Twisted模块安装的问题