Есть ли какой-нибудь удобный способ заставить uv сказать мне, в чем причина этого ограничения в моем дереве зависимостей ?
Я могу пройти половину пути с помощью uv Tree --invert --package numpy, в результате чего (отредактировано):
Код: Выделить всё
numpy v2.0.2
├── numba v0.60.0
| └── my_main_project v0.1.0
├── matplotlib v3.9.3
└── scipy v1.14.1
Здесь гораздо удобнее (
Код: Выделить всё
pip install pipdeptreeКод: Выделить всё
$ pipdeptree -r -p numpy
numpy==2.0.2
├── numba==0.60.0 [requires: numpy>=1.22,=0.60]
├── matplotlib==3.9.3 [requires: numpy>=1.23]
...
└── scipy==1.14.1 [requires: numpy>=1.23.5,
Подробнее здесь: [url]https://stackoverflow.com/questions/79264662/showing-package-specifiers[/url]
Мобильная версия