-
Notifications
You must be signed in to change notification settings - Fork 36
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
Python 3.11 and PyFrameObject #99
Comments
Not to my knowledge, but pybind11 GitHub Actions testing includes routine testing with Python 3.11. I've also tested with Python 3.12 (last I tried the Python tests (i.e. extending) worked, embedding had one failure).
Where does that come in for pybind11_protobuf? Searching for "frame" (case-insensitive) under pybind11_protobuf doesn't have any matches. |
I just delved deeper and noticed you've gated usage of (deprecated) pyext to a flag. I'm getting the following errors with 3.12.0a2. And while I'm at it, I tried compiling with a recent pb version (21.12), I'm getting this: |
Looks like the protobuf library isn't Python 3.12 compatible.
It's really very early to even try. |
Never mind; I've managed to fix my install of 3.11.1 and was able to successfully update to protobuf 21.12 and run your unit tests unch'ed. This is good enough. The bug looks like something they'll have to fix in Python 3.12 itself. |
Actually no.... the problem occurs when I enable fast cpp protos with:
The problem is that it attempts to build For reference, see protocolbuffers/protobuf#11031 |
@laramiel JIC you have suggestions. From my end: If you send a PR with the changes you need, I'll apply it internally (manually), which will then automatically get exported back here. — Currently we're not set up for automatically processing PRs. |
Has pybind11_protobuf been tested with Python 3.11 and forward?
I believe PyFrameObject has been removed from the public API and curious to know someone has tested it working with this version or later.
The text was updated successfully, but these errors were encountered: