Hi,

2014/1/8 Tobias Oberstein <[email protected]>:
>> I removed the hacks on __builtins__ and ssl modules. Could you please
>> try Autobahn with PyPy using Trollius?
>
> Works!

Cool.

> I've updated https://github.com/tavendo/AutobahnPython#python-support

Python 2.6 is not supported using Trollius?

> Here is PyPy3 (which is tracking Python 3.2.3):
> (...)
>   File "setup.py", line 35, in <module>
>     if sys.version < (2, 7):
> TypeError: unorderable types: str < tuple

Oops, it's a typo. Fixed.

>> (It works also on Python 3.3 and 3.4.)
>
> Ok, but I guess there is no real reason to use Trollius on those, right?

Using "yield from" in Python 2 raises a SyntaxError. It's not so easy
to write a same code base for Trollius and Tulip. Supporting Python
3.3+ allows to:

(a) port a Python 2 project on Trollius,
(b) port it on Python 3,
(c) and later replace easily Trollius with Tulip.

For a huge project like OpenStack (+2.5 millions line of Python code!)
it's not posible to do the 3 steps at once. Changes must be
incremental and small.

Victor

Reply via email to