bazel-contrib / bazel-contrib/rules_python
Support `extras` and `dependency_groups` in the PEP508 env marker evaluation
Đang mở
type: pip
- Ngôn ngữ chính
- Starlark
- Star
- 688
- Fork
- 721
- Merge trung bình
- 15 giờ 7 phút
- Pull request đã merge (30 ngày)
- 76
Mô tả
Similar to what https://github.com/pypa/packaging/issues/885 has done.
We should have support for that to better integrate with other lock formats (if necessary).
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc issue packaging được liên kết, sau đó xác định entry point để đánh giá environment marker PEP 508 trong repository này. Xác định cách `extras` và `dependency_groups` cần được nhận diện để tích hợp với lock format, đồng thời bổ sung coverage cho các trường hợp marker được hỗ trợ. Hoàn thành khi các marker đó được đánh giá chính xác mà không làm hỏng hành vi hiện có.
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
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100