maybe this was covered before, but I'm looking for clarification on how pip upgrades are to work under PEP439.<div><br></div><div>I see 3 relevant bits right now:</div><div><br></div><div><div>1) "attempts to import pip machinery. If it can then the pip command proceeds as normal"</div>
<div><br></div><div>i.e., once it has a pip installed, it doesn't automatically upgrade on subsequent imports.</div></div><div><br></div><div>2) "A bootstrap is used in the place of a the full pip code so that we don't have to bundle pip and also the install tool is upgradeable outside of the regular Python upgrade timeframe and processes"</div>
<div><br></div><div>to be clear, what is the "install tool" here?  pip? or the bootstrap?</div><div><br></div><div>3) "Manual installation of the pip implementation will be supported through the manual download of the wheel file and "pip3 install <downloaded wheel file>. This installation will not perform standard pip installation steps of saving the file to a cache directory or updating any local database of installed files.""</div>
<div><br></div><div>I guess this means "manual upgrades" as well?</div><div>this special logic is to be inside pip itself? or an override of "install" in the bootstrap (that detects when it's a pip wheel)?</div>
<div><br></div><div>Marcus</div>