bazel-contrib / bazel-contrib/rules_python
python gazelle: ignore "binaries" when generating py_librarys
- 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ả
# 🚀 feature request
### Relevant Rules
- rules_python
### Description
A clear and concise description of the problem or missing capability...
Add a config for python gazelle module to ignore "binary" files from the`srcs` of the `py_library` generated code.
By "binary" file I mean the logic that gazelle uses to define what src is used by a generated `py_binary`
### Describe the solution you'd like
If you have a solution in mind, please describe it.
### Describe alternatives you've considered
Have you considered any alternative solutions or workarounds?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xác định module Python Gazelle và logic xác định các source cho các target py_binary và py_library được tạo. Xác định hành vi của cấu hình được yêu cầu đối với các tệp nhị phân và xác minh rằng các srcs của py_library được tạo sẽ loại bỏ chúng, trong khi việc phát hiện source của py_binary vẫn không thay đổi.
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
- 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
- Khá rõ ràng
- Mức phù hợp với người mới
- 38/100