собрать пакет conda с помощью auxlib - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь использовать предложенное решение здесь для упаковки python модуля с conda с «централизованным» номером версии. Я установил auxlib с помощью pip, и кажется, что он в настоящее время недоступен в виде пакета conda.

Мой conda-build не работает, утверждая, что auxlib не может быть найден: setup.py импортирует модуль, init .py имеет следующую строку

from auxlib.packaging import get_version

, которая вызывает ошибку ModuleNotFoundError: No module named 'auxlib'.

Замена auxlib на conda._vendor.auxlib в setup.py и init .py и добавление conda в раздел требований build в meta.yml решает проблему (conda доступна в виде пакета conda).

Это путь к go?

Импорт модуля из setup.py представляется источником сложностей (как указано, например, здесь ). Это замечание относится к этой строке в файле conda setup.py . (Кстати, я не берусь понять, почему добавленный путь - это нижняя папка conda, а не ее родитель).

...