grpc/bazel
Xuan Wang a05e2e3bd2
[Bazel Python3.11] Update Bazel dependencies for Python 3.11 (v1.56.x backport) (#33329)
Backport of #33318 to v1.56.x.
---
We just found out that our current Bazel setup does not support Python
3.11.

This PR updates some dependencies to allow using Bazel in Python 3.11.

Cython:
* Cython [backported Python 3.11 support change to
0.29x](https://github.com/cython/cython/issues/4500), but it appears
that the Cython version we are using in Bazel does not include the fix,
so we're using the latest stable version instead.

Gevent:
* The first version of gevent that supports [Python 3.11 is
22.08.0](https://github.com/gevent/gevent/issues/1903#issuecomment-1303227507).

#### Testing
* Tested locally using Python 3.11 virtual environment, was able to
reproduce the issue and verified that those changes were able to fix it.
2023-06-02 12:56:39 -07:00
..
BUILD Make Buildifier Sanity Test Strict (#27807) 2021-11-03 14:57:04 -07:00
OWNERS bG6b3V2MNxQ (#30021) 2022-06-21 08:00:32 -07:00
_gevent_test_main.py Revert "Revert "Reimplement Gevent Integration (#28276)" (#28862)" (#28863) 2022-02-11 13:43:01 -08:00
cc_grpc_library.bzl [reland][fuzzing] Client channel resolver fuzzer (#33153) 2023-05-16 17:32:29 -07:00
copts.bzl [build] Enable -Wunused-but-set-variable (#32439) 2023-02-21 13:28:47 -08:00
custom_exec_properties.bzl Make Buildifier Sanity Test Strict (#27807) 2021-11-03 14:57:04 -07:00
cython_library.bzl [EventEngine] Disable EventEngine polling in gRPC Python (#33279) 2023-05-30 19:26:44 -07:00
experiments.bzl [experiments] Re-structure experiments codegen to make it more modular and re-usable (#33263) 2023-05-30 11:36:53 -07:00
generate_cc.bzl Remove returning struct in cc_grpc_library (#32360) 2023-02-14 20:53:53 -08:00
generate_objc.bzl Update third_party/protobuf to 3.21.4 (#30377) 2022-08-04 09:39:49 -07:00
gevent_test.bzl [Python fix-it][Gevent] Enable gevent _dynamic_stubs_test (#32842) 2023-04-12 14:03:31 -07:00
grpc_build_system.bzl [experiments] Split experiments into two separate experiment definition and rollout definition files (#33228) 2023-05-24 13:41:22 -07:00
grpc_deps.bzl [Deps] Upgrade Protobuf to v23.1 (#33164) 2023-05-18 14:46:59 -07:00
grpc_extra_deps.bzl [xDS Proto] Update Bazel build dependencies for Envoy API (#29219) 2022-03-29 11:18:39 -07:00
grpc_python_deps.bzl [Bazel Python3.11] Update Bazel dependencies for Python 3.11 (v1.56.x backport) (#33329) 2023-06-02 12:56:39 -07:00
grpc_util.bzl Make Buildifier Sanity Test Strict (#27807) 2021-11-03 14:57:04 -07:00
internal_python_rules.bzl Remove Python2 from python_configure.bzl (#28406) 2021-12-28 10:16:14 -08:00
objc_grpc_library.bzl Make Buildifier Sanity Test Strict (#27807) 2021-11-03 14:57:04 -07:00
protobuf.bzl [Release] Upmerge v1.55.x branch into master (#33277) 2023-05-30 14:45:06 -07:00
python_rules.bzl [Release] Upmerge v1.55.x branch into master (#33277) 2023-05-30 14:45:06 -07:00
supported_versions.txt [Infra] Use Bazel 6 and drop Bazel 4 (Part 2) (#32910) 2023-04-21 15:53:52 -07:00
update_mirror.sh [Infra] Use Bazel 6 and drop Bazel 4 (Part 2) (#32910) 2023-04-21 15:53:52 -07:00