Как мне упаковать приложение Python, чтобы сделать его устанавливаемым по протоколу pip?

Я пишу приложение django в свободное время для небольшого соревнования, которое мы ' повторюсь на работе. Я подумал, что использую это время с умом и быстро разберусь с virtualenv, pip, Packaging, django 1.3 и с тем, как написать легко распространяемое приложение. Пока все хорошо.

Я перехожу к упаковке. Например, многие приложения django на GitHub в основном объединены (примерно) одинаково. Я буду использовать django-uni-forms в качестве примера.

Предположение I ' m заключается в том, что файлы MANIFEST.in и setup.py являются единственными необходимыми частями, которые необходимы программе pip для выполнения своей работы. Это верно? Какие еще компоненты необходимы, если мое предположение неверно?

Генерируются ли обычно необходимые файлы упаковки или они создаются вручную? Можно ли описать и установить зависимости? Мое приложение зависит от django-uni-forms , и оно указано в файле requirements.txt в моем приложении, которое я использовал для установки зависимости; "зарплата" (тип: INTEGER) Какой запрос можно использовать, чтобы получить вторую по величине зарплату в этой таблице?

У меня есть таблица сотрудников и зарплат, определенная таким образом:

"name" (type: VARCHAR)
"salary" (type: INTEGER)

Какой запрос я могу использовать, чтобы получить вторую по величине зарплату в этой таблице?

24
задан laurent 19 March 2011 в 08:01
поделиться