<div dir="ltr">Under the covers, pip uses "setup.py install --record" (which requires also using --single-version-externally-managed) in order to create an install log, that get's used for uninstalls. <div><br>
</div><div>And due to using `--single-version-externally-managed`, the install is done "old-style",  i.e., not installed as an egg, and not knowing how to install *from* an egg.  the one caveat being that setuptools (not pip) does throw in an .egg-info directory with the project metadata.<br>
<div><br></div><div style>So is "pip uninstall" the primary historical reason for  the lack of egg install support? or is there more to the story?</div></div><div style><br></div><div style>Marcus</div></div>