Before you can run your app in the Python 3 runtime of the App Engine standard environment, you may need to change some of the configuration files that App Engine uses:
app.yaml. This file contains information about your app's code, such as the runtime and the latest version identifier.
appengine_config.py. The Python 2 runtime uses this file to install client libraries and provide values for constants and "hook functions". The Python 3 runtime doesn't use this file.
The behavior of some fields in your
file has been
modified. Remove any deprecated fields and update other fields as described
in the following table.
|threadsafe||Deprecated||All applications are presumed to be threadsafe. If your application isn't
|api_version||Deprecated||No longer used in the Python 3 runtime.|
|application_readable||Deprecated||No longer used in the Python 3 runtime.|
If you use any of the deprecated fields, App Engine returns an error when you deploy your app.
The Python 2 runtime in the App Engine standard environment used the
file include vendored third-party libraries. The Python 3 runtime ignores the
Instead, the Python 3 runtime uses the standard
file to install dependencies,
including dependencies that use native code. For more information, see
in the Python 3 runtime.