问题描述
为什么我需要一个 setup.py
文件,而当我想使用 conda 构建时,通常需要该文件来构建 python 包? IE。 gradle 也不需要存在 mavens XML 文件。
解决方法
尽管 conda 使用不同的格式 (meta.yml
) 来注册依赖项,但许多 conda 包只是对 pip install
的基本包装。
很多 conda 包从 setup.py
执行构建,然后 pip 安装。
下面是一个 conda
被用作 pip install
的包装器的例子。
https://github.com/conda-forge/requests-feedstock/blob/master/recipe/meta.yaml