Ограничить восходящие зависимости в пипсах - PullRequest
0 голосов
/ 30 ноября 2018

Мне нужно указать версию для пакета, от которой зависит одна из моих зависимостей, но мой пакет напрямую не зависит.Скажем, мой CI пытается собрать package_a, это зависит от package_b и не зависит от package_c.Но package_b зависит от package_c, и это должна быть конкретная версия.Другими словами, «не устанавливайте это, но если вы в конечном итоге устанавливаете это, пожалуйста, установите эту версию».

Это представляется выполнимым в conda с run_constrainted , но я не могу определитьесли это возможно сделать в pip в требованиях.

Менее привлекательным обходным решением будет просто добавить этот другой пакет (package_c) в качестве другого требования.

...