I wanted to add to this discussion as well. I think that developing with python 2.7 and web2py has been fine, however I have been really concerned as my application gets bigger that we are going to have to migrate to a .net or java based solution in the future. The more I develop, the more I worry about the amount of re-work I am creating for myself in the future. I would feel better about my decision to choose web2py if this supported the current version of the product.
I am not sure my Python abilities are good enough yet to be heavily involved in a conversion from 2.7 - 3.5, but I would be happy to help where I can once my current project is implemented. On Monday, November 16, 2015 at 12:48:46 PM UTC-7, Paolo Valleri wrote: > > Just to understand what we are talking about, which are the main issues in > porting web2py on python 3.x ? > > Paolo > > On Saturday, November 14, 2015 at 11:24:30 PM UTC+1, Ramos wrote: >> >> weppy looks like a short webp2y environment, however lacks some good >> documentation like web2py and all of the code samples are very short and >> errors come often. >> Seems that the only one helping is the "creator" itself. >> Unfortunately i dont see it as a good alternative to web2py. >> >> At least web2py has a lot of people helping everybody. >> >> >> >> 2015-11-13 17:49 GMT+00:00 Jim S <j...@qlf.com>: >> >>> What are the chances that weppy (www.weppy.org) becomes the Python 3 >>> version of web2py? >>> >>> I'm working with the newly available, officially supported Python >>> implementation on IBM i (formerly AS/400) and it is Python version 3.4 so >>> web2py isn't an option for me. Is there any news or direction for people >>> forced to use Python 3? I really don't want to give up my web2py knowledge >>> and move to another framework. The other big guns (django, flask, bottle, >>> pyramid) all have Python 3 versions. >>> >>> Thoughts? >>> >>> -Jim >>> >>> >>> On Thursday, November 12, 2015 at 6:41:49 PM UTC-6, Massimo Di Pierro >>> wrote: >>>> >>>> I do not think it is a secret. As far as I know the security pricing >>>> infrastructure of Bank of America is based on proprietary object database >>>> built in Python and the JP Morgan Chase has been working for some time on >>>> an internal trading platform based on Python (do not know if it is in use >>>> at this time). Also I have consulted with some local trading companies in >>>> Chicago that use Python+pytable+numpy+hdf5. >>>> >>>> Here is a source >>>> https://www.quora.com/Why-are-banks-like-JP-Morgan-and-Bank-of-America-Merrill-Lynch-using-Python-to-replace-historic-legacy-systems-built-in-Java-C++ >>>> >>>> but I have my own sources. :-) >>>> >>>> In fact a friend told me Bank of America uses web2py too although not >>>> for business critical apps where they use proprietary code, but for >>>> interfacing some of their Air Conditioning systems. I have been unable to >>>> verify this information. I know other banks or large financial >>>> institutions >>>> that also use web2py for some of internal non-business critical >>>> development. >>>> >>>> Massimo >>>> >>>> On Wednesday, 11 November 2015 09:34:41 UTC-6, Ramos wrote: >>>>> >>>>> What banks? can you share that info ? >>>>> >>>>> 2015-11-11 15:21 GMT+00:00 Massimo Di Pierro <massimo....@gmail.com>: >>>>> >>>>>> As of today python 3 is used almost exclusively in schools. Do you >>>>>> know of any large company that uses Python 3? I do not. But I know many >>>>>> large companies that use Python 2, including banks. >>>>>> >>>>>> >>>>>> On Monday, 9 November 2015 01:36:40 UTC-6, Remco Boerma wrote: >>>>>>> >>>>>>> Great one Alex. >>>>>>> >>>>>>> While searching for web2py and python3 the first result i got was >>>>>>> this >>>>>>> <https://www.reddit.com/r/Python/comments/31ai10/web2py_python3/>. >>>>>>> >>>>>>> >>>>>>>> Hi...I m total beginner in python with elastic search also Unicode >>>>>>>> ... I am looking for a wonderful framework & was keen on web2py..but >>>>>>>> just >>>>>>>> happened to read that its not compatible with python 3.. >>>>>>>> >>>>>>>> Pl guide me abt this issue & in selecting framework >>>>>>>> >>>>>>>> With regards to all, >>>>>>>> >>>>>>> >>>>>>> I've been asked to start a new internship-company for a project i'm >>>>>>> involved in. And I so want to take those boys and girls on the web2py >>>>>>> path, >>>>>>> but to ask of those new-to-the-market to invest in a legacy language >>>>>>> (2020 >>>>>>> is only 4 years from now) is something that feels odd to me. Especially >>>>>>> since i know the power and grace of web2py. >>>>>>> >>>>>>> I know the subject has been debated and debated but for the sake of >>>>>>> these students (and these are not the high university kind, but rather >>>>>>> the >>>>>>> ground-work and getting-stuff-done folks) i would kindly ask to take >>>>>>> the >>>>>>> future into consideration as well as our marketing because web2py is >>>>>>> simply >>>>>>> droped out of the equation because of py2. I would love to teach those >>>>>>> kids >>>>>>> web2py and be future proof. Many schools already teach things from a >>>>>>> hundred years ago, let's not do that in IT as well. >>>>>>> >>>>>>> Thank your for considering. >>>>>>> >>>>>>> Op vrijdag 6 november 2015 23:57:33 UTC+1 schreef Alex: >>>>>>>> >>>>>>>> web2py for python 3 would be great. I hope it comes rather sooner >>>>>>>> than later. I'd love to use python 3, no more str <-> unicode nonsense >>>>>>>> (which already caused many issues and wasted time for me), type hints >>>>>>>> (seems to have good support in PyCharm) and other new features. I >>>>>>>> think the >>>>>>>> current situation could also scare away potential new users when they >>>>>>>> see >>>>>>>> that web2py does not support python 3. >>>>>>>> >>>>>>>> pyDAL seems to be already compatible with python 3. Is it not >>>>>>>> possible to make the remaining parts also compatible or are there >>>>>>>> completely new concepts planned? I for one would completely remove the >>>>>>>> FORM >>>>>>>> code - it's nice and easy to get something up and running but >>>>>>>> difficult to >>>>>>>> style (no clear separation of backend/frontend) and extend. I'm using >>>>>>>> knockout (I guess any data binding js lib will do fine) which is very >>>>>>>> flexible and easy to understand. That should be the preferred way to >>>>>>>> do >>>>>>>> forms and recommended in the book. But that's just my opinion. No more >>>>>>>> FORM >>>>>>>> would mean less code to port to python 3 ;) >>>>>>>> >>>>>>>> Alex >>>>>>>> >>>>>>>> On Wednesday, November 4, 2015 at 4:37:56 PM UTC+1, Ramos wrote: >>>>>>>>> >>>>>>>>> @massimo >>>>>>>>> When will it be available ? >>>>>>>>> >>>>>>>>> >>>>>>>>> 2015-11-04 14:38 GMT+00:00 Massimo Di Pierro < >>>>>>>>> massimo....@gmail.com>: >>>>>>>>> >>>>>>>>>> There will be a new framework similar to web2py for python 3. >>>>>>>>>> web2py has to be backward compatible and it is pointless to port it >>>>>>>>>> to >>>>>>>>>> python 3. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wednesday, 4 November 2015 06:25:40 UTC-6, Jim Gregory wrote: >>>>>>>>>>> >>>>>>>>>>> I know this has come up in the past, but it hasn't been asked in >>>>>>>>>>> a while. >>>>>>>>>>> >>>>>>>>>>> Is there ever going to be a usable and maintained >>>>>>>>>>> Python3-compatible fork of web2py? >>>>>>>>>>> >>>>>>>>>>> The latest edition of Fedora now ships with Python3 by default. >>>>>>>>>>> It's the default version used in Django's tutorial. >>>>>>>>>>> >>>>>>>>>>> I'm not using Python3 now, but I can see the day when I >>>>>>>>>>> inevitably will. I don't want to invest the time in a framework if >>>>>>>>>>> I know >>>>>>>>>>> I'll have to abandon it later. >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Resources: >>>>>>>>>> - http://web2py.com >>>>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>>>>> --- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "web2py-users" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to web2py+un...@googlegroups.com. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>> Resources: >>>>>> - http://web2py.com >>>>>> - http://web2py.com/book (Documentation) >>>>>> - http://github.com/web2py/web2py (Source code) >>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>> --- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "web2py-users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to web2py+un...@googlegroups.com. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>> Resources: >>> - http://web2py.com >>> - http://web2py.com/book (Documentation) >>> - http://github.com/web2py/web2py (Source code) >>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to web2py+un...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.