bazel-contrib / bazel-contrib/rules_python
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missing
- 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ả
# 🐞 bug report
### Affected Rule
The issue is caused by the rule:
### Is this a regression?
Yes, the previous version in which this bug was not present was: ....
### Description
A clear and concise description of the problem...
Adding Gazelle to go.mod results in a failure running go list -deps ./... because the stdlib_list.txt used in the go:embed in gazelle/python/std_modules.go does not exist
## 🔬 Minimal Reproduction
Add something like the following to go.mod
github.com/bazel-contrib/rules_python/gazelle v0.0.0-20260330223627-293e643aa3ea
go list -deps ./... > /dev/null
## 🔥 Exception or Error
../../pkg/mod/github.com/bazel-contrib/rules_python/gazelle@v0.0.0-20260330223627-293e643aa3ea/python/std_modules.go:24:13: pattern stdlib_list.txt: no matching files found
## 🌍 Your Environment
**Operating System:**
macOS 15.4.1
**Output of `bazel version`:**
$ bazel version
Build label: 7.7.1
Build target: @@//src/main/java/com/google/devtools/build/lib/bazel:BazelServer
Build time: Wed Nov 12 17:35:45 2025 (1762968945)
Build timestamp: 1762968945
Build timestamp as int: 1762968945
**Rules_python version:**
1.8.4
**Anything else relevant?**
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với gazelle/python/std_modules.go và kiểm tra tham chiếu go:embed đến stdlib_list.txt. Tái hiện lỗi bằng go list -deps ./... với dependency Gazelle được báo cáo, sau đó xác minh rằng tệp được nhúng còn thiếu đã có mặt và lệnh hoàn tất thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go, python
- Lĩnh vực
- build-system
- Loại issue
- Lỗi
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 72/100