![](https://secure.gravatar.com/avatar/fe7a2e5aa555027343b8ab638d538b22.jpg?s=120&d=mm&r=g)
May 12, 2016
10:40 p.m.
I may be doing something wrong, but... The METADATA in my wheel uses Obsoletes but pip does not remove the obsoleted package on an install of my wheel. Is it supposed to? Thanks, Phil
![](https://secure.gravatar.com/avatar/396e3de53320abf9855d912cd3d9431f.jpg?s=120&d=mm&r=g)
May 2016
1:56 p.m.
On Thu, May 12, 2016 at 5:40 PM, Phil Thompson <phil@riverbankcomputing.com> wrote:
I may be doing something wrong, but...
The METADATA in my wheel uses Obsoletes but pip does not remove the obsoleted package on an install of my wheel.
Is it supposed to?
No. Unlike some other package managers, pip doesn't keep track of every package that depends on another, so it will not remove the obsoleted package unless you specifically do `pip uninstall obsoleted-package`. This prevents silent/unintentional breakage. Cheers, Ian
3203
Age (days ago)
3204
Last active (days ago)
1 comments
2 participants
participants (2)
-
Ian Cordasco
-
Phil Thompson