-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
auto-lockedOutdated issues that have been locked by automationOutdated issues that have been locked by automationresolution: duplicateDuplicate of an existing issue/PRDuplicate of an existing issue/PR
Description
Environment
- pip version: 19.2
- Python version: 3.7.4
- OS: RHEL
Description
It seems like pip 19.2 cannot handle the case of having an email as username in index-url
:
$ pip install test
Looking in indexes: https://user_at_example.com:****@url-to-pypi-server
Collecting test
...
But using user@example.com
I get:
pip install test
Looking in indexes: https://user%40example.com:****@url-to-pypi-server
Collecting test
ERROR: Could not install packages due to an EnvironmentError: Failed to parse: https://user@example.com:pass@url-to-pypi-server
Expected behavior
User names with symbols like @
should be supported too. It works for 19.1.1.
How to Reproduce
Just use @
as part of the user name.
Output
Provided in the examples above.
TTRh, markuszoeller, AldrChist and nikolaypavlov
Metadata
Metadata
Assignees
Labels
auto-lockedOutdated issues that have been locked by automationOutdated issues that have been locked by automationresolution: duplicateDuplicate of an existing issue/PRDuplicate of an existing issue/PR