コマンド ライン インターフェイス経由で使用されるスクリプトと一緒に Python プロジェクトをデプロイする必要があります。ユーザーを支援するために、 に配置される Bash 補完ファイルも含めます/etc/bash_completion.d
。残念ながら、ソースディストリビューションのpip install project.tar.gz
インストールは、通常のユーザーとしてインストールすると失敗します。
error: could not delete '/etc/bash_completion.d/completion': Permission denied
pip install -e .
書き込みの問題が無視されるため、プロジェクトのインストールは機能します。
では、root として実行されていないときにデータ ファイルを書き込もうとしないように、distribute に指示する方法はありますか?