Removing pip<25.3 in constraints
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 3
- Fork
- 17
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Private JIRA Ticket
https://2u-internal.atlassian.net/browse/BOMS-277
Summary
There is a breakage currently in pip-tools that failed several / many / all? python requirement upgrades: https://github.com/jazzband/pip-tools/issues/2252 The temporary solution may be to pin pip to the last minor version, but it does look like a fix in on the way.
Findings
The error is stemming from the removal of the legacy setup.py bdist_wheel support in https://github.com/pypa/pip/issues/6334 which removes the optional flag --use-pip517 that had been added for the support of deprecated legacy functionality.
Since all versions of pip-tools utilize this flag for the pip-compile command, the new version pip==25.3 is now breaking with all the versions of pip-tools hence the need to pin pip as a solution for this until pip-tools provide a workaround for this issue in their next release.
TODO
- Pin pip<25.3 in constraints
- unpin pip<25.3
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Tìm mục constraints đang ghim pip ở phiên bản thấp hơn 25.3 và xem lại issue pip-tools được liên kết để xác nhận rằng workaround không còn cần thiết. Xóa ghim đó, sau đó xác minh rằng các bản nâng cấp requirement liên quan của pip-tools biên dịch thành công với pip 25.3.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- build-system, tooling
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100