rules_python
rules_python copied to clipboard
Bazel Python Rules
The older protobuf version (21.7) is still using legacy struct providers. If used rules_python will fail after the default of --incompatible_disallow_struct_provider_syntax is changed. Only 23.1 is on BCR (that's why...
See: https://github.com/bazelbuild/rules_proto/issues/179
# 🚀 feature request ### Description I would like smooth editor support of the python_rules. Now when I open an editor (tried [helix](https://helix-editor.com/) and vscode) neither recognizes any of the...
# 🐞 bug report ### Affected Rule The issue is caused by the rule: afaict ~any python rules but ive tested or hit the issue with `py_binary`, `py_library` ### Is...
Creating a ticket so that it is easy to add generic comments about the next release here. I personally think we need to fix a few toolchain related issues and...
This is a continuation of the discussion from https://github.com/bazelbuild/rules_python/pull/1819#discussion_r1542543260. # 🚀 feature request ### Relevant Rules + gazelle ### Description The summary of the discussion in https://github.com/bazelbuild/rules_python/pull/1819#discussion_r1542543260 so far is:...
# 🚀 feature request ### Relevant Rules + gazelle ### Description The `python_binary_naming_convention` directive currently only applies to binaries that are generated from `__main__.py` files. `py_binary` targets that are generated...
# 🚀 feature request ### Relevant Rules + gazelle + requirements.bzl ### Description Gazelle generates deps using the library labels directly, rather than using `requirement()` (possibly because of the [drawbacks...
# 🚀 feature request Update internal pip version to 23.3+ The current internal pip version is specified as 23.2 https://github.com/bazelbuild/rules_python/blob/c5c03b2477dd1ce0c06c9dc60bf816995f222bcf/python/pip_install/repositories.bzl#L64 ### Relevant Rules pip.parse compile_pip_requirements() ### Description The new http-v2...
# 🐞 bug report ### Is this a regression? Yes, the previous version in which this bug was not present was: 4dcfd21b4a3f1e0ee3e10a8e42efed5ad635f5b2 The regression was introduced in 3f40e98d3901068aa25fa7ff2573f6bdb5b1fe81 ### Description...