python-poetry / python-poetry/install.python-poetry.org
install.python-poetry.org with constraints.txt
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Python
- Star
- 255
- Fork
- 65
- Merge trung bình
- 2 giờ 48 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
- I have searched the issues of this repo and believe that this is not a duplicate.
- I have searched the documentation and believe that my question is not covered.
Feature Request
Currently when running poetry-install.py for a specific version the dependencies of that specific poetry version are resolved at install time and may include recently published versions.
For example, poetry==1.1.11 required cryptography>=2.0
This has been incrementing to pull a newer and newer version of cryptography which ultimately broke a CI docker build I run when the newest version started requiring a rust compiler.
It would be great if we could deterministically install poetry - even if that required the 1-time generation of a poetry-install lock file.
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
Bắt đầu bằng cách đọc poetry-install.py và ngữ cảnh của constraints.txt trong issue, sau đó theo dõi cách các dependency được phân giải cho một phiên bản Poetry được yêu cầu. Xác định cách sử dụng tệp lock hoặc constraints được tạo; được coi là hoàn tất khi việc cài đặt một phiên bản Poetry cụ thể tạo ra các phiên bản dependency mang tính xác định mà không yêu cầu các package không tương thích mới được phát hành.
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
- tooling
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- 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
- 35/100