Что не нравится conda-build в этом номере версии? - PullRequest
0 голосов
/ 14 февраля 2020

Python / Anaconda newb ie здесь. Я пытаюсь работать с пакетами и несколькими средами.

Сейчас я пытаюсь установить пакет "ibm_watson", который доступен через PyPi. Вот история на данный момент:

conda skeleton pypi ibm_watson

Это сработало, но сгенерировало meta.yaml, который conda-build не понравился. У него была строка версии "> = 2.0" с посторонней запятой. Я должен был отредактировать это вручную. Где эта ошибка происходит? Во всяком случае, я прошел через это. Вот где я застрял сейчас.

conda_build.exceptions.DependencyNeedsBuildingError: Unsatisfiable dependencies for platform osx-64: {"python_dateutil[version='>=2.5.3']"}

Хорошо, хорошо. Он думает, что мне нужна версия python_dateutil, как минимум 2.5.3. Но вот проблема:

> conda list | grep dateutil
python-dateutil   2.8.0    py37_0

Мне, конечно, кажется, что 2.8.0 должен удовлетворять требованию быть более 2.5.3. Итак, что является причиной этой ошибки и как мне ее преодолеть?

(На самом деле я забыл. У ibm_watson также была другая ошибка зависимости, требующая ibm_cloud_sdk_core. Так что на самом деле эта конкретная ошибка произошла после попытки построить пакет THAT. Но также в первоначальной попытке сборки для ibm_watson).

...