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.