如何在 conda meta.yaml 要求中添加本地 tar.gz 包?

How to add local tar.gz package in conda meta.yaml requierement?

我有一个 meta.yaml conda 的配方,用于构建一个包。 (我们称之为 mypackage

我希望这个包在他的需求部分 (build&运行) 中使用本地 (tar.bz2) 文件(我们称之为 locapackagedep)

这是我想做的示例

requirements:
  build:
   - setuptools
   - wheel
   - nodejs=16
   - yarn
   - jupyterlab
   - /my/path/to/locapackagedep
   - ipympl
 host:
   - python {{ python }}
 run:
   - python=3.8
   - jupyterlab
   - locapackagedep

我找不到关于它的任何文档....

我认为需要按名称指定包,并使用 -c 标志来指示包含构建的本地路径。

类似于:

requirements:
  build:
   - setuptools
   - wheel
   - nodejs=16
   - yarn
   - jupyterlab
   - locapackagedep
   - ipympl
 host:
   - python {{ python }}
 run:
   - python=3.8
   - jupyterlab
   - locapackagedep

conda build -c file://my/path/to .