Требование сборки conda: добавить пакет из определенного канала

Можно ли добавить в рецепт conda требование к сборке, исходящее из определенного канала binstar?

Например, я хочу создать рецепт для ffmpeg-devel, который требует 7zip. Но похоже только 7за из 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

2 ответа

Решение

Это пока невозможно, но мы хотим добавить эту функцию. На данный момент вам нужно добавить каналы в вашу конфигурацию, прежде чем строить, как

conda config --add channels trent 

Я думаю, что в настоящее время этот синтаксис может быть возможен:

      trent::7za
Другие вопросы по тегам