#pipenv #pipfile
#pipenv #pipfile
Вопрос:
У меня есть pip-файл, который выглядит примерно так:
[packages]
pyarrow = "*"
tensorflow = "==1.8.0"
h5py = "*"
У меня есть другой пакет, xyz
, который существует в репозитории github. Я клонировал этот репозиторий, внес в него некоторые изменения и теперь хочу включить отредактированную версию в свой pipfile. Если это поможет, у меня также есть модифицированная версия xyz
в ветке на Github.
Как я могу это сделать?
Ответ №1:
Что сработало для меня, так это ссылка на зависимость по пути:
[packages]
xyz = {path = '../xyz',editable = true}
Затем:
pipenv --rm
pipenv lock
pipenv install
Я столкнулся с проблемой, из-за которой путь ограничен 8 символами или что-то в этом роде. Мой обходной путь заключался в том, чтобы добавить программную ссылку на реальное местоположение пакета, чтобы она помещалась в эти 8 символов.