Python Eggs
O que são python eggs?
Python eggs nada mais são que uma forma de se distribuir pacotes python, bem similar a um RPM ou até mesmo a um JAR de Java. Uma vez gerado o egg, o mesmo pode ser repassado e fácilmente instalado através do comando ‘easy_install’ que faz parte do pacote setup tools.
Onde acho os eggs?
Você pode achar eggs de diversas maneiras, como no site do autor por exemplo. Mas a forma mais fácil e rápida de se achar um egg é utilizando o repositório oficial de eggs do python, o PyPi(Python Package Index), também chamado de Cheeseshop(quem sabe a história do python ou assistia monty python vai enteder =D ). Para buscar e instalar eggs, você pode usar o próprio easy_install:
instalando o egg:
easy_install package.eggutilizando uma URL:
easy_install http://www.example.com/package.eggou simplesmente passando o nome do pacoce, o easy_install irá procurar no repositório e instalar a versão mais atual:
easy_install packageVocê pode também baixar uma versão específica:
easy_install package==1.4.0
Alternativas
O easy_install também possúi uma alternativa, o PIP. Ele possúi algumas funcionalidades extras, como instalar dependências, instalar direto de sistemas de controle de versão como Git, SVN e Mercurial, entre outras.
É basicamente é isso, mais pra frente vou escrever um post de como criar eggs e mandar para o PyPi. =)
Republicado de Tiveron
Comentários