从github补丁更新现有的conda软件包

时间:2019-01-04 10:57:19

标签: github package conda

我需要帮助,以更新在Github(https://github.com/datumbox/keras/tree/fork/keras2.2.4)上发布的补丁版本为基础的conda(Keras)软件包。其背后的想法是使用环境文件通过此补丁轻松,自动地部署环境。

我使用的环境文件示例:

name: sample
channels:
   - defaults
dependencies:
   - keras=2.2.4
   - keras-applications=1.0.6
   - keras-base=2.2.4
   - keras-preprocessing=1.0.5
   - python=3.6.7
   - scikit-learn=0.20.1
   - tensorboard=1.12.0
   - tensorflow=1.12.0
   - tensorflow-base=1.12.0

我尝试做的第一件事是使用pip命令安装此特定版本,但conda似乎先于其自己的版本:

pip:
  - "git+https://github.com/datumbox/keras.git#egg=keras"

因此,我考虑在conda频道上使用cookicutter软件包以及yml文件中的说明创建一个软件包:

channels:
   - my_custom_channel
   - defaults

这似乎可行,但是我不确定这样做是否正确。使用cookiecutter,我创建了一个实际上已经存在的新程序包。还有其他一些我不相信的方法。

我会对您的个人方式感兴趣。

最好的问候, 罗曼(Romain)

0 个答案:

没有答案