gitlab でパイプライン中に shap ライブラリをインストールする際に問題があります。.gitlab-ci.yml に次の行がある場合:
pip install shap==0.34.0
gitlab ジョブ中に次の結果が得られます。
Collecting shap==0.34.0
Downloading shap-0.34.0.tar.gz (264 kB)
ERROR: No .egg-info directory found in /tmp/pip-pip-egg-info-2c2ywcxu
私は gitlab runner 13.5.0 を使用していますが、純粋な docker を使用して gitlab-runner ホスト マシンでこのエラーを再現できません。その後、(同じ docker イメージを使用して) 正常にインストールされます。私は別のシャープバージョンを試し、pip と setuptools をアップグレードしてみましたが、役に立ちません。