)]}'
{
  "commit": "96319e0c26b5268a260f755709b32ba668fcd244",
  "tree": "a694c08b923cac0f4620ebcc45d5f04b1bf5439b",
  "parents": [
    "8e1d33048ff2cd4d913311c26ff60ef09ab9eb55"
  ],
  "author": {
    "name": "ColinLee",
    "email": "shuolin_l@163.com",
    "time": "Sun May 10 00:30:22 2026 +0800"
  },
  "committer": {
    "name": "ColinLee",
    "email": "shuolin_l@163.com",
    "time": "Sun May 10 00:30:22 2026 +0800"
  },
  "message": "add python fix.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc0ca88e3a04b2fcbd924169d49baff99112c7d",
      "new_mode": 33188,
      "new_path": "python/CLAUDE.md"
    },
    {
      "type": "modify",
      "old_id": "cd0e61e5ba3531982dfe11abc7c43b21ad28cc82",
      "old_mode": 33188,
      "old_path": "python/examples/example.py",
      "new_id": "13555014d9622dcff9a0a643f54ff40550be619f",
      "new_mode": 33188,
      "new_path": "python/examples/example.py"
    },
    {
      "type": "modify",
      "old_id": "7a39fc7aa12377b253e545bf52e8edc09f4faa5d",
      "old_mode": 33188,
      "old_path": "python/pom.xml",
      "new_id": "ae5ec0159ed1cc2aa966a091566191743ced38c3",
      "new_mode": 33188,
      "new_path": "python/pom.xml"
    },
    {
      "type": "modify",
      "old_id": "8b34924ad06acf47ddb04ade1e5d3d70dbdc0af5",
      "old_mode": 33188,
      "old_path": "python/pyproject.toml",
      "new_id": "3a2789853b8315d0798360c47316735a9220db93",
      "new_mode": 33188,
      "new_path": "python/pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "9ee65038980b45ef2f5445f20520f827e71b3875",
      "old_mode": 33188,
      "old_path": "python/requirements.txt",
      "new_id": "057ab35185b59a88ce9ef2c30a8d11fc66b04d9f",
      "new_mode": 33188,
      "new_path": "python/requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "759abab33f2368632844fe874c7c34a0abbd84ad",
      "old_mode": 33188,
      "old_path": "python/setup.py",
      "new_id": "63d99de03203e4293b9310359f5563de19f685a1",
      "new_mode": 33188,
      "new_path": "python/setup.py"
    },
    {
      "type": "modify",
      "old_id": "e1f6c421ad89721fbccc5e07747752e62656f12d",
      "old_mode": 33188,
      "old_path": "python/tests/bench_batch_arrow_vs_dataframe.py",
      "new_id": "1c690cbfef06ceaa9dd691e4248c3a4160baaf5b",
      "new_mode": 33188,
      "new_path": "python/tests/bench_batch_arrow_vs_dataframe.py"
    },
    {
      "type": "modify",
      "old_id": "c2f9bedcd560ba76a084e67cf32816bc74c29d7f",
      "old_mode": 33188,
      "old_path": "python/tests/bench_write_arrow_vs_dataframe.py",
      "new_id": "ffc59a42c7500a18c72614c2f8b549c68eb723da",
      "new_mode": 33188,
      "new_path": "python/tests/bench_write_arrow_vs_dataframe.py"
    },
    {
      "type": "modify",
      "old_id": "675ef837ff8a6cee6da2e3de6d89cb106f5c019f",
      "old_mode": 33188,
      "old_path": "python/tests/test_basic.py",
      "new_id": "af90d3c61ce958fcf0f37c6522837d26f16b966b",
      "new_mode": 33188,
      "new_path": "python/tests/test_basic.py"
    },
    {
      "type": "modify",
      "old_id": "75bd6c4c1d1993a8c5eadc18d0d5291fe7581f1a",
      "old_mode": 33188,
      "old_path": "python/tests/test_batch_arrow.py",
      "new_id": "70911efe0fc544751d256420ee5a363205a327bc",
      "new_mode": 33188,
      "new_path": "python/tests/test_batch_arrow.py"
    },
    {
      "type": "modify",
      "old_id": "e40ff32a09649749321aa092e5f17f602bfcdc02",
      "old_mode": 33188,
      "old_path": "python/tests/test_dataframe.py",
      "new_id": "aecaa877cb506e9ebbb6b893018b7c184c69a378",
      "new_mode": 33188,
      "new_path": "python/tests/test_dataframe.py"
    },
    {
      "type": "modify",
      "old_id": "21347c9e6883436207b2b58daef86442160d2723",
      "old_mode": 33188,
      "old_path": "python/tests/test_load_tsfile_from_iotdb.py",
      "new_id": "0263c712525bbb3d3a18af0aede8de4a38a26ab2",
      "new_mode": 33188,
      "new_path": "python/tests/test_load_tsfile_from_iotdb.py"
    },
    {
      "type": "modify",
      "old_id": "e45cd1b20b0b419ab6b35b75a7ecb258d4be0106",
      "old_mode": 33188,
      "old_path": "python/tests/test_query_by_row.py",
      "new_id": "c9c9930143556ba9c4c4714449bd1be083481b7f",
      "new_mode": 33188,
      "new_path": "python/tests/test_query_by_row.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4e7d0f24d00c320ca21e8b7de34cd15aaead67b",
      "new_mode": 33188,
      "new_path": "python/tests/test_reader_metadata.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "141b477a976b98db007c792ab37462a6a7a3adf9",
      "new_mode": 33188,
      "new_path": "python/tests/test_tag_filter.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1d2482b5d2646b44e4ee5e2455d07636a2633b1b",
      "new_mode": 33188,
      "new_path": "python/tests/test_tag_filter_query.py"
    },
    {
      "type": "modify",
      "old_id": "efd607febe49880c6979a7c0a35841848c7154e9",
      "old_mode": 33188,
      "old_path": "python/tests/test_to_tsfile.py",
      "new_id": "147b0bea813763bdb00ddc0227fb8f2348c5775f",
      "new_mode": 33188,
      "new_path": "python/tests/test_to_tsfile.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8ebdeb6398f038394c1baddd3f94bced4f290813",
      "new_mode": 33188,
      "new_path": "python/tests/test_tsfile_dataset.py"
    },
    {
      "type": "modify",
      "old_id": "cae992b2855f58f6237b8a5dc8fad09d813eb758",
      "old_mode": 33188,
      "old_path": "python/tests/test_write.py",
      "new_id": "88540d5e26d674e61bdcef2b2ea083093072be3c",
      "new_mode": 33188,
      "new_path": "python/tests/test_write.py"
    },
    {
      "type": "modify",
      "old_id": "57294a8464456eff2a15a3380f90724ebfb62dad",
      "old_mode": 33188,
      "old_path": "python/tests/test_write_and_read.py",
      "new_id": "a1b3b609e8d04067af6e17efc78e4169f24698e6",
      "new_mode": 33188,
      "new_path": "python/tests/test_write_and_read.py"
    },
    {
      "type": "modify",
      "old_id": "19c8abc2e40bb34b0f4eefb5416f6ff660fde7c8",
      "old_mode": 33188,
      "old_path": "python/tests/test_write_arrow.py",
      "new_id": "3016f82e78e6d55a4c4882ad69c24237c4e4ddb7",
      "new_mode": 33188,
      "new_path": "python/tests/test_write_arrow.py"
    },
    {
      "type": "modify",
      "old_id": "5ffd82db6d816dce5c10bdec0a6f1ea89c089d42",
      "old_mode": 33188,
      "old_path": "python/tsfile/__init__.py",
      "new_id": "32021d52ec927047424ed15f0de6ef9cb81efb09",
      "new_mode": 33188,
      "new_path": "python/tsfile/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "18da3aef7779effa62ba4743c4ac86d8df0c2282",
      "old_mode": 33188,
      "old_path": "python/tsfile/constants.py",
      "new_id": "917800f8c764dd90150030ad19f99b136adc213e",
      "new_mode": 33188,
      "new_path": "python/tsfile/constants.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4072bd4c11dc7a9c0db1a032c34db49bd453c49d",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aff4f4f916069b6bd78c0924d79ac4daf4db052e",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/dataframe.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c387c10226d54b885117f99b4ea0e7b9e38aee5",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/formatting.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d70dc552ce4156a827851c14a1d17dc05028f5a",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/merge.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "125bb00c280e1276cc4e6d33fb1a7f9d5bb8b0e9",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/metadata.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "370af92e76dce6b638d570261972d51064167959",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/reader.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2127384d372ab4e5dc19733091a10ab12d6141e6",
      "new_mode": 33188,
      "new_path": "python/tsfile/dataset/timeseries.py"
    },
    {
      "type": "modify",
      "old_id": "a02f392ce54abf85f6335cba7994455f38ca2b84",
      "old_mode": 33188,
      "old_path": "python/tsfile/exceptions.py",
      "new_id": "a2e930bad6bf761011f6436d78f888a0248b4cf1",
      "new_mode": 33188,
      "new_path": "python/tsfile/exceptions.py"
    },
    {
      "type": "modify",
      "old_id": "4f3f07983b72b37f836d745192a39758e26722c3",
      "old_mode": 33188,
      "old_path": "python/tsfile/field.py",
      "new_id": "5d83e25af90fa91cb0b48b83ece86cfe57ce834d",
      "new_mode": 33188,
      "new_path": "python/tsfile/field.py"
    },
    {
      "type": "modify",
      "old_id": "ba94f1f85cd3df42d748c2341c6baee0a9ba61c9",
      "old_mode": 33188,
      "old_path": "python/tsfile/row_record.py",
      "new_id": "c1d06bcaeb4c8f5bff6360a6558a1d92ae831c88",
      "new_mode": 33188,
      "new_path": "python/tsfile/row_record.py"
    },
    {
      "type": "modify",
      "old_id": "c89649bf35e303ded575b8d09d58cdeb75423536",
      "old_mode": 33188,
      "old_path": "python/tsfile/schema.py",
      "new_id": "fcfee5e9954a214de4bd4eb0e40e949356aee4cc",
      "new_mode": 33188,
      "new_path": "python/tsfile/schema.py"
    },
    {
      "type": "modify",
      "old_id": "71ecb063322fa4f150f2bb5a9fde1c76e1b1383f",
      "old_mode": 33188,
      "old_path": "python/tsfile/tablet.py",
      "new_id": "a27e1fdb893bff811236378b18ef5fe255f92508",
      "new_mode": 33188,
      "new_path": "python/tsfile/tablet.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a40c0c47cd54ebe101e919053c7f5a1a26dfbd8e",
      "new_mode": 33188,
      "new_path": "python/tsfile/tag_filter.py"
    },
    {
      "type": "modify",
      "old_id": "1574ccc20494b342ca3b7b4fbb859a43bbccad90",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_cpp.pxd",
      "new_id": "0fa570df26ad43f1f6abf19c81ad18489d323d35",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_cpp.pxd"
    },
    {
      "type": "modify",
      "old_id": "feb9473edfd8cbd9748bd4ecca4b1603202d376e",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_py_cpp.pxd",
      "new_id": "7286e78fbb59c8863bd13f1caaed9605b96020f1",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_py_cpp.pxd"
    },
    {
      "type": "modify",
      "old_id": "4293c70a18eb38f47fe779c65c28868a1734fc5c",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_py_cpp.pyx",
      "new_id": "1aea243ed4f392e8b76f772a039b9f9bbd233943",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_py_cpp.pyx"
    },
    {
      "type": "modify",
      "old_id": "96f9c111ed4200418d22f089a3003c986b73f84e",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_reader.pyx",
      "new_id": "9193e2c610e451cf68ac90432ca1dca9b3ccbe4b",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_reader.pyx"
    },
    {
      "type": "modify",
      "old_id": "cfd817fec7535d82f7513987236ab63d07f80802",
      "old_mode": 33188,
      "old_path": "python/tsfile/tsfile_table_writer.py",
      "new_id": "9f3a257e68be0c0c4cb33440a54f288aa9d0ba9d",
      "new_mode": 33188,
      "new_path": "python/tsfile/tsfile_table_writer.py"
    },
    {
      "type": "modify",
      "old_id": "1d9a899755f3893ccfb436eaca2b8b39dd0b09b2",
      "old_mode": 33188,
      "old_path": "python/tsfile/utils.py",
      "new_id": "ea926314925a4caee91fa5c7cb5991cc72dddcb6",
      "new_mode": 33188,
      "new_path": "python/tsfile/utils.py"
    }
  ]
}
