Faça o clone do repositório:::
git clone https://github.com/agnogueira/clean.buildout.git
É importante trabalhar com env do python, assim você elimina a possibilidade de estragar o ambiente. Para maiores informações leia a documentação em: https://pypi.python.org/pypi/virtualenv
Após clonar, garanta que você esteja utilizando um virtualenv, e acesse a pasta cd clean.buildout e execute os comandos para a montagem do ambiente.::
penv2.7 python bootstrap.py
bin/buildout -N -t 30
Ao final você terá o ambiente devidamente contruído, então basta subir a intância com o comando:::
bin/instance start
Troque o start por fg caso queira subir em modo para debugar, para poder parar a instância basta executar o mesmo comando trocando start por stop.
-
Caso você tenha um novo produto, mas não está ainda no controle de versão (git, svn e etc.), você deverá mover o seu produto para dentro da pasta src, depois editar o arquivo buildout.cfg e especificá-lo na sessão develop e também na lista de eggs.
-
Caso seu produto esteja em uma repositório então deverá editar o basico.cfg e na sessão remotes e sources adicioná-lo conforme o modelo. Também deve listar o pacote na lista de eggs.
-
Agora se você apenas deseja apenas adicionar um novo produdo e que não esteja em desenvolvimento, basta editar o buildout.cfg e adicionar na lista de eggs.
Após qualquer um dos passos acima, você deverá executar o buildout novamente:::
bin/buildout -N -t 30
E então parar e subir sua instância com os comandos:::
bin/instance stop
bin/instance start