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