Just an FYI that I've been working on Python 3.12 ...
# pex
e
Just an FYI that I've been working on Python 3.12 support and that is green save for 10 unit tests here: https://github.com/jsirois/pex/tree/python/3.12
🔥 3
🐍 3
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.
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.
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
Alright, Python 3.12 support + Pip 23.2 support is now available in Pex 2.1.139.
🙌 3