2012-11-30 9 views
7

setuptools 0.6を使用してコードをパッケージ化しています。デフォルトではpython setup.py sdistと入力すると、スクリプトのフォルダと同じフォルダに直接フォルダdistが作成されます。このデフォルトフォルダを変更するには何ができますか? 編集:別の質問は、セットアップスクリプトとパッケージフォルダが同じフォルダにない場合、パッケージの正確なパスを指定するにはどうすればよいですか? ありがとうsetuptoolsでデフォルトdistフォルダを変更

答えて

11

--dist-dir=[differentdir]オプションを使用してください。

--dist-dir (-d) directory to put the source distribution archive(s) in 
        [default: dist] 

あなたはsetup()package_dirキーワード引数を持つトップレベルのパッケージディレクトリを指定することができます:python setup.py sdist --helpから

package_dir = {'': 'src'}, 

私はどのように上の良いチュートリアルでPython Packaging User Guideをお勧めすることができますPythonプロジェクトをパッケージ化します。

+0

あなたは私の質問に回答しましたが、別の質問があります。編集した質問を見ることができますか? – nam

+4

@HOAINAMNGUYEN:投稿ごとに1つの質問にしてください。新しい質問がある場合は、新しい投稿を作成してください。彼らが焦点を変え続けているなら、他人が来て質問や答えに投票することは非常に難しいです。 –

+0

ありがとう、私はあなたの提案に従いました – nam

関連する問題