..
import_test_package
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 17:49:49 -07:00
numpy
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
__init__.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
any_test.py
Add constructing unpack routine to Python Protobuf Any API.
2025-02-27 16:44:02 -08:00
api_implementation.cc
Tag the api_implementation Python extension module as Python 3.13 no-GIL compatible.
2025-10-28 18:48:41 -07:00
api_implementation.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
builder.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
containers.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
decoder.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
decoder_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
descriptor_database_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
descriptor_pool_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
descriptor_pool_test1.proto
Fix minor typos ( #17682 )
2024-09-20 20:50:06 -07:00
descriptor_pool_test2.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
descriptor_test.py
[py/upb] Make GetOptions() return immutable options for scalar type. UPB will raise a TypeError when options returned GetOptions() by is mutated.
2026-05-20 11:33:26 -07:00
duration_test.py
Breaking change: raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError)
2025-10-27 20:22:37 -07:00
encoder.py
Improve serialization performance in the case of recursive maps in pure Python Protobuf.
2026-05-05 13:45:18 -07:00
enum_type_wrapper.py
Create an enum_type_wrapper.pyi stub with DESCRIPTOR: EnumDescriptor
2026-05-12 06:14:01 -07:00
extension_dict.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
factory_test1.proto
On demand create message meta class for upb python
2023-09-15 11:34:38 -07:00
factory_test2.proto
Automated rollback of commit 4af0b887a5.
2025-11-14 13:18:18 -08:00
field_mask.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
field_mask_test.py
Change field_mask.py to avoid recursion
2026-03-25 05:26:34 -07:00
file_options_test.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
generator_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
import_test.py
Add python tests for import option
2025-09-02 16:20:53 -07:00
json_format_test.py
json/python: add support for custom json strings for enum values
2026-05-28 06:17:20 -07:00
keywords_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
message_benchmark.py
Add assign_bytes Benchmarks.
2026-05-22 14:36:41 -07:00
message_factory_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
message_listener.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
message_set_extensions.proto
Add recursion guards for the following nested messages:
2026-02-11 15:13:37 -08:00
message_test.py
Remove possible use after free via Python Buffer Objects in MergeFromString.
2026-05-26 14:27:25 -07:00
missing_enum_values.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
more_extensions.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
more_extensions_dynamic.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
more_messages.proto
Fixed a bug in msg.MergeFrom(msg2) in Python.
2026-03-12 14:04:14 -07:00
no_package.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
packed_field_test.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
proto_api_test.py
Two new functions in PyProto_API to manage DescriptorPools
2025-12-10 03:52:15 -08:00
proto_api_test_ext.cc
Add missing upb_XXXDef_FindXXXByNameWithSize functions and index methods by name
2026-03-04 07:06:24 -08:00
proto_builder_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
proto_json_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
proto_test.py
Serialize length-prefixed protos once ( #27252 )
2026-05-29 12:19:19 -07:00
proto_text_test.py
Nextgen Proto Pythonic API: “Add-on” proto for Text Format serialize/parse
2025-01-09 18:02:40 -08:00
pybind11_test_module.cc
Fix stack overflow on self-recursive messages with pybind11
2024-06-12 02:35:05 -07:00
python_edition_defaults.py.template
Implement Editions in Pure Python.
2023-11-07 14:40:26 -08:00
python_message.py
Improve serialization performance in the case of recursive maps in pure Python Protobuf.
2026-05-05 13:45:18 -07:00
python_protobuf.cc
Automated Code Change
2025-03-30 20:54:41 -07:00
recursive_message_pybind11_test.py
Fix stack overflow on self-recursive messages with pybind11
2024-06-12 02:35:05 -07:00
reflection_cpp_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
reflection_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
runtime_version_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
self_recursive.proto
Add recursion depth limits to pure python
2025-05-13 14:45:52 -07:00
self_recursive_from_py.proto
Fix stack overflow on self-recursive messages with pybind11
2024-06-12 02:35:05 -07:00
service_reflection_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
symbol_database_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
test_bad_identifiers.proto
Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full.
2023-09-08 18:50:27 -07:00
test_proto2.proto
Fix pyi generation for messages with a field named "self"
2024-10-03 07:44:03 -07:00
test_proto3_optional.proto
Add new including_default_value_without_presence_fields to Python JSON serializer.
2024-01-31 14:16:54 -08:00
test_util.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
testing_refleaks.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
text_encoding_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
text_format_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
thread_safe_test.py
Fixed race in GetMessageClass/RegisterMessageClass under free threading.
2026-05-08 10:47:54 -07:00
timestamp_test.py
Breaking change: raise TypeError when convert non-timedelta to Duration, or convert non-datetime to Timestamp in python proto. (Original code may raise ArributeError)
2025-10-27 20:22:37 -07:00
type_checkers.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
unknown_fields_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
well_known_types.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
well_known_types_test.proto
Add construction support for repeated Timestamp/Duration/Struct/ListValue.
2025-09-08 11:47:20 -07:00
well_known_types_test.py
Improve serialization performance in the case of recursive maps in pure Python Protobuf.
2026-05-05 13:45:18 -07:00
wire_format.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00
wire_format_test.py
Auto-format Py Proto python files.
2026-04-29 13:40:58 -07:00