{
  "name": "tornado",
  "version": "6.5.5",
  "build": "py311h49ec1c0_0",
  "build_number": 0,
  "channel": "https://conda.anaconda.org/conda-forge/linux-64",
  "subdir": "linux-64",
  "fn": "tornado-6.5.5-py311h49ec1c0_0.conda",
  "md5": "73b44a114241e564deb5846e7394bf19",
  "url": "https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.5-py311h49ec1c0_0.conda",
  "sha256": "cd8bc08ca661291cfbb05581b79f7e6a6971a072a54a335abcea5460c1230880",
  "depends": [
    "__glibc >=2.17,<3.0.a0",
    "libgcc >=14",
    "python >=3.11,<3.12.0a0",
    "python_abi 3.11.* *_cp311"
  ],
  "constrains": [],
  "license": "Apache-2.0",
  "timestamp": 1774358035000,
  "size": 876817,
  "requested_spec": "None",
  "package_tarball_full_path": "/home/sunchao/miniconda3/pkgs/tornado-6.5.5-py311h49ec1c0_0.conda",
  "extracted_package_dir": "/home/sunchao/miniconda3/pkgs/tornado-6.5.5-py311h49ec1c0_0",
  "files": [
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/INSTALLER",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/METADATA",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/RECORD",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/REQUESTED",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/WHEEL",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/direct_url.json",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/licenses/LICENSE",
    "lib/python3.11/site-packages/tornado-6.5.5.dist-info/top_level.txt",
    "lib/python3.11/site-packages/tornado/__init__.py",
    "lib/python3.11/site-packages/tornado/__init__.pyi",
    "lib/python3.11/site-packages/tornado/__pycache__/__init__.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/_locale_data.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/auth.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/autoreload.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/concurrent.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/curl_httpclient.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/escape.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/gen.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/http1connection.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/httpclient.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/httpserver.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/httputil.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/ioloop.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/iostream.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/locale.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/locks.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/log.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/netutil.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/options.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/process.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/queues.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/routing.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/simple_httpclient.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/tcpclient.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/tcpserver.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/template.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/testing.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/util.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/web.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/websocket.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/__pycache__/wsgi.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/_locale_data.py",
    "lib/python3.11/site-packages/tornado/auth.py",
    "lib/python3.11/site-packages/tornado/autoreload.py",
    "lib/python3.11/site-packages/tornado/concurrent.py",
    "lib/python3.11/site-packages/tornado/curl_httpclient.py",
    "lib/python3.11/site-packages/tornado/escape.py",
    "lib/python3.11/site-packages/tornado/gen.py",
    "lib/python3.11/site-packages/tornado/http1connection.py",
    "lib/python3.11/site-packages/tornado/httpclient.py",
    "lib/python3.11/site-packages/tornado/httpserver.py",
    "lib/python3.11/site-packages/tornado/httputil.py",
    "lib/python3.11/site-packages/tornado/ioloop.py",
    "lib/python3.11/site-packages/tornado/iostream.py",
    "lib/python3.11/site-packages/tornado/locale.py",
    "lib/python3.11/site-packages/tornado/locks.py",
    "lib/python3.11/site-packages/tornado/log.py",
    "lib/python3.11/site-packages/tornado/netutil.py",
    "lib/python3.11/site-packages/tornado/options.py",
    "lib/python3.11/site-packages/tornado/platform/__init__.py",
    "lib/python3.11/site-packages/tornado/platform/__pycache__/__init__.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/platform/__pycache__/asyncio.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/platform/__pycache__/caresresolver.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/platform/__pycache__/twisted.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/platform/asyncio.py",
    "lib/python3.11/site-packages/tornado/platform/caresresolver.py",
    "lib/python3.11/site-packages/tornado/platform/twisted.py",
    "lib/python3.11/site-packages/tornado/process.py",
    "lib/python3.11/site-packages/tornado/py.typed",
    "lib/python3.11/site-packages/tornado/queues.py",
    "lib/python3.11/site-packages/tornado/routing.py",
    "lib/python3.11/site-packages/tornado/simple_httpclient.py",
    "lib/python3.11/site-packages/tornado/speedups.abi3.so",
    "lib/python3.11/site-packages/tornado/speedups.pyi",
    "lib/python3.11/site-packages/tornado/tcpclient.py",
    "lib/python3.11/site-packages/tornado/tcpserver.py",
    "lib/python3.11/site-packages/tornado/template.py",
    "lib/python3.11/site-packages/tornado/test/__init__.py",
    "lib/python3.11/site-packages/tornado/test/__main__.py",
    "lib/python3.11/site-packages/tornado/test/__pycache__/__init__.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/__main__.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/asyncio_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/auth_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/autoreload_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/circlerefs_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/concurrent_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/curl_httpclient_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/escape_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/gen_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/http1connection_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/httpclient_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/httpserver_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/httputil_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/import_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/ioloop_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/iostream_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/locale_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/locks_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/log_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/netutil_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/options_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/process_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/queues_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/resolve_test_helper.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/routing_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/runtests.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/simple_httpclient_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/tcpclient_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/tcpserver_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/template_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/testing_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/twisted_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/util.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/util_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/web_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/websocket_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/__pycache__/wsgi_test.cpython-311.pyc",
    "lib/python3.11/site-packages/tornado/test/asyncio_test.py",
    "lib/python3.11/site-packages/tornado/test/auth_test.py",
    "lib/python3.11/site-packages/tornado/test/autoreload_test.py",
    "lib/python3.11/site-packages/tornado/test/circlerefs_test.py",
    "lib/python3.11/site-packages/tornado/test/concurrent_test.py",
    "lib/python3.11/site-packages/tornado/test/csv_translations/fr_FR.csv",
    "lib/python3.11/site-packages/tornado/test/curl_httpclient_test.py",
    "lib/python3.11/site-packages/tornado/test/escape_test.py",
    "lib/python3.11/site-packages/tornado/test/gen_test.py",
    "lib/python3.11/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo",
    "lib/python3.11/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po",
    "lib/python3.11/site-packages/tornado/test/http1connection_test.py",
    "lib/python3.11/site-packages/tornado/test/httpclient_test.py",
    "lib/python3.11/site-packages/tornado/test/httpserver_test.py",
    "lib/python3.11/site-packages/tornado/test/httputil_test.py",
    "lib/python3.11/site-packages/tornado/test/import_test.py",
    "lib/python3.11/site-packages/tornado/test/ioloop_test.py",
    "lib/python3.11/site-packages/tornado/test/iostream_test.py",
    "lib/python3.11/site-packages/tornado/test/locale_test.py",
    "lib/python3.11/site-packages/tornado/test/locks_test.py",
    "lib/python3.11/site-packages/tornado/test/log_test.py",
    "lib/python3.11/site-packages/tornado/test/netutil_test.py",
    "lib/python3.11/site-packages/tornado/test/options_test.cfg",
    "lib/python3.11/site-packages/tornado/test/options_test.py",
    "lib/python3.11/site-packages/tornado/test/options_test_types.cfg",
    "lib/python3.11/site-packages/tornado/test/options_test_types_str.cfg",
    "lib/python3.11/site-packages/tornado/test/process_test.py",
    "lib/python3.11/site-packages/tornado/test/queues_test.py",
    "lib/python3.11/site-packages/tornado/test/resolve_test_helper.py",
    "lib/python3.11/site-packages/tornado/test/routing_test.py",
    "lib/python3.11/site-packages/tornado/test/runtests.py",
    "lib/python3.11/site-packages/tornado/test/simple_httpclient_test.py",
    "lib/python3.11/site-packages/tornado/test/static/dir/index.html",
    "lib/python3.11/site-packages/tornado/test/static/robots.txt",
    "lib/python3.11/site-packages/tornado/test/static/sample.xml",
    "lib/python3.11/site-packages/tornado/test/static/sample.xml.bz2",
    "lib/python3.11/site-packages/tornado/test/static/sample.xml.gz",
    "lib/python3.11/site-packages/tornado/test/static_foo.txt",
    "lib/python3.11/site-packages/tornado/test/tcpclient_test.py",
    "lib/python3.11/site-packages/tornado/test/tcpserver_test.py",
    "lib/python3.11/site-packages/tornado/test/template_test.py",
    "lib/python3.11/site-packages/tornado/test/templates/utf8.html",
    "lib/python3.11/site-packages/tornado/test/test.crt",
    "lib/python3.11/site-packages/tornado/test/test.key",
    "lib/python3.11/site-packages/tornado/test/testing_test.py",
    "lib/python3.11/site-packages/tornado/test/twisted_test.py",
    "lib/python3.11/site-packages/tornado/test/util.py",
    "lib/python3.11/site-packages/tornado/test/util_test.py",
    "lib/python3.11/site-packages/tornado/test/web_test.py",
    "lib/python3.11/site-packages/tornado/test/websocket_test.py",
    "lib/python3.11/site-packages/tornado/test/wsgi_test.py",
    "lib/python3.11/site-packages/tornado/testing.py",
    "lib/python3.11/site-packages/tornado/util.py",
    "lib/python3.11/site-packages/tornado/web.py",
    "lib/python3.11/site-packages/tornado/websocket.py",
    "lib/python3.11/site-packages/tornado/wsgi.py"
  ],
  "paths_data": {
    "paths_version": 1,
    "paths": [
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/INSTALLER",
        "path_type": "hardlink",
        "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
        "size_in_bytes": 5,
        "sha256_in_prefix": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/METADATA",
        "path_type": "hardlink",
        "sha256": "4e2c5f669328f37346ede538b6c8fbd0b1e3e7f10a540bb6bf3cabf29595cb7b",
        "size_in_bytes": 2770,
        "sha256_in_prefix": "4e2c5f669328f37346ede538b6c8fbd0b1e3e7f10a540bb6bf3cabf29595cb7b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/RECORD",
        "path_type": "hardlink",
        "sha256": "1a8eca99a1e057b48af42f3d37e2a66005035ef19b8e23b7866908bfa580db08",
        "size_in_bytes": 12307,
        "sha256_in_prefix": "1a8eca99a1e057b48af42f3d37e2a66005035ef19b8e23b7866908bfa580db08"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/REQUESTED",
        "path_type": "hardlink",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "size_in_bytes": 0,
        "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/WHEEL",
        "path_type": "hardlink",
        "sha256": "6c42b30134c8f540ab704157a20cec411c1c7440e4da4fdc5b7b92f7878d6ab5",
        "size_in_bytes": 102,
        "sha256_in_prefix": "6c42b30134c8f540ab704157a20cec411c1c7440e4da4fdc5b7b92f7878d6ab5"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/direct_url.json",
        "path_type": "hardlink",
        "sha256": "38ba81379dfc2e7381425b16580b935d7b4a5a74bd422f4d0b10ed18bf16c966",
        "size_in_bytes": 103,
        "sha256_in_prefix": "38ba81379dfc2e7381425b16580b935d7b4a5a74bd422f4d0b10ed18bf16c966"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/licenses/LICENSE",
        "path_type": "hardlink",
        "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
        "size_in_bytes": 11358,
        "sha256_in_prefix": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado-6.5.5.dist-info/top_level.txt",
        "path_type": "hardlink",
        "sha256": "e5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00e",
        "size_in_bytes": 8,
        "sha256_in_prefix": "e5000ad4c78da5681876a5a853c898943b8607c8fa3433e0c7eb925074ded00e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__init__.py",
        "path_type": "hardlink",
        "sha256": "caa4d86bc570ff9acec52f5edb35eef1d326685feabdb634389917e4cd5d0672",
        "size_in_bytes": 1761,
        "sha256_in_prefix": "caa4d86bc570ff9acec52f5edb35eef1d326685feabdb634389917e4cd5d0672"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__init__.pyi",
        "path_type": "hardlink",
        "sha256": "45474f2b3367978d964b43d0bc09e11fe664a28b9fc4b125ee5fe36ead3bb1f2",
        "size_in_bytes": 714,
        "sha256_in_prefix": "45474f2b3367978d964b43d0bc09e11fe664a28b9fc4b125ee5fe36ead3bb1f2"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/__init__.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "cb47031f7b873b2003431a8ce1ca7e9f0f3999cbc67c1c8ec6abb6a19b972238",
        "size_in_bytes": 1112,
        "sha256_in_prefix": "cb47031f7b873b2003431a8ce1ca7e9f0f3999cbc67c1c8ec6abb6a19b972238"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/_locale_data.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "8298a958d3fcf5ef4a2a2b07ccf1aa651fae2a662b26ea62f9aff7a0c92156c8",
        "size_in_bytes": 4224,
        "sha256_in_prefix": "8298a958d3fcf5ef4a2a2b07ccf1aa651fae2a662b26ea62f9aff7a0c92156c8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/auth.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "83285d2f71b21f1dcb3d85ef157f0f2f7a5a8299580414624263eaf4f2a54c18",
        "size_in_bytes": 59997,
        "sha256_in_prefix": "83285d2f71b21f1dcb3d85ef157f0f2f7a5a8299580414624263eaf4f2a54c18"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/autoreload.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "63c1a19c70f755f3b21b169b28a53238674f5b0bb8a89e06c5f2bbda233e0d71",
        "size_in_bytes": 12487,
        "sha256_in_prefix": "63c1a19c70f755f3b21b169b28a53238674f5b0bb8a89e06c5f2bbda233e0d71"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/concurrent.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "8f6c03646018c9e55a705969e2a67def378a25421ac29af6bb7fab170b497dca",
        "size_in_bytes": 11494,
        "sha256_in_prefix": "8f6c03646018c9e55a705969e2a67def378a25421ac29af6bb7fab170b497dca"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/curl_httpclient.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "ff4b6d039f74a4c8a8c9f8a5c543d26db149025222628ce381f7b1a766aca7ca",
        "size_in_bytes": 29306,
        "sha256_in_prefix": "ff4b6d039f74a4c8a8c9f8a5c543d26db149025222628ce381f7b1a766aca7ca"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/escape.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "b28be33e3dfe92ee05983c3472f91374b7e2dbad479282f29090bd63b32e92c0",
        "size_in_bytes": 17071,
        "sha256_in_prefix": "b28be33e3dfe92ee05983c3472f91374b7e2dbad479282f29090bd63b32e92c0"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/gen.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "dbdd0684a4d10b683d1f489c1520025cb69745efd0122e803d15004c88008645",
        "size_in_bytes": 38553,
        "sha256_in_prefix": "dbdd0684a4d10b683d1f489c1520025cb69745efd0122e803d15004c88008645"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/http1connection.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "7efb5c8b0922dee784a9c1db7f9530b90c38b21bb6018bb6bfcad0d85eaf8c3b",
        "size_in_bytes": 43851,
        "sha256_in_prefix": "7efb5c8b0922dee784a9c1db7f9530b90c38b21bb6018bb6bfcad0d85eaf8c3b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/httpclient.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "a9ce87ef32d725edd3f147b2ab9200f2bc048b6ff243ec5bafba06c144176ac1",
        "size_in_bytes": 36986,
        "sha256_in_prefix": "a9ce87ef32d725edd3f147b2ab9200f2bc048b6ff243ec5bafba06c144176ac1"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/httpserver.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "0659b0c772b7a8a28f8a3db204570719e6bfbbf2b2089a18ff16fecd33f8470b",
        "size_in_bytes": 19674,
        "sha256_in_prefix": "0659b0c772b7a8a28f8a3db204570719e6bfbbf2b2089a18ff16fecd33f8470b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/httputil.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "c135da36f40c668e536208abfed867e400af9b7a52176a1e29e17a6e946c8308",
        "size_in_bytes": 58238,
        "sha256_in_prefix": "c135da36f40c668e536208abfed867e400af9b7a52176a1e29e17a6e946c8308"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/ioloop.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "09e82559091fd3474fdb8ebd8d0f9a1226a18b775d42cea3fb2f6ad8c15cde5c",
        "size_in_bytes": 43179,
        "sha256_in_prefix": "09e82559091fd3474fdb8ebd8d0f9a1226a18b775d42cea3fb2f6ad8c15cde5c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/iostream.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "9adb5e52c082ee7ca8a27402966c2a34fe3cde5c9379eff79e732dbdade01e78",
        "size_in_bytes": 70137,
        "sha256_in_prefix": "9adb5e52c082ee7ca8a27402966c2a34fe3cde5c9379eff79e732dbdade01e78"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/locale.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "68767365c83bbed2727142f191f2fa0ae329b45c56aa8e1209c0e5816c128e4a",
        "size_in_bytes": 26278,
        "sha256_in_prefix": "68767365c83bbed2727142f191f2fa0ae329b45c56aa8e1209c0e5816c128e4a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/locks.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "406fe3ae17e609bf8f3dd6f9b8c7536f86e61260980e42986d110d559846e19d",
        "size_in_bytes": 25245,
        "sha256_in_prefix": "406fe3ae17e609bf8f3dd6f9b8c7536f86e61260980e42986d110d559846e19d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/log.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "c53375d1d49b38607972b6bbd6918edb2fc9d14c694cc65499fb3585d8930009",
        "size_in_bytes": 13209,
        "sha256_in_prefix": "c53375d1d49b38607972b6bbd6918edb2fc9d14c694cc65499fb3585d8930009"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/netutil.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "63a7d42fdd045d39025a4f79de2fe582d3b5b295975e1398e0cb1298de4bac24",
        "size_in_bytes": 28109,
        "sha256_in_prefix": "63a7d42fdd045d39025a4f79de2fe582d3b5b295975e1398e0cb1298de4bac24"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/options.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "d6e5f580a6bdea9f8ae3797ea8a61cc532ec9639f664e510e3dd79caebab9e13",
        "size_in_bytes": 34728,
        "sha256_in_prefix": "d6e5f580a6bdea9f8ae3797ea8a61cc532ec9639f664e510e3dd79caebab9e13"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/process.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "046345bf85851b5d468c3fef58807be8dfdf8147f27003736257960acd3b2634",
        "size_in_bytes": 15752,
        "sha256_in_prefix": "046345bf85851b5d468c3fef58807be8dfdf8147f27003736257960acd3b2634"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/queues.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "b6e2c923f6e490e4736246e5fc0f63009093dc7fba801fd755a954305bf98b43",
        "size_in_bytes": 19719,
        "sha256_in_prefix": "b6e2c923f6e490e4736246e5fc0f63009093dc7fba801fd755a954305bf98b43"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/routing.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "aaa1ff61db0a4fef38ae42867d86095c3ab69643a7df38573cbddb8103b0bf42",
        "size_in_bytes": 33943,
        "sha256_in_prefix": "aaa1ff61db0a4fef38ae42867d86095c3ab69643a7df38573cbddb8103b0bf42"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/simple_httpclient.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "91ccc5069247d0fbb795167c22cb6951dc5e48ead77b1490432c47c01cd12b93",
        "size_in_bytes": 33780,
        "sha256_in_prefix": "91ccc5069247d0fbb795167c22cb6951dc5e48ead77b1490432c47c01cd12b93"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/tcpclient.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "14f3bc05f4c5958b474ad3b2d35e804685ee298406f7e8f11940c235666c6f23",
        "size_in_bytes": 15526,
        "sha256_in_prefix": "14f3bc05f4c5958b474ad3b2d35e804685ee298406f7e8f11940c235666c6f23"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/tcpserver.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "9b107f6eae5d25b6135c4bf62f7e1f9be7aafd2dc0e31d7d5e1ef75a73ca428f",
        "size_in_bytes": 16095,
        "sha256_in_prefix": "9b107f6eae5d25b6135c4bf62f7e1f9be7aafd2dc0e31d7d5e1ef75a73ca428f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/template.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "d4cd466eef204b9ab1576b986f6c47b1d08470619b1d97cfae13a1477dbbf457",
        "size_in_bytes": 55170,
        "sha256_in_prefix": "d4cd466eef204b9ab1576b986f6c47b1d08470619b1d97cfae13a1477dbbf457"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/testing.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "b07ce9e56f69cdb24f6c907ddf681335a454a5ee886a245cf4ce22ab01cdb69b",
        "size_in_bytes": 39710,
        "sha256_in_prefix": "b07ce9e56f69cdb24f6c907ddf681335a454a5ee886a245cf4ce22ab01cdb69b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/util.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "6f08d9dd40f2a15aa450b08be92b28fa1a78b5af7750337491b0a541151112bb",
        "size_in_bytes": 19488,
        "sha256_in_prefix": "6f08d9dd40f2a15aa450b08be92b28fa1a78b5af7750337491b0a541151112bb"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/web.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "d0dbfe73b735a9cab1bb253878f865edec98cf1e7e89f955203ff45d707eae3e",
        "size_in_bytes": 180676,
        "sha256_in_prefix": "d0dbfe73b735a9cab1bb253878f865edec98cf1e7e89f955203ff45d707eae3e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/websocket.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "6b83c424cc2c1d3c14d4f94d08308ac7cdab85648f8aff4659b3a857077b3144",
        "size_in_bytes": 82102,
        "sha256_in_prefix": "6b83c424cc2c1d3c14d4f94d08308ac7cdab85648f8aff4659b3a857077b3144"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/__pycache__/wsgi.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "e39ed7a115150173992eb910689cca35c9419ab2043164c4fe5d9e8c01228b50",
        "size_in_bytes": 13361,
        "sha256_in_prefix": "e39ed7a115150173992eb910689cca35c9419ab2043164c4fe5d9e8c01228b50"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/_locale_data.py",
        "path_type": "hardlink",
        "sha256": "00ef19b59ef955e66c891a62adb1fe14dbf3dce1434311907179aa4f6f6f696a",
        "size_in_bytes": 4503,
        "sha256_in_prefix": "00ef19b59ef955e66c891a62adb1fe14dbf3dce1434311907179aa4f6f6f696a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/auth.py",
        "path_type": "hardlink",
        "sha256": "3d0d2a2f77d6dd39dab9601a206ee7a6b38a54f32f40a36abc210dd21cce7eab",
        "size_in_bytes": 48955,
        "sha256_in_prefix": "3d0d2a2f77d6dd39dab9601a206ee7a6b38a54f32f40a36abc210dd21cce7eab"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/autoreload.py",
        "path_type": "hardlink",
        "sha256": "518dbd41fd20065fe3c2b4b74261a1ccb62f9fe983f4a389e1aed7c4cf4f2b7d",
        "size_in_bytes": 13136,
        "sha256_in_prefix": "518dbd41fd20065fe3c2b4b74261a1ccb62f9fe983f4a389e1aed7c4cf4f2b7d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/concurrent.py",
        "path_type": "hardlink",
        "sha256": "9f468edcb2c46d8ac1e275d4be63507317a786511f2ec1bb237f76d4974cfd68",
        "size_in_bytes": 8376,
        "sha256_in_prefix": "9f468edcb2c46d8ac1e275d4be63507317a786511f2ec1bb237f76d4974cfd68"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/curl_httpclient.py",
        "path_type": "hardlink",
        "sha256": "7789805663cc1f936df329732b90f4464332e99d03db292d5f53cfc5ae267b8a",
        "size_in_bytes": 24904,
        "sha256_in_prefix": "7789805663cc1f936df329732b90f4464332e99d03db292d5f53cfc5ae267b8a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/escape.py",
        "path_type": "hardlink",
        "sha256": "d02b7247b091207e62551ab9792ce1ab90bf1b815036937b231a87221b7211bd",
        "size_in_bytes": 14221,
        "sha256_in_prefix": "d02b7247b091207e62551ab9792ce1ab90bf1b815036937b231a87221b7211bd"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/gen.py",
        "path_type": "hardlink",
        "sha256": "668a395d29a04ea27ed933ab2afa00e435785b107227f2e148809822aa32691d",
        "size_in_bytes": 31763,
        "sha256_in_prefix": "668a395d29a04ea27ed933ab2afa00e435785b107227f2e148809822aa32691d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/http1connection.py",
        "path_type": "hardlink",
        "sha256": "79ff6f7cf522e08b431062b2e79b28ee71825041d7dec370b71929973cb5dbd7",
        "size_in_bytes": 37815,
        "sha256_in_prefix": "79ff6f7cf522e08b431062b2e79b28ee71825041d7dec370b71929973cb5dbd7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/httpclient.py",
        "path_type": "hardlink",
        "sha256": "ee94ea067ea14c4b718c31eb1b64ccdc0a1ad10f3426a46289278693ae54507b",
        "size_in_bytes": 31843,
        "sha256_in_prefix": "ee94ea067ea14c4b718c31eb1b64ccdc0a1ad10f3426a46289278693ae54507b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/httpserver.py",
        "path_type": "hardlink",
        "sha256": "223c05ed18b0d6788cf9fcea82612c1314cfe5fae4ac6787e0c609c11ddf7f82",
        "size_in_bytes": 16131,
        "sha256_in_prefix": "223c05ed18b0d6788cf9fcea82612c1314cfe5fae4ac6787e0c609c11ddf7f82"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/httputil.py",
        "path_type": "hardlink",
        "sha256": "8f77baec9d10269e468f0ecc84c4c37029d071b8d2ee3be2e939428a54e302be",
        "size_in_bytes": 48970,
        "sha256_in_prefix": "8f77baec9d10269e468f0ecc84c4c37029d071b8d2ee3be2e939428a54e302be"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/ioloop.py",
        "path_type": "hardlink",
        "sha256": "b761399b3a6e5a89ec0fa3c562612d1dd173e85ccae9771bd6f948c707c8af5d",
        "size_in_bytes": 37421,
        "sha256_in_prefix": "b761399b3a6e5a89ec0fa3c562612d1dd173e85ccae9771bd6f948c707c8af5d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/iostream.py",
        "path_type": "hardlink",
        "sha256": "d3f4d4035c535be8ab247d1a3fb6be16b210e99ad1eeb07f5bf1f1c288fbef54",
        "size_in_bytes": 63873,
        "sha256_in_prefix": "d3f4d4035c535be8ab247d1a3fb6be16b210e99ad1eeb07f5bf1f1c288fbef54"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/locale.py",
        "path_type": "hardlink",
        "sha256": "95a7f71cb3cf7b02ed96fff2099d368a0d44b1642205da98de5cec1b35c3a4f6",
        "size_in_bytes": 21122,
        "sha256_in_prefix": "95a7f71cb3cf7b02ed96fff2099d368a0d44b1642205da98de5cec1b35c3a4f6"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/locks.py",
        "path_type": "hardlink",
        "sha256": "3bff7b17678f84864c252e48ecdb5d4176f3657535a0facb2196c4507aeead14",
        "size_in_bytes": 17260,
        "sha256_in_prefix": "3bff7b17678f84864c252e48ecdb5d4176f3657535a0facb2196c4507aeead14"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/log.py",
        "path_type": "hardlink",
        "sha256": "4628fbcbf780652f7426ae11021a8a2027bc10096ba6c16d93c9e02b4db09c57",
        "size_in_bytes": 12547,
        "sha256_in_prefix": "4628fbcbf780652f7426ae11021a8a2027bc10096ba6c16d93c9e02b4db09c57"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/netutil.py",
        "path_type": "hardlink",
        "sha256": "454b6dc55c4c02b6b4457747a015821ac523773d3a087a7e6a11f5b754d3c88e",
        "size_in_bytes": 25077,
        "sha256_in_prefix": "454b6dc55c4c02b6b4457747a015821ac523773d3a087a7e6a11f5b754d3c88e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/options.py",
        "path_type": "hardlink",
        "sha256": "efcc6111329a331c2b26899495338e8e995d8f41244c22483ec10d42c31f8bce",
        "size_in_bytes": 25860,
        "sha256_in_prefix": "efcc6111329a331c2b26899495338e8e995d8f41244c22483ec10d42c31f8bce"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/__init__.py",
        "path_type": "hardlink",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "size_in_bytes": 0,
        "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/__pycache__/__init__.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "3a63236c1f2ff84e139cf589d0ad08106fa6dcf75d962891660b69f8cc7e38ad",
        "size_in_bytes": 166,
        "sha256_in_prefix": "3a63236c1f2ff84e139cf589d0ad08106fa6dcf75d962891660b69f8cc7e38ad"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/__pycache__/asyncio.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "e1d78bb223f6b0e56179e6fe64c0c9c12a90f57cb3d4e692642e9b6c476926e7",
        "size_in_bytes": 34722,
        "sha256_in_prefix": "e1d78bb223f6b0e56179e6fe64c0c9c12a90f57cb3d4e692642e9b6c476926e7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/__pycache__/caresresolver.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "c91bb54ac5a3b0c88a6432cf8d0e59d626364c295c442db4c84dbe81c5af62c7",
        "size_in_bytes": 5288,
        "sha256_in_prefix": "c91bb54ac5a3b0c88a6432cf8d0e59d626364c295c442db4c84dbe81c5af62c7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/__pycache__/twisted.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "ecc12c4a877e7e3746bd3f805cda94f2e649a008d3256e2de4210f0bf772afa7",
        "size_in_bytes": 2504,
        "sha256_in_prefix": "ecc12c4a877e7e3746bd3f805cda94f2e649a008d3256e2de4210f0bf772afa7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/asyncio.py",
        "path_type": "hardlink",
        "sha256": "7aecee672fca4a9d79e740a58bf12860799a566d7ec2a3727244853afa5bd937",
        "size_in_bytes": 28136,
        "sha256_in_prefix": "7aecee672fca4a9d79e740a58bf12860799a566d7ec2a3727244853afa5bd937"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/caresresolver.py",
        "path_type": "hardlink",
        "sha256": "d8dab15b5b43bccf4a4afd4e7227f2649b3edd9012ebc0f5101c269516eae361",
        "size_in_bytes": 3500,
        "sha256_in_prefix": "d8dab15b5b43bccf4a4afd4e7227f2649b3edd9012ebc0f5101c269516eae361"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/platform/twisted.py",
        "path_type": "hardlink",
        "sha256": "1d963a456760368719f5b75ea3c5ea1a110c2e233b8e1ed7f63872e24c8b388d",
        "size_in_bytes": 2158,
        "sha256_in_prefix": "1d963a456760368719f5b75ea3c5ea1a110c2e233b8e1ed7f63872e24c8b388d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/process.py",
        "path_type": "hardlink",
        "sha256": "322b70e100372b9f051addd383c18b515c3043d23d1d07c1ede381a1cd4442e8",
        "size_in_bytes": 12696,
        "sha256_in_prefix": "322b70e100372b9f051addd383c18b515c3043d23d1d07c1ede381a1cd4442e8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/py.typed",
        "path_type": "hardlink",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "size_in_bytes": 0,
        "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/queues.py",
        "path_type": "hardlink",
        "sha256": "224d6f5d6c7e444d77d106bc64bed7a95194f1c7743670cc8ee0cd170a4fcd57",
        "size_in_bytes": 12513,
        "sha256_in_prefix": "224d6f5d6c7e444d77d106bc64bed7a95194f1c7743670cc8ee0cd170a4fcd57"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/routing.py",
        "path_type": "hardlink",
        "sha256": "d3e416dfff923cd84ddb3e0717f2ee730bcfdd35ad27c6833fa1bb255e8b09ce",
        "size_in_bytes": 25140,
        "sha256_in_prefix": "d3e416dfff923cd84ddb3e0717f2ee730bcfdd35ad27c6833fa1bb255e8b09ce"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/simple_httpclient.py",
        "path_type": "hardlink",
        "sha256": "153448e9fb407687346c39844d7e3f15eb7d8e82f2c6f96a80230bc58d75a2d2",
        "size_in_bytes": 27747,
        "sha256_in_prefix": "153448e9fb407687346c39844d7e3f15eb7d8e82f2c6f96a80230bc58d75a2d2"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/speedups.abi3.so",
        "path_type": "hardlink",
        "sha256": "d47537a82646efbd409eeae08347e981fc673e5850505d543a331a4d7cbe4695",
        "size_in_bytes": 15840,
        "sha256_in_prefix": "d47537a82646efbd409eeae08347e981fc673e5850505d543a331a4d7cbe4695"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/speedups.pyi",
        "path_type": "hardlink",
        "sha256": "cdeec12faa64f4bf511c3420e14c2f8c06a9449e0db019cd5e0c4a375302635b",
        "size_in_bytes": 59,
        "sha256_in_prefix": "cdeec12faa64f4bf511c3420e14c2f8c06a9449e0db019cd5e0c4a375302635b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/tcpclient.py",
        "path_type": "hardlink",
        "sha256": "043b36fb74bd8f02c9ca4f6dafa8a3a9d4e603db5ecdbbf6ab2ad8a1b3ed76e8",
        "size_in_bytes": 12126,
        "sha256_in_prefix": "043b36fb74bd8f02c9ca4f6dafa8a3a9d4e603db5ecdbbf6ab2ad8a1b3ed76e8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/tcpserver.py",
        "path_type": "hardlink",
        "sha256": "3fd16787209c7b3a91c67474d0ca6c28dd643d64f93e61930072501b62c12089",
        "size_in_bytes": 15006,
        "sha256_in_prefix": "3fd16787209c7b3a91c67474d0ca6c28dd643d64f93e61930072501b62c12089"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/template.py",
        "path_type": "hardlink",
        "sha256": "db920c86bc7d7629045a8592b3ee538d6c3ae39a82c41e8ea1a6ebdb7acb9c3d",
        "size_in_bytes": 37670,
        "sha256_in_prefix": "db920c86bc7d7629045a8592b3ee538d6c3ae39a82c41e8ea1a6ebdb7acb9c3d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__init__.py",
        "path_type": "hardlink",
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "size_in_bytes": 0,
        "sha256_in_prefix": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__main__.py",
        "path_type": "hardlink",
        "sha256": "332da24cb658f116425839bf143f25bf01146104f1bb3c766714a069fa879caf",
        "size_in_bytes": 303,
        "sha256_in_prefix": "332da24cb658f116425839bf143f25bf01146104f1bb3c766714a069fa879caf"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/__init__.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "802d921b1ec61a43a071ea1578e70c76c00a1ef2d2c28ae1daa3ec316c26743e",
        "size_in_bytes": 162,
        "sha256_in_prefix": "802d921b1ec61a43a071ea1578e70c76c00a1ef2d2c28ae1daa3ec316c26743e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/__main__.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "fcc28afc26e5c0dc59baeb5e1bf08dc423c7e925d00dd7dbf681fe012e9d3e53",
        "size_in_bytes": 351,
        "sha256_in_prefix": "fcc28afc26e5c0dc59baeb5e1bf08dc423c7e925d00dd7dbf681fe012e9d3e53"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/asyncio_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "215532df29f4977b4a47fd372a76ef2b471daeb4763118322c99b37209dfdfe2",
        "size_in_bytes": 19748,
        "sha256_in_prefix": "215532df29f4977b4a47fd372a76ef2b471daeb4763118322c99b37209dfdfe2"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/auth_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "9aa30ca6a0d6d43026eb4fb34ae8f1f62f3e8551775ec60f2dcd7b7e2f07e1d4",
        "size_in_bytes": 37734,
        "sha256_in_prefix": "9aa30ca6a0d6d43026eb4fb34ae8f1f62f3e8551775ec60f2dcd7b7e2f07e1d4"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/autoreload_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "9a0e55a0a9143e4a5a9cf4420811e9e8d474abcbac1bcce6671150563d20037c",
        "size_in_bytes": 10151,
        "sha256_in_prefix": "9a0e55a0a9143e4a5a9cf4420811e9e8d474abcbac1bcce6671150563d20037c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/circlerefs_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "50f3fef2b1eebc8153327c2443e6d651b1100845ef6a6c72303e3a1fd97ab42c",
        "size_in_bytes": 13719,
        "sha256_in_prefix": "50f3fef2b1eebc8153327c2443e6d651b1100845ef6a6c72303e3a1fd97ab42c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/concurrent_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "e2a6cab81ea81d328460f9afb46edf389e4d00d2c6dadaf0749ef5dc0c23e10e",
        "size_in_bytes": 15445,
        "sha256_in_prefix": "e2a6cab81ea81d328460f9afb46edf389e4d00d2c6dadaf0749ef5dc0c23e10e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/curl_httpclient_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "4631f603e104db197c63c099e06ea70864f01b785b0983364548d047f3eff754",
        "size_in_bytes": 8113,
        "sha256_in_prefix": "4631f603e104db197c63c099e06ea70864f01b785b0983364548d047f3eff754"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/escape_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "d2f76d18265fe49800cc9f71a0c825ee099f738c48fdf583a7b71ae93a3f2730",
        "size_in_bytes": 13956,
        "sha256_in_prefix": "d2f76d18265fe49800cc9f71a0c825ee099f738c48fdf583a7b71ae93a3f2730"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/gen_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "bb66add7898892a0f9fc7da48d51b1997f2fdb2b8e5a962dc3737b9db6212b28",
        "size_in_bytes": 73985,
        "sha256_in_prefix": "bb66add7898892a0f9fc7da48d51b1997f2fdb2b8e5a962dc3737b9db6212b28"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/http1connection_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "59ab3509849f6fca2281e628ff5a7eeb67e7037f724cc336494de430e540a425",
        "size_in_bytes": 4897,
        "sha256_in_prefix": "59ab3509849f6fca2281e628ff5a7eeb67e7037f724cc336494de430e540a425"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/httpclient_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "bf840ab8afc985deb36e33e8b7dafd636844764939ac657b07020880f6889537",
        "size_in_bytes": 62153,
        "sha256_in_prefix": "bf840ab8afc985deb36e33e8b7dafd636844764939ac657b07020880f6889537"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/httpserver_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "1dfde0eb3da4011a4f4bad29f144004a0f347dcb375f9a01f84fddb432c76eb9",
        "size_in_bytes": 111189,
        "sha256_in_prefix": "1dfde0eb3da4011a4f4bad29f144004a0f347dcb375f9a01f84fddb432c76eb9"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/httputil_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "1351bc15c71882320e2cf55f543399aad761eb1459aa742e4da9e35f8cb0d019",
        "size_in_bytes": 43398,
        "sha256_in_prefix": "1351bc15c71882320e2cf55f543399aad761eb1459aa742e4da9e35f8cb0d019"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/import_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "795fc7a7492e98eec2fa33c4846ad045b3134bc25dc23587849bb11c35355b0c",
        "size_in_bytes": 3209,
        "sha256_in_prefix": "795fc7a7492e98eec2fa33c4846ad045b3134bc25dc23587849bb11c35355b0c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/ioloop_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "870ee495f61bc8b32b01852857ec3db8653c184a5d9a868f08f4444fcaca6fb8",
        "size_in_bytes": 58393,
        "sha256_in_prefix": "870ee495f61bc8b32b01852857ec3db8653c184a5d9a868f08f4444fcaca6fb8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/iostream_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "8033230ec7a78fb7d1702bd5b3ffc0413bd198f853886ebd831474b6ea3d0d8c",
        "size_in_bytes": 96418,
        "sha256_in_prefix": "8033230ec7a78fb7d1702bd5b3ffc0413bd198f853886ebd831474b6ea3d0d8c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/locale_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "999a4106b39eed612b57c1e2529e44a3ad9461b290cf9084a7490deef0d8bfce",
        "size_in_bytes": 12607,
        "sha256_in_prefix": "999a4106b39eed612b57c1e2529e44a3ad9461b290cf9084a7490deef0d8bfce"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/locks_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "ef26a9c5c09c47060474ff8b1f6c201cf821ae4e57f426c718d581edeff04c7e",
        "size_in_bytes": 41802,
        "sha256_in_prefix": "ef26a9c5c09c47060474ff8b1f6c201cf821ae4e57f426c718d581edeff04c7e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/log_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "5e518eb9cd4e15c41e210377ee562abc3f0bdc45a8d2a057027580f09e9fbe4a",
        "size_in_bytes": 16673,
        "sha256_in_prefix": "5e518eb9cd4e15c41e210377ee562abc3f0bdc45a8d2a057027580f09e9fbe4a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/netutil_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "632666f41fbf946a2400e0b1fc1e896727cc8ac1432da846b05dfb897f66cea3",
        "size_in_bytes": 14833,
        "sha256_in_prefix": "632666f41fbf946a2400e0b1fc1e896727cc8ac1432da846b05dfb897f66cea3"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/options_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "5b52d8e486cb57a1774923deef1bb766085259239729b08714539eee03b3e531",
        "size_in_bytes": 23222,
        "sha256_in_prefix": "5b52d8e486cb57a1774923deef1bb766085259239729b08714539eee03b3e531"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/process_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "f8684614b20fa8f966efe5a2fa2e1f24d17ecf346f9dc1362ba371d4f1799047",
        "size_in_bytes": 16472,
        "sha256_in_prefix": "f8684614b20fa8f966efe5a2fa2e1f24d17ecf346f9dc1362ba371d4f1799047"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/queues_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "972bedf21bfddf66f27948df87adaa13504ceff16fdae77b1c09841115f61b8a",
        "size_in_bytes": 33241,
        "sha256_in_prefix": "972bedf21bfddf66f27948df87adaa13504ceff16fdae77b1c09841115f61b8a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/resolve_test_helper.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "fcf580d98d95d1bbe52c348721cbcc8acbe8bbc9d9b61562db68a3941caee501",
        "size_in_bytes": 656,
        "sha256_in_prefix": "fcf580d98d95d1bbe52c348721cbcc8acbe8bbc9d9b61562db68a3941caee501"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/routing_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "98ed5d0eb248d483deafbffac543ac8b183d4c1e71d790351e3209c0dcdd7cda",
        "size_in_bytes": 17583,
        "sha256_in_prefix": "98ed5d0eb248d483deafbffac543ac8b183d4c1e71d790351e3209c0dcdd7cda"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/runtests.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "c80b38196eb58d49bdcddf1f227b252064136c3e69c112f632a28636bd45dc82",
        "size_in_bytes": 11538,
        "sha256_in_prefix": "c80b38196eb58d49bdcddf1f227b252064136c3e69c112f632a28636bd45dc82"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/simple_httpclient_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "60d854fbd72d3075b882d6993bac26fab35d7ec8f6d28f362a849a36b91859e3",
        "size_in_bytes": 71382,
        "sha256_in_prefix": "60d854fbd72d3075b882d6993bac26fab35d7ec8f6d28f362a849a36b91859e3"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/tcpclient_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "1b521304e88105d39bbe6531e0bb69b8b9af836c6316fdc71d66516fbce2e5e9",
        "size_in_bytes": 33683,
        "sha256_in_prefix": "1b521304e88105d39bbe6531e0bb69b8b9af836c6316fdc71d66516fbce2e5e9"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/tcpserver_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "45f1cd14c38260972b5bbeaa3f7366874e3bc241a54188ad60d706d27e547742",
        "size_in_bytes": 13260,
        "sha256_in_prefix": "45f1cd14c38260972b5bbeaa3f7366874e3bc241a54188ad60d706d27e547742"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/template_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "a0be8374ad8b5e24a385270b85eca769972a516e65d2476fe2cede275ed1ef56",
        "size_in_bytes": 33732,
        "sha256_in_prefix": "a0be8374ad8b5e24a385270b85eca769972a516e65d2476fe2cede275ed1ef56"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/testing_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "33805f9006e85ce5ab8b8cf5edb4dfa12058066a74a0507aa3a297e3bf5f01e9",
        "size_in_bytes": 24668,
        "sha256_in_prefix": "33805f9006e85ce5ab8b8cf5edb4dfa12058066a74a0507aa3a297e3bf5f01e9"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/twisted_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "b350d421ebac98eb4d6d03819f3098dbae2f07c4e208f237d48ee4e1d337e433",
        "size_in_bytes": 2562,
        "sha256_in_prefix": "b350d421ebac98eb4d6d03819f3098dbae2f07c4e208f237d48ee4e1d337e433"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/util.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "a1cef9aca0449da6e60d667a4ab7e5c7ce8beb0eb8638089af1074dd31b0ee57",
        "size_in_bytes": 5948,
        "sha256_in_prefix": "a1cef9aca0449da6e60d667a4ab7e5c7ce8beb0eb8638089af1074dd31b0ee57"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/util_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "1b11bfc68627ecc112f505f96fc17634b0352264f7e44af8b36f21becb171e7d",
        "size_in_bytes": 24417,
        "sha256_in_prefix": "1b11bfc68627ecc112f505f96fc17634b0352264f7e44af8b36f21becb171e7d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/web_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "3fe5a10014a92938b77a46f9cb86aab99e148a3479d10ce0103db260a42dcf8d",
        "size_in_bytes": 239773,
        "sha256_in_prefix": "3fe5a10014a92938b77a46f9cb86aab99e148a3479d10ce0103db260a42dcf8d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/websocket_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "eae3590c9078acf612ef2d0b551eff35e86096ef084f43efbf3782d29ac676c0",
        "size_in_bytes": 67865,
        "sha256_in_prefix": "eae3590c9078acf612ef2d0b551eff35e86096ef084f43efbf3782d29ac676c0"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/__pycache__/wsgi_test.cpython-311.pyc",
        "path_type": "hardlink",
        "sha256": "0c3801cd8b91dc885e5aa0faa44b2e7bbffedc47e0c2ce28ca1ad5ba8fda8094",
        "size_in_bytes": 8526,
        "sha256_in_prefix": "0c3801cd8b91dc885e5aa0faa44b2e7bbffedc47e0c2ce28ca1ad5ba8fda8094"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/asyncio_test.py",
        "path_type": "hardlink",
        "sha256": "aeacab9d354e6f106db102ff64b98024b0464f1600edd04a1ff85dd678dbaf0a",
        "size_in_bytes": 11891,
        "sha256_in_prefix": "aeacab9d354e6f106db102ff64b98024b0464f1600edd04a1ff85dd678dbaf0a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/auth_test.py",
        "path_type": "hardlink",
        "sha256": "bcb8825509d969b6893d54345baa646db41729fade9c31dcb4850d0e51f9d00e",
        "size_in_bytes": 23311,
        "sha256_in_prefix": "bcb8825509d969b6893d54345baa646db41729fade9c31dcb4850d0e51f9d00e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/autoreload_test.py",
        "path_type": "hardlink",
        "sha256": "d88e646b80860f28a09e574dbe57f87718b86447b16eba28a02b9a893b7a4841",
        "size_in_bytes": 9176,
        "sha256_in_prefix": "d88e646b80860f28a09e574dbe57f87718b86447b16eba28a02b9a893b7a4841"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/circlerefs_test.py",
        "path_type": "hardlink",
        "sha256": "22f47617194e750979a6c126b643d346438cd0788d397e9dd55dbce260d99b48",
        "size_in_bytes": 7321,
        "sha256_in_prefix": "22f47617194e750979a6c126b643d346438cd0788d397e9dd55dbce260d99b48"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/concurrent_test.py",
        "path_type": "hardlink",
        "sha256": "f9eb8ab3df56b42313a5f6b62cb98db02f9e04f12708d9ead6f88720e5f8a348",
        "size_in_bytes": 6667,
        "sha256_in_prefix": "f9eb8ab3df56b42313a5f6b62cb98db02f9e04f12708d9ead6f88720e5f8a348"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/csv_translations/fr_FR.csv",
        "path_type": "hardlink",
        "sha256": "d14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3",
        "size_in_bytes": 18,
        "sha256_in_prefix": "d14b0ccdf875730df241d852ee90a645f4280246ea5a9833ce876966aa7bb6d3"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/curl_httpclient_test.py",
        "path_type": "hardlink",
        "sha256": "6cd28577d17ac23805c30d9551de3f4901d5119c15f74ac62394081a114ec4e0",
        "size_in_bytes": 4213,
        "sha256_in_prefix": "6cd28577d17ac23805c30d9551de3f4901d5119c15f74ac62394081a114ec4e0"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/escape_test.py",
        "path_type": "hardlink",
        "sha256": "1380380208b1f5121b4a968e45b62648b08af29a0b170e53d33fbb59c85603ff",
        "size_in_bytes": 12330,
        "sha256_in_prefix": "1380380208b1f5121b4a968e45b62648b08af29a0b170e53d33fbb59c85603ff"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/gen_test.py",
        "path_type": "hardlink",
        "sha256": "50f104bb49c1ee2294f8957d02561affc2429e14404975b606d3318ed4f2d30f",
        "size_in_bytes": 33825,
        "sha256_in_prefix": "50f104bb49c1ee2294f8957d02561affc2429e14404975b606d3318ed4f2d30f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.mo",
        "path_type": "hardlink",
        "sha256": "7e5d19559225370c14f653f1dbda606785fe1dfc84558a6126eed45ad965ee3a",
        "size_in_bytes": 665,
        "sha256_in_prefix": "7e5d19559225370c14f653f1dbda606785fe1dfc84558a6126eed45ad965ee3a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/gettext_translations/fr_FR/LC_MESSAGES/tornado_test.po",
        "path_type": "hardlink",
        "sha256": "0a5c3a1f2414728a46576e6ac37a6fc37827d59a99458ae8bec8bc3d04d00273",
        "size_in_bytes": 1049,
        "sha256_in_prefix": "0a5c3a1f2414728a46576e6ac37a6fc37827d59a99458ae8bec8bc3d04d00273"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/http1connection_test.py",
        "path_type": "hardlink",
        "sha256": "d0baf8ef0c94e2c1ac1b848d59a4c85a382400829e2bef0e1394985975a812a7",
        "size_in_bytes": 1964,
        "sha256_in_prefix": "d0baf8ef0c94e2c1ac1b848d59a4c85a382400829e2bef0e1394985975a812a7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/httpclient_test.py",
        "path_type": "hardlink",
        "sha256": "67539e9ff839c571127369818d08c9e9b6773216b3d6610d0fc000e52dc599c4",
        "size_in_bytes": 36808,
        "sha256_in_prefix": "67539e9ff839c571127369818d08c9e9b6773216b3d6610d0fc000e52dc599c4"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/httpserver_test.py",
        "path_type": "hardlink",
        "sha256": "f0fd66cb6f999e083b3a7b6075eef657b8949b12a76633a3a83dd36058aa2ed2",
        "size_in_bytes": 53616,
        "sha256_in_prefix": "f0fd66cb6f999e083b3a7b6075eef657b8949b12a76633a3a83dd36058aa2ed2"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/httputil_test.py",
        "path_type": "hardlink",
        "sha256": "11d442900b8226dd0c6fa551edbfb9687935fe3f65a779b9bcb25ad12a020fa8",
        "size_in_bytes": 28630,
        "sha256_in_prefix": "11d442900b8226dd0c6fa551edbfb9687935fe3f65a779b9bcb25ad12a020fa8"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/import_test.py",
        "path_type": "hardlink",
        "sha256": "8e20903fb14dd361d7de511c09d633388f3a2e243cb4542543de58dd510c7993",
        "size_in_bytes": 2339,
        "sha256_in_prefix": "8e20903fb14dd361d7de511c09d633388f3a2e243cb4542543de58dd510c7993"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/ioloop_test.py",
        "path_type": "hardlink",
        "sha256": "ec3a6d4c7f380fb63e0e185c082af020fd39caab6626caaa25443c974fea4fc9",
        "size_in_bytes": 27962,
        "sha256_in_prefix": "ec3a6d4c7f380fb63e0e185c082af020fd39caab6626caaa25443c974fea4fc9"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/iostream_test.py",
        "path_type": "hardlink",
        "sha256": "8f2a95228f9309ce277f2a0d381b801bcd3ce2687c76a91f2d8e68f173def40f",
        "size_in_bytes": 51795,
        "sha256_in_prefix": "8f2a95228f9309ce277f2a0d381b801bcd3ce2687c76a91f2d8e68f173def40f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/locale_test.py",
        "path_type": "hardlink",
        "sha256": "6d6d68a1e833069aaff48cb89bb079b095aa90c6bcd7038327d033b3f25b252f",
        "size_in_bytes": 6359,
        "sha256_in_prefix": "6d6d68a1e833069aaff48cb89bb079b095aa90c6bcd7038327d033b3f25b252f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/locks_test.py",
        "path_type": "hardlink",
        "sha256": "5df3f047872646663b93e4657e870846522214cc1a6ea2df221f535a92b6cde7",
        "size_in_bytes": 16998,
        "sha256_in_prefix": "5df3f047872646663b93e4657e870846522214cc1a6ea2df221f535a92b6cde7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/log_test.py",
        "path_type": "hardlink",
        "sha256": "09401389e97d2372fa1d7462612b9b1514b719aa6abbba15dec471b2ce8fab96",
        "size_in_bytes": 8912,
        "sha256_in_prefix": "09401389e97d2372fa1d7462612b9b1514b719aa6abbba15dec471b2ce8fab96"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/netutil_test.py",
        "path_type": "hardlink",
        "sha256": "67a74dcdf97a9dac583dc19fb7f57567c0f241abdb9ce99379047e0307259e19",
        "size_in_bytes": 7038,
        "sha256_in_prefix": "67a74dcdf97a9dac583dc19fb7f57567c0f241abdb9ce99379047e0307259e19"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/options_test.cfg",
        "path_type": "hardlink",
        "sha256": "4a952ea64f8c7d704c84b10da97983f8ae5ad8ca7cf3c444a9f20242ea5c82a7",
        "size_in_bytes": 69,
        "sha256_in_prefix": "4a952ea64f8c7d704c84b10da97983f8ae5ad8ca7cf3c444a9f20242ea5c82a7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/options_test.py",
        "path_type": "hardlink",
        "sha256": "fbfe6edeeec023254361d027908340a3a951d53eff8cdda19c5344a009a04848",
        "size_in_bytes": 11881,
        "sha256_in_prefix": "fbfe6edeeec023254361d027908340a3a951d53eff8cdda19c5344a009a04848"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/options_test_types.cfg",
        "path_type": "hardlink",
        "sha256": "d7bb00b9b4438a7617fc34617426952745295f501e7d9f68ff0436ca9315c0bd",
        "size_in_bytes": 296,
        "sha256_in_prefix": "d7bb00b9b4438a7617fc34617426952745295f501e7d9f68ff0436ca9315c0bd"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/options_test_types_str.cfg",
        "path_type": "hardlink",
        "sha256": "ca922876bb69ca6497d87b1ebc6249e00d3ba0b89f6f97df901212a20dfae2aa",
        "size_in_bytes": 172,
        "sha256_in_prefix": "ca922876bb69ca6497d87b1ebc6249e00d3ba0b89f6f97df901212a20dfae2aa"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/process_test.py",
        "path_type": "hardlink",
        "sha256": "44373af1145643153a96a9560f8ef616ee3b7060d070aefc0f7573a6c6f6c3b5",
        "size_in_bytes": 10689,
        "sha256_in_prefix": "44373af1145643153a96a9560f8ef616ee3b7060d070aefc0f7573a6c6f6c3b5"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/queues_test.py",
        "path_type": "hardlink",
        "sha256": "1064d5d7f04c2b78138e5ac5132a90135144d9633d08f03a0fb363db42768bb7",
        "size_in_bytes": 13981,
        "sha256_in_prefix": "1064d5d7f04c2b78138e5ac5132a90135144d9633d08f03a0fb363db42768bb7"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/resolve_test_helper.py",
        "path_type": "hardlink",
        "sha256": "ad388e302e0a568ff6d57bec2e1b626428daaae93fcede8354cfe10b208cef21",
        "size_in_bytes": 410,
        "sha256_in_prefix": "ad388e302e0a568ff6d57bec2e1b626428daaae93fcede8354cfe10b208cef21"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/routing_test.py",
        "path_type": "hardlink",
        "sha256": "616646b58a765158f655ff9ed4a61d857cf7e4c803d33c0d5cbcbb21260ed10d",
        "size_in_bytes": 8827,
        "sha256_in_prefix": "616646b58a765158f655ff9ed4a61d857cf7e4c803d33c0d5cbcbb21260ed10d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/runtests.py",
        "path_type": "hardlink",
        "sha256": "3a8171577722b7e2c8cdb0743a2afde9563bb520ac6ce7d73112647d4f2501d0",
        "size_in_bytes": 7459,
        "sha256_in_prefix": "3a8171577722b7e2c8cdb0743a2afde9563bb520ac6ce7d73112647d4f2501d0"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/simple_httpclient_test.py",
        "path_type": "hardlink",
        "sha256": "25734364d5edab52d5b2a5a4521a8f80ee96ee331c3eb969e05b25b622bcf5dc",
        "size_in_bytes": 31535,
        "sha256_in_prefix": "25734364d5edab52d5b2a5a4521a8f80ee96ee331c3eb969e05b25b622bcf5dc"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static/dir/index.html",
        "path_type": "hardlink",
        "sha256": "b41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf",
        "size_in_bytes": 18,
        "sha256_in_prefix": "b41c016a75128c8494cb40556a7fd034a91874b6aef2ab3ffcfd06f680223fbf"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static/robots.txt",
        "path_type": "hardlink",
        "sha256": "331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1",
        "size_in_bytes": 26,
        "sha256_in_prefix": "331ea9090db0c9f6f597bd9840fd5b171830f6e0b3ba1cb24dfa91f0c95aedc1"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static/sample.xml",
        "path_type": "hardlink",
        "sha256": "ecb7937f5e81583b9c8a9b1469964aee80f1b4a10c0c7f6c16db0d4751baa4c1",
        "size_in_bytes": 666,
        "sha256_in_prefix": "ecb7937f5e81583b9c8a9b1469964aee80f1b4a10c0c7f6c16db0d4751baa4c1"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static/sample.xml.bz2",
        "path_type": "hardlink",
        "sha256": "d9097971c5a7692a43753ca2a229e8ec1c3f75c185906fd140ee4b9b971f4fa0",
        "size_in_bytes": 285,
        "sha256_in_prefix": "d9097971c5a7692a43753ca2a229e8ec1c3f75c185906fd140ee4b9b971f4fa0"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static/sample.xml.gz",
        "path_type": "hardlink",
        "sha256": "fc0a69d302a99f7d6565503d3ffaec972b4f9b87a2e46bcd3d52a1e79afb976f",
        "size_in_bytes": 264,
        "sha256_in_prefix": "fc0a69d302a99f7d6565503d3ffaec972b4f9b87a2e46bcd3d52a1e79afb976f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/static_foo.txt",
        "path_type": "hardlink",
        "sha256": "0dd00a001cc76fc92e9c6ac0bd4a132e71e581d4cdfbafcf8c7d62ad59a8926f",
        "size_in_bytes": 95,
        "sha256_in_prefix": "0dd00a001cc76fc92e9c6ac0bd4a132e71e581d4cdfbafcf8c7d62ad59a8926f"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/tcpclient_test.py",
        "path_type": "hardlink",
        "sha256": "e040f0244c4452d3b5b2fe28aaf4e8903f9968ce36da8f9608a8b280fd010f07",
        "size_in_bytes": 16511,
        "sha256_in_prefix": "e040f0244c4452d3b5b2fe28aaf4e8903f9968ce36da8f9608a8b280fd010f07"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/tcpserver_test.py",
        "path_type": "hardlink",
        "sha256": "e7f6917e67c13b6ac5a78cf9979e87a07a65008d7a3cb9180f203d59ec35b00e",
        "size_in_bytes": 7711,
        "sha256_in_prefix": "e7f6917e67c13b6ac5a78cf9979e87a07a65008d7a3cb9180f203d59ec35b00e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/template_test.py",
        "path_type": "hardlink",
        "sha256": "86fa2034bd047c0b44c98354851c6a8a27f3c9da15e1dfd6624608671581098c",
        "size_in_bytes": 18541,
        "sha256_in_prefix": "86fa2034bd047c0b44c98354851c6a8a27f3c9da15e1dfd6624608671581098c"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/templates/utf8.html",
        "path_type": "hardlink",
        "sha256": "f5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3",
        "size_in_bytes": 7,
        "sha256_in_prefix": "f5dd5e89ac392828d44c26d144897f44b4b2d0b0895da3be6f3545d8bff7d9f3"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/test.crt",
        "path_type": "hardlink",
        "sha256": "6702d3f46ec174de6845c083e3c9be88013d253f12092a243d5cc960cc3dbafa",
        "size_in_bytes": 1042,
        "sha256_in_prefix": "6702d3f46ec174de6845c083e3c9be88013d253f12092a243d5cc960cc3dbafa"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/test.key",
        "path_type": "hardlink",
        "sha256": "2c95ec86909e3299af80778674140159a44c2b8c8422f31a82e81d40572f0c74",
        "size_in_bytes": 1708,
        "sha256_in_prefix": "2c95ec86909e3299af80778674140159a44c2b8c8422f31a82e81d40572f0c74"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/testing_test.py",
        "path_type": "hardlink",
        "sha256": "d0acff2297df4648b413719b3f940f7bb5d4923e27969efb8e3339290d29c26e",
        "size_in_bytes": 10509,
        "sha256_in_prefix": "d0acff2297df4648b413719b3f940f7bb5d4923e27969efb8e3339290d29c26e"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/twisted_test.py",
        "path_type": "hardlink",
        "sha256": "19bb359b952b488a1a2c82e3ea366bd5d9b1c012bf8b3131b642355ee69f5691",
        "size_in_bytes": 2104,
        "sha256_in_prefix": "19bb359b952b488a1a2c82e3ea366bd5d9b1c012bf8b3131b642355ee69f5691"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/util.py",
        "path_type": "hardlink",
        "sha256": "309965001717fa6997d5bb8d889732f5d43ae595373f1a5b927e3800ccf298ff",
        "size_in_bytes": 4323,
        "sha256_in_prefix": "309965001717fa6997d5bb8d889732f5d43ae595373f1a5b927e3800ccf298ff"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/util_test.py",
        "path_type": "hardlink",
        "sha256": "233ad55c91754292cf16a3fb07da7e275783dee2ebcd5a54364e85633218cb86",
        "size_in_bytes": 13007,
        "sha256_in_prefix": "233ad55c91754292cf16a3fb07da7e275783dee2ebcd5a54364e85633218cb86"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/web_test.py",
        "path_type": "hardlink",
        "sha256": "ac20100c89114aa4b589edae25d8b7f38705abf5982ddfa8431ff5447b68ead6",
        "size_in_bytes": 126205,
        "sha256_in_prefix": "ac20100c89114aa4b589edae25d8b7f38705abf5982ddfa8431ff5447b68ead6"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/websocket_test.py",
        "path_type": "hardlink",
        "sha256": "cb773b18914116701fafd717bafdf08d1390f72f4f30df5437c38e1f42cf3539",
        "size_in_bytes": 32775,
        "sha256_in_prefix": "cb773b18914116701fafd717bafdf08d1390f72f4f30df5437c38e1f42cf3539"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/test/wsgi_test.py",
        "path_type": "hardlink",
        "sha256": "b5025aee4090e821c2aab63390171b0e38f0977aa2a6c8da8a536b7152608b6a",
        "size_in_bytes": 3918,
        "sha256_in_prefix": "b5025aee4090e821c2aab63390171b0e38f0977aa2a6c8da8a536b7152608b6a"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/testing.py",
        "path_type": "hardlink",
        "sha256": "bf6bc9cc6254d49499b430aaad937d9ac84fc68ad20cf40b75cb55470e56fb74",
        "size_in_bytes": 33153,
        "sha256_in_prefix": "bf6bc9cc6254d49499b430aaad937d9ac84fc68ad20cf40b75cb55470e56fb74"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/util.py",
        "path_type": "hardlink",
        "sha256": "386a749c39111b82995878a6b92f469bc1a9ebeb5ca97dda54259ab058a88c2b",
        "size_in_bytes": 15780,
        "sha256_in_prefix": "386a749c39111b82995878a6b92f469bc1a9ebeb5ca97dda54259ab058a88c2b"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/web.py",
        "path_type": "hardlink",
        "sha256": "85d339b0eaeefd60719b9c5785c01453bd6d8fdf942ec33b2c07fbf187cbcb3d",
        "size_in_bytes": 147792,
        "sha256_in_prefix": "85d339b0eaeefd60719b9c5785c01453bd6d8fdf942ec33b2c07fbf187cbcb3d"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/websocket.py",
        "path_type": "hardlink",
        "sha256": "edd7b70fc9ae58384f066c3c55dd5983494c8cf3763b7d9cb7ab7518fbaf2de9",
        "size_in_bytes": 64024,
        "sha256_in_prefix": "edd7b70fc9ae58384f066c3c55dd5983494c8cf3763b7d9cb7ab7518fbaf2de9"
      },
      {
        "_path": "lib/python3.11/site-packages/tornado/wsgi.py",
        "path_type": "hardlink",
        "sha256": "44d99f6ef238cc02a0d089a61d1aed1792c15adef2ca5c6e4cb7acb86353924d",
        "size_in_bytes": 10799,
        "sha256_in_prefix": "44d99f6ef238cc02a0d089a61d1aed1792c15adef2ca5c6e4cb7acb86353924d"
      }
    ]
  },
  "link": {
    "source": "/home/sunchao/miniconda3/pkgs/tornado-6.5.5-py311h49ec1c0_0",
    "type": 1
  }
}