I think that use uv (or poetry) could be useful to accelerate the development of the project and add github action to validate PRs and others stuffs.