Зависимость от Django 1.4 при упаковке приложения Precise

Я пытаюсь упаковать написанную мной программу, которая зависит от Django 1.4.1 в Ubuntu 12.04. Так как Django 1.4.1 недоступен в Precise, я задаюсь вопросом, лучше ли: ] написать скрипт, который запускает Django во время сборки и устанавливает.

ИЛИ

Что-то лучшее, о чем я даже не думал.

Я все еще неопытен с упаковкой и был бы признателен за некоторые советы

Спасибо

1
задан 2 October 2012 в 10:04

1 ответ

Общим решением является размещение уведомления о вашем PPA-описании для пользователей, чтобы вручную установить более новую версию, например, msgstr "сначала установите Django 1.4.1 через этот PPA: [...]". Тем не менее, я не могу найти ни одного полуофициального PPA, предоставляющего эту последнюю версию Django.

Для Quantal (12.10) 1.4.1 уже включен в основные репозитории ( python-django в Quantal ). Итак, попробуйте пересобрать обычный пакет Ubuntu для Precise и поместить его в свой PPA. Я думаю, это самый простой и лучший способ в вашем случае. Больше людей может получить выгоду от вашей работы с бэкпортом этой версии Django для Precise! Это также позволяет вам установить четкую зависимость от вашего пакета.

Я бы избегал любых скриптов, загружающих и устанавливающих пакеты из исходного кода, если только проблемы с лицензированием не навязывают вас таким образом - например, Adobe Flash, Oracle Java, шрифты MS и т. Д.

0
ответ дан 2 October 2012 в 10:04

Другие вопросы по тегам:

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