)]}'
{
  "commit": "b09aa967a65543c81b7b600e13f096d74fb64081",
  "tree": "547ff2cccdd5a616116f4a75914f3b03ce99d6b2",
  "parents": [
    "961779e164a8f8a015a44b082c01da2e1273b26c"
  ],
  "author": {
    "name": "Jie Luo",
    "email": "jieluo@google.com",
    "time": "Tue Aug 01 15:42:48 2023 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Aug 01 15:45:28 2023 -0700"
  },
  "message": "Fix pyi top level messages/enums in public imports\n\nPorted from https://github.com/protocolbuffers/protobuf/pull/13424\nAccording to PEP 484 https://peps.python.org/pep-0484/#stub-files\nModules and variables imported into the stub are not considered exported from the stub unless the import uses the import ... as ... form or the equivalent from ... import ... as ... form.\n\nPiperOrigin-RevId: 552945770\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc98b1f57e0b4a242189521ae9e8ed050c074f80",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/python/pyi_generator.cc",
      "new_id": "8aec94d35ea82d5354dde0ff70483eb6173dcac4",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/python/pyi_generator.cc"
    }
  ]
}
