bazel-contrib / bazel-contrib/rules_python
go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missing
- Langage dominant
- Starlark
- Étoiles
- 688
- Forks
- 721
- Merge moyen
- 15 h 7 min
- PR mergées (30 j)
- 76
Description
# 🐞 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?**
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par gazelle/python/std_modules.go et examinez la référence go:embed vers stdlib_list.txt. Reproduisez l’échec avec go list -deps ./... en utilisant la dépendance Gazelle signalée, puis vérifiez que le fichier intégré manquant est présent et que la commande se termine avec succès.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go, python
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 72/100