Library Pihak Ketiga Bawaan

Halaman ini mendokumentasikan dan menjelaskan library pihak ketiga bawaan yang dapat Anda gunakan dengan runtime App Engine Python 2.7. Beberapa library mengharuskan Anda menginstalnya secara lokal saat melakukan pengujian dengan server pengembangan lokal.

Runtime App Engine Python 2.7 dapat menyediakan library pihak ketiga berikut untuk aplikasi Anda:

Nama Versi default Versi yang didukung Deskripsi
django (Tidak ada) "1.2" (tidak digunakan lagi)
"1.3" (tidak digunakan lagi)
"1.4"
"1.5" (tidak digunakan lagi)
"1.9" (tidak digunakan lagi)
"1.11"
Framework aplikasi web berfitur lengkap untuk Python.
enum (Tidak ada) "0.9.23" Backport dari modul enum yang diperkenalkan di python 3.4
endpoint (Tidak ada) "1.0" Library untuk membangun API di aplikasi App Engine.
flask (Tidak ada) "0.12" Flask adalah microframework untuk Python yang didasarkan pada Werkzeug, Jinja 2, dan niat baik.
future (Tidak ada) "3.0.5" Backport Python 3.2 Futures.
grpcio (Tidak ada) "1.0.0" Framework RPC umum berperforma tinggi. ("1.1.0dev tidak lagi didukung. Gunakan 1.0.0 sebagai gantinya".)
jinja2 (Tidak ada) "2.6" Bahasa template yang modern dan mudah digunakan desainer untuk Python.
lxml (Tidak ada) "2.3" (tidak digunakan lagi)
"2.3.5" (tidak digunakan lagi)
"3.7.3"
Binding Pythonic untuk library C libxml2 dan libxslt.
markupsafe (Tidak ada) "0.15"
"0.23"
String aman markup XML/HTML/XHTML untuk Python.
matplotlib (Tidak ada) "1.2.0" Library plot 2D yang menghasilkan angka kualitas publikasi.
MySQLdb (Tidak ada) "1.2.4b4" (tidak digunakan lagi)
"1.2.4" (tidak digunakan lagi)
"1.2.5"
Antarmuka yang kompatibel dengan Python DB API v2.0 ke MySQL.
numpy (Tidak ada) "1.6.1" Library tujuan umum untuk pemrosesan array.
PIL (Tidak ada) "1.1.7" Library untuk membuat dan mengubah gambar.
protorpc "1.0" "1.0" Framework untuk menerapkan layanan remoteprocedure call (RPC) berbasis HTTP.
pytz "2017.3" "2016.4" (tidak digunakan lagi)
"2017.2" (tidak digunakan lagi)
"2017.3"
Library untuk penghitungan zona waktu lintas platform
crcmod (Tidak ada) "1.7" Library untuk membuat Cyclic Redundancy Checks (CRC).
protobuf (Tidak ada) "3.0.0" (alfa) Library untuk membuat serialisasi data terstruktur
PyAMF (Tidak ada) "0.6.1"
"0.7.2" (alfa)
Library yang menyediakan fungsi Action Message Format (AMF).
pycrypto (Tidak ada) "2.3" (tidak digunakan lagi)
"2.6"
"2.6.1"
Pustaka fungsi kriptografi seperti pembuatan angka acak.
setuptools (Tidak ada) "0.6c11" (tidak digunakan lagi)
"36.6.0"
Library yang menyediakan kemampuan penemuan paket dan modul.
six "1.12.0" "1.9.0"
"1.12.0"
Perbedaan abstrak antara py2.x dan py3
ssl (Tidak ada) "2.7" (tidak digunakan lagi)
"2.7.11"
Modul wrapper soket SSL bawaan.
ujson (Tidak ada) "1.35" UltraJSON adalah encoder dan decoder JSON ultra cepat yang ditulis dalam C murni
webapp2 "2.3" "2.3"
"2.5.1" (tidak digunakan lagi)
"2.5.2"
Framework web Python yang ringan.
webob "1.1.1" "1.1.1"
"1.2.3"
Library yang menyediakan wrapper di sekitar lingkungan permintaan WSGI.
werkzeug "0.11.10" "0.11.10" Perpustakaan utilitas WSGI.
yaml "3.10" "3.10" Library untuk serialisasi dan deserialisasi YAML.

Untuk informasi tentang cara menggunakan library ini, lihat Menggunakan Library Bawaan di Python 2.7.