この機能が解決する問題は何ですか?
pip install
がユーザーに書き込む権限のないディレクトリをターゲットにしている場合、パッケージの収集とダウンロードが原因で失敗するのに長い時間がかかります。
希望するソリューションを説明してください
pipがパッケージの収集を開始する前に、pipを実行しているユーザーがターゲットディレクトリに書き込む権限を持っているかどうかを確認してください。
この機能をpipへの最初の貢献として書いていただければ幸いです。 Pythonは初めてで、この拡張機能の提案について何か素朴なことがあるかどうか知りたいので、今夜コードをチェックします。
こんにちは@tfolbrechtはPRを提出してください:)
check_path_ownerヘルパーが役立つ可能性があります。
いくつかの考慮事項:
--prefix
、 --root
、 --user
、またはデフォルト(virtualenvまたはglobal)に基づいて異なります。site-packages
ディレクトリだけなので、それをチェックするだけでOKIMOになるはずです。助けてくれてありがとう。
私の自由時間にピップの内部を飛び回るのはとても楽しかったです。
私は着実にそこに着きます。
最も参考になるコメント
いくつかの考慮事項:
--prefix
、--root
、--user
、またはデフォルト(virtualenvまたはglobal)に基づいて異なります。site-packages
ディレクトリだけなので、それをチェックするだけでOKIMOになるはずです。