Login
You're viewing the social.eqrion.net public feed.
  • Oct 13, 2026, 8:24 PM

    Let's say you have `python3.14` and `python3.15t` as the only Python interpreters installed on your machine (notice how 3.15 is a free-threaded build and the versions do not overlap). If you were to run the Python Launcher -- `py` -- with no restrictions on what Python interpreter to select, which of those two interpreters would you expect to be selected?

    💬 2🔄 2⭐ 1

Replies

  • Oct 13, 2026, 8:28 PM

    @brettcannon third option: "refuse the temptation to guess". interactively prompt me to select one, exit with error if not in an interactive context

    💬 1🔄 0⭐ 0
  • Oct 14, 2026, 12:14 AM

    @glyph Since you could already do that with `-3` or `-3t`, you can already avoid guessing. And if you error out you may inadvertently break scripts and such on your machine just because of timing of what you have installed so far just because you didn't think of setting a version restriction.

    💬 1🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0