【问题标题】:Conda Skeleton Fails康达骨架失败
【发布时间】:2018-09-19 00:17:28
【问题描述】:

我使用wheel 在Pypi 上发布了一个示例python 包。我想使用this 教程在我的 Conda 频道上发布包。

但是当我运行时: conda skeleton pypi rutgerhofstepythonpackage我收到以下错误:

Warning, the following versions were found for rutgerhofstepythonpackage
0.0.1
0.0.2
0.1.1
Using 0.1.1
Use --version to specify a different version.

Leaving build/test directories:
  Work:  /opt/anaconda3/conda-bld/skeleton_1523284768777/work
  Test:  /opt/anaconda3/conda-bld/skeleton_1523284768777/test_tmp
Leaving build/test environments:
  Test: source activate  /opt/anaconda3/conda-bld/skeleton_1523284768777/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho
  Build:        source activate  /opt/anaconda3/conda-bld/skeleton_1523284768777/_build_env


Error: No source urls found for rutgerhofstepythonpackage

【问题讨论】:

标签: conda python-wheel


【解决方案1】:

Conda Skeleton 需要源代码分发。将轮子上传到 pypi 是不够的。

除了构建分发 python setup.py bdist_wheel --universal 创建源分发 python setup.py sdist

在上传到 PyPi 之前。我在尝试使用 tutorial 手动创建 meta.yaml 文件时发现了这一点

【讨论】:

  • 事后看来,该错误消息非常有意义......它找不到源代码的 URL。
猜你喜欢
  • 2020-12-25
  • 2023-03-22
  • 2019-05-05
  • 1970-01-01
  • 2012-06-06
  • 2013-04-20
  • 2020-12-18
  • 2015-01-26
  • 2015-01-23
相关资源
最近更新 更多