Comment #4 on issue 1506 by pekka.klarck: Python 3 support
http://code.google.com/p/robotframework/issues/detail?id=1506

Great to hear you have got that far with Python 3 support rather easily. Have you continued the work from 109 failing tests?

I have always been thinking that we should implement Python 3 support by having a common code base. Based on your work it seems that 2to3 would be a viable option too. Did you do manual changes to the original code or to the converted? In the latter case keeping them in sync with future changes to the original code would probably be complicated.

Did you try that or are you interested to try the common code base option too? In my opinion only Python 2.7 and 3.3 are must versions to support, but it would be nice to support also 2.6. Supporting 2.5 would be hard because it doesn't support `except Exception as e`, and 3.0-3.2 do not support `u'string with u prefix'`.

The problem with dropping support from Python 2.5 is that it also drops Jython 2.5 which is the latest stable Jython release. Luckily Jython 2.7 development has been picking up some steam lately. There should be Jython 2.7 beta 2 in November with pip support and other such goodies. If this beta or future beta/rc releases are stable enough, we might be able to drop Python/Jython 2.5 support in the next RF major release.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "robotframework-commit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to robotframework-commit+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to