Naming the Python binary when `--disable-gil` is set

Sticking the version at the end would be highly unusual.

Anyway, I now have:

  • python3.13
  • python3.13-debug
  • python3.13-freethreading
  • python3.13-freethreading-debug

(I didn’t like the dash in free-threading, and I consider t of ft to be quite cryptic.)

I also decided not to add any executable names except the ones with the ABI flags, at least not yet.

If we do this, perhaps we should block the freethreading name on PyPI?

4 Likes