From aef4fa8756d2e13972a495c69a22a20bb66043f9 Mon Sep 17 00:00:00 2001 From: Ruslan Nigmatullin Date: Tue, 19 Sep 2023 13:16:40 -0700 Subject: [PATCH] Update protobufs to support new generated messages (#10717) --- stubs/protobuf/google/protobuf/descriptor.pyi | 1 + stubs/protobuf/google/protobuf/internal/builder.pyi | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 stubs/protobuf/google/protobuf/internal/builder.pyi diff --git a/stubs/protobuf/google/protobuf/descriptor.pyi b/stubs/protobuf/google/protobuf/descriptor.pyi index 2b4f36e35..d8a1ad676 100644 --- a/stubs/protobuf/google/protobuf/descriptor.pyi +++ b/stubs/protobuf/google/protobuf/descriptor.pyi @@ -20,6 +20,7 @@ class DescriptorMetaclass(type): def __instancecheck__(self, obj: Any) -> bool: ... _internal_create_key: object +_USE_C_DESCRIPTORS: bool class DescriptorBase(metaclass=DescriptorMetaclass): has_options: Any diff --git a/stubs/protobuf/google/protobuf/internal/builder.pyi b/stubs/protobuf/google/protobuf/internal/builder.pyi new file mode 100644 index 000000000..a0a72dec5 --- /dev/null +++ b/stubs/protobuf/google/protobuf/internal/builder.pyi @@ -0,0 +1,5 @@ +from _typeshed import Incomplete +from typing import Any + +def BuildMessageAndEnumDescriptors(file_des: Incomplete, module: dict[str, Any]) -> None: ... +def BuildTopDescriptorsAndMessages(file_des: Incomplete, module_name: str, module: dict[str, Any]) -> None: ...