Hi,
I'm interested (very interested) in a Python web framework that works with Python 3.x (3.3+, in particular). What is the status of web2py's py3 support? I found a late-2011 thread in this group where Massimo was betting that there would be a Python 2.8 and hence no pressing need to even care about 3.x. Me, I have no interest in 2.y, and if web2py doesn't support the current and in fact better version of Python then I will reluctantly have to look elsewhere.
Thanks in advance,
-- B
Nobody helped with it. That shows how much interest there is here about Python 3.x.
Nobody helped with it. That shows how much interest there is here about Python 3.x.
Is there any introductory documentation on the web3py project? It could help those wanting to collaborate with the development or other areas. For example, I'm interested in plans to support or development of migration tools for web2py apps.
--
---
You received this message because you are subscribed to a topic in the Google Groups "web2py-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/web2py/xXDjA47a6nc/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to web2py+un...@googlegroups.com.
That's not true for me. I have been fascinated with web2py for the longest time, and now I'm finally able to use it, I was sincerely hoping that there would be a Python 3 option. But since I do not know anything about web2py at all at this point, it makes it a daunting proposition to consider helping to port it.
It seems that for existing web2py users, there might not be the much incentive to help porting it because of the investment with Python 2.x, but that's not true for newcomers who will want Python 3, like me.
That's not true for me. I have been fascinated with web2py for the longest time, and now I'm finally able to use it, I was sincerely hoping that there would be a Python 3 option. But since I do not know anything about web2py at all at this point, it makes it a daunting proposition to consider helping to port it.
It seems that for existing web2py users, there might not be the much incentive to help porting it because of the investment with Python 2.x, but that's not true for newcomers who will want Python 3, like me.
On Saturday, 13 April 2013 10:48:17 UTC-7, Massimo Di Pierro wrote:
For example, I need web2py to provide python 2.6 compatibility for at least another 5 years. I'm going to need python 2.7 compatibility for at least another 10 years if not longer.
For example, I need web2py to provide python 2.6 compatibility for at least another 5 years. I'm going to need python 2.7 compatibility for at least another 10 years if not longer.I don't know if your particular application(s) make use of many other Python libraries, but if they do, then you also need those libraries to maintain Python 2 compatibility for the next 10 years (or you have to fork and maintain them yourself, which may work for you). Of course this will vary by application, but in many cases, there will come a point at which it will be easier to port the app code to Python 3 than to try to keep hanging on to Python 2.
Also, breaking backward compatibility by merely switching to Python 3 isn't the same as breaking backward compatibility by changing the web2py API. There are tools to automate the process of converting application code from Python 2 to 3 that will get you most of the way. Most of the web2py-specific code would presumably remain unchanged.
Anyway, I agree that the ideal would be a web3py that works with both 2.7 and 3.x and that runs legacy web2py apps as well.