)]}'
{
  "commit": "2edaf35ec1f91c139dfe1930b1b0d1e1cac59599",
  "tree": "7dfffc8c16482fa64ec81e2ea66b38d13a24270d",
  "parents": [
    "19c5d5f7848a94c810c8d840a42e29ffe3f8906f"
  ],
  "author": {
    "name": "Shantanu",
    "email": "12621235+hauntsaninja@users.noreply.github.com",
    "time": "Sun Jul 02 18:59:35 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jul 02 18:59:35 2023 -0700"
  },
  "message": "Drop support for running with Python 3.7 (#15566)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e06b5e909f13493f39903d649ed8d4220fba3a4",
      "old_mode": 33188,
      "old_path": ".github/workflows/docs.yml",
      "new_id": "5dc86a1159f45426fd3bae83f8bc2f058933ff0f",
      "new_mode": 33188,
      "new_path": ".github/workflows/docs.yml"
    },
    {
      "type": "modify",
      "old_id": "5bd20f2773c590d2e27d8c26318183ad9e7454c9",
      "old_mode": 33188,
      "old_path": ".github/workflows/test.yml",
      "new_id": "05e52ad95a175ee86a75937fe334f9b950ac88ec",
      "new_mode": 33188,
      "new_path": ".github/workflows/test.yml"
    },
    {
      "type": "modify",
      "old_id": "0b1e6d43103a6f0c4cb63dcbde5a678417d9d836",
      "old_mode": 33188,
      "old_path": "build-requirements.txt",
      "new_id": "aac1b95eddf7b400e9cac89509fc030272ca2868",
      "new_mode": 33188,
      "new_path": "build-requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "10122e9b2fa9ade151b0c06b620b16d0d61297af",
      "old_mode": 33188,
      "old_path": "docs/source/additional_features.rst",
      "new_id": "5dd136476eaa8aba7e0476f36e1bf9c84c5ce28d",
      "new_mode": 33188,
      "new_path": "docs/source/additional_features.rst"
    },
    {
      "type": "modify",
      "old_id": "9b927097cfd20f7f381386c0f0400901d8d0af95",
      "old_mode": 33188,
      "old_path": "docs/source/getting_started.rst",
      "new_id": "11f915005695a250312b58eb7de640d9c676d58a",
      "new_mode": 33188,
      "new_path": "docs/source/getting_started.rst"
    },
    {
      "type": "modify",
      "old_id": "f652d6ad9937d4e0495dfeb92168c8318622f971",
      "old_mode": 33261,
      "old_path": "misc/build-debug-python.sh",
      "new_id": "8dd1bff4c9ed1abe6dabaf157e7a81bf9833c04c",
      "new_mode": 33261,
      "new_path": "misc/build-debug-python.sh"
    },
    {
      "type": "modify",
      "old_id": "ba6f069661adf093fd65f3df3c22852e45a96fb0",
      "old_mode": 33188,
      "old_path": "mypy-requirements.txt",
      "new_id": "f81412be761e80cdd8d27cd6b4c696fde4130fa5",
      "new_mode": 33188,
      "new_path": "mypy-requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "d167997464f4496dd0bee260e6db26f618e8c46c",
      "old_mode": 33188,
      "old_path": "mypy/defaults.py",
      "new_id": "59a99cd58888c8e20c2e0fbad220a15a81097ed7",
      "new_mode": 33188,
      "new_path": "mypy/defaults.py"
    },
    {
      "type": "modify",
      "old_id": "54544f4c01ce4799b388f6b6702b7e210c8940b2",
      "old_mode": 33188,
      "old_path": "mypy/dmypy_server.py",
      "new_id": "2427f83c576744ec08370ccee7970029f359cf6e",
      "new_mode": 33188,
      "new_path": "mypy/dmypy_server.py"
    },
    {
      "type": "modify",
      "old_id": "fe59ff48bdfcf7c0364b799ae3f609b369ba7bcc",
      "old_mode": 33188,
      "old_path": "mypy/fastparse.py",
      "new_id": "3f4e2f4c927d17cf2627366cb72dd96dc04a38fa",
      "new_mode": 33188,
      "new_path": "mypy/fastparse.py"
    },
    {
      "type": "modify",
      "old_id": "ea7923c597782a08f44009dc2cc0a614ce77c9ea",
      "old_mode": 33188,
      "old_path": "mypy/messages.py",
      "new_id": "8e59e73291682b4f9ada1c884fc7be66b8c11504",
      "new_mode": 33188,
      "new_path": "mypy/messages.py"
    },
    {
      "type": "modify",
      "old_id": "778b0b163ce6d57faf0344ae4a8415fdbe12fa36",
      "old_mode": 33188,
      "old_path": "mypy/pyinfo.py",
      "new_id": "f262ac8b2132cab134759309c6c6d67925774c12",
      "new_mode": 33188,
      "new_path": "mypy/pyinfo.py"
    },
    {
      "type": "modify",
      "old_id": "67f9a7f56ebd208fc4dc648fb498e3724a26b52c",
      "old_mode": 33188,
      "old_path": "mypy/test/meta/test_update_data.py",
      "new_id": "4e4bdd193dbfa9cefa74c538df8e7bfe6ee0eaa0",
      "new_mode": 33188,
      "new_path": "mypy/test/meta/test_update_data.py"
    },
    {
      "type": "modify",
      "old_id": "58c0ee8033592dd87bdbd01b1a7822bd6f5872df",
      "old_mode": 33188,
      "old_path": "mypy/test/testcheck.py",
      "new_id": "20dfbb77f3e049e07340dcc41a248da5f79aea46",
      "new_mode": 33188,
      "new_path": "mypy/test/testcheck.py"
    },
    {
      "type": "modify",
      "old_id": "e3cdf44d89f2f0f88ce5c7ea2049fcae23ffacee",
      "old_mode": 33188,
      "old_path": "mypy/test/testdaemon.py",
      "new_id": "7115e682e60dab8378018e5dbc6bdfc697c9b29b",
      "new_mode": 33188,
      "new_path": "mypy/test/testdaemon.py"
    },
    {
      "type": "modify",
      "old_id": "5b4c816b5c38416fa5f87266767a21953597ee67",
      "old_mode": 33188,
      "old_path": "mypy/test/testfinegrained.py",
      "new_id": "ba0526d3255885aaef4b9372eee0676a78269e95",
      "new_mode": 33188,
      "new_path": "mypy/test/testfinegrained.py"
    },
    {
      "type": "modify",
      "old_id": "da5025faef038d42ce6accd9d01ecdbff204d8d4",
      "old_mode": 33188,
      "old_path": "mypy/test/testpep561.py",
      "new_id": "48d0658cd1e91b954d5915b21ec244ffc99483df",
      "new_mode": 33188,
      "new_path": "mypy/test/testpep561.py"
    },
    {
      "type": "modify",
      "old_id": "b21e06c0896af1976890e17385ccc3b3299bf95e",
      "old_mode": 33188,
      "old_path": "mypy/test/teststubgen.py",
      "new_id": "884cf87ac5d8c3e838d5cadcd4f956cf812c0438",
      "new_mode": 33188,
      "new_path": "mypy/test/teststubgen.py"
    },
    {
      "type": "modify",
      "old_id": "275b09c3a240e402c86b53f8636c385d8fd1513d",
      "old_mode": 33188,
      "old_path": "mypy/test/teststubtest.py",
      "new_id": "661d46e9fd8af09c405a2526fd0fdbccd4f7014b",
      "new_mode": 33188,
      "new_path": "mypy/test/teststubtest.py"
    },
    {
      "type": "modify",
      "old_id": "2c225c7fe651041045dd5567ae836a2d1337a79f",
      "old_mode": 33188,
      "old_path": "mypy/util.py",
      "new_id": "2960818d0984a6d3865b22bbb6750c76ce2e539c",
      "new_mode": 33188,
      "new_path": "mypy/util.py"
    },
    {
      "type": "modify",
      "old_id": "62083d14462149b76dd3238dfaed01d0a8aeaedd",
      "old_mode": 33188,
      "old_path": "mypy_self_check.ini",
      "new_id": "7413e6407d4fd8f7c75c223827992c3fa85829b3",
      "new_mode": 33188,
      "new_path": "mypy_self_check.ini"
    },
    {
      "type": "modify",
      "old_id": "a4071b9c3de5381a6b53f6eb669a2ddcf7edf4ec",
      "old_mode": 33188,
      "old_path": "mypyc/test/test_run.py",
      "new_id": "2dd1c025123f83755f495dd7dfce6f1ca30233a4",
      "new_mode": 33188,
      "new_path": "mypyc/test/test_run.py"
    },
    {
      "type": "modify",
      "old_id": "96a05d545946a6ff9d5d2b1306ef8cc95e597a3b",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "0f2712be52dd5cf6a9a374878d8724ca86af1d38",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "85d412540013ed9596f5a75ed465675f48dd6980",
      "old_mode": 33188,
      "old_path": "setup.py",
      "new_id": "bbb655ea45371d42c160e76435370678bf388495",
      "new_mode": 33188,
      "new_path": "setup.py"
    },
    {
      "type": "modify",
      "old_id": "7d1114ceab7a6eb3350803ea1a5d66007450a031",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-columns.test",
      "new_id": "9d9a7d9ac039d7ac9657a189985aae436185e130",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-columns.test"
    },
    {
      "type": "modify",
      "old_id": "661afca807f4034bd87e77e699feac7e9d7d03c0",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-incremental.test",
      "new_id": "c3153cd8643aa1ceed299a1b8eeb989c4b92a280",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-incremental.test"
    },
    {
      "type": "modify",
      "old_id": "bebbbf4b1676709b81bb46c201142606d05f22ac",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-parameter-specification.test",
      "new_id": "3d05faed74f171a13d5f19fc9c3a1f8904cfcf8c",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-parameter-specification.test"
    },
    {
      "type": "modify",
      "old_id": "b4c0071489033d6eb50dfb04ff222af807a45a5e",
      "old_mode": 33188,
      "old_path": "test-data/unit/check-typeguard.test",
      "new_id": "a307e4c8b6a06c62f13c94db7e33a6fe102e1d5a",
      "new_mode": 33188,
      "new_path": "test-data/unit/check-typeguard.test"
    },
    {
      "type": "modify",
      "old_id": "b87bb7f17eb0f3a653779246f1d7461747f2b295",
      "old_mode": 33188,
      "old_path": "test-data/unit/cmdline.test",
      "new_id": "6e9fdf6dab6546bb76ce82598d2e6def12b54055",
      "new_mode": 33188,
      "new_path": "test-data/unit/cmdline.test"
    },
    {
      "type": "modify",
      "old_id": "1fae1514111c4d2294728ecc7342d902fae1dfb6",
      "old_mode": 33188,
      "old_path": "test-data/unit/daemon.test",
      "new_id": "f208b4e78e54b3da6a503306e9e428ca50b97bd1",
      "new_mode": 33188,
      "new_path": "test-data/unit/daemon.test"
    },
    {
      "type": "modify",
      "old_id": "a134fb1d4301149325ca1d84f60aad3d77008c7c",
      "old_mode": 33188,
      "old_path": "test-data/unit/fine-grained-blockers.test",
      "new_id": "33dedd887114252333a8a4b909b093c586c3d9fa",
      "new_mode": 33188,
      "new_path": "test-data/unit/fine-grained-blockers.test"
    },
    {
      "type": "modify",
      "old_id": "50f93dd35af34927e5fd029d43edc49802248412",
      "old_mode": 33188,
      "old_path": "test-data/unit/fine-grained-cache-incremental.test",
      "new_id": "00157333efd7ebc981f457b1dabddae3d1b8dd2b",
      "new_mode": 33188,
      "new_path": "test-data/unit/fine-grained-cache-incremental.test"
    },
    {
      "type": "modify",
      "old_id": "a0d7d302fd08b995229f475417b57efacce4df25",
      "old_mode": 33188,
      "old_path": "test-data/unit/fine-grained.test",
      "new_id": "3cb234364a5898f36aa33571decde7b18bdb1345",
      "new_mode": 33188,
      "new_path": "test-data/unit/fine-grained.test"
    },
    {
      "type": "modify",
      "old_id": "1460002e1b656fcfb3221c01da26942871dff8fd",
      "old_mode": 33188,
      "old_path": "test-data/unit/pythoneval.test",
      "new_id": "e4eecc33871c23147bc3b86924bf990a0536ee1c",
      "new_mode": 33188,
      "new_path": "test-data/unit/pythoneval.test"
    },
    {
      "type": "modify",
      "old_id": "9c6ac2833c8bf526b03ea8df589f86bb7c6108e9",
      "old_mode": 33188,
      "old_path": "test-data/unit/semanal-errors.test",
      "new_id": "a098dd8791d48b80752f5fdca471dcd61b054f07",
      "new_mode": 33188,
      "new_path": "test-data/unit/semanal-errors.test"
    },
    {
      "type": "modify",
      "old_id": "9b43a5b853c0cb90b96019c10d51047e33079848",
      "old_mode": 33188,
      "old_path": "test-data/unit/semanal-statements.test",
      "new_id": "c143805f4564d139b55513c40edbd6737578bab7",
      "new_mode": 33188,
      "new_path": "test-data/unit/semanal-statements.test"
    }
  ]
}
