Bibliothèques tierces intégrées

Cette page répertorie et décrit les bibliothèques tierces intégrées que vous pouvez utiliser avec l'environnement d'exécution App Engine Python 2.7. Certaines bibliothèques exigent que vous les installiez localement lors des tests avec le serveur de développement local.

Le moteur d'exécution d'App Engine Python 2.7 peut fournir à votre application les bibliothèques tierces suivantes :

Nom Version par défaut Versions compatibles Description
django (Aucune) "1.2" (obsolète)
"1.3" (obsolète)
"1.4"
"1.5" (obsolète)
"1.9" (obsolète)
"1.11"
Framework d'applications Web complet pour Python
enum (Aucune) "0.9.23" Rétroportage du module enum introduit dans Python 3.4
points de terminaison (Aucune) "1.0" Bibliothèques permettant la création d'API dans une application App Engine
flask (Aucune) "0.12" Micro-framework pour Python basé sur Werkzeug, Jinja 2 et de bonnes intentions
futures (Aucune) "3.0.5" Rétroportage de Python 3.2 Futures
grpcio (Aucune) "1.0.0" Framework RPC général hautes performances ("1.1.0dev n'est plus compatible. Veuillez utiliser la version 1.0.0".)
jinja2 (Aucune) "2.6" Langage de création de modèles moderne et convivial pour Python
lxml (Aucune) "2.3" (obsolète)
"2.3.5" (obsolète)
"3.7.3"
Liaison Pythonic pour les bibliothèques C libxml2 et libxslt
markupsafe (Aucune) "0.15"
"0.23"
Chaîne sécurisée pour un balisage XML/HTML/XHTML pour Python
matplotlib (Aucune) "1.2.0" Bibliothèque de traçage 2D produisant des graphiques d'une qualité de publication
MySQLdb (Aucune) "1.2.4b4" (obsolète)
"1.2.4" (obsolète)
"1.2.5"
Interface compatible avec l'API DB Python v2.0 pour MySQL
numpy (Aucune) "1.6.1" Bibliothèque à usage général permettant le traitement de tableaux
PIL (Aucune) "1.1.7" Bibliothèque permettant la création et la transformation d'images
protorpc "1.0" "1.0" Framework permettant la mise en œuvre de services d'appel de procédure à distance basés sur HTTP
pytz "2017.3" "2016.4" (obsolète)
"2017.2" (obsolète)
"2017.3"
Bibliothèque pour les calculs de fuseaux horaires multiplates-formes
crcmod (Aucune) "1.7" Bibliothèque permettant la génération des contrôles CRC (Cyclic Redundancy Checks)
protobuf (Aucune) "3.0.0"(alpha) Bibliothèque permettant la sérialisation des données structurées
PyAMF (Aucune) "0.6.1"
"0.7.2" (alpha)
Bibliothèque fournissant la fonctionnalité AMF (Action Message Format)
pycrypto (Aucune) "2.3" (obsolète)
"2.6"
"2.6.1"
Bibliothèque de fonctions de cryptographie telles que la génération de nombres aléatoires
setuptools (Aucune) "0.6c11" (obsolète)
"36.6.0"
Bibliothèque fournissant des fonctionnalités de découverte de packages et de modules
six "1.12.0" "1.9.0"
"1.12.0"
Différences abstraites entre py2.x et py3
ssl (Aucune) "2.7" (obsolète)
"2.7.11"
Module intégré de wrapper de socket SSL
ujson (Aucune) "1.35" Encodeur et décodeur JSON ultrarapide écrit en C pur
webapp2 "2.3" "2.3"
"2.5.1" (obsolète)
"2.5.2"
Framework Web Python léger
webob "1.1.1" "1.1.1"
"1.2.3"
Bibliothèque fournissant des wrappers autour de l'environnement de requête WSGI
werkzeug "0.11.10" "0.11.10" Bibliothèque d'utilitaires WSGI
yaml "3.10" "3.10" Bibliothèque permettant la sérialisation et la désérialisation YAML

Pour plus d'informations sur l'utilisation de ces bibliothèques, consultez la page Utiliser les bibliothèques Python 2.