Lorsque je fais un freeze pip, je vois un grand nombre de paquets Python que je n'ai pas explicitement installés, par ex.
$ 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.)
Y a-t-il un moyen pour moi de déterminer pourquoi pip a installé ces paquets dépendants particuliers ? En d'autres termes, comment puis-je déterminer le paquet parent qui avait ces paquets comme dépendants ?
Par exemple, je pourrais vouloir utiliser Twisted et ne pas dépendre d'un paquet avant d'en savoir plus sur la façon de ne pas le désinstaller ou le mettre à jour accidentellement.