blob: c9043a3d9270ba0d2b794dcf86ff54bbb7b4e2f3 [file] [log] [blame]
Adrià Vilanova Martínezf19ea432024-01-23 20:20:52 +01001Name: Google App Engine SDK
2URL: https://github.com/GoogleCloudPlatform/appengine-python-standard
3Version: May 18, 2022
4License: Apache 2.0
5License File: LICENSE
6Security Critical: no
7Description:
8Development tools for Google App Engine
9Local Modifications:
10While most App Engine APIs have been updated for Python 3 in the above GitHub
11repository, ProtocolBuffer is not available. Therefore, we have copied the file
12from the old Python 2 API and are updating it ourselves for Python 3.
13
141. Install the Google Cloud SDK (https://cloud.google.com/sdk)
15 The App Engine Python SDK is located in gcloud/platform/google_appengine/
162. Retain only:
17 google/net/__init__.py
18 google/net/proto/__init__.py
19 google/net/proto/ProtocolBuffer.py
20 LICENSE
213. Strip trailing whitespace from all files.
224. Update files for Python 3.
23 Syntax changes:
24 * raise Exception, s --> raise Exception(s)
25
26 Import moves:
27 * import httplib --> from six.moves import http_client
28
29 String changes:
30 * a.fromstring(s) --> a.frombytes(six.ensure_binary(s))
31 * a.tostring() --> a.tobytes()
32
33 Integer changes:
34 * 1234L --> 1234
35 * long(1234) --> 1234