Не-джанго аналог для manage.py - PullRequest
       8

Не-джанго аналог для manage.py

0 голосов
/ 11 декабря 2011

Я ищу какой-то пакет python, обеспечивающий базовые функциональные возможности для написания и выполнения команд для конкретного проекта с использованием некоторого общего интерфейса.Нет проблем написать его самому, но я уже где-то видел такой проект, так что вы поможете мне запомнить его?

Ответы [ 3 ]

0 голосов
/ 11 декабря 2011

Может быть, вы думаете о Пастер ?

0 голосов
/ 12 декабря 2011

Вы можете использовать новый пакет argparse, который является стандартным пакетом Python, для разбора параметров командной строки http://docs.python.org/library/argparse.html#module-argparse Вероятно, его использует и файл manage.py из Django, но я не смотрел код, поэтому не могу подтвердить.

0 голосов
/ 11 декабря 2011

ткань может сделать это, но она больше ориентирована на развертывание и другие подобные задачи. Scons - инструмент для сборки, похожий на тот, который может иметь пользовательские команды. Paver также похож на make / rake для таких вещей. Вы также можете добавить пользовательские команды в скрипт distutils setup.py. Стандартный модуль cmd библиотеки является более легкой версией.

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