Я пытаюсь использовать предложенное решение здесь для упаковки 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
, а не ее родитель).