chore: migrate the project to uv
10 files changed