PMXBOT Log file Viewer

Help | Karma | Search:

#pypa-dev logs for Wednesday the 26th of August, 2020

(Back to #pypa-dev overview) (Back to channel listing) (Animate logs)
[10:17:16] <travis-ci> pypa/pip#17844 (add-ux-docs - 3f40b10 : Nicole Harris): The build passed.
[10:17:16] <travis-ci> Change view : https://github.com/pypa/pip/compare/46bdaa1ece0f...3f40b10fe004
[10:17:16] <travis-ci> Build details : https://travis-ci.com/pypa/pip/builds/181447713
[10:17:52] <travis-ci> pypa/pip#17842 (add-ux-docs - 46bdaa1 : Nicole Harris): The build passed.
[10:17:52] <travis-ci> Change view : https://github.com/pypa/pip/commit/46bdaa1ece0f
[10:17:52] <travis-ci> Build details : https://travis-ci.com/pypa/pip/builds/181447439
[11:42:44] <gutsytechster> Hello all. I am trying to understand the logic behind uninstallation. I've got it roughly that `UninstallPathSet.from_dist(dist)` returns an UninstallPathSet object with paths to be removed populated for dist. Further, when these paths are to be removed via the UninstallPathSet.remove(), I see that it calls a function `compress_for_rename`.
[11:43:48] <gutsytechster> First question that comes to my mind is that, why are we renaming the paths? Don't we have to remove all the files/folders corresponds to a package?
[11:48:04] <gutsytechster> I am having a hard time to understand the `compress_for_rename` function as well. I mean how is it identifying the paths which are to be renamed.