[23:56:51] <njs> at first I was like "oh yeah you're right, this whole thing where we always require code that wants to *target* a particular interpreter also *run* on that interpreter is terrible, we shouldn't bake that into our build system design!"
[23:57:05] <njs> but then I realized that, uh, there literally is no other option, so...
[23:57:34] <dstufft> I mean, it's theortically possible, but it makes the logic pip has to go through much more convulted
[23:57:53] <dstufft> since we also have to resolve what version of Python all of the dependencies can run on as part of the dependency chain