@phpdude вот ещё подобная прикольная штука
naiquevin/pipdeptree [github.com]
киллер-фича - узнать какой пакет мешает обновлению
например хотим узнать что мешает обновить django:
root@6798f7a43933:/app# pipdeptree --reverse --packages django
Django==1.10.7
- django-allauth==0.31.0 [requires: Django>=1.8]
- django-cacheback==1.3.1 [requires: django<2.0,>=1.8]
- django-classy-tags==0.8.0 [requires: Django>1.3]
- django-haystackbrowser==0.6.2 [requires: django-classy-tags>=0.3.4.1]
- django-clear-cache==0.3 [requires: Django>=1.0]
- django-debug-toolbar==1.7 [requires: Django>=1.8]
- django-haystack-panel==0.2.1 [requires: django-debug-toolbar>=1.0]
- django-haystack==2.5.2.dev38+gd761d12 [requires: Django>=1.8]
- django-haystackbrowser==0.6.2 [requires: django-haystack>=1.2.0]
- drf-haystack==1.6.1 [requires: django-haystack>=2.5.0]
- django-haystack==2.5.2.dev38+gd761d12 [requires: Django<1.11]
- django-haystackbrowser==0.6.2 [requires: django-haystack>=1.2.0]
- drf-haystack==1.6.1 [requires: django-haystack>=2.5.0]
- django-rest-auth==0.9.1 [requires: Django>=1.8.0]
- drf-haystack==1.6.1 [requires: Django<1.11,>=1.8]
- drf-nested-routers==0.90.0 [requires: Django>=1.8]
видим у каких пакетов в зависимостях Django<1.11
naiquevin/pipdeptree
pipdeptree - A command line utility to display dependency tree of the installed Python packages
github.com