用于安装conda包的Buildout配方
项目描述
简介
birdhousebuilder.recipe.conda 是一个用于安装 Anaconda 包的 Buildout 配方。此配方由 Birdhouse 项目使用。
用法
此配方要求Anaconda已经安装。您可以使用buildout选项 anaconda-home 来设置Anaconda安装的前缀。您还可以使用配方选项 prefix 来设置conda前缀。否则,将使用环境变量 CONDA_PREFIX(变量在激活conda环境时设置)作为conda前缀。
支持选项
此配方支持以下选项
- anaconda-home
指向Anaconda安装根目录的Buildout选项。默认: $HOME/anaconda。
- conda-channels
Buildout选项(可选)具有conda包的通道。默认: defaults
- conda-offline
Buildout选项(可选)用于设置conda离线模式。当buildout已经在离线模式时,它不起作用。默认: false
- channel-priority
Buildout选项(可选)用于设置conda安装中的通道优先级。默认: true
- prefix
conda前缀的路径(可选)。如果没有提供,则使用 CONDA_PREFIX 或 anaconda-home。
- pkgs
要安装的包列表,由空格分隔。
- channels
由空格分隔的conda通道列表(可选)。这些通道与conda-channels选项合并。默认: defaults。
- override-channels
如果为真,则忽略来自 ~/.condarc 的默认通道(可选)。默认值。true。
- no-pin
如果为真,则忽略 conda 锁定的文件(可选)。默认值:false。
- env
用于安装的 conda 环境名称(可选)。如果环境缺失,则将包安装在活动环境中。
- default-pkgs
创建 conda 环境时安装的包列表,由空格分隔(可选)。默认值:python
- pip-pkgs
安装到 conda 环境中的包列表(可选)。
示例用法
以下示例 buildout.cfg 将在活动 conda 环境中安装包。
[buildout]
parts = conda
[conda]
recipe = birdhousebuilder.recipe.conda
pkgs = lxml owslib
channels = defaults birdhouse
变更
0.4.0 (2018-03-15)
在 travis 中进行 pep8 测试 (#13)。
跳过 doctests 并使用 buildout.testing (#5)。
修复 conda-prefix 在 conda 版本 >= 4.4 (#10) 的问题。
0.3.6 (2017-05-08)
不要在离线模式下运行 conda install。
0.3.5 (2016-10-12)
添加了 buildout 选项 channel-priority。
修复了通道顺序。
0.3.4 (2016-10-10)
添加了 buildout 选项 conda-offline (#8)。
0.3.3 (2016-08-05)
修复:添加了缺失的 CalledProcessError 导入。
0.3.2 (2016-07-11)
捕获 conda 异常 (#7)。
0.3.1 (2016-06-30)
使用 CONDA_PREFIX。
0.3.0 (2016-06-28)
添加了选项 no-pin 和 override-channels。
在选项中设置 conda env-path 和 prefix。
启用 travis 构建。
删除了未使用的 as_bool 和 makedirs 函数。
使用 zc.buildout 的 bool_option。
使用 conda 离线模式。
安装 pip 包。
添加了 prefix 选项。
使用 CONDA_ENV_PATH。
0.2.7 (2016-04-15)
删除了默认的 ioos conda 通道。
0.2.6 (2015-12-15)
添加了默认的 ioos conda 通道。
0.2.5 (2015-09-21)
使用 buildout 离线选项 ... 启用时不要建立互联网连接。
0.2.4 (2015-08-05)
使用 CONDA_ENVS_DIR 来覆盖 conda 环境的基目录。
0.2.2 (2015-02-25)
将 buildout:prefix 选项设置为 birdhouse 的安装默认目录。
0.2.1 (2015-02-24)
使用环境变量 anaconda-home 设置 anaconda-home。
分离安装前缀和 anaconda-home。
0.2.0 (2015-02-23)
现在可以创建 conda 环境。
添加了 channels 选项。
0.1.4 (2015-01-09)
将 https://conda.binstar.org/birdhouse 添加到默认通道。
0.1.3 (2015-01-08)
将 https://conda.binstar.org/scitools 添加到默认通道。
0.1.2 (2014-12-02)
添加了 on on-update buildout 选项。
0.1.1 (2014-07-31)
更新了文档。
0.1.0 (2014-07-10)
首次发布。