Skip to content

Pin pip<24.3 in global constraints #458

@UsamaSadiq

Description

@UsamaSadiq

Description

pip>=24.3 is causing requirements files paths to be extended like this:

/Users/usama.sadiq/Desktop/edx/video-encode-manager/requirements/constraints.txt

We need to pin pip<24.3 globally to resolve this issue.

Context

pip==24.3 caused an issue in resolving nested dependencies in requirement files (was able to reproduce reported error locally) and pip==24.3.1 was released to fix this but is causing this issue on our end.
Tried pinning pip<24.3 locally and the issue was fixed.

### A/C
- [x] pin `pip<24.3` in global requirements constraint file
- [x] Create a follow-up issue to investigate and remove this constraint in the future
- [x] Link the follow-up issue in the CHANGELOG and constraints fiel
- [x] Release new version of `edx-lint` to reflect this change across repos

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions