2016-04-06 18 views
3

setup.py sdistが作成したtarファイルのパスを取得する方法はありますか?私はそれがどこにあるのか知っていますが、私はls dist/などを使わずにスクリプトを探しています。distutilsが割り当てる変数、またはそれを返す関数があれば、コマンドを無効にすることもできます。python setup.py sdistからの出力パスを印刷

答えて

0

あなたがすることができるように見えます:ファイルはtar.gz形式 あることを行っていることを保証するために、フォーマットのパラメータを使用して

python setup.py sdist --formats=gztar 
FNAME=dist/`python setup.py --fullname`.tar.gz 
echo $FNAME 

はsetuptoolsのからセットアップとsetup.pyにこのスクリプトを確認しています。 distutilsでも動作するはずです。 distフォルダを上書きすることができます。

python setup.py sdist --help 
関連する問題