TIL: Managing Editable Dependencies in uv Without Committing Local Paths
Dynamically switch uv dependency sources in pyproject.toml to maintain editable installations for local Django package development while enforcing production git sources via pre-commit hooks.