Huh, turns out Poetry's lockfile support already handles the edge cases with env markers that we've been worrying about, including properly handling platform-specific deps? 🧵
We already decided to stop using pip-compile, so had been planning on teaching Pex to generate lockfiles, hopefully w/ PEP 665. But there's huge risk there, including pushing back lockfile project's timeline >1 month.
Instead, we can use something that's already battle tested and handles everything we need fwict. So far, only downsides I can see are switching up the resolver from new-pip to Poetry, and not sharing the caches between Pex/Poetry