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.