It can follow the README very closely See uv's approach for inspiration https://docs.astral.sh/uv/ Maybe add a test to make sure things stay in sync