我正在尝试从数据管道中制作一个 conda 包。我们的想法是通过我们的部门在本地分发软件包以进行快速部署。
我们的管道使用了常见 conda 通道中不适用于 Windows 的 2 个软件包:SimpleITK 和 scitools3。在使用所有其他 conda 包依赖项创建 conda 环境后,我们通常会通过 pip 安装这两个包。
我制作了以下 conda 包配方meta.yaml:
{% set name = "package_name" %}
{% set version = "1.0.0" %}
package:
name: "{{ name|lower }}"
version: "{{ version }}"
source:
path: ..
build:
number: 0
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vvv"
entry_points:
- cmr = package_name.api.cli.command_line_interface_segmentation:main
- cupdate = package_name.api.cli.continuous_update:parse_and_run
requirements:
host:
- python
- pip
run:
- python=3.7.4
- …Run Code Online (Sandbox Code Playgroud)