Reputation: 39
I've started an App Engine Project with Python 2.7 but had already be used to working on Python 3.
Does anyone know if there are any plans for Google's App Engine to work with Python 3?
Upvotes: 3
Views: 1963
Reputation: 43314
Yes there are plans, see
https://code.google.com/p/googleappengine/issues/detail?id=909
(well, it's not really a concrete plan, but its an open issue and Google has acknowledged it's existance)
However, because Python 2.7.x and Python 3.x are quite similar, the priority to implement Python 3.x support from Google's perspective isn't very high. It's likely a massive amount of work to support it, and it isn't really a critical issue. Don't expect Python 3.x to be supported anytime soon.
Upvotes: 2
Reputation: 5732
On August 10, 2016, Google Cloud Platform Blog announced that Python 3 was in beta on Google App Engine:
Developers running Python on Google App Engine have long asked for support for Python 3 and third-party Python packages. Today we're excited to announce the beta release of the Python runtime on App Engine Flexible Environment with support for Python 3.4 and 2.7. You can now develop applications in the Python version you prefer and create performant mobile and web backends using the frameworks and libraries of your choice. Meanwhile, developers benefit from App Engine's built-in services, such as autoscaling, load balancing, microservices support and traffic splitting and hence can focus on their code and not worry about infrastructure maintenance.
Upvotes: 3
Reputation: 13140
App Engine's new (and currently beta) Flexible environment supports Python 3.4.
Upvotes: 3