代码之家  ›  专栏  ›  技术社区  ›  P.R.

conda构建需求:从特定通道添加包

  •  10
  • P.R.  · 技术社区  · 10 年前

    是否可以在conda配方中添加来自特定binstar频道的构建需求?

    例如,我想为ffmpeg-devel创建一个配方,它需要7zip。但似乎距离 trent 信道工作。我试着把 trent/7za trent 7za 但它们都不起作用。

    package:
    name: ffmpeg-dev
    version: 2.3.3
    
    source:
    fn: ffmpeg-20140827-git-8c1b942-win64-dev.7z
    url: http://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-20140827-git-8c1b942-win64-dev.7z [win]
    sha1: 1aaf45274229cba7fe723a4118ca243e77cb4587
    
    requirements:
    build:
        - trent/7za
        - ffmpeg-dev
    run:
        - ffmpeg-dev
    
    about:
    home: https://www.ffmpeg.org/
    license: "Various (see Copyright file from the aspell6-en source)"
    summary: "A complete, cross-platform solution to record, convert and stream au
    
    1 回复  |  直到 10 年前
        1
  •  8
  •   asmeurer    10 年前

    这还不可能,但这是我们要添加的功能。现在,您需要在构建之前将通道添加到配置中,例如

    conda config --add channels trent 
    
    推荐文章