我想知道如果给定的包安装在安装环境目标中,您是否可以在 conda 包配方中指定依赖项的选择器以仅选择它。
所以想象一个这样的食谱:
package:
name: foo
version: 1.0
requirements:
run:
- python
- my_dep_which_requires_something # [ installed(jupyterlab>=3) ]
如您所见,最后一行包含一个要求,对于已安装的名为“jupyterlab”的软件包,该要求应该是可选的。最终这已经实现了,但我不知道/无法找到它 - 或者必须先设计/编写它。
很高兴有任何答案将我指向正确的方向。