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

There is no wheel with compiled libraries for Python 3.8 #6958

Closed
nevmerzhitsky opened this issue Nov 27, 2019 · 3 comments
Closed

There is no wheel with compiled libraries for Python 3.8 #6958

nevmerzhitsky opened this issue Nov 27, 2019 · 3 comments
Assignees

Comments

@nevmerzhitsky
Copy link

nevmerzhitsky commented Nov 27, 2019

What language does this apply to?

Python 3.8

Describe the problem you are trying to solve.

The wheels on PyPI doesn't have google/protobuf/pyext/_message.???.so file if I install the package with pip of Python 3.8. In this case pip use protobuf-X.Y.Z-py2.py3-none-any.whl. Thus python module google.protobuf.pyext.cpp_message is broken to import. In fact, I don't use the latter, but I need to import classes from google.protobuf.pyext._message (sorry).

Describe the solution you'd like

We need wheels with compiled libraries for Python 3.8.

Describe alternatives you've considered

Downgrade my project to 3.7.

@alexprengere
Copy link

Duplicate of #6214, unfortunately this issue has been brought up 6 months ago during the first beta release of Python3.8, and even after 3 releases of protobuf done since then, this is still not fixed in the latest version (3.11 deployed on Nov. 26).

@alexprengere
Copy link

It works now with version 3.11.2. Thanks a lot!

@nevmerzhitsky
Copy link
Author

Thanks!

I've tested it with a docker image python:3.8:

cd /usr/local/lib/python3.8/site-packages/
pip install protobuf
cd google/protobuf/pyext/
ls -la

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

No branches or pull requests

3 participants