```
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