```
mkdir leo-editor
cd leo-editor
uv init .
uv add docutils leo
# make launcher script
wget https://raw.githubusercontent.com/leo-editor/leo-editor/refs/heads/devel/launchLeo.py
# run and test
uv run launchLeo.py
# to upgrade leo
uv sync -U
```
I recently got a new machine and also recently had started playing with Astral uv. So far, I was using Leo from git with pip. Thought of trying installation with uv - turned out to be the simplest and fastest of the lot. This is on Linux (Mint and CachyOS) with uv being installed from System -> Software -> Add menu.In fact, it is too straight forward that I am wondering if it is the right way :) My outlines worked fine and I edited few files too. Sharing, in case if it is useful.
This is the first I've heard of uv, but I'm glad it works for you.
uvx leo
uvx leo
An interesting article on uv: How uv got so fast