Когда я делаю зависание в пипе, я вижу большое количество пакетов Python, которые я явно не устанавливал, например.
$ pip freeze
Cheetah==2.4.3
GnuPGInterface==0.3.2
Landscape-Client==11.01
M2Crypto==0.20.1
PAM==0.4.2
PIL==1.1.7
PyYAML==3.09
Twisted-Core==10.2.0
Twisted-Web==10.2.0
(etc.)
Есть ли способ определить, почему pip установил эти конкретные зависимые пакеты? Другими словами, как определить родительский пакет, в котором эти пакеты были зависимыми?
Например, я могу использовать Twisted, и я не хочу зависеть от пакета, пока не узнаю больше о том, что вы случайно не удалили его или не обновили.