PIP instalar um pacote Python sem um arquivo setup.py?
-
18-09-2019 - |
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?
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.