py, который всегда запускает последнюю, самую свежую среди установленных версию. Это решает проблему, когда алиасы python/python3 перезатираются при установке очередной версии питона, так что они указывают не на самую новую версию питона, а на недавно установленную. В мире Windows подобная штука существует уже лет 10 и устанавливается по умолчанию, а вот теперь такое же есть и для Unix-систем.Я никогда не страдал от проблемы перезаписывания алиасов
python/python3, потому что пользуюсь менеджером версий asdf и сам контролирую, на какую версию ссылаются эти алиасы. Да, и pyenv тоже умеет точно так же.Для меня, пожалуй, самым полезным применением этого
py будет то, что он умеет находить виртуальные окружения, и использовать их без активации, так что вместо:source .venv/bin/activateможно писать вот так:
python -m pip install httpx
py -m pip install httpxНаписано на Rust.
https://snarky.ca/introducing-the-python-launcher-for-unix/