Требования к пунктам не устанавливаются - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть пакет Python, который называется shenko .Все работает, и у меня есть код на мой код на Github .

Теперь мой вопрос после того, как я установил свой пакет (sudo pip install shenko), почему я не могу получить panda3d для установки?

После установки моего пакета я выполняю pip list и вижу shenko , но не panda3d .

Iпробовал рыскать в интернете, я знаю что-то простое, но я просто в своем уме.Любая помощь или предложения будут удивительными.

Заранее спасибо.

1 Ответ

0 голосов
/ 13 февраля 2019

Чтобы вывести список зависимостей в ваш файл needs_dev.txt, вам нужно запустить pip install -r requirements-dev.txt.Запуск pip install shenko не приведет к их установке.

Вместо этого вы должны перечислить зависимости времени выполнения вашего пакета в файле setup.py в качестве аргумента install_requires.У вас уже есть это, но есть небольшая ошибка.В коде, на который вы ссылаетесь, вам нужно изменить:

install_requires='requirements' на install_requires=requirements

, так как вы пытаетесь сослаться на список требований.Затем добавьте panda3d в список существующих требований.Так что теперь это должно выглядеть так:

requirements = [
    'Click>=6.0',
    'panda3D==1.10.0',
]
...