クライアントのconda install
コマンドが次にインストールされるように、HTTPサーバがホストされている特定のcondaパッケージを "experimental"とマークする方法を探しています代わりに最近のパッケージ。フラグcondaパッケージの安全ではない/実験的、パッケージインストールを禁止する
使用例:QAマシンにインストールするリリース候補パッケージをビルドしますが、他の開発者が誤って新しいパッケージを使用して環境を更新しないようにします。リリース候補パッケージの方が安定したパッケージよりも高いビルド文字列(たとえば2.0.0rc1
対1.9.7
)があるため、condaは代わりにリリース候補をインストールします。一方、QAマシンにおそらく--force
フラグを付けてインストールできるように、既に設定したメカニズム(HTTPサーバー)を使ってリリース候補パッケージを配布したいと思います。私はすべての開発者に彼らの~/.condarc
を編集することを要求するのではなく、サーバー上でパッケージのインストールを禁止することをマークしたいと思います。
ここで説明した設定が不可能な場合は、代替手段がありますか?私が考えることができるのは、リリース候補/実験パッケージのみを含む別のパッケージレポをホストすることです。このアプローチは、他のパッケージマネージャが行うことの典型的なものですか?