Альтернативы Python PasteScript Paster создать? - PullRequest
11 голосов
/ 20 февраля 2012

Похоже, что Функциональность в PasteScript *1002* является едва ли не единственной широко используемой платформой для построения / генерации каркаса проекта в Python.Мне интересно, есть ли какие-нибудь альтернативы в мире питонов, которые используют люди?

Обновление

Я хочу прокомментировать мой опыт, так как первоначально задавал этот вопрос.Принятый ответ остается в силе - существует множество шаблонных / каркасных пакетов, которые можно использовать.Однако из других данных ответов я начал использовать mr.bob и проверил cookiecutter .Оба являются универсальными (как не привязанными к конкретной структуре), простыми в использовании и относительно текущими и активными проектами - которые быличасть критериев, которые я искал, но не уточнил в моем первоначальном вопросе.

Ответы [ 5 ]

16 голосов
/ 18 августа 2013

Я довольно неравнодушен к cookiecutter .Он работает для Python 2.7, 3.3, 3.4 и PyPy в Linux, Mac OS X и Windows.Он полностью документирован, активно поддерживается, хорошо протестирован и действительно прост в использовании.Вот моя запись в блоге на нем.У него даже есть собственный тег переполнения стека: https://stackoverflow.com/questions/tagged/cookiecutter

5 голосов
/ 29 марта 2012

«Скелет» выглядит очень перспективно.http://pypi.python.org/pypi/skeleton/

4 голосов
/ 01 января 2013

Поскольку я нахожусь в процессе выпуска mr.bob 0.1a6, он в основном завершен как PasteScript.Это генератор каркасов каталогов общего назначения, который не должен требовать знаний Python для написания новых скелетов.

Документация: http://mrbob.readthedocs.org/en/latest/

3 голосов
/ 20 февраля 2012

Это зависит от ваших рамок.Для приложений Django вы используете django-admin.py startproject mysite.Для разработки приложений с графическим интерфейсом в Linux есть Ubuntu Quickly , который также создает каркасный проект.Для проектов Paste вы используете paster.

Хотя на самом деле нет универсального инструмента для ваших действий.Это зависит от фреймворка, и обычно эти скрипты поставляются с конкретными фреймворками.И что бы это ни стоило, PyCharm (IDE) включает некоторые шаблоны проектов для таких вещей, как Google App Engine тоже.

0 голосов
/ 17 января 2014

Существует также Python Packager , с которым я только что столкнулся при поиске этих типов инструментов. Похоже, у него довольно узкий сценарий использования, но он может подойти тем, кто ищет помощь в извлечении файлов лицензий OSS.

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