Switch to UV

I just moved the git repo of this blog from an old conda+pip based setup to using uv. On Mac, start by

brew install uv

Then, I initialized the uv project and just imported the dependencies specified in the requirements.txt file.

uv init --python 3.13
uv add --requirements requirements.txt

And that is basically it. From now on, to run pelican commands, just prefix them with uv run, e.g.,

uv run pelican content

The transition was smooth and fast. Highly recommended!

social