龙卷风和Python 3.X
-
21-09-2019 - |
题
我真的很喜欢龙卷风和我想使用Python 3使用它,但它是为Python编写版本2.5和2.6。
不幸的是这似乎是该项目的源不附带测试套件。如果我理解正确的话它的WSGI部分不会那么容易移植,因为它的规格是不是准备的 Python 3中,但(?),但我相当有兴趣龙卷风的异步功能,因此WSGI兼容性不是我的,即使这将是很好的主要关切。
基本上我想知道如何寻找到/讲究的努力端口时,或是否已经有端口/叉已经(我找不到任何使用谷歌或浏览的 github上,虽然我可能错过了一些东西)。
解决方案
首先,我想要的答案,道歉,一个过时的话题, 但一旦我发现这个主题通过谷歌,我想更新的重要信息!
在龙卷风2.0添加用于Python 3.2支持!
https://github.com/facebook/tornado/blob/master/ setup.py
http://groups.google.com/group/python-龙卷风/ browse_thread /线程/ 69415c13d129578b
其他提示
没有像样的测试套件是传统软件 - 即使它一直昨天发布 - ) - 这样的重要的第一步是开始建立一个测试套件!;我建议羽毛的书在URL中,但你可以这个PDF 启动哪些是一篇文章,也由羽毛,该书前述和总结的书的主要核心思想和做法之一。
在你的做的有一个测试套件的开始,与Python 2.6和-3
标志运行它来提醒你的东西2to3
可以在跌倒。一旦这些都是固定的,它的时间来尝试2to3
并尝试测试套件与Python 3.你会毫无疑问必须保持你去催谷测试套件,我经常建议您提交的改进上游旋风开源项目 - 这些测试将是为任何谁需要保持或端口龙卷风,毕竟,不只是对Python感兴趣的3人,所以,运气好的话,你可能会获得追随者和越来越有用贡献者测试套件。
我无法相信,人是释放主要的开源项目,在2009年!!!,的不的体面的测试套件,但我相信你,这是真的什么Tornadoers做了...