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

问题描述 投票:4回答:1

几年前曾使用过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转换了样本/示例?

python-3.x twisted
1个回答
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。剩下的问题可能更可能是“常规错误”而不是未经移植的代码。

© www.soinside.com 2019 - 2024. All rights reserved.