<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>pip doesn't necessarily have to "interact with many different versions of the same build tool during a single invocation" if for example it's subprocessing the interactions to some "pip-build" tool that handles the imports and use of the python API.  I.e. pips calls some "pip-build" too (per build), which does the import, not pip itself.</div></div></div></div></blockquote><div><br></div><div>sorry, there's 2 confusing misspells in my sentence.  here it is again:</div><div><br></div><div>pip doesn't necessarily have to "interact with many different versions of the same build tool during a single invocation" if for example it's sub-processing the interactions to some "pip-build" tool that handles the imports and use of the python API.  I.e. pip calls some "pip-build" tool (per build), which does the import, not pip itself.</div></div></div></div>