Bazel Python Rules

677 stars 704 forks 677 watchers Starlark Apache License 2.0
bazel bazel-rules pip pypi pypi-packages python python-3 python3 starlark
29 Open Issues Need Help Last updated: Jul 10, 2026

Open Issues Need Help

View All on GitHub

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: feature request help wanted

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: bug Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: feature request help wanted cleanup Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: bug core-rules help wanted

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: feature request help wanted type: pip

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: documentation type: pip Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
help wanted gazelle

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: feature request Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
help wanted need: repro

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
type: feature request core-rules cleanup Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark
help wanted type: toolchain

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

AI Summary: Debug and fix a bug in the Bazel rules_python package where the `PIP_REQUIRE_VIRTUALENV` setting breaks the installation of dependencies from `.tar.gz` URIs when set to `true`. The issue seems to stem from how the `wheel_installer` is invoked and might be a regression introduced around version 1.4.1. The solution involves investigating the interaction between `PIP_REQUIRE_VIRTUALENV`, virtual environment activation, and the handling of `.tar.gz` dependencies within the `wheel_installer` process.

Complexity: 4/5
help wanted type: pip

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

AI Summary: Update the Bazel Python Rules documentation to include examples demonstrating how to use toolchains to access information like Python version, headers, and wheel file naming strings within custom rules. This involves adding clear, concise examples to the existing documentation, focusing on the practical application of toolchains rather than their internal workings.

Complexity: 3/5
type: documentation Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark

AI Summary: The task is to modify the Bazel Python Rules project's stage1 bootstrap script to remove bashisms and non-POSIX constructs, making it compatible with shells other than bash, such as dash. This involves replacing bash-specific array handling and other features with POSIX-compliant alternatives.

Complexity: 4/5
type: feature request core-rules Good first issue

Bazel Python Rules

Starlark
#bazel#bazel-rules#pip#pypi#pypi-packages#python#python-3#python3#starlark