<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="https://umn0mtkzgkj46tygt32g.julianrbryant.com/2005/Atom"><channel><title>Python Reference on Protocol Buffers Documentation</title><link>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/</link><description>Recent content in Python Reference on Protocol Buffers Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/index.xml" rel="self" type="application/rss+xml"/><item><title>Python Generated Code Guide</title><link>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/python-generated/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/python-generated/</guid><description>Any differences between proto2, proto3, and Editions generated code are highlighted - note that these differences are in the generated code as described in this document, not the base message classes/interfaces, which are the same across all versions. You should read the proto2 language guide, proto3 language guide, and/or Editions guide before reading this document.
The Python Protocol Buffers implementation is a little different from C++ and Java. In Python, the compiler only outputs code to build descriptors for the generated classes, and a Python metaclass does the real work.</description></item><item><title>Python Comparison</title><link>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/python-comparison/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/python-comparison/</guid><description>Because of how proto data is serialized, you cannot rely on the wire representation of a proto message instance to determine if its content is the same as another instance. A subset of the ways that a wire-format proto message instance can vary include the following:
The protobuf schema changes in certain ways. A map field stores its values in a different order. The binary is built with different flags (such as opt vs.</description></item><item><title>Python API</title><link>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/api-docs-link/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://un5qen1ap21t2epmhw.julianrbryant.com/reference/python/api-docs-link/</guid><description/></item></channel></rss>