Self-contained Python scripts with uv
TLDR
You can add uv into the shebang line for a Python script to make it a self-contained executable.
I am working on a Go project to better learn the language. It's a simple API backed by a postgres database.
When I need to test out an endpoint, I prefer to use the httpx python package inside an ipython REPL over making curl requests. It's nice to be able to introspect responses and easily package payloads with dicts instead of writing out JSON.
Anyway, I decided to write a script to upsert some user data so that I can beat on my /users
endpoint.