Librerie di terze parti integrate

Questa pagina illustra e descrive le librerie di terze parti integrate che puoi utilizzare con il runtime Python 2.7 di App Engine. Alcune librerie richiedono di essere installate localmente durante i test con il server di sviluppo locale.

L'ambiente runtime Python 2.7 di App Engine può fornire alla tua applicazione le seguenti librerie di terze parti:

Nome Versione predefinita Versioni supportate Descrizione
django (Nessuno) "1.2" (deprecato)
"1.3" (deprecato)
"1.4"
"1.5" (deprecato)
"1.9" (deprecato)
"1.11"
Un framework per applicazioni web completo per Python.
enum (Nessuno) "0.9.23" Un backport del modulo enum introdotto in Python 3.4
endpoint (Nessuno) "1.0" Librerie per la creazione di API in un'applicazione App Engine.
flask (Nessuno) "0.12" Flask è un microframework per Python basato su Werkzeug, Jinja 2 e buone intenzioni.
futures (Nessuno) "3.0.5" Backport di Futures di Python 3.2.
grpcio (Nessuno) "1.0.0" Un framework RPC generico ad alte prestazioni. ("1.1.0dev non è più supportato. Utilizza 1.0.0".
jinja2 (Nessuno) "2,6" Un linguaggio di creazione di modelli moderno e adatto ai designer per Python.
lxml (Nessuno) "2.3" (deprecato)
"2.3.5" (deprecato)
"3.7.3"
Un binding Python per le librerie C libxml2 e libxslt.
markupsafe (Nessuno) "0,15"
"0,23"
Una stringa di markup XML/HTML/XHTML sicura per Python.
matplotlib (Nessuno) "1.2.0" Una libreria di grafici 2D che produce figure di qualità pubblicabile.
MySQLdb (Nessuno) "1.2.4b4" (dimensione ritirata)
"1.2.4" (dimensione ritirata)
"1.2.5"
Un'interfaccia compatibile con l'API DB Python 2.0 per MySQL.
numpy (Nessuno) "1.6.1" Una libreria generica per l'elaborazione di array.
PIL (Nessuno) "1.1.7" Una libreria per creare e trasformare le immagini.
protorpc "1.0" "1.0" Un framework per l'implementazione di servizi di chiamata di procedura remota (RPC) basati su HTTP.
pytz "2017.3" "2016.4" (deprecato)
"2017.2" (deprecato)
"2017.3"
Una libreria per i calcoli dei fusi orari multipiattaforma
crcmod (Nessuno) "1,7" Una libreria per la generazione di controlli di ridondanza ciclici (CRC).
protobuf (Nessuno) "3.0.0" (alpha) Una libreria per la serializzazione dei dati strutturati
PyAMF (Nessuno) "0.6.1"
"0.7.2" (alpha)
Una libreria che fornisce la funzionalità del formato Action Message (AMF).
pycrypto (Nessuno) "2.3" (deprecato)
"2.6"
"2.6.1"
Una libreria di funzioni di crittografia come la generazione di numeri casuali.
setuptools (Nessuno) "0.6c11" (deprecato)
"36.6.0"
Una libreria che fornisce funzionalità di rilevamento di pacchetti e moduli.
sei "1.12.0" "1.9.0"
"1.12.0"
Differenze astratte tra py2.x e py3
ssl (Nessuno) "2.7" (deprecato)
"2.7.11"
Il modulo integrato del wrapper della socket SSL.
ujson (Nessuno) "1.35" UltraJSON è un codificatore e decodificatore JSON ultraveloce scritto in C puro
webapp2 "2,3" "2.3"
"2.5.1" (deprecato)
"2.5.2"
Un framework web Python leggero.
webob "1.1.1" "1.1.1"
"1.2.3"
Una libreria che fornisce wrapper per l'ambiente di richiesta WSGI.
werkzeug "0.11.10" "0.11.10" Una libreria di utilità WSGI.
yaml "3.10" "3.10" Una libreria per la serializzazione e la deserializzazione YAML.

Per informazioni su come utilizzare queste librerie, consulta Utilizzo delle librerie integrate in Python 2.7.