You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 11, 2026. It is now read-only.
I would like to share that it is possible (and very useful) to install Xonsh using uv.
Assuming that uv is available, here's how I do it:
uv tool install xonsh[full] --with pip
This allows me to install Xonsh very quickly, thanks to uv, and use xpip within Xonsh.
I would even dare to use Xonsh as a login shell, by making a simple change to the above command:
This instructs uv to use an uv-managed Python installation (which it downloads and installs if necessary) that is completely independent from whatever is installed on the system. This makes Xonsh immune from any breaking changes to the system's Python installation.
I would like to share that it is possible (and very useful) to install Xonsh using
uv.Assuming that
uvis available, here's how I do it:This allows me to install Xonsh very quickly, thanks to
uv, and usexpipwithin Xonsh.I would even dare to use Xonsh as a login shell, by making a simple change to the above command:
This instructs
uvto use anuv-managed Python installation (which it downloads and installs if necessary) that is completely independent from whatever is installed on the system. This makes Xonsh immune from any breaking changes to the system's Python installation.