We had a discussion about it earlier this year....

https://groups.google.com/forum/#!searchin/web2py/python3$20nginx%7Csort:date/web2py/BFvo2tn9IAI/nQMgO7HRBAAJ

On Wednesday, September 9, 2020 at 9:57:50 AM UTC-5, tuan.ngo wrote:
>
> I found some link concern with install py3 with Nginx & uwsgi.
>
>
> https://stackoverflow.com/questions/60115077/is-there-a-proper-way-to-make-web2py-use-python3-instead-of-python2
>
> https://gist.github.com/simoncoulton/2625954
>
> Anyway, I use Apache with libapache2-mod-wsgi-py3. It’s just work fine.
>
>  
>
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for 
> Windows 10
>
>  
>
> *From: *[email protected] <javascript:>
> *Sent: *Saturday, September 5, 2020 8:29 AM
> *To: *web2py-users <javascript:>
> *Subject: *[web2py] Re: is there a guide / discussion / hints for 
> migrating apps to python3?
>
>  
>
> If I got it right, it is just fine to run two web2py installs, one with 
> python2, the other with python3, it is only required to edit wsgihandler.py 
> and let it start with
>
>  
>
> #!/usr/bin/env python3
>
>  
>
> instead of
>
>  
>
> #!/usr/bin/env python
>
>  
>
> Regards
>
> El sábado, 5 de septiembre de 2020 a las 12:08:35 UTC+2, 
> [email protected] escribió:
>
>  
>
> Hello:
>
>  
>
> I know I'm late, but I'm migrating my app to python3. The 2to3 library did 
> most of the work. Most of the remaining errors were simple to solve, having 
> to do with string, bytes, encode and decode.
>
>  
>
> I found it odd that web2py returns str objects to the db queries, but the 
> xml() method returns a bytes object. This made a few replacements and regex 
> break, but it wasn't hard to fix. The translation object T() works either 
> way, which is great.
>
>  
>
> Two issues I would like to comment: 
>
>    - the gluon.contrib.json module breaks. It can be fixed by 2to3 and a 
>    bit of manual tinkering. I guess it is not necessary any more and the job 
>    can be done with the standard library json, is it?
>    - Can you point me to documentation / google group thread / whatever 
>    concerning a standard as-in-the-book install with uwsgi, emperor, nginx, 
>    etc. I can't find the right place to tell uwsgi to use python3. I would 
>    actually like to switch from python2 to python3 first in a test site, then 
>    in production, so for a time, there would be one web2py installation in 
>    python2 and other installation, with all its apps, in python3. Is this 
> even 
>    possible? I will be researching this guide in the meantime: 
>    
> https://uwsgi-docs.readthedocs.io/en/latest/WSGIquickstart.html#bonus-multiple-python-versions-for-the-same-uwsgi-binary
>
> Regards
>
> -- 
> 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 [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/web2py/44c90a39-754a-4411-8954-0c5eb9a7e555n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/web2py/44c90a39-754a-4411-8954-0c5eb9a7e555n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>  
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/cd7d61ef-f06d-4fd0-b733-59f8a031275eo%40googlegroups.com.

Reply via email to