{
  "paths": [
    {
      "_path": "lib/python3.12/site-packages/grpc/__init__.py",
      "path_type": "hardlink",
      "sha256": "e0e2b4e218035768deb193332616cd550fa252eb2cae1a9e3960a7272e6f87b5",
      "size_in_bytes": 82896
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b87097f16b412675ef588353bea98da0390a0d2d77dfcc01ed7d18d3fafbb007",
      "size_in_bytes": 91781
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_auth.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c25b1d8da54556ab216849d2dd94516d88b4c57572b85bac881fefa59ca8d991",
      "size_in_bytes": 2537
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_channel.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2e1b9b3bcc99e6e4e4467fb80b859601183008c33291245565a17b63704b58b2",
      "size_in_bytes": 79607
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_common.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7c2407415bb0e5ce0264c339ead5b9e0c37723e7f2b4f55bd78f08253c818514",
      "size_in_bytes": 8283
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_compression.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "fe404865a46c52e35dd8d1f7d49a03358d402fda531a67454a5d73ec40d78a84",
      "size_in_bytes": 1592
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_grpcio_metadata.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d2ca9776a7b4311f166d0600450c53c8c9e9c0b9bc1ee168e63e649ca97fbd87",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_interceptor.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "65655067238ede912d71536d8fcd143d6f248048e5256c832e64ae5bf7a7b404",
      "size_in_bytes": 23389
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_plugin_wrapping.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8036e125a4654bbc466bf4447b9cf09fc91ce2d0b791c6303972b803c46b41b4",
      "size_in_bytes": 5034
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_runtime_protos.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "00c738c688ffeb5870cb71f582e2c5e8025c2af130da4a125eb697f3e57706c1",
      "size_in_bytes": 5649
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_server.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "03739724cc7980517a7f936ea968d01ead12766d6daffd787825b5c1e035e31e",
      "size_in_bytes": 49300
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_simple_stubs.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "09580cfb0ad69d8a090c61f076515387a91574e05091ecefcc63513b162d0d5e",
      "size_in_bytes": 24185
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/__pycache__/_utilities.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "cfde975188d8eeb5f506165112dac8345d9c5cda93092606aa5248eca8537b4c",
      "size_in_bytes": 8290
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_auth.py",
      "path_type": "hardlink",
      "sha256": "5b53a5cf7b516b172e4479b13d4714bc042391aebaa0ccb1fca8a2a95fd9e458",
      "size_in_bytes": 2135
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_channel.py",
      "path_type": "hardlink",
      "sha256": "f154044814cb89eb6cee9a35cd479bc2a541659e50507be40f23e1c6f0560042",
      "size_in_bytes": 63514
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_common.py",
      "path_type": "hardlink",
      "sha256": "88efed41610669c64ff0cebaf4fcc029eb15a2431e15e6841100788130a0f8c2",
      "size_in_bytes": 6254
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_compression.py",
      "path_type": "hardlink",
      "sha256": "17d0bba2b88e8e5cf6b35ebcac52bdf4fe85ee6201ffcd98cfc5c7d88e4eeb80",
      "size_in_bytes": 1695
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d527298eb2220d691d224fd9af9a718a74aa5c8bf16d4b3bed972706912e2226",
      "size_in_bytes": 150
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/_credentials/roots.pem",
      "path_type": "hardlink",
      "sha256": "96143344c4ae109588125b2c41d5daf654a5fafc6e23fac37f7ba3d29da7e776",
      "size_in_bytes": 264440
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/_cygrpc/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/_cygrpc/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ea49c47cf199e1837ee6741d7f4411acc8e30e7705016f5b7109e051cae33104",
      "size_in_bytes": 158
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_cython/cygrpc.cpython-312-x86_64-linux-gnu.so",
      "path_type": "hardlink",
      "sha256": "63aa302389bc3364c81efcc8f0417da7c7f551fe519633e579e3d520d2b5c083",
      "size_in_bytes": 1651376
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_grpcio_metadata.py",
      "path_type": "hardlink",
      "sha256": "50de31e869429cac89d031a943a4e9394b3d187d18adb1046f9c6dcf52bc46e0",
      "size_in_bytes": 26
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_interceptor.py",
      "path_type": "hardlink",
      "sha256": "6b9df051f00041535815c53519dbf488f04ca3d8810e3dc48caa5d405a48b8f7",
      "size_in_bytes": 20367
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_plugin_wrapping.py",
      "path_type": "hardlink",
      "sha256": "11e6dc0ea0f94eea7be6c96e41ac5d50c493e8a1c6451f03d19b2576ae1ee850",
      "size_in_bytes": 3916
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_runtime_protos.py",
      "path_type": "hardlink",
      "sha256": "8aedb477ce09872d0c4286276078ab4cec0885b04910428e06f50f5e5f0fada0",
      "size_in_bytes": 5564
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_server.py",
      "path_type": "hardlink",
      "sha256": "de73a8bbf11761597b901063fc6d55e91d01f2797531aaf99c626f56005d55a8",
      "size_in_bytes": 37668
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_simple_stubs.py",
      "path_type": "hardlink",
      "sha256": "ac7f491591e6903909810d0837451c9d6636ab4e5f5da1f7a30483d7ef32466d",
      "size_in_bytes": 23408
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/_utilities.py",
      "path_type": "hardlink",
      "sha256": "99f92b732539da6017285efff6cbb2bca996b2a2a6ccf7c03b6b2466144a4845",
      "size_in_bytes": 5180
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__init__.py",
      "path_type": "hardlink",
      "sha256": "45cf629f7ed3c41f5fef028826c0d474fdd81b5fa5470e00262f9a79dd9f0165",
      "size_in_bytes": 3160
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "9e26a27dc2fed96e17f9ae357e42736510c706ad159ceddd840dd31202773257",
      "size_in_bytes": 2119
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_base_call.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "141dfb333018b2d6b07689e90984b7bab83b34aa95027a097b829852b571b5b8",
      "size_in_bytes": 8668
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_base_channel.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0037bd5671ad3f7797ea3da4f1f9be326fd1b8a90c3e296be6392f827010f622",
      "size_in_bytes": 15358
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_base_server.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "9c1eb17a4e59fb4fbff62c3ef73d448a9a45fac81af70846513cc4e72d297c59",
      "size_in_bytes": 15377
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_call.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "665b651edf262820fecd770284de9f2939d140a07d97b932af6c7c373627d94d",
      "size_in_bytes": 34344
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_channel.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b44a044c2c9d4b6cce0db3c1d8377e7bd6f7b708a7a627742d57937af5a8947d",
      "size_in_bytes": 21138
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_interceptor.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "1ccbc5a34fbb73742c256d2c7b838546e578824ca0e977fb91a629c725e13aea",
      "size_in_bytes": 48218
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_metadata.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c41fd2ea4d8e37ede0551604d0c6a02b6a76632078ff8c3b0260bb8a99bc8a1d",
      "size_in_bytes": 6548
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_server.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4d8cad01479594b1c10e28ade5afe6e6ab99d99f11b3fbf7061b6433a2aebb64",
      "size_in_bytes": 9861
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_typing.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "246fc92c3289ecd8c6ef35c88dd18730e304d6beb257aa8b92bc33bf1ca93deb",
      "size_in_bytes": 1121
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/__pycache__/_utils.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "db006e69f59c729ea314bdb5d97bc1367508c8b35477605ac3a23b6900798d80",
      "size_in_bytes": 530
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_base_call.py",
      "path_type": "hardlink",
      "sha256": "3e98cb1d2f01b2d13d53c47cbe327acfe8f1399e317b58dee17c53c56f3ecef0",
      "size_in_bytes": 7313
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_base_channel.py",
      "path_type": "hardlink",
      "sha256": "76b81355d07196cfe7283e16b1b4769285b0c78f90bd1d3dcb226623c1aeacfe",
      "size_in_bytes": 13229
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_base_server.py",
      "path_type": "hardlink",
      "sha256": "4d72e14e86b4749b2fecd0172714915ea133f41b8b4ff261a12c604830d10522",
      "size_in_bytes": 12188
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_call.py",
      "path_type": "hardlink",
      "sha256": "cf99f1710c707356483000015e5e4fc51c73835aaf2c5618d3d338cf4930257d",
      "size_in_bytes": 24469
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_channel.py",
      "path_type": "hardlink",
      "sha256": "fd8835860027f0f705f87e7d044367484174e2dc4906dc053c5450a0b30001eb",
      "size_in_bytes": 20174
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_interceptor.py",
      "path_type": "hardlink",
      "sha256": "ec2342e1bf65a0d3fe31f26be0d8aa63d74ddef2ebd4465f9b120ea650446380",
      "size_in_bytes": 40008
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_metadata.py",
      "path_type": "hardlink",
      "sha256": "7b2bf3986bf3dd9b8180ca38f536bf16944dab6b438af0bc6f44f2bbdf0f0886",
      "size_in_bytes": 4570
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_server.py",
      "path_type": "hardlink",
      "sha256": "67a2faea984962c7325caebdb069e9ba22ed19b64335a0d4885cb91d182fc6cc",
      "size_in_bytes": 8699
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_typing.py",
      "path_type": "hardlink",
      "sha256": "3fc0838958cb484fcf79a8521abbae4f920f6fc47dcbb7a9544f1e2cd6aea5bb",
      "size_in_bytes": 1363
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/aio/_utils.py",
      "path_type": "hardlink",
      "sha256": "061e7e9503b6c6ccdd65e4c501615f16185a2b2db4965e24b9c0fa7ff6194e58",
      "size_in_bytes": 821
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8b470ef0e684a4f5d833dbaa2ec153561b415f5f25f93ed3700c169f6b2c6b9f",
      "size_in_bytes": 147
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/_client_adaptations.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bc6c25860cfb051f67489fdfe83ee88d4c8bbd74e09a82343e87583c2b8cb1e9",
      "size_in_bytes": 28187
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/_metadata.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a23588a0eb7fdd5f9319297a7ee948673d2da7bc98155092dc4ccdf51aa021b7",
      "size_in_bytes": 1955
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/_server_adaptations.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ac8e41e92f8c7430358081acc146e932fa91438950b6c737a9e09641dbfd36d7",
      "size_in_bytes": 18904
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/implementations.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8e7534f2aa27f78ff05a8cf333116d3f5a1943650d81f1419a43ef6e6491b1ff",
      "size_in_bytes": 11887
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/interfaces.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7b8686a9587228c2edc7b5ffec423f225242708a6fb28da400b07051e7260a10",
      "size_in_bytes": 7217
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/__pycache__/utilities.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "dc198f6a96ee627786c97663f12e8657bf303f275074e3192e9dea3b43ef531d",
      "size_in_bytes": 7078
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/_client_adaptations.py",
      "path_type": "hardlink",
      "sha256": "7410e34d709fe152f3ae61c8326001ae7d10266da7d45ce4475684b7a00a8dc7",
      "size_in_bytes": 27512
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/_metadata.py",
      "path_type": "hardlink",
      "sha256": "f1b54c7e48929d16cdfa968cb4fa9629f2c242c06ef5ca71dad31e5a47e735ac",
      "size_in_bytes": 1606
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/_server_adaptations.py",
      "path_type": "hardlink",
      "sha256": "c0375061f5e4a9ca6903be42eaede7866648a4ee32849b819dd19b1215405318",
      "size_in_bytes": 13817
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/implementations.py",
      "path_type": "hardlink",
      "sha256": "8593485bbe75307282a12c9c1a412398817f60029c1d62e7bac3b37f5d853f7f",
      "size_in_bytes": 11822
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/interfaces.py",
      "path_type": "hardlink",
      "sha256": "7219c6f8761c70893e8e8e5c9d4fb52f8311ed93aa12cb9941549d7a95bc5103",
      "size_in_bytes": 5955
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/beta/utilities.py",
      "path_type": "hardlink",
      "sha256": "f8df0c925292c5b06b7840a8e04108f566dbcdb4f270a065e053e8e277e06cc2",
      "size_in_bytes": 4933
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/__init__.py",
      "path_type": "hardlink",
      "sha256": "94b60450014bc6febf45fc866082ffacc457504f05c23c0cb212e1b33f68e0f8",
      "size_in_bytes": 4058
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "aa3c248227b936622385334d036135f2bdc663c128c7f813fabd1ce6b7d9736a",
      "size_in_bytes": 4377
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/__pycache__/gevent.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "578f64262b1917af0da9122fff3e3714822ef4ec62fb283719e42fd3b7bfe0ae",
      "size_in_bytes": 692
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/__pycache__/session_cache.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7147a0b8b231588739595513edeeae77eb55c3e8b1b0076df4127e33adaf39fd",
      "size_in_bytes": 1650
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/aio/__init__.py",
      "path_type": "hardlink",
      "sha256": "6c8c8374605b3478b917f907bf007238d8dce0cffbe2d872e77626043af564fa",
      "size_in_bytes": 660
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/aio/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ff31ce8dcf1ee4e92b551f00c2b27d031a2ae5a9ffb0b3b36681f982c57490ad",
      "size_in_bytes": 258
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/gevent.py",
      "path_type": "hardlink",
      "sha256": "fd8024f5a1f63c2642a5a0a75bdb8663bed6db5df8d9d1169bcc0e540a53c7cf",
      "size_in_bytes": 973
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/experimental/session_cache.py",
      "path_type": "hardlink",
      "sha256": "c006aebc3cf1bd30bafa9de331b3e74dcef2ef89e10ca4918dbd24b5f30f0a6f",
      "size_in_bytes": 1533
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "01de6a754a63f0c133381e4972656be6460c02d89bf20bfb7528f9958a480184",
      "size_in_bytes": 152
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "43a2a3e5cbbaa4748ae5b92e0d644139be3244b35a51390d7035a3dcb914ab90",
      "size_in_bytes": 159
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/__pycache__/cardinality.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "349fd4732c5f0d50fdcaafc1b9e9ee031edac54d015dbde4c7ef986749bd929e",
      "size_in_bytes": 826
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/__pycache__/style.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "443f934d9bb7b2bab9ddcb15e1967b349cbd44b63959753e0150ff959d89617b",
      "size_in_bytes": 650
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/cardinality.py",
      "path_type": "hardlink",
      "sha256": "db403891ab8c89e1bbe2eae0d77443c9c475f3cdb1e5f3d80cfa1a4a144cbe78",
      "size_in_bytes": 988
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/common/style.py",
      "path_type": "hardlink",
      "sha256": "5c68c6203309054500dd8fe569c5b5984216f94a40ad68a2b42e4ef15a9240b9",
      "size_in_bytes": 824
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ae329448df63e1ab56081db15744f379d3c2cdc67abed6bb38788af94b569204",
      "size_in_bytes": 163
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/abandonment.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2f119942a7a381c0f4d93629bcf2c4f985fe333064339cccc72433867f0a6068",
      "size_in_bytes": 632
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/callable_util.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f9d86dc231d0d36af5e9dfe8be8c987afb2609ee27a3e30872c361e7575fccee",
      "size_in_bytes": 3888
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/future.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e1be0c9e7a66530a2ceab5147f6e1b8114dc11890664dfe44e1d6f413fd4a2e3",
      "size_in_bytes": 7695
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/logging_pool.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "98daa6a269d65d466bac7109cc536c3f9f1b613e54b93b3639bf26553146f035",
      "size_in_bytes": 3097
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/stream.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f383db415cf8f6389d769e64a6d8aa35cbc2557048880be6a742f060bd786d0b",
      "size_in_bytes": 1542
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/__pycache__/stream_util.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "819f7f7a633d6276420459b5673a411c9ee3445c3e4fabc588ba43b57dd67784",
      "size_in_bytes": 7685
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/abandonment.py",
      "path_type": "hardlink",
      "sha256": "193b8642de4d237ee9d575dd4e5235eef1a2e7e09e70ac8453b49588f5d2a3d1",
      "size_in_bytes": 872
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/callable_util.py",
      "path_type": "hardlink",
      "sha256": "c95ec0463e127406f8346ea3910d7993229357a747fec3d70edf3541689fbfa2",
      "size_in_bytes": 3151
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/future.py",
      "path_type": "hardlink",
      "sha256": "84bab7ffff75865c22bb06d3fb968e8635b9e2422521ab03b777006afd36353f",
      "size_in_bytes": 8091
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/logging_pool.py",
      "path_type": "hardlink",
      "sha256": "496c3ea808f8fe7d6af6793868064340cad1af8b7f64e060a80ed07a6cedad22",
      "size_in_bytes": 2276
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/stream.py",
      "path_type": "hardlink",
      "sha256": "1db5c07611efe12cda4d9ac4724458e90e112760c1e84c5fa2ee5adcf5925b50",
      "size_in_bytes": 1389
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/foundation/stream_util.py",
      "path_type": "hardlink",
      "sha256": "094c7a81e09207dcf081d944d171d770f49bb8b7ae35f0a5b191728ec415301d",
      "size_in_bytes": 4772
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "411ebf27c965d9258e7af96128540bc7d5a3083e7779ca333d23f5db1be91e19",
      "size_in_bytes": 163
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "585cfde431b04890fe63993e18a502221849e587f1f38b901c97b3bf5e44a837",
      "size_in_bytes": 168
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/__pycache__/base.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "47ba68461d74641ba2a7c0506204f22de808fbd89253a27357d2eac0a3dab296",
      "size_in_bytes": 14769
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/__pycache__/utilities.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5d6b860c12465467a405e372267185096342cfbacbbf4dc3bd68e2a11fbfb3d5",
      "size_in_bytes": 2335
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/base.py",
      "path_type": "hardlink",
      "sha256": "a080320512b2154c7b083e0df4b4a8ba7c347a93d99ec658a891fcc6a0af3d8b",
      "size_in_bytes": 12046
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/base/utilities.py",
      "path_type": "hardlink",
      "sha256": "828aa62511d10fbad72542a29fe1d38b9caa7eea4792de4c63f4100805a217f8",
      "size_in_bytes": 2455
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/__init__.py",
      "path_type": "hardlink",
      "sha256": "c3792a480c9a6603fe5b4f3dd314782f859e04f1abb6c4024097b4154151d0ad",
      "size_in_bytes": 577
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c953b54e9db9d948e22954ff3611ba03fc3e0dd0a56b590ec4114010fef35db5",
      "size_in_bytes": 168
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/__pycache__/face.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2e7ab69a912dc036dddc498b0c456bdd1ee0bb0c7e03414610da3f50d1bbf671",
      "size_in_bytes": 43052
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/__pycache__/utilities.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "de41161fd23b93611da4c05c630723b3a9ff349137b1dbde3bbaf62dcb4c1658",
      "size_in_bytes": 6656
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/face.py",
      "path_type": "hardlink",
      "sha256": "84cdbfd12a0e1f1d3f95c5c7925b6da7fa732b41dddc91e7ac7e41c1e1dde4fe",
      "size_in_bytes": 39620
    },
    {
      "_path": "lib/python3.12/site-packages/grpc/framework/interfaces/face/utilities.py",
      "path_type": "hardlink",
      "sha256": "c9e83daa72b7676d961273b1a414b2fa3b7893019d5e905a96d05d5dae9c7d15",
      "size_in_bytes": 6711
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/INSTALLER",
      "path_type": "hardlink",
      "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
      "size_in_bytes": 5
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/LICENSE",
      "path_type": "hardlink",
      "sha256": "590198e3f305f2c347fde64d637c65492bbef554db6c8364e149cd375e3797ee",
      "size_in_bytes": 29687
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/METADATA",
      "path_type": "hardlink",
      "sha256": "4f076bea82dd3e0403a8bb38f5addff629841ed90d5bb21d1c75e8354421a874",
      "size_in_bytes": 3964
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/RECORD",
      "path_type": "hardlink",
      "sha256": "2207688d87c3c559bc56e5388de34a11e4a74f5d1e856ebbd3a337d8acc10c0b",
      "size_in_bytes": 8548
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/REQUESTED",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/WHEEL",
      "path_type": "hardlink",
      "sha256": "92a0882861bfbcd45a4ff7d0aaad995165f50733ad70bb96b440cdd1f4f96a3b",
      "size_in_bytes": 105
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/direct_url.json",
      "path_type": "hardlink",
      "sha256": "cfd5c94b40055a6f27f68b93ef009780e194dbff2d399f2cac44f9218eb692cb",
      "size_in_bytes": 70
    },
    {
      "_path": "lib/python3.12/site-packages/grpcio-1.48.2.dist-info/top_level.txt",
      "path_type": "hardlink",
      "sha256": "78477626afda550169dfc6d65bc3dfc23cffe6289ba9e3854fedb35e53c0abff",
      "size_in_bytes": 5
    }
  ],
  "paths_version": 1
}