Bibliotecas de terceros integradas

En esta página se documentan y describen las bibliotecas de terceros integradas que puedes usar con el entorno de ejecución de Python 2.7 de App Engine. Algunas bibliotecas requieren que las instales de forma local cuando hagas pruebas con el servidor de desarrollo local.

El entorno de ejecución de Python 2.7 de App Engine puede proporcionar a tu aplicación las siguientes bibliotecas de terceros:

Nombre Versión predeterminada Versiones compatibles Descripción
django Ninguna "1.2" (obsoleto)
"1.3" (obsoleto)
"1.4"
"1.5" (obsoleto)
"1.9" (obsoleto)
"1.11"
Un framework para aplicaciones web con todas las funciones para Python.
enum Ninguna "0.9.23" Un backport del módulo enum introducido en Python 3.4.
endpoints Ninguna "1.0" Bibliotecas para crear APIs en una aplicación de App Engine.
flask Ninguna "0.12" Flask es un microframework de Python basado en Werkzeug, Jinja 2 y buenas intenciones.
futuros Ninguna "3.0.5" Retrocompatibilidad de Futures de Python 3.2.
grpcio Ninguna "1.0.0" Un framework de RPC general de alto rendimiento. ("1.1.0dev ya no se admite. Usa la versión 1.0.0").
jinja2 Ninguna "2.6" Un lenguaje de plantillas moderno y fácil de usar para diseñadores en Python.
lxml Ninguna "2.3" (obsoleto)
"2.3.5" (obsoleto)
"3.7.3"
Enlace de Python para las bibliotecas de C libxml2 y libxslt.
markupsafe Ninguna "0.15"
"0.23"
Una cadena segura de marcado XML, HTML o XHTML para Python.
matplotlib Ninguna "1.2.0" Una biblioteca de gráficos 2D que produce figuras de calidad para publicaciones.
MySQLdb Ninguna "1.2.4b4" (obsoleto)
"1.2.4" (obsoleto)
"1.2.5"
Una interfaz compatible con la API de base de datos de Python v2.0 para MySQL.
numpy Ninguna "1.6.1" Una biblioteca de uso general para el procesamiento de arrays.
PIL Ninguna "1.1.7" Biblioteca para crear y transformar imágenes.
protorpc "1.0" "1.0" Un framework para implementar servicios de llamada a procedimiento remoto (RPC) basados en HTTP.
pytz "2017.3" "2016.4" (obsoleto)
"2017.2" (obsoleto)
"2017.3"
Una biblioteca para cálculos de zonas horarias multiplataforma
crcmod Ninguna "1.7" Biblioteca para generar comprobaciones de redundancia cíclica (CRC).
protobuf Ninguna "3.0.0" (alfa) Una biblioteca para serializar datos estructurados.
PyAMF Ninguna "0.6.1"
"0.7.2" (alfa)
Una biblioteca que proporciona funciones de formato de mensaje de acción (AMF).
pycrypto Ninguna "2.3" (obsoleto)
"2.6"
"2.6.1"
Una biblioteca de funciones criptográficas, como la generación de números aleatorios.
setuptools Ninguna "0.6c11" (obsoleto)
"36.6.0"
Una biblioteca que proporciona funciones de detección de paquetes y módulos.
seis "1.12.0" "1.9.0"
"1.12.0"
Diferencias abstractas entre py2.x y py3
ssl Ninguna "2.7" (obsoleto)
"2.7.11"
El módulo integrado de envoltorio de socket SSL.
ujson Ninguna "1.35" UltraJSON es un codificador y decodificador JSON ultrarrápido escrito en C puro.
webapp2 "2.3" "2.3"
"2.5.1" (obsoleto)
"2.5.2"
Un framework web ligero de Python.
webob "1.1.1" "1.1.1"
"1.2.3"
Una biblioteca que proporciona envoltorios para el entorno de solicitud WSGI.
werkzeug "0.11.10" "0.11.10" Una biblioteca de utilidades WSGI.
yaml "3.10" "3.10" Una biblioteca para la serialización y deserialización de YAML.

Para obtener información sobre cómo usar estas bibliotecas, consulta Usar bibliotecas integradas en Python 2.7.