Когда я conda build qhttps
мой пакет, который зависит от времени выполнения от ca-certificates
, который уже установлен, но я получаю сообщение об ошибке: conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform linux-64: {'ca-certificates'}
.
Кроме того, неожиданным является то, что conda info ca-certificates
неничего не вернуть.Это неправильная установка?
(build) [dk@server /home/dk/conda-pkgs]$ conda list
# packages in environment at /opt/miniconda3/envs/build:
#
# Name Version Build Channel
ca-certificates 2018.03.07 0
(build) [dk@server /home/dk/conda-pkgs]$ conda info ca-certificates
(build) [dk@server /home/dk/conda-pkgs]$
Что является необходимым условием для успешной сборки минимального пакета с зависимостями времени выполнения?Давайте предположим, что минимальные средние значения - это просто ключи package:
и requirements/run:
, заполненные в meta.yaml
, и пустой скрипт build.sh
.
Должны ли зависимости быть установлены в той же среде, где я строю, или они должны быть построены, и, следовательно, их архивы хранятся локально на пути /opt/miniconda3/conda-bld
?