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.
