Maintaining web2py is not easy at all, how/who will maintain two
web2py/web3py? I see this as the major issue
The old discussions were about the whole web2py, now there is pydal already
working on python 3.x.

Having a roadmap is a good way to proceed and surely github wiki is the
place where document it.
Two things to discuss:
- will be backward compatibility?
- will be a new project (web3py), or not(web2py)?
Today, I'd say, yes to first, no to the second, but we should start working
on the porting and see later what will happen

The first step of the roadmap is writing the roadmap :0
The second making web2py "syntactically" compatible with python 3.x
Who want to start?

 Paolo

2015-11-17 2:53 GMT+01:00 Richard Vézina <ml.richard.vez...@gmail.com>:

> Here it goes :
>
> List of relevant posts :
>
> Most relevant:
> https://groups.google.com/d/msg/web2py/X80Ol0Uumrg/vGrGtaeOVZwJ
> https://groups.google.com/d/msg/web2py/mlG6-yHPa4g/MFAU9zX3jo4J
> https://groups.google.com/d/msg/web2py/WJOWlTnoz5I/y0-dQTywoHwJ
>
>
> The whole thread:
> https://groups.google.com/forum/#!topic/web2py/hAiMQ1gLUo8
> https://groups.google.com/forum/#!topic/web2py/291FhcxGvYc
>
> https://groups.google.com/forum/#!topicsearchin/web2py/web3py/web2py/lwdZ5vEMGdM
>
> Stackoverflow
> http://stackoverflow.com/questions/22684906/web2py-and-python-3
>
> Funny:
> https://www.quora.com/How-does-web2py-support-Python-3
> https://www.quora.com/profile/Wei-Wei-1/Posts/10-reasons-not-to-use-web2py
>
> Old
> https://groups.google.com/forum/#!topic/web2py/U1Ukbfhmais
> https://groups.google.com/d/msg/web2py/xXDjA47a6nc/ZrMi5XXHUpgJ
>
> web2py-dev
>
> https://groups.google.com/forum/#!msg/web2py-developers/jXFLnyfkL2U/GQ0qHENepHEJ
> https://groups.google.com/d/msg/web2py-developers/CFj5dH3ilew/x0KoevEfufIJ
> https://groups.google.com/d/msg/web2py-developers/RCeiRd3Rzs0/vqA_PfmBvHgJ
> https://groups.google.com/d/msg/web2py-developers/AEtuwHQgJnc/iKNMImHqoHUJ
> https://groups.google.com/d/msg/web2py-developers/9ztv8ecT1Nk/7__jGmreZf8J
> Gluino3 no answer :
> https://groups.google.com/d/msg/web2py-developers/ilxA-aMDtLk/OSYp_uoWfVcJ
> https://groups.google.com/d/msg/web2py/lwdZ5vEMGdM/D6BfYuwOWoUJ
>
>
> I think I can still find some threads but I think the most important one
> are there...
>
> Have a good read...
>
> :)
>
> Richard
>
> On Mon, Nov 16, 2015 at 4:45 PM, Jim S <j...@qlf.com> wrote:
>
>> +1
>>
>> On Monday, November 16, 2015 at 3:38:48 PM UTC-6, Richard wrote:
>>>
>>> I would like to suggest a way to get out of these recurrent
>>> discussions...
>>>
>>> Why not adopt some guidance around the issue... I think the heart of the
>>> problem here is that not knowing what is coming or not make people insecure
>>> about the future of what is built (or could be build) with web2py. It may
>>> be true that no big corporate are not using Python 3 at the moment, though
>>> distros have already started sending the message that Python 3 is coming...
>>> To my knowledge, since 3.4 Python 3 is consider to be ready for real
>>> work...
>>>
>>> So, maybe we could write a section in the book about web2py and Python 3
>>> support, if the book is not the place we can put a text file in github
>>> somewhere in web2py about that and maybe a TODO-List of what is need to be
>>> done... Or a Roadmap on the web2py Web site... There is plenty of options
>>> to document out this "issue" and what is know about it and what is the
>>> heart of this issue... Also, if web2py will have to break it promise for
>>> backward compatibility or not and if it breaks it what work to expect in
>>> our apps to make them work in "web3py", etc.
>>>
>>> There is many threads on the mailing-lists... A good start could be to
>>> retrieve them and read them to extract the important things??
>>>
>>> Like that when the question pop again we can redirect people to the
>>> Documentation/Roadmap and they can make a better informed decision about
>>> using web2py or not, waiting for Python 3 support by web2py or not, etc.
>>>
>>> Thanks, regards
>>>
>>> Richard
>>>
>>> On Mon, Nov 16, 2015 at 4:13 PM, Stuart Rolinson <stu...@eventsense.net>
>>> wrote:
>>>
>>>> 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+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.
>>
>
> --
> 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 a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/web2py/UKcWKU66qnA/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> web2py+unsubscr...@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.

Reply via email to