构建conda-packag时如何解决Pypi依赖

2024-04-28 14:54:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从我的项目创建一个conda包。但是在构建conda包时,我不知道如何满足pypi需求。在

梅塔亚姆:

package:
  name: speedstrom
  version: "0.0.1"

source:
    path: .

requirements:
  build:
    - python
    - setuptools
    - cycler
    - llvmlite
    - matplotlib
    - numba
    - numpy
    - pandas
    - pyparsing
    - python-dateutil
    - pytz
    - scikit-learn
    - scipy
    - simplejson
    - six
  run:
    - python
    - cycler
    - llvmlite
    - matplotlib
    - numba
    - numpy
    - pandas
    - pyparsing
    - python-dateutil
    - pytz
    - scikit-learn
    - scipy
    - simplejson
    - six

test:
  imports:
    - speedstrom

about:
  license: WTFPL

设置.py:

^{pr2}$

simplejson仅在Pypi中可用,而在conda索引中不可用。运行conda build时,出现以下错误:

RuntimeError: Setuptools downloading is disabled in conda build. Be sure to add all dependencies in the meta.yaml  url=https://pypi.python.org/simple/simplejson/r

这与pypi依赖性有关。在

然后,我尝试将包simplejson上载到conda索引,但是失败了,我想知道是否有一种方法可以使用conda来启用setuptools下载?在


Tags: buildnumpypypipandasmatplotlibpyparsingcondasetuptools