Вам нужно что-то, что поддерживает шаблоны, чтобы осуществить это. Наиболее часто используемым в сообществе python является pastescript.
easy_install pastescript # A one-time install
paster create
Если вы уже определились с названием пакета, то просто:
paster create mypackage
Если вы хотите настроить шаблон, то самый простой способ - это создать свой собственный пакет Python, который включает в себя нужный шаблон. После того, как вы установили его в свою среду, вы можете использовать этот пользовательский шаблон столько раз, сколько захотите. (Это тот тип вещей, который используется фреймворками, такими как пилоны, для создания шаблона для веб-приложения).
paster create -t libtemplate mypackage
paster create -t apptemplate mypackage
Для получения более подробной информации о том, как создавать шаблоны (которые состоят из смеси кода и исходных файлов), взгляните на: http://pythonpaste.org/script/developer.html#templates Вы заметите, что шаблоны поддерживают наследование, так что вы можете, например, Просто создайте шаблон или создайте свой собственный с нуля.
Для хорошего примера настроенного шаблона вы можете взглянуть на шаблон пилонов в источнике, здесь: Код шаблона пилонов
Кроме того, если вы еще не используете его, вам следует взглянуть на virtualenv Яна Бикинга. Он позволяет вам создавать временные «виртуальные» среды, которые позволяют устанавливать пакеты Python, не используя и / или не конфликтуя с какими-либо общесистемными пакетами, которые вы, возможно, установили.
Стандартная установка с virtualenv и pastescript может выглядеть примерно так:
mkdir mypackage && cd mypackage
virtualenv --distribute env
source env/bin/activate # 'Turns on / activates' the environment
easy_install pastescript
paster create mypackage