## The problem
Issue googleapis/google-cloud-python#15023 (closed, 15 comments): We haven't recently started to see import issues with packages that use `google-api-core` in openSUSE Tumbleweed.
For example, the package `celery` fails to import `google.cloud` [1]:
```
[ 21s] ==================================== ERRORS ====================================
[ 21s] _________________ ERROR collecting t/unit/backends/test_gcs.py _________________
[ 21s] ImportError while importing test module '[HOME]/...'.
[ 21s] Hint: make sure your test modules/packages have valid Python...
## What fixed it
The breakage on openSUSE came from the distro's `python-protobuf` package, not from Google Cloud libraries themselves. The confirmed workaround was downgrading `python-protobuf` to 5.29.3, and the distro bug was later fixed upstream. So: if you hit protobuf import or version errors on openSUSE, update the distro package (or pin python-protobuf to 5.29.3 as a stopgap); no change to your Google Cloud client code is needed.