Может ли установка include_requires обойти лучшее совпадение в PyPI и клонировать репо?

Основная ветвь SHAP исправляет конфликт с XGBoost, который не исправлен в последней версии PyPI:0.35.0. И SHAP, и XGBoost включены в список дляinstall_requires в setup. Я пробовал следующее (и множество вариантов):

'shap @ git+ssh://git@github.com/slundberg/shap/fc30c661339e89e0132f5f89e5385e3681090e1f#egg=shap',

но все они приводят к Best match shap 0.35.0. Следовательно, установка используетProcessing shap-0.35.0.tar.gz, и яйцо имеет такое же противоречие между SHAP и XGBoost.

Без setup Я тестировал pip install git+https://github.com/slundberg/shap.git#egg=shap, и он извлекает ветку без конфликтов. Пытаюсь использовать'git+ssh://github.com/slundberg/shap.git#egg=shap' приводит к 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers

Есть ли подходящее исправление с настройкой, которое не требует ожидания новой версии SHAP на PyPI?

0 ответов

Другие вопросы по тегам