Bibliotecas de terceiros incorporadas

Esta página documenta e descreve as bibliotecas de terceiros incorporadas que pode usar com o tempo de execução do Python 2.7 do App Engine. Algumas bibliotecas requerem que as instale localmente quando faz testes com o servidor de desenvolvimento local.

O tempo de execução do Python 2.7 do App Engine pode fornecer à sua aplicação as seguintes bibliotecas de terceiros:

Nome Versão predefinida Versões suportadas Descrição
django (Nenhum) "1.2" (obsoleto)
"1.3" (obsoleto)
"1.4"
"1.5" (obsoleto)
"1.9" (obsoleto)
"1.11"
Uma framework de apps Web com todas as funcionalidades para Python.
enum (Nenhum) "0.9.23" Uma porta traseira do módulo enum introduzido no Python 3.4
endpoints (Nenhum) "1.0" Bibliotecas para criar APIs numa aplicação do App Engine.
flask (Nenhum) "0.12" O Flask é um microframework para Python baseado no Werkzeug, no Jinja 2 e em boas intenções.
futures (Nenhum) "3.0.5" Backport de futuros do Python 3.2.
grpcio (Nenhum) "1.0.0" Uma framework de RPC geral de alto desempenho. ("1.1.0dev já não é suportado. Em alternativa, use 1.0.0".)
jinja2 (Nenhum) "2.6" Uma linguagem de modelos moderna e fácil de usar para Python.
lxml (Nenhum) "2.3" (obsoleto)
"2.3.5" (obsoleto)
"3.7.3"
Uma associação Pythonic para as bibliotecas C libxml2 e libxslt.
markupsafe (Nenhum) "0.15"
"0.23"
Uma string segura de marcação XML/HTML/XHTML para Python.
matplotlib (Nenhum) "1.2.0" Uma biblioteca de representação 2D que produz figuras de qualidade de publicação.
MySQLdb (Nenhum) "1.2.4b4" (obsoleto)
"1.2.4" (obsoleto)
"1.2.5"
Uma interface compatível com a API Python DB v2.0 para o MySQL.
numpy (Nenhum) "1.6.1" Uma biblioteca de utilização geral para processamento de matrizes.
PIL (Nenhum) "1.1.7" Uma biblioteca para criar e transformar imagens.
protorpc "1.0" "1.0" Uma framework para implementar serviços de chamada de procedimento remoto (RPC) baseados em HTTP.
pytz "2017.3" "2016.4" (obsoleto)
"2017.2" (obsoleto)
"2017.3"
Uma biblioteca para cálculos de fusos horários multiplataforma
crcmod (Nenhum) "1.7" Uma biblioteca para gerar verificações redundantes cíclicas (CRC).
protobuf (Nenhum) "3.0.0" (alfa) Uma biblioteca para serializar dados estruturados
PyAMF (Nenhum) "0.6.1"
"0.7.2" (alfa)
Uma biblioteca que oferece a funcionalidade do formato de mensagem de ação (AMF).
pycrypto (Nenhum) "2.3" (obsoleto)
"2.6"
"2.6.1"
Uma biblioteca de funções de criptografia, como a geração de números aleatórios.
setuptools (Nenhum) "0.6c11" (obsoleto)
"36.6.0"
Uma biblioteca que oferece capacidades de descoberta de pacotes e módulos.
seis "1.12.0" "1.9.0"
"1.12.0"
Diferenças abstratas entre o py2.x e o py3
ssl (Nenhum) "2.7" (obsoleto)
"2.7.11"
O wrapper de soquete SSL do módulo incorporado.
ujson (Nenhum) "1.35" O UltraJSON é um codificador e descodificador JSON ultrarrápido escrito em C puro
webapp2 "2.3" "2.3"
"2.5.1" (obsoleto)
"2.5.2"
Uma framework Web Python leve.
webob "1.1.1" "1.1.1"
"1.2.3"
Uma biblioteca que fornece wrappers em torno do ambiente de pedidos WSGI.
werkzeug "0.11.10" "0.11.10" Uma biblioteca de utilitários WSGI.
yaml "3.10" "3.10" Uma biblioteca para serialização e desserialização YAML.

Para obter informações sobre como usar estas bibliotecas, consulte o artigo Usar bibliotecas incorporadas no Python 2.7.