pip freeze | Não foi possível encontrar o svn URL em dependency_links

1

Eu recebo este erro quando executo o congelamento de pip:

Warning: cannot find svn location for apsw==3.7.17-r1
...
## FIXME: could not find svn URL in dependency_links for this package:
apsw==3.7.17-r1

O que isso significa? E como posso consertar isso?

    
por Sourabh 20.02.2014 / 12:49

1 resposta

0

Este é um problema de duas partes.

Primeiramente, o erro é um bug conhecido no pip . Parece significar que um dos pacotes ( apsw here) foi instalado diretamente de um repositório subversion, mas que a referência a ele (para que possa ser recriada) não foi armazenada corretamente, portanto, não pode ser referenciada corretamente em uma lista congelada.

Para explicar parcialmente e compor esse problema apsw não está disponível nas lojas no pypi. Sua documentação moderna diz o mesmo:

% bl0ck_qu0te%

Eu pessoalmente não tenho certeza se eu concordo com isso. Pip foi capaz de fazer instalações baseadas em check-out por um tempo. Aqui está um exemplo real que eu tenho:

pip install -e git+https://github.com/danirus/django-pagedown.git@b67da0a5c68c8f1d75922afe7f5dc8eac3172a0b#egg=django_pagedown-dev

Você pode ser capaz de dobrar esse formato para sua vontade com algo parecido com isto:

pip install -e git+https://github.com/rogerbinns/apsw.git@8e09f8aec2b759cf7de3532490505f71c60c74da#egg=apsw

Quem sabe. Brincar. Ah, e você pode precisar removê-lo manualmente primeiro.

    
por Oli 20.02.2014 / 13:41