- Use a better python project/package manager (Recommended to use `uv`) - Manage a separate dependency group for the sphinix-docs and discontinue requirements.txt files - Update the GitHub actions and docs