我正在寻找一种方式来纪念托管在一个特定的畅达包,比方说,一个HTTP服务器被标记为“实验性”,使得客户的conda install
命令将安装下一个最最近的软件包。标志康达包装不安全/实验,禁止包安装
的使用情况是:我建立,我想安装在我们的QA机器候选发布版的软件包,但我不希望其他开发商不小心更新其与新包的环境。由于发布候选套装具有更高的生成字符串比稳定包(例如2.0.0rc1
与1.9.7
),康达将安装候选发布版来代替。另一方面,我希望使用我已经设置的机制(HTTP服务器)分发候选版本软件包,以便我可以将它们安装在质量保证机器上,可能会使用--force
标志。我想在服务器上标记这些软件包“禁止安装”,而不是要求所有的开发者编辑他们的~/.condarc
。
如果我刚才所描述的配置是不可能的,有什么办法?我唯一能想到的就是托管另一个只包含发布候选/实验软件包的软件包回购。这种方法是典型的其他软件包管理者的做法吗?