bazel-contrib / bazel-contrib/rules_python

Support `extras` and `dependency_groups` in the PEP508 env marker evaluation

Đang mở
#2,786 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.