Project

Profile

Help

Issue #1916

Unable to install packages with `.` in the name on pip==8.1.2

Added by nwittstock over 5 years ago. Updated almost 3 years ago.

Status:
CLOSED - NOTABUG
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
4. Urgent
Version - Python:
master
Platform Release:
Target Release - Python:
OS:
CentOS 6
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

The latest pip patch version updated a dependency that changes how `.` is normalized in package names. Unfortunately this causes issues with pulp_python and similar tools (such as devpi). We can confirm that our pulp is affected by attempting to install the package `zope.interface`. This works correctly with pip 8.1.1, but fails with pip 8.1.2, which claims the package can't be found in the index.

See https://github.com/pypa/pip/issues/3666 for the issue with pip where this is discussed; the maintainers have closed the issue, and are taking the stance that tools like devpi and pulp will need to be updated to fix.

Currently, we've worked around the issue by pinning pip==8.1.1, but this is a short-term fix.

Let me know if I can provide any additional information. Thanks!

History

#1 Updated by nwittstock over 5 years ago

Edit: as I've dug in more, there was some interesting config on our side where we're not actually using pulp_python, although we're using pulp. So: while you may also have this bug, that's not actually what's happening on our side. Sorry!

#2 Updated by mhrivnak over 5 years ago

  • Status changed from NEW to CLOSED - NOTABUG

#3 Updated by bmbouter almost 3 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF