あまり問題ではありません。あなたを幸せにするものは何でも働きます。Pythonプロジェクトは単純なものになる可能性があるため、多くの愚かなルールはありません。
/scriptsまたは/binその種のコマンドラインインターフェースのもののために
/tests あなたのテストのために
/lib C言語ライブラリ用
/doc ほとんどのドキュメント
/apidoc Epydocで生成されたAPIドキュメントの場合。
また、最上位のディレクトリには、README、Config、その他を含めることができます。
難しい選択は、/srcツリーを使用するかどうかです。Pythonはの区別を持っていない/src、/libと、/binJavaやCのように持っています。
トップレベルの/srcディレクトリは一部の人にとって無意味と見なされているため、トップレベルのディレクトリはアプリケーションのトップレベルのアーキテクチャになる可能性があります。
これらすべてを「name-of-my-product」ディレクトリの下に置くことをお勧めします。したがって、という名前のアプリケーションを作成している場合、quuxこのすべてのものを含むディレクトリはという名前になり /quuxます。
別のプロジェクトのPYTHONPATHを含める/path/to/quux/fooと、QUUX.fooモジュールを再利用できます。
私の場合、Komodo Editを使用しているので、IDE cuftは単一の.KPFファイルです。実際にはそれを最上位/quuxディレクトリに置き、SVNへの追加は省略します。