Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Deep CI rework with few fix
CI
Code
absl::optional
andabsl::variant
(Request: change std::optional to absl::optional #184)absl::string_view
(fix cl/715199813 Prepare code for breaking change in Protobuf C++ API. #185 regression)note: Protobuf v29 (as well as abseil-cpp 20240722) still support C++14 and will drop it in v30
Dependencies
Bazel
CMake
pybind_extension
asMODULE
to fix macOS XCode build jobsnote: on manylinux images, Python Libraries are NOT available, only
headers since python native modules are loaded by the python interpreter and
must not be linked to python.
ref: https://peps.python.org/pep-0513/#libpythonx-y-so-1