Skip to content

Removing support for git+git@ VCS requirement scheme #7554

@sbidoul

Description

@sbidoul

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

Metadata

Metadata

Assignees

Labels

C: vcspip's interaction with version control systems like git, svn and bzrtype: deprecationRelated to deprecation / removal.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions