Pergunta

Eu estou tentando descobrir como eu pode instalar um pacote de python que não tem um arquivo setup.py com pip . (Pacote em questão é http://code.google.com/p/django-google -analytics / )

Normalmente eu seria apenas o checkout o código da repo e ligação simbólica no meu site-packages, mas eu estou tentando obter toda a minha ambiente congelado em uma pip arquivo requisitos para facilitar a implantação e testes.

Todas as idéias?

Foi útil?

Solução

Você não pode. PIP instala pacotes Python. Isso não é um pacote Python. Ouvi dizer que a comunidade Django, em geral, não faz muito pacotes, o que torna as coisas como o que você está tentando fazer complicado. Mas isso pode estar errado.

Se você quiser congelar o seu ambiente que você pode querer olhar para buildout . Outras opções neste caso é usar um svn: external.

Outras dicas

Fork o repo e adicionar um setup.py de trabalho. Em seguida, enviar uma solicitação de recebimento para o autor.

Oh, é no Google Code. Bem, então, envie um erro e postar um patch.

Se o autor se recusa a fazer o seu código em uma distribuição Python instalável (nunca aconteceu comigo), apenas hospedar seu lugar garfo e colocar isso no seu arquivo de requisitos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top