Project

Profile

Help

Issue #1916

closed

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

Added by nwittstock almost 8 years ago. Updated about 5 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!

Actions #1

Updated by nwittstock almost 8 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!

Actions #2

Updated by mhrivnak almost 8 years ago

  • Status changed from NEW to CLOSED - NOTABUG
Actions #3

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF