pex-tool / pex

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
https://docs.pex-tool.org/
Apache License 2.0
2.52k stars 258 forks source link

Add hidden support for Python 3.13. #2318

Closed jsirois closed 8 months ago

jsirois commented 8 months ago

This uses a patched version of Pip as well as a new build system to affect spinning up CI for the Python 3.13 release in October ahead of time without leaking details of this testing-only setup to the production distribution.

jsirois commented 8 months ago

Ok, this is finally good to go for review.

jsirois commented 8 months ago

Sounds like this was a little painful, with the flit->setuptools switch and the pypy symlinks issue... All LGTM though!

A bit, but flit->setuptools was a 1 time thing to allow this style of anticipating Python releases going forward and that seems worth it. I'd much rather not be caught back on my heels any longer.

Thanks for taking a look.