web-dev-qa-db-ja.com

Python:setup.py install(distutil)の使用時にファイルを強制的に上書きする方法

私はdistutilを使用してpythonコードをインストールします

python setup.py install

コードの古いブランチを新しいブランチにインストールするときに問題が発生します:setup.py installは古いファイルを上書きしません。回避策が(touch <filename>)すべてのファイル。インストールされているファイルよりも新しいファイルを強制されますが、これはかなり醜いです。

私が探しているのは、すべてのファイルを強制的に上書きするオプションです。何かのようなもの

python setup.py --force install

何か案は?

ありがとう、ユルゲン

32

Python開発者は同じ考えを持っていました、彼らはコマンドの後にオプションを置くだけです:

python setup.py install --force

Distutilsのドキュメントでは--forceオプションについて具体的に触れていませんが、-helpオプションを使用して見つけることができます。

python setup.py --help install
42
Aaron Curtis