bazel-contrib / bazel-contrib/rules_python

go:embed stdlib_list.txt file in gazelle/python/std_modules.go is missing

Abierto Apto para principiantes
#3,821 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Starlark
Estrellas
688
Forks
721
Merge medio
15 h 7 min
PR fusionados (30 d)
76

Descripción

# 🐞 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?**

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con gazelle/python/std_modules.go e inspecciona la referencia go:embed a stdlib_list.txt. Reproduce el fallo con go list -deps ./... usando la dependencia de Gazelle indicada y, después, verifica que el archivo incrustado que falta esté presente y que el comando se complete correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
go, python
Área
build-system
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
72/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.