Skip to content

github link regression 0.11.16 vs venv_0.11.15 #19587

@jremmet

Description

@jremmet

Summary

We install packages via the pip interface from a githup repo using ssh.
With 0.11.16 we see a different behavior in how the "source" is reported
with pip freeze.

Steps to reproduce:

virtualenv venv_0.11.16
venv_0.11.16/bin/pip install uv==0.11.16
venv_0.11.16/bin/uv pip install --python venv_0.11.16/bin/python "phytec-eeprom-flashtool @ git+ssh://git@github.com/phytec/phytec-eeprom-flashtool.git"
                         
venv_0.11.16/bin/pip freeze
crc8==0.2.1
phytec-eeprom-flashtool @ git+ssh://github.com/phytec/phytec-eeprom-flashtool@3c464dad736cbb6f4679a34e899cd8b4f3f6bb5f
PyYAML==6.0.3
smbus2==0.6.1
uv==0.11.16

Whats missing is the usernam part, here "git@" and the ".git" suffix.

venv_0.11.15/bin/pip freeze
crc8==0.2.1
phytec-eeprom-flashtool @ git+ssh://git@github.com/phytec/phytec-eeprom-flashtool.git@3c464dad736cbb6f4679a34e899cd8b4f3f6bb5f        
PyYAML==6.0.3
smbus2==0.6.1
uv==0.11.15

Both virtual environments use:
pip 24.0

Maybe this is related #10072 @konstin

Platform

Ubuntu 24.04.4 / Linux 6.17.0-29-generic x86_64 GNU/Linux

Version

uv 0.11.16

Python version

python 3.12.3

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions