I'll be offline through the 29th; so wont get to finishing until then. The support won't be useable anyhow until Pip-next releases. Current Pip 23.1.2 is broken for Python 3.12 (debug command fails with a type error) and that branch uses a master sha of theirs with the break fixed.
enough-analyst-54434
07/04/2023, 12:47 AM
Ok, this is now green: https://github.com/pantsbuild/pex/pull/2168
I need to do some cleanup and break off a few independent pieces, but this should all be out for review over the next few days.
enough-analyst-54434
07/06/2023, 5:34 PM
Ok, Python 3.12 support: https://github.com/pantsbuild/pex/pull/2172
It turns out this was not the fork in the road I thought it was in terms of support for legacy Pythons; so the code base stays unified and no existing user will be broken for at least this year and next.
🙌 1
enough-analyst-54434
07/23/2023, 3:37 PM
Alright, Python 3.12 support + Pip 23.2 support is now available in Pex 2.1.139.