What's the problem this feature will solve?
In addition to VCS requirements which have the form of a proper URL, pip also partially supports a git specific scheme of the form git+git@example.com:user/repo.git. As currently documented, this scheme is supported for editable installs only.
Supporting this scheme has a number of drawbacks:
This scheme is easily replaced by URLs such as
Describe the solution you'd like
Deprecate support for this format during one year, then remove it (#7543).
Alternative solutions
- fix issues as they are discovered (e.g. support this format for non-editable uses, make pip freeze transform the reference to a supported format)
- do nothing, document the exceptions
What's the problem this feature will solve?
In addition to VCS requirements which have the form of a proper URL, pip also partially supports a git specific scheme of the form git+git@example.com:user/repo.git. As currently documented, this scheme is supported for editable installs only.
Supporting this scheme has a number of drawbacks:
link.is_vcsreturnsFalsefor such pseudo-URLs), and properly supporting it everywhere would be very complex.This scheme is easily replaced by URLs such as
Describe the solution you'd like
Deprecate support for this format during one year, then remove it (#7543).
Alternative solutions