Initialize project layout in python?
<p>Suppose a programmer has the following problem: he wants to start a new python project. He needs a basic layout of boilerplate stuff, like test directory, source directory, setuptools script etc.. How does he create all this stuff and layout with a single command ?</p>

<p>For example, paster (as suggested in one of the answers, provides you this service)</p>

<pre><code>paster create 
Selected and implied templates: PasteScript#basic_package 
A basic setuptools-enabled package
</code></pre>

<p>but paster is part of a tool whose main scope is not the deployment of packages. What if I want to have a template for a library, and a template for an application? How can I modify the template to add my own personal stuff to it ?</p>
