grpc/tools/distrib/python
Esun Kim 2aa1b6479f [Build] Massage grpcio_tools build configuration for protobuf upgrade. (#36124)
This is a prerequisite for the upcoming Protobuf v26 upgrade and has the following changes;

- Reduced the optimization level from `O3` to `O1` on Linux to workaround a segfault issue on `manylinux2014/x86`. This is believed to be caused by an aggressive but buggy optimization that `gcc` 10 made so workaround is to reduce the optimization level. `gcsio_tools` isn't that performance sensitive so we should be able to afford this change. (internal b/329134877)
- Added a Windows library dependency `Shell32.lib` to support the use of `CommandLineToArgvW`. (internal b/328455319)

Closes #36124

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36124 from veblush:grpcio-x e7b555bfcf
PiperOrigin-RevId: 616245600
2024-03-15 14:37:52 -07:00
..
grpc_prefixed [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpcio_tools [Build] Massage grpcio_tools build configuration for protobuf upgrade. (#36124) 2024-03-15 14:37:52 -07:00
xds_protos [Python Modernization] Deprecate pkg_resources (#35849) 2024-02-14 16:44:42 -08:00
.gitignore Fix breakage when built against protobuf head (#34945) 2024-01-19 12:43:14 -08:00
bazel_deps.sh [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2023-04-12 18:43:58 +02:00
check_grpcio_tools.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
docgen.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
grpc_version.py [Release] Bump version to 1.63.0-dev (on master branch) (#35899) 2024-02-13 16:09:36 -08:00
make_grpcio_tools.py [Build] Making grpcio_tools ready for upcoming Protobuf change. (#36074) 2024-03-08 10:32:29 -08:00