ПОБЕДИТЕ устанавливают Пакет Python без setup.py файла?

Я пытаюсь выяснить, как я могу установить пакет Python, который не имеет a setup.py файл с зернышком. (рассматриваемым пакетом является http://code.google.com/p/django-google-analytics/),

Обычно я был бы просто контроль код от repo и символьной ссылки в мои пакеты сайта, но я пытаюсь заморозить свою целую среду в файл требований зернышка для простого развертывания и тестирования.

Какие-либо идеи?

13
задан Craig McQueen 5 February 2010 в 04:32
поделиться

2 ответа

Вы не можете. PIP устанавливает пакеты Python. Это не пакет Python. Я слышал, что сообщество Django в целом не создает много пакетов, что усложняет такие вещи, как то, что вы пытаетесь сделать. Но это могло быть неправильно.

Если вы хотите заморозить свою среду, вы можете изучить Buildout . Другие варианты в этом случае - использовать svn: external.

6
ответ дан 1 December 2019 в 22:38
поделиться

Разветвите репо и добавьте рабочий файл setup.py. Затем отправьте автору запрос на перенос.

О, это в Google Code. Что ж, напишите об ошибке и опубликуйте патч.

Если автор отказывается превратить свой код в устанавливаемый дистрибутив Python (со мной этого никогда не случалось), просто разместите где-нибудь свой форк и поместите его в свой файл требований.

15
ответ дан 1 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: