pypa/pip
Ver no GitHub`pip install git+...` from a branch/tag could be faster
Open
#13.060 aberto em 30 de out. de 2024
C: vcshelp wantedtype: enhancementtype: performance
Métricas do repositório
- Stars
- (8.952 stars)
- Métricas de merge de PR
- (Mesclagem média 13d 7h) (20 fundiu PRs em 30d)
Description
What's the problem this feature will solve?
pip install git+...@foo-branch clones the whole repository and then checks out foo-branch. This process takes some time if the repository has a long history or many branches.
Describe the solution you'd like
I'd like to leverage git clone parameters to make the whole thing faster when a specific branch is requested. In particular, I'd use `the following:
--branch foo-branch--depth 1
Alternative Solutions
The current solution works fine, but is slow in some specific situations.
Additional context
https://git-scm.com/docs/git-clone
Code of Conduct
- I agree to follow the PSF Code of Conduct.