pip checkout svn, git и т. д. без setup.py - PullRequest
2 голосов
/ 15 июля 2011

Я понимаю, что можно использовать pip для установки пакетов из svn и т. Д. Ala:

-e svn+http://django-grappelli.googlecode.com/svn/trunk/grappelli#egg=grappelli

Однако в этом случае у grappelli нет setup.py, поэтому установка завершается неудачей.

Как мне добиться чего-то вроде:

svn co http://django-grappelli.googlecode.com/svn/trunk/grappelli ../pinax-env/lib/python2.6/site-packages/grappelli/

Тем не менее, поместив команду в файл требований пипса, такой как project.txt и запустив

pip install -r requirements/project.txt

1 Ответ

2 голосов
/ 17 июля 2011

Невозможно установить пакет python, если о нем нет сохраненной информации. Пип полагается на setup.py для получения информации о пакете.

grappelli не имеет setup.py в проекте, поэтому, к сожалению невозможно установить его через pip/easy_install.

PS: Если вам действительно важно, раскошелите проект и добавьте setup.py (или отправьте им патч для различий). Я уверен, что это поможет не только вам. Может быть, вы можете взять django_compressor в качестве примера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...