You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
With protobuf==5.27.0rc1 released today, error AttributeError: module 'google._upb._message' has no attribute 'MessageMapContainer' appears in pre-release tests in google-cloud-python. See googleapis/google-cloud-python#12594 and build log.
_ ERROR collecting tests/unit/gapic/storage_control_v2/test_storage_control.py _
tests/unit/gapic/storage_control_v2/test_storage_control.py:48: in <module>
from proto.marshal.rules import wrappers
.nox/prerelease_deps/lib/python3.12/site-packages/proto/__init__.py:15: in <module>
from .enums import Enum
.nox/prerelease_deps/lib/python3.12/site-packages/proto/enums.py:19: in <module>
from proto import _file_info
.nox/prerelease_deps/lib/python3.12/site-packages/proto/_file_info.py:24: in <module>
from proto.marshal.rules.message import MessageRule
.nox/prerelease_deps/lib/python3.12/site-packages/proto/marshal/__init__.py:15: in <module>
from .marshal import Marshal
.nox/prerelease_deps/lib/python3.12/site-packages/proto/marshal/marshal.py:25: in <module>
from proto.marshal import compat
.nox/prerelease_deps/lib/python3.12/site-packages/proto/marshal/compat.py:43: in <module>
map_composite_types += (_message.MessageMapContainer,)
E AttributeError: module 'google._upb._message' has no attribute 'MessageMapContainer'
With
protobuf==5.27.0rc1released today, errorAttributeError: module 'google._upb._message' has no attribute 'MessageMapContainer'appears in pre-release tests ingoogle-cloud-python. See googleapis/google-cloud-python#12594 and build log.