James
James

Reputation: 39

Python 3 for Google App Engine

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

Answers (3)

Tim
Tim

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

JP Ventura
JP Ventura

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

Ken Kinder
Ken Kinder

Reputation: 13140

App Engine's new (and currently beta) Flexible environment supports Python 3.4.

Upvotes: 3

Related Questions