Out of curiosity, why did this take 10 years?
Python 3 is now available on App Engine standard environment
11–20 of 84 posts
Re: Python 3 is now available on App Engine standard environment
#12Hi all, Product Manager for App Engine here. Happy to answer any questions about Python 3 on the App Engine standard environment.
We have a python2.7 standard app in production. It would be a considerable re-write if we had to move away from ndb and taskqueue.
Re: Python 3 is now available on App Engine standard environment
#13Out of curiosity, why did this take 10 years?
Also, old appengine was built with nacl (remember that?) sandboxing. Anything that couldn’t be built under the nacl sandbox couldn’t run in app engine. Google realized this was a problem long ago but it takes time to rebuild your whole platform to eliminate such a fundamental dependency. That may have taken most of their focus, leaving little for other projects. and of course their new arch makes python 3 free so it’s difficult to have a parallel engineering effort that will be rapidly deprecated.
Re: Python 3 is now available on App Engine standard environment
#14Re: Python 3 is now available on App Engine standard environment
#15Out of curiosity, why did this take 10 years?
Launching these new unmodified Second Generation runtimes required us to develop new security and isolation technology (based on gVisor [1]). This allows us to securely run arbitrary code on shared data centers with isolation guarantees. This took us significantly longer than expected. The good news is, now that we have this new stack in place, we should be able to deliver runtime updates significantly faster.
Re: Python 3 is now available on App Engine standard environment
#16Re: Python 3 is now available on App Engine standard environment
#17Hi all, Product Manager for App Engine here. Happy to answer any questions about Python 3 on the App Engine standard environment.
Re: Python 3 is now available on App Engine standard environment
#18Earlier quoted context omitted.
Can I run pandas in it?
Yes, this runtime supports arbitrary dependencies specified via a `requirements.txt` file. If you find a library that doesn't work, please let us know. In general, anything that works using an open source Python 3.7 distribution should be supported.
Re: Python 3 is now available on App Engine standard environment
#19I believe the title should be updated to say 3.7 as the article title does. The .7 is pretty significant to those who would be interested in this.
Re: Python 3 is now available on App Engine standard environment
#20Hi all, Product Manager for App Engine here. Happy to answer any questions about Python 3 on the App Engine standard environment.