You can still deploy and update "legacy app engine python2" applications 
using gcloud, instead of appcfg. Although version 2.x of the Python 
language has been deprecated by that community, App Engine apps can still 
use it. Since the language version itself is no longer being supported or 
updated, you should look into updating your legacy apps to Python 3 when 
you can. You could even create new App Engine projects for Python 2, but 
really should use Python 3 for these instead.

Migrating to App Engine standard for Python 3 will require not only 
updating source code to run under Python 3, but also replacing services 
that are not available in the newer runtime. In most cases, there are newer 
libraries that are functionally similar to the legacy ones. For example, 
instead of the legacy Memcache, an app can use Memorystore, and use Cloud 
Tasks instead of Task Queues. There is no direct replacement for the Mail 
API, but there are partner solutions that can be used instead. Detailed 
documentation on migrating your apps is available at 
https://cloud.google.com/appengine/docs/standard/python/migrate-to-python3.

In most cases, you can use the newer libraries in both the Python 2 and 
Python 3 environments for App Engine, allowing incremental migration to the 
new environment. Replace the use of legacy APIs one at a time while 
remaining in the Python 2 runtime, then make needed changes to move to the 
Python 3 one. There are code samples at 
https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration
 that 
run unchanged (except for configuration files) on either environment.

Thanks,

Charlie

On Wednesday, August 12, 2020 at 6:50:23 PM UTC-7 [email protected] 
wrote:

> Hello everyone,
>
> One of our projects uses Memcache, Mail API, Task Queue, Cloud KMS V1, and 
> other legacy app engine services for Python 2 (standard env). If we can 
> build this project with gcloud, will this continue to work after August 30 
> (after appcfg build tool shutdown)?
>
>
> We really need this to know for one of our clients. 
>
>
> Thanks
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" 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/google-appengine/74c838b5-c3f0-4c04-a9f8-5d047a510e52n%40googlegroups.com.

Reply via email to