Bibliotecas terceirizadas integradas

Nesta página, documentamos e descrevemos as bibliotecas integradas de terceiros que podem ser usadas com o ambiente de execução do App Engine Python 2.7. Algumas bibliotecas exigem que você as instale localmente ao testar com o servidor de desenvolvimento local.

O ambiente de execução do Python 2.7 do App Engine pode fornecer ao aplicativo as seguintes bibliotecas terceirizadas:

Nome Versão padrão Versões compatíveis Descrição
django (Nenhuma) "1.2" (obsoleto)
"1.3" (obsoleto)
"1.4"
"1.5" (obsoleto)
"1.9" (obsoleto)
"1.11"
Uma biblioteca de aplicativos da Web completa para Python.
enum (Nenhuma) "0.9.23" Um backport do módulo enum introduzido no Python 3.4
endpoints (Nenhuma) "1.0" Bibliotecas para criar APIs em um aplicativo do App Engine.
flask (Nenhuma) "0.12" Flask é uma microbiblioteca para Python baseada em Werkzeug, Jinja 2 e boas intenções.
futures (Nenhuma) "3.0.5" Backport do Python 3.2 Futures.
grpcio (Nenhuma) "1.0.0" Um framework RPC geral de alto desempenho ("1.1.0dev não é mais compatível. Use a versão 1.0.0.")
jinja2 (Nenhuma) "2.6" Uma linguagem de modelo moderna e amigável para Python.
lxml (Nenhuma) "2.3" (obsoleto)
"2.3.5" (obsoleto)
"3.7.3"
Uma ligação Pythonic para as bibliotecas C libxml2 e libxslt.
markupsafe (Nenhuma) "0.15"
"0.23"
Uma string segura de marcação XML/HTML/XHTML para Python.
matplotlib (Nenhuma) "1.2.0" Uma biblioteca de plotagem 2D que produz números de qualidade de publicação.
MySQLdb (Nenhuma) "1.2.4b4" (obsoleto)
"1.2.4" (obsoleto)
"1.2.5"
Uma interface compatível com Python DB API v2.0 para o MySQL.
numpy (Nenhuma) "1.6.1" Uma biblioteca de uso geral para processamento de matrizes.
PIL (Nenhuma) "1.1.7" Uma biblioteca para criar e transformar imagens.
protorpc "1.0" "1.0" Uma estrutura para implementar serviços de chamada de procedimento remoto (RPC, na sigla em inglês) baseados em HTTP.
pytz "2017.3" "2016.4" (obsoleto)
"2017.2" (obsoleto)
"2017.3"
Uma biblioteca para cálculos de fuso horário entre plataformas
crcmod (Nenhuma) "1.7" Uma biblioteca para gerar verificações de redundância cíclica (CRC, na sigla em inglês).
protobuf (Nenhuma) "3.0.0" (alpha) Uma biblioteca para serializar dados estruturados
PyAMF (Nenhuma) "0.6.1"
"0.7.2" (alfa)
Uma biblioteca que oferece a funcionalidade do formato de mensagem de ação (AMF, na sigla em inglês).
pycrypto (Nenhuma) "2.3" (obsoleto)
"2.6"
"2.6.1"
Uma biblioteca de funções de criptografia, como geração de números aleatórios.
setuptools (Nenhuma) "0.6c11" (obsoleto)
"36.6.0"
Uma biblioteca que fornece recursos de descoberta de pacotes e módulos.
six "1.12.0" "1.9.0"
"1.12.0"
Diferenças abstratas entre py2.x e py3
ssl (Nenhuma) "2.7" (obsoleto)
"2.7.11"
O módulo interno do wrapper de soquete SSL.
ujson (Nenhuma) "1.35" UltraJSON é um codificador e decodificador JSON ultrarrápido escrito em C puro
webapp2 "2.3" "2.3"
"2.5.1" (obsoleto)
"2.5.2"
Uma biblioteca da Web do Python leve.
webob "1.1.1" "1.1.1"
"1.2.3"
Uma biblioteca que fornece wrappers para o ambiente de solicitação 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 de YAML.

Para informações sobre como usar essas bibliotecas, consulte Como usar bibliotecas integradas no Python 2.7.