we should use uv and modern pyproject.toml
we should use uv and modern pyproject.toml