Simon Willison’s Weblog

Subscribe

Wednesday, 24th December 2025

uv-init-demos. uv has a useful uv init command for setting up new Python projects, but it comes with a bunch of different options like --app and --package and --lib and I wasn't sure how they differed.

So I created this GitHub repository which demonstrates all of those options, generated using this update-projects.sh script (thanks, Claude) which will run on a schedule via GitHub Actions to capture any changes made by future releases of uv.

# 10:05 pm / projects, python, github-actions, git-scraping, uv

2025 » December

MTWTFSS
1234567
891011121314
15161718192021
22232425262728
293031