Page MenuHomeSoftware Heritage

Our pip usage is broken since a recent pip release
Closed, MigratedEdits Locked

Description

Multiple tools depend on pip and the way we are using it actually impeding in our tooling usage, at least:

  • D6479: virtualenv
  • D6537: docker (specifically when trying to test developments with override)

This task is to actually track the required changes to stabilitze the tooling.

An upstream issue [1] exists about it and declare some possible workarounds.
That issue is closed but the problem are still ongoing.

Related to P1205

[1] https://github.com/pypa/pip/issues/10573

Event Timeline

ardumont triaged this task as Normal priority.Oct 22 2021, 11:19 AM
ardumont created this task.
ardumont updated the task description. (Show Details)
ardumont updated the task description. (Show Details)
ardumont updated the task description. (Show Details)

The issue has been fixed upstream and will be part of next pip release.

Until then we could simply forbid to install pip version 21.3 in Dockerfile.

ardumont claimed this task.