Idiomas: Brazilian Portuguese | English
O Google App Engine é um serviço de hospedagem de aplicações web em Python e Java que permite ao desenvolvedor utilizar uma estrutura similar à utilizada pelos aplicativos Google. Este artigo enfoca a versão para Python.
Para desenvolver aplicações para o Google App Engine é necessária a utilização de um SDK, que inclui todas as bibliotecas necessárias, menos o PIL, para tratamento de imagens, e o Python em sí. O SDK conta até com alguns frameworks, como Django e WebOb, que estão disponíveis nos servidores Google para o uso.
Este SDK pode ser simplesmente descompactado em um diretório qualquer nas distribuições Linux e ser facilmente utilizado, porém, por praticidade e para manter uma melhor organização do meu sistema, resolvi empacotar este SDK. Outro motivo para empacotar é os servidores do Google utilizarem o Python 2.5. O ebuild força a utilização do slot 2.5 do Python no Gentoo.
Este ebuild encontra-se disponivel no meu overlay e a instalação é bastante simples, utilizando o Layman:
# layman -o http://gentoo-br.net/layman.txt -L # layman -o http://gentoo-br.net/layman.txt -a rafaelmartins
Estes comandos adicionam meu overlay ao seu sistema. Agora, para instalar o pacote basta:
# emerge -av google-appengine
Lembrando que este pacote possui uma USE flag, que ativa a instalação dos exemplos. Para ativar a USE flag apenas para este pacote, adicione ao arquivo /etc/portage/package.use:
dev-python/google-appengine examples
E após isso efetue a instalação.
O ebuild instala todos os scripts no PATH do sistema, facilitando a organização dos projetos, não sendo mais necessário localizar os scripts no diretório do SDK para utilizá-los.
Até a próxima!
Publicado em: 08/08/2009 22h34min
- Modificado em: 13/09/2009 09h44min
Tags:
Gentoo
Comentários
-
Permalink
-
Código fonte
© Rafael G. Martins | Design by: Matthew James Taylor | Movido a: hgrest-blog