Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cl testing #92

Closed
wants to merge 2 commits into from
Closed

cl testing #92

wants to merge 2 commits into from

Conversation

rwgk
Copy link
Contributor

@rwgk rwgk commented Feb 23, 2024

Helper/scratch PR for testing.

@rwgk rwgk closed this Feb 25, 2024
@rwgk rwgk deleted the cl_testing branch February 25, 2024 06:57
rwgk added a commit that referenced this pull request Feb 25, 2024
Proactive prevention of accumulating tech debt:

The main purpose of this change is to make it less likely that the boilerplate code usually hidden behind the [`PYBIND11_MODULE()`](https://github.com/pybind/pybind11/blob/8b48ff878c168b51fe5ef7b8c728815b9e1a9857/include/pybind11/detail/common.h#L463-L479) macro leaks into checked-in code when PyCLIF-generated pybind11 bindings are manually converted to pure pybind11 extension modules.

This change also makes it much less likely that the auto-generated module docstring and the (currently) unconditional `pybind11_protobuf::ImportNativeProtoCasters()` call leak into checked-in code.

GitHub testing: #92

TGP testing is currently not needed (PyCLIF-C-API is still the default).

PiperOrigin-RevId: 609818592
@rwgk
Copy link
Contributor Author

rwgk commented Feb 25, 2024

Final state of this PR equivalent to 1ce44c3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant