Skip to content

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

Description

@rjh-yext

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions