加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

CONDA-FORGE简介

(2019-01-03 14:33:00)
标签:

conda

conda-forge

pip

分类: 记事本
conda-forge.org主页,清晰明了的简介如下:
CONDA-FORGE简介

首先这是一个组织,维护了可供使用的conda recipes,字面上理解是菜谱,就是一份相互关联的可打包在一起的东西。具体使用起来,就是推荐红色圈中的命令,首先加上conda-forge,然后安装所需要的工具包。这是最推荐的安装包的方式,因为是社团首选的一个可以使用的包,版本关联性等都是经过测试的。

名词解释:

Feedstock(Repository): 包含了conda recipe的原始内容,有支持的脚本文件和可配置项目文件(CI configuration)等。
conda-smithy : 编排Feedstock的工具,可以理解成为管理配置的.yml文件和Feedstock的工具。
conda-forge : 就是通过feedstock和smithy,最后生成包的机构

每个包在release之前,要经过打包,装配,测试等流程后,就可以发布使用了,借助于现在更高效的CI工具,开源软件也可以在统一流程下进行管理了。

如果不参与制作分发包的工作,作为二级用户,仅了解一下conda-forge并且知道一般情况下使用conda-forge安装包即可。


补充名词解释:

CI (a Configuration Item), 就是任何一块可独立存在并进行更换的组件。这算是比较抽象的概念了,在各个工种,工序,实物中,对应物可以是软件,硬件,或是集成件。 比如,乐高玩具中的每一块组件,软件项目中所需要的工具包等等,是一个含义非常广泛的概念,其特性是独立并且可替换的。

Conda-forge提到的几个CI工具:

CircleCI
CONDA-FORGE简介

Appveyor
CONDA-FORGE简介

Travis CI
CONDA-FORGE简介


最后如果感兴趣的,你可以做的是:
CONDA-FORGE简介

还是非常感谢在Stackoverflow以及github issues上提出问题和回答问题的各位小蜜蜂,遇到的问题曾经被解答过,从此后问题就不再是问题了。

0

阅读 收藏 喜欢 打印举报/Report
后一篇:PIP简介
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有