{
  "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
  "assets": [
    {
      "kind": "archive",
      "path": "assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/runtime-files.zip",
      "port": "native/zlib/recipe.json",
      "size": 3110,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/development-files.zip",
      "port": "native/zlib/recipe.json",
      "size": 107158,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/406c28ead0908a93c2bd650ca4fdfa0bf950724a017c68208c6d685a246e7000/runtime-files.zip",
      "port": "python/cpython/recipe.json:stdlib-zlib",
      "size": 5009,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/406c28ead0908a93c2bd650ca4fdfa0bf950724a017c68208c6d685a246e7000/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/runtime-files.zip",
      "port": "native/libffi/recipe.json",
      "size": 1115,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/development-files.zip",
      "port": "native/libffi/recipe.json",
      "size": 6461,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/f0538cba28d2470df6b91b265570c96bfe399415853b88cb58d375af591f5834/runtime-files.zip",
      "port": "python/cpython/recipe.json:stdlib-ctypes",
      "size": 5013,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/f0538cba28d2470df6b91b265570c96bfe399415853b88cb58d375af591f5834/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/runtime-files.zip",
      "port": "python/numpy/recipe.json",
      "size": 934,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/development-files.zip",
      "port": "python/numpy/recipe.json",
      "size": 279373,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/runtime-files.zip",
      "port": "native/freetype/recipe.json",
      "size": 12719,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/development-files.zip",
      "port": "native/freetype/recipe.json",
      "size": 259039,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/runtime-files.zip",
      "port": "native/qhull/recipe.json",
      "size": 1210,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/development-files.zip",
      "port": "native/qhull/recipe.json",
      "size": 56674,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/runtime-files.zip",
      "port": "native/libjpeg-turbo/recipe.json",
      "size": 8764,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/development-files.zip",
      "port": "native/libjpeg-turbo/recipe.json",
      "size": 28265,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/runtime-files.zip",
      "port": "native/bzip2/recipe.json",
      "size": 1167,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/development-files.zip",
      "port": "native/bzip2/recipe.json",
      "size": 72179,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/af732d87abb8db68653fa669bb0fc66f48e181fd9dcd52094487bd1535a3578b/runtime-files.zip",
      "port": "python/cpython-stdlib-bz2/recipe.json",
      "size": 5007,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/af732d87abb8db68653fa669bb0fc66f48e181fd9dcd52094487bd1535a3578b/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/beb371b5046e37b2870abf6afdb80a2d9f088d91913bbce55b4723c026078c18/runtime-files.zip",
      "port": "python/cpython-stdlib-fcntl/recipe.json",
      "size": 5011,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/beb371b5046e37b2870abf6afdb80a2d9f088d91913bbce55b4723c026078c18/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/b62ac4a6a7460394d5b65d61417111f08a00be02694303a0aead163f2bd29e2f/runtime-files.zip",
      "port": "native/wasi-mman/recipe.json",
      "size": 574,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b62ac4a6a7460394d5b65d61417111f08a00be02694303a0aead163f2bd29e2f/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/b62ac4a6a7460394d5b65d61417111f08a00be02694303a0aead163f2bd29e2f/development-files.zip",
      "port": "native/wasi-mman/recipe.json",
      "size": 1259,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b62ac4a6a7460394d5b65d61417111f08a00be02694303a0aead163f2bd29e2f/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/c16e5af6b2094906057515e03b91d1985dc31d21cb42431e4b2c25e69e563593/runtime-files.zip",
      "port": "python/cpython-stdlib-mmap/recipe.json",
      "size": 5009,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c16e5af6b2094906057515e03b91d1985dc31d21cb42431e4b2c25e69e563593/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/389206bb318e56266cdf45e289ea96d0362d477a02e25f6d6cfed068f2616e8b/runtime-files.zip",
      "port": "native/shellsim-posix/recipe.json",
      "size": 5006,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/389206bb318e56266cdf45e289ea96d0362d477a02e25f6d6cfed068f2616e8b/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/389206bb318e56266cdf45e289ea96d0362d477a02e25f6d6cfed068f2616e8b/development-files.zip",
      "port": "native/shellsim-posix/recipe.json",
      "size": 12964,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/389206bb318e56266cdf45e289ea96d0362d477a02e25f6d6cfed068f2616e8b/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/a4dc5f22aae4be87d2403535c51892a464d797e08cbbca62fe68085af9b975d4/runtime-files.zip",
      "port": "native/openssl/recipe.json",
      "size": 4153,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/a4dc5f22aae4be87d2403535c51892a464d797e08cbbca62fe68085af9b975d4/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/a4dc5f22aae4be87d2403535c51892a464d797e08cbbca62fe68085af9b975d4/development-files.zip",
      "port": "native/openssl/recipe.json",
      "size": 3261594,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/a4dc5f22aae4be87d2403535c51892a464d797e08cbbca62fe68085af9b975d4/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/7bb5fc58a21ca72bb39a25d092ff8fa52a9fd04f78a8fec2e9412b536f83c2d7/runtime-files.zip",
      "port": "python/cpython/recipe.json:stdlib-ssl",
      "size": 5007,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7bb5fc58a21ca72bb39a25d092ff8fa52a9fd04f78a8fec2e9412b536f83c2d7/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/758e742c96b6afbd4088d4ba5cfdfce7d6074c7f748228cfb8705391de63efe8/runtime-files.zip",
      "port": "native/opencv/recipe.json",
      "size": 4600,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/758e742c96b6afbd4088d4ba5cfdfce7d6074c7f748228cfb8705391de63efe8/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/758e742c96b6afbd4088d4ba5cfdfce7d6074c7f748228cfb8705391de63efe8/development-files.zip",
      "port": "native/opencv/recipe.json",
      "size": 6982307,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/758e742c96b6afbd4088d4ba5cfdfce7d6074c7f748228cfb8705391de63efe8/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/05b626add7183b7c4c740881e3f93b6bab4908e0c3f40c1332fbb0202e0deb8a/runtime-files.zip",
      "port": "native/boost/recipe.json",
      "size": 932,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/05b626add7183b7c4c740881e3f93b6bab4908e0c3f40c1332fbb0202e0deb8a/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/05b626add7183b7c4c740881e3f93b6bab4908e0c3f40c1332fbb0202e0deb8a/development-files.zip",
      "port": "native/boost/recipe.json",
      "size": 29677828,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/05b626add7183b7c4c740881e3f93b6bab4908e0c3f40c1332fbb0202e0deb8a/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/518dbb651b6149e3e6e7d5ae32b7cf4c758ab8ccc6541f7b83fb7286ce6a0da2/runtime-files.zip",
      "port": "native/better-enums/recipe.json",
      "size": 889,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/518dbb651b6149e3e6e7d5ae32b7cf4c758ab8ccc6541f7b83fb7286ce6a0da2/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/518dbb651b6149e3e6e7d5ae32b7cf4c758ab8ccc6541f7b83fb7286ce6a0da2/development-files.zip",
      "port": "native/better-enums/recipe.json",
      "size": 10791,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/518dbb651b6149e3e6e7d5ae32b7cf4c758ab8ccc6541f7b83fb7286ce6a0da2/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/62c0fa8b9edfe3bcfa8f012932b13f09ba789f6ccffe5be6502eba7f6b410974/runtime-files.zip",
      "port": "native/boost-python/recipe.json",
      "size": 946,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/62c0fa8b9edfe3bcfa8f012932b13f09ba789f6ccffe5be6502eba7f6b410974/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/9ee04d3646468d466317ec1fbcc635ce86df4a48460bcd6ebb1491024b7ea87a/runtime-files.zip",
      "port": "native/rdkit-python/recipe.json",
      "size": 1036,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/9ee04d3646468d466317ec1fbcc635ce86df4a48460bcd6ebb1491024b7ea87a/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/b65b805d9cb4c57560fef3eed576702192b4c089b400c23814654de6a3442f03/runtime-files.zip",
      "port": "native/boost-numpy/recipe.json",
      "size": 944,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b65b805d9cb4c57560fef3eed576702192b4c089b400c23814654de6a3442f03/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/runtime-files.zip",
      "port": "native/openblas/recipe.json",
      "size": 8513,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/development-files.zip",
      "port": "native/openblas/recipe.json",
      "size": 3455033,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/1b4930bdd475eade111a3a07afa8332a44812505e538a1281c0f4af96a55f3b1/development-files.zip",
      "port": "python/scipy/recipe.json",
      "size": 4598,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1b4930bdd475eade111a3a07afa8332a44812505e538a1281c0f4af96a55f3b1/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/b1a616de78b8da625220f120b1c38c2c67ba4c07c43fc31039bd8185a7912a3b/development-files.zip",
      "port": "native/sqlite/recipe.json:library",
      "size": 946852,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b1a616de78b8da625220f120b1c38c2c67ba4c07c43fc31039bd8185a7912a3b/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/7aa4bbd5971808f93e7b293d097c7c4b964c633262589c2a69229823c4321431/runtime-files.zip",
      "port": "python/cpython/recipe.json:stdlib-sqlite3",
      "size": 5015,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7aa4bbd5971808f93e7b293d097c7c4b964c633262589c2a69229823c4321431/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/9028c417b18ea932467a6cd0ef129cb34b002d08b301d0ab68acf18d6035da3c/runtime-files.zip",
      "port": "native/freedoom/recipe.json",
      "size": 11397147,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/9028c417b18ea932467a6cd0ef129cb34b002d08b301d0ab68acf18d6035da3c/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/1f2ac35489e3994fd209374c7ec5ada33c75cfd9a3408f49e07ae0010f90ba54/runtime-files.zip",
      "port": "native/doomgeneric/recipe.json",
      "size": 7878,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1f2ac35489e3994fd209374c7ec5ada33c75cfd9a3408f49e07ae0010f90ba54/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/fc2c8d4277324767e5db061a1c447a4ff423be06a54ce2a6e8db97e2568e4589/runtime-files.zip",
      "port": "native/make/recipe.json",
      "size": 14372,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/fc2c8d4277324767e5db061a1c447a4ff423be06a54ce2a6e8db97e2568e4589/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/e4fa72429fd12e2d8488736887f4538f546aa41df77c1ac753d5d652f8175290/runtime-files.zip",
      "port": "native/rdkit/recipe.json",
      "size": 1022,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e4fa72429fd12e2d8488736887f4538f546aa41df77c1ac753d5d652f8175290/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/e4fa72429fd12e2d8488736887f4538f546aa41df77c1ac753d5d652f8175290/development-files.zip",
      "port": "native/rdkit/recipe.json",
      "size": 3451285,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e4fa72429fd12e2d8488736887f4538f546aa41df77c1ac753d5d652f8175290/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/c0e5b7c259f935e56c4135802eac9d2cb2f698782359c942ba05f438c74bf935/runtime-files.zip",
      "port": "toolchain/llvm/recipe.json:development",
      "size": 42001,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c0e5b7c259f935e56c4135802eac9d2cb2f698782359c942ba05f438c74bf935/runtime-files.zip",
      "usage": "runtime"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/c0e5b7c259f935e56c4135802eac9d2cb2f698782359c942ba05f438c74bf935/development-files.zip",
      "port": "toolchain/llvm/recipe.json:development",
      "size": 29763044,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c0e5b7c259f935e56c4135802eac9d2cb2f698782359c942ba05f438c74bf935/development-files.zip",
      "usage": "development"
    },
    {
      "kind": "archive",
      "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/runtime-files.zip",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 6560,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/runtime-files.zip",
      "usage": "runtime"
    }
  ],
  "native": [
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libz.so",
      "kind": "shared_libraries",
      "name": "libz.so",
      "native_dependencies": [],
      "path": "assets/816d1c832b203f312e6b231e071d671c6351fed435d9f0db28d4ac79cd149d09/native/lib/libz.so",
      "port": "native/zlib/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/native/lib/libz.so.cwasm",
        "size": 295760,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6b75049014a7da574a0bdb1430f6271dfa760b1099d99f717725380dbb0a6c52/native/lib/libz.so.cwasm"
      },
      "size": 132899,
      "url": "https://shellsim.rjp.io/ports/assets/816d1c832b203f312e6b231e071d671c6351fed435d9f0db28d4ac79cd149d09/native/lib/libz.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/zlib.so",
      "kind": "shared_libraries",
      "name": "zlib.so",
      "native_dependencies": [
        "libz.so"
      ],
      "path": "assets/9c71ea1dcf331e0ec77029014809388f685be0ecde149829586ab43e18555676/native/lib-dynload/zlib.so",
      "port": "python/cpython/recipe.json:stdlib-zlib",
      "precompiled": {
        "path": "assets/delivery-v5/406c28ead0908a93c2bd650ca4fdfa0bf950724a017c68208c6d685a246e7000/native/lib-dynload/zlib.so.cwasm",
        "size": 127840,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/406c28ead0908a93c2bd650ca4fdfa0bf950724a017c68208c6d685a246e7000/native/lib-dynload/zlib.so.cwasm"
      },
      "size": 50247,
      "url": "https://shellsim.rjp.io/ports/assets/9c71ea1dcf331e0ec77029014809388f685be0ecde149829586ab43e18555676/native/lib-dynload/zlib.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libffi.so",
      "kind": "shared_libraries",
      "name": "libffi.so",
      "native_dependencies": [],
      "path": "assets/a5c0f644dfa9c0db525e964633a2e50d38fba7647354a538a4b00d8579ac2d1e/native/lib/libffi.so",
      "port": "native/libffi/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/native/lib/libffi.so.cwasm",
        "size": 36368,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/43b4194cf33dbaad9596c1d908c17bdfcbe54f0089a88ec6c2554e2cfbc9e63a/native/lib/libffi.so.cwasm"
      },
      "size": 7469,
      "url": "https://shellsim.rjp.io/ports/assets/a5c0f644dfa9c0db525e964633a2e50d38fba7647354a538a4b00d8579ac2d1e/native/lib/libffi.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/_ctypes.so",
      "kind": "shared_libraries",
      "name": "_ctypes.so",
      "native_dependencies": [
        "libffi.so"
      ],
      "path": "assets/78c65f39bd1dfaa16f96e1f5a83be7e3ff4ce356c2e0be3f1dcf55d358850237/native/lib-dynload/_ctypes.so",
      "port": "python/cpython/recipe.json:stdlib-ctypes",
      "precompiled": {
        "path": "assets/delivery-v5/f0538cba28d2470df6b91b265570c96bfe399415853b88cb58d375af591f5834/native/lib-dynload/_ctypes.so.cwasm",
        "size": 579592,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/f0538cba28d2470df6b91b265570c96bfe399415853b88cb58d375af591f5834/native/lib-dynload/_ctypes.so.cwasm"
      },
      "size": 215672,
      "url": "https://shellsim.rjp.io/ports/assets/78c65f39bd1dfaa16f96e1f5a83be7e3ff4ce356c2e0be3f1dcf55d358850237/native/lib-dynload/_ctypes.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libfreetype.so",
      "kind": "shared_libraries",
      "name": "libfreetype.so",
      "native_dependencies": [
        "libz.so"
      ],
      "path": "assets/e892860197313288de0b73775a5e1806e80d35bf3fb9f573ae1a1d8a7b4205b5/native/lib/libfreetype.so",
      "port": "native/freetype/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/native/lib/libfreetype.so.cwasm",
        "size": 2657352,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c11c47c2f21aa74bebc5713e5ec0d0b28971751379b1ae63467b2f698b8e0585/native/lib/libfreetype.so.cwasm"
      },
      "size": 727214,
      "url": "https://shellsim.rjp.io/ports/assets/e892860197313288de0b73775a5e1806e80d35bf3fb9f573ae1a1d8a7b4205b5/native/lib/libfreetype.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libqhull_r.so",
      "kind": "shared_libraries",
      "name": "libqhull_r.so",
      "native_dependencies": [],
      "path": "assets/92eb36c937e7c1bd69854b9aab6eaadc42a13981062412b0ff105cd7acc32f8a/native/lib/libqhull_r.so",
      "port": "native/qhull/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/native/lib/libqhull_r.so.cwasm",
        "size": 1406344,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6d5fb95b7cbe202e1881f13d25abfc64197c4dd8f7eb016d6892145ee3735a3f/native/lib/libqhull_r.so.cwasm"
      },
      "size": 453539,
      "url": "https://shellsim.rjp.io/ports/assets/92eb36c937e7c1bd69854b9aab6eaadc42a13981062412b0ff105cd7acc32f8a/native/lib/libqhull_r.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libjpeg.so",
      "kind": "shared_libraries",
      "name": "libjpeg.so",
      "native_dependencies": [],
      "path": "assets/7875b998fa74fd2f56b78b3424eb1e4f021a9295ce2185bd959d08a68f94fa4b/native/lib/libjpeg.so",
      "port": "native/libjpeg-turbo/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/native/lib/libjpeg.so.cwasm",
        "size": 1251456,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e745c2798ef6a3be7244476b091ed500444076719e7dc533c1e6824b852a05d4/native/lib/libjpeg.so.cwasm"
      },
      "size": 438005,
      "url": "https://shellsim.rjp.io/ports/assets/7875b998fa74fd2f56b78b3424eb1e4f021a9295ce2185bd959d08a68f94fa4b/native/lib/libjpeg.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libbz2.so",
      "kind": "shared_libraries",
      "name": "libbz2.so",
      "native_dependencies": [],
      "path": "assets/c9720babe0ab48db566c1f7713c81fb121854d09054bcd35ca58f1e3322864e1/native/lib/libbz2.so",
      "port": "native/bzip2/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/native/lib/libbz2.so.cwasm",
        "size": 220216,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/5a23b8deb045a46462c7cd0f82d82c0beb7b228030b4e029603fc3c6c57aed67/native/lib/libbz2.so.cwasm"
      },
      "size": 142885,
      "url": "https://shellsim.rjp.io/ports/assets/c9720babe0ab48db566c1f7713c81fb121854d09054bcd35ca58f1e3322864e1/native/lib/libbz2.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/_bz2.so",
      "kind": "shared_libraries",
      "name": "_bz2.so",
      "native_dependencies": [
        "libbz2.so"
      ],
      "path": "assets/5c2b12d5a9bd6976c4b16bf5d944f49d246aef361ddc5a034eb69e82dfec84d1/native/lib-dynload/_bz2.so",
      "port": "python/cpython-stdlib-bz2/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/af732d87abb8db68653fa669bb0fc66f48e181fd9dcd52094487bd1535a3578b/native/lib-dynload/_bz2.so.cwasm",
        "size": 68904,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/af732d87abb8db68653fa669bb0fc66f48e181fd9dcd52094487bd1535a3578b/native/lib-dynload/_bz2.so.cwasm"
      },
      "size": 22269,
      "url": "https://shellsim.rjp.io/ports/assets/5c2b12d5a9bd6976c4b16bf5d944f49d246aef361ddc5a034eb69e82dfec84d1/native/lib-dynload/_bz2.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/fcntl.so",
      "kind": "shared_libraries",
      "name": "fcntl.so",
      "native_dependencies": [],
      "path": "assets/6b6c67a42b06ef334289f52f47411355377b6215cabd16bdccf6ab117719f977/native/lib-dynload/fcntl.so",
      "port": "python/cpython-stdlib-fcntl/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/beb371b5046e37b2870abf6afdb80a2d9f088d91913bbce55b4723c026078c18/native/lib-dynload/fcntl.so.cwasm",
        "size": 48792,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/beb371b5046e37b2870abf6afdb80a2d9f088d91913bbce55b4723c026078c18/native/lib-dynload/fcntl.so.cwasm"
      },
      "size": 16016,
      "url": "https://shellsim.rjp.io/ports/assets/6b6c67a42b06ef334289f52f47411355377b6215cabd16bdccf6ab117719f977/native/lib-dynload/fcntl.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/mmap.so",
      "kind": "shared_libraries",
      "name": "mmap.so",
      "native_dependencies": [],
      "path": "assets/0f73fbd2e03d9c3b8b2ecfc799a2842e7534fd77a7cb1484d6dc251b5608fe6e/native/lib-dynload/mmap.so",
      "port": "python/cpython-stdlib-mmap/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/c16e5af6b2094906057515e03b91d1985dc31d21cb42431e4b2c25e69e563593/native/lib-dynload/mmap.so.cwasm",
        "size": 88248,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c16e5af6b2094906057515e03b91d1985dc31d21cb42431e4b2c25e69e563593/native/lib-dynload/mmap.so.cwasm"
      },
      "size": 26310,
      "url": "https://shellsim.rjp.io/ports/assets/0f73fbd2e03d9c3b8b2ecfc799a2842e7534fd77a7cb1484d6dc251b5608fe6e/native/lib-dynload/mmap.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/_ssl.so",
      "kind": "shared_libraries",
      "name": "_ssl.so",
      "native_dependencies": [],
      "path": "assets/f18143d03b02b54dbcf0347a3791c03ffa7a4b3e2e6823982113b270867eeef8/native/lib-dynload/_ssl.so",
      "port": "python/cpython/recipe.json:stdlib-ssl",
      "precompiled": {
        "path": "assets/delivery-v5/7bb5fc58a21ca72bb39a25d092ff8fa52a9fd04f78a8fec2e9412b536f83c2d7/native/lib-dynload/_ssl.so.cwasm",
        "size": 16965808,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7bb5fc58a21ca72bb39a25d092ff8fa52a9fd04f78a8fec2e9412b536f83c2d7/native/lib-dynload/_ssl.so.cwasm"
      },
      "size": 4327351,
      "url": "https://shellsim.rjp.io/ports/assets/f18143d03b02b54dbcf0347a3791c03ffa7a4b3e2e6823982113b270867eeef8/native/lib-dynload/_ssl.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libboost_python313.so",
      "kind": "shared_libraries",
      "name": "libboost_python313.so",
      "native_dependencies": [],
      "path": "assets/b743a5c990895d744098f3accbef5ef83018dd9ab8790398bb707ff95a757d14/native/lib/libboost_python313.so",
      "port": "native/boost-python/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/62c0fa8b9edfe3bcfa8f012932b13f09ba789f6ccffe5be6502eba7f6b410974/native/lib/libboost_python313.so.cwasm",
        "size": 1366696,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/62c0fa8b9edfe3bcfa8f012932b13f09ba789f6ccffe5be6502eba7f6b410974/native/lib/libboost_python313.so.cwasm"
      },
      "size": 342921,
      "url": "https://shellsim.rjp.io/ports/assets/b743a5c990895d744098f3accbef5ef83018dd9ab8790398bb707ff95a757d14/native/lib/libboost_python313.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libRDKitPython.so",
      "kind": "shared_libraries",
      "name": "libRDKitPython.so",
      "native_dependencies": [
        "libz.so",
        "libboost_python313.so"
      ],
      "path": "assets/1cddb06d339483e69cc2816624f2e23f31805732c2b38bf1ec66dfc3c2b09ce4/native/lib/libRDKitPython.so",
      "port": "native/rdkit-python/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/9ee04d3646468d466317ec1fbcc635ce86df4a48460bcd6ebb1491024b7ea87a/native/lib/libRDKitPython.so.cwasm",
        "size": 44664272,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/9ee04d3646468d466317ec1fbcc635ce86df4a48460bcd6ebb1491024b7ea87a/native/lib/libRDKitPython.so.cwasm"
      },
      "size": 8771976,
      "url": "https://shellsim.rjp.io/ports/assets/1cddb06d339483e69cc2816624f2e23f31805732c2b38bf1ec66dfc3c2b09ce4/native/lib/libRDKitPython.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libboost_numpy313.so",
      "kind": "shared_libraries",
      "name": "libboost_numpy313.so",
      "native_dependencies": [
        "libboost_python313.so"
      ],
      "path": "assets/b7912684457cfa38ea9d35d7082e7b21b5917e3ff9500b8a2accede8ffa2f8fe/native/lib/libboost_numpy313.so",
      "port": "native/boost-numpy/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/b65b805d9cb4c57560fef3eed576702192b4c089b400c23814654de6a3442f03/native/lib/libboost_numpy313.so.cwasm",
        "size": 236752,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b65b805d9cb4c57560fef3eed576702192b4c089b400c23814654de6a3442f03/native/lib/libboost_numpy313.so.cwasm"
      },
      "size": 53170,
      "url": "https://shellsim.rjp.io/ports/assets/b7912684457cfa38ea9d35d7082e7b21b5917e3ff9500b8a2accede8ffa2f8fe/native/lib/libboost_numpy313.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libopenblas.so",
      "kind": "shared_libraries",
      "name": "libopenblas.so",
      "native_dependencies": [],
      "path": "assets/943476f4dd2699e8e2f5e6f8ff9f86a1e193504ed58540d8fe8c0844e20b2d99/native/lib/libopenblas.so",
      "port": "native/openblas/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/native/lib/libopenblas.so.cwasm",
        "size": 24859864,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/826f9a3cd05376bff602f73c5adf314f2edd168cc9a65ec69e60b757963aebd9/native/lib/libopenblas.so.cwasm"
      },
      "size": 7027086,
      "url": "https://shellsim.rjp.io/ports/assets/943476f4dd2699e8e2f5e6f8ff9f86a1e193504ed58540d8fe8c0844e20b2d99/native/lib/libopenblas.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/lib/libsqlite3.so",
      "kind": "shared_libraries",
      "name": "libsqlite3.so",
      "native_dependencies": [],
      "path": "assets/71dff98e023decca617fff8469aa181130bfa6230e772b722698a5d2789536e0/native/lib/libsqlite3.so",
      "port": "native/sqlite/recipe.json:library",
      "precompiled": {
        "path": "assets/delivery-v5/b1a616de78b8da625220f120b1c38c2c67ba4c07c43fc31039bd8185a7912a3b/native/lib/libsqlite3.so.cwasm",
        "size": 3343680,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b1a616de78b8da625220f120b1c38c2c67ba4c07c43fc31039bd8185a7912a3b/native/lib/libsqlite3.so.cwasm"
      },
      "size": 1386792,
      "url": "https://shellsim.rjp.io/ports/assets/71dff98e023decca617fff8469aa181130bfa6230e772b722698a5d2789536e0/native/lib/libsqlite3.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/lib/python3.13/lib-dynload/_sqlite3.so",
      "kind": "shared_libraries",
      "name": "_sqlite3.so",
      "native_dependencies": [
        "libsqlite3.so"
      ],
      "path": "assets/e4573751f1242086e980498af1a71d5ea2f8ef8ff60712ec09c9287e7c1a236c/native/lib-dynload/_sqlite3.so",
      "port": "python/cpython/recipe.json:stdlib-sqlite3",
      "precompiled": {
        "path": "assets/delivery-v5/7aa4bbd5971808f93e7b293d097c7c4b964c633262589c2a69229823c4321431/native/lib-dynload/_sqlite3.so.cwasm",
        "size": 409944,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7aa4bbd5971808f93e7b293d097c7c4b964c633262589c2a69229823c4321431/native/lib-dynload/_sqlite3.so.cwasm"
      },
      "size": 151905,
      "url": "https://shellsim.rjp.io/ports/assets/e4573751f1242086e980498af1a71d5ea2f8ef8ff60712ec09c9287e7c1a236c/native/lib-dynload/_sqlite3.so"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/doom",
      "kind": "tools",
      "name": "doom",
      "native_dependencies": [],
      "path": "assets/ca1b745878879c1726294ac4f2cee019a25cd3a52db8943f57c72c1127702e4e/native/bin/doom",
      "port": "native/doomgeneric/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/1f2ac35489e3994fd209374c7ec5ada33c75cfd9a3408f49e07ae0010f90ba54/native/bin/doom.cwasm",
        "size": 8165456,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1f2ac35489e3994fd209374c7ec5ada33c75cfd9a3408f49e07ae0010f90ba54/native/bin/doom.cwasm"
      },
      "size": 8218753,
      "url": "https://shellsim.rjp.io/ports/assets/ca1b745878879c1726294ac4f2cee019a25cd3a52db8943f57c72c1127702e4e/native/bin/doom"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/make",
      "kind": "tools",
      "name": "make",
      "native_dependencies": [],
      "path": "assets/3e1d9126808f2f8116663c3607f91198fcccacd85d97d70270d89e353477b0ae/native/bin/make",
      "port": "native/make/recipe.json",
      "precompiled": {
        "path": "assets/delivery-v5/fc2c8d4277324767e5db061a1c447a4ff423be06a54ce2a6e8db97e2568e4589/native/bin/make.cwasm",
        "size": 7624120,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/fc2c8d4277324767e5db061a1c447a4ff423be06a54ce2a6e8db97e2568e4589/native/bin/make.cwasm"
      },
      "size": 7933163,
      "url": "https://shellsim.rjp.io/ports/assets/3e1d9126808f2f8116663c3607f91198fcccacd85d97d70270d89e353477b0ae/native/bin/make"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/ar",
      "kind": "tools",
      "name": "ar",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/ar",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 37,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/ar"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/c++",
      "kind": "tools",
      "name": "c++",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/c++",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 37,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/c%2B%2B"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/cc",
      "kind": "tools",
      "name": "cc",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/cc",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 35,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/cc"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/clang",
      "kind": "tools",
      "name": "clang",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/clang",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/clang.cwasm",
        "size": 268753488,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/clang.cwasm"
      },
      "size": 83842866,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/clang"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/clang++",
      "kind": "tools",
      "name": "clang++",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/clang++",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 53,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/clang%2B%2B"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/lld",
      "kind": "tools",
      "name": "lld",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/lld",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/lld.cwasm",
        "size": 130148056,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/lld.cwasm"
      },
      "size": 39276976,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/lld"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/llvm-ar",
      "kind": "tools",
      "name": "llvm-ar",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-ar",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-ar.cwasm",
        "size": 14960624,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-ar.cwasm"
      },
      "size": 5098173,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-ar"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/llvm-nm",
      "kind": "tools",
      "name": "llvm-nm",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-nm",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-nm.cwasm",
        "size": 18392120,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-nm.cwasm"
      },
      "size": 6145963,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-nm"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/llvm-objcopy",
      "kind": "tools",
      "name": "llvm-objcopy",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-objcopy",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-objcopy.cwasm",
        "size": 16085128,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-objcopy.cwasm"
      },
      "size": 5298083,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-objcopy"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/llvm-ranlib",
      "kind": "tools",
      "name": "llvm-ranlib",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-ranlib",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-ranlib.cwasm",
        "size": 14960624,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-ranlib.cwasm"
      },
      "size": 5098173,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-ranlib"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/llvm-strip",
      "kind": "tools",
      "name": "llvm-strip",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-strip",
      "port": "toolchain/llvm/recipe.json:guest",
      "precompiled": {
        "path": "assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-strip.cwasm",
        "size": 16085128,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/299c8b36b0aebeab30b3b17b17dd17718590bf70acc7d37ea226f6c9b92dfa26/native/bin/llvm-strip.cwasm"
      },
      "size": 5298083,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/llvm-strip"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/nm",
      "kind": "tools",
      "name": "nm",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/nm",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 37,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/nm"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/objcopy",
      "kind": "tools",
      "name": "objcopy",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/objcopy",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 42,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/objcopy"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/ranlib",
      "kind": "tools",
      "name": "ranlib",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/ranlib",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 41,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/ranlib"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/strip",
      "kind": "tools",
      "name": "strip",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/strip",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 40,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/strip"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/wasm-ld",
      "kind": "tools",
      "name": "wasm-ld",
      "native_dependencies": [],
      "path": "assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/wasm-ld",
      "port": "toolchain/llvm/recipe.json:guest",
      "size": 46,
      "url": "https://shellsim.rjp.io/ports/assets/73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f/native/bin/wasm-ld"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "destination": "/usr/bin/sqlite3",
      "kind": "tools",
      "name": "sqlite3",
      "native_dependencies": [
        "libsqlite3.so"
      ],
      "path": "assets/14390d73e9f657bcc79d45e70d2919bda9088b955d894e4a76406f9d13fc97a4/native/bin/sqlite3",
      "port": "native/sqlite/recipe.json:cli",
      "precompiled": {
        "path": "assets/delivery-v5/61a66b26bc14a4e08ff1cc558af7a595b7746ed5a1e2d63ae5f289561c7ad51b/native/bin/sqlite3.cwasm",
        "size": 7727136,
        "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/61a66b26bc14a4e08ff1cc558af7a595b7746ed5a1e2d63ae5f289561c7ad51b/native/bin/sqlite3.cwasm"
      },
      "size": 8085912,
      "url": "https://shellsim.rjp.io/ports/assets/14390d73e9f657bcc79d45e70d2919bda9088b955d894e4a76406f9d13fc97a4/native/bin/sqlite3"
    }
  ],
  "packages": [
    {
      "abi": null,
      "extras": [],
      "filename": "absl_py-2.5.1-py3-none-any.whl",
      "name": "absl-py",
      "native_dependencies": [],
      "path": "assets/48a7256168504884b8edbd25dad26cd0ca4d73c83d09c3d2f9136e4a6432a3e2/absl_py-2.5.1-py3-none-any.whl",
      "port": "python/absl-py/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 137673,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/48a7256168504884b8edbd25dad26cd0ca4d73c83d09c3d2f9136e4a6432a3e2/absl_py-2.5.1-py3-none-any.whl",
      "version": "2.5.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "aiohappyeyeballs-2.7.1-py3-none-any.whl",
      "name": "aiohappyeyeballs",
      "native_dependencies": [],
      "path": "assets/87a1a51d1630f49cbd9186499983996c195633e039928874ba0aeddd589852e7/aiohappyeyeballs-2.7.1-py3-none-any.whl",
      "port": "python/aiohappyeyeballs/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 15038,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/87a1a51d1630f49cbd9186499983996c195633e039928874ba0aeddd589852e7/aiohappyeyeballs-2.7.1-py3-none-any.whl",
      "version": "2.7.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "packaging-26.3-py3-none-any.whl",
      "name": "packaging",
      "native_dependencies": [],
      "path": "assets/28d7d66f6f1401519fb386e2acb1c1642a61f64d8dbdac840d86c2f137f0b3a1/packaging-26.3-py3-none-any.whl",
      "port": "python/packaging/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 129956,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/28d7d66f6f1401519fb386e2acb1c1642a61f64d8dbdac840d86c2f137f0b3a1/packaging-26.3-py3-none-any.whl",
      "version": "26.3"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "frozenlist-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "frozenlist",
      "native_dependencies": [],
      "path": "assets/delivery-v5/f381795ad7fda440310531919f8a43442a873b6f3744890b5463f6f22328c43c/frozenlist-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/frozenlist/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 160598,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/f381795ad7fda440310531919f8a43442a873b6f3744890b5463f6f22328c43c/frozenlist-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.8.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "typing_extensions-4.16.0-py3-none-any.whl",
      "name": "typing-extensions",
      "native_dependencies": [],
      "path": "assets/f25dfdddf41ae859d778fb9bc949fe0ed4c03735e2c8365bce9adacc62294aa7/typing_extensions-4.16.0-py3-none-any.whl",
      "port": "python/typing-extensions/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 45571,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/f25dfdddf41ae859d778fb9bc949fe0ed4c03735e2c8365bce9adacc62294aa7/typing_extensions-4.16.0-py3-none-any.whl",
      "version": "4.16.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "aiosignal-1.4.0-py3-none-any.whl",
      "name": "aiosignal",
      "native_dependencies": [],
      "path": "assets/5d975a02512e98dfb732d322b346ffae465174fd3924dcc60a17972ab6fc6c06/aiosignal-1.4.0-py3-none-any.whl",
      "port": "python/aiosignal/recipe.json",
      "requires_dist": [
        "frozenlist>=1.1.0",
        "typing-extensions>=4.2; python_version < \"3.13\""
      ],
      "requires_python": ">=3.9",
      "size": 7490,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/5d975a02512e98dfb732d322b346ffae465174fd3924dcc60a17972ab6fc6c06/aiosignal-1.4.0-py3-none-any.whl",
      "version": "1.4.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "attrs-26.1.0-py3-none-any.whl",
      "name": "attrs",
      "native_dependencies": [],
      "path": "assets/6f5add80ad02d072c4ecee27f5130329dbf9dde9c9ecb465bf125a56898bb423/attrs-26.1.0-py3-none-any.whl",
      "port": "python/attrs/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 67548,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/6f5add80ad02d072c4ecee27f5130329dbf9dde9c9ecb465bf125a56898bb423/attrs-26.1.0-py3-none-any.whl",
      "version": "26.1.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "multidict-7.1.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "multidict",
      "native_dependencies": [],
      "path": "assets/delivery-v5/f9e3cbfc3faa54a23e287475dfb0e2702c004123b1ac6551ba22b482bf0b38ea/multidict-7.1.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/multidict/recipe.json",
      "requires_dist": [
        "typing-extensions>=4.1.0; python_version < \"3.11\""
      ],
      "requires_python": ">=3.10",
      "size": 314357,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/f9e3cbfc3faa54a23e287475dfb0e2702c004123b1ac6551ba22b482bf0b38ea/multidict-7.1.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "7.1.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "propcache-0.5.4-cp313-cp313-wasm32_wasip1.whl",
      "name": "propcache",
      "native_dependencies": [],
      "path": "assets/delivery-v5/312deb05fa705662e5a0db31efe8de1a32d93a684c7760ca9f70ceafdef3d048/propcache-0.5.4-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/propcache/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 156382,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/312deb05fa705662e5a0db31efe8de1a32d93a684c7760ca9f70ceafdef3d048/propcache-0.5.4-cp313-cp313-wasm32_wasip1.whl",
      "version": "0.5.4"
    },
    {
      "abi": null,
      "extras": [
        "all"
      ],
      "filename": "idna-3.20-py3-none-any.whl",
      "name": "idna",
      "native_dependencies": [],
      "path": "assets/a80ea5bf64cafef56034daa5ad98cf09a9dc021ff53060461b2300635bba8312/idna-3.20-py3-none-any.whl",
      "port": "python/idna/recipe.json",
      "requires_dist": [
        "ruff >= 0.16.0 ; extra == \"all\"",
        "mypy >= 1.11.2 ; extra == \"all\"",
        "ty >= 0.0.37 ; extra == \"all\"",
        "pytest >= 8.3.2 ; extra == \"all\"",
        "hypothesis >= 6.141.1 ; extra == \"all\"",
        "coverage >= 7.10.0 ; extra == \"all\""
      ],
      "requires_python": ">=3.9",
      "size": 69583,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/a80ea5bf64cafef56034daa5ad98cf09a9dc021ff53060461b2300635bba8312/idna-3.20-py3-none-any.whl",
      "version": "3.20"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "yarl-1.25.1-cp313-cp313-wasm32_wasip1.whl",
      "name": "yarl",
      "native_dependencies": [],
      "path": "assets/delivery-v5/97f0571ca08249112571ad23538159a82711a3b5deb3164ef4fc35364e831a5b/yarl-1.25.1-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/yarl/recipe.json",
      "requires_dist": [
        "idna>=2.0",
        "multidict>=4.0",
        "propcache>=0.2.1"
      ],
      "requires_python": ">=3.10",
      "size": 221285,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/97f0571ca08249112571ad23538159a82711a3b5deb3164ef4fc35364e831a5b/yarl-1.25.1-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.25.1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "speedups"
      ],
      "filename": "aiohttp-3.14.5-cp313-cp313-wasm32_wasip1.whl",
      "name": "aiohttp",
      "native_dependencies": [],
      "path": "assets/delivery-v5/140f0e34e3f2ba0eed5c6fa74545d2a8ae72d90d572fcdb8ee9070073f31b262/aiohttp-3.14.5-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/aiohttp/recipe.json",
      "requires_dist": [
        "aiohappyeyeballs>=2.5.0",
        "aiosignal>=1.4.0",
        "async-timeout<6.0,>=4.0; python_version < \"3.11\"",
        "attrs>=17.3.0",
        "frozenlist>=1.1.1",
        "multidict<8.0,>=4.5",
        "propcache>=0.2.0",
        "typing_extensions>=4.4; python_version < \"3.13\"",
        "yarl<2.0,>=1.25.1",
        "aiodns>=3.3.0; (sys_platform != \"android\" and sys_platform != \"ios\") and extra == \"speedups\"",
        "Brotli>=1.2; (platform_python_implementation == \"CPython\" and sys_platform != \"android\" and sys_platform != \"ios\") and extra == \"speedups\"",
        "brotlicffi>=1.2; platform_python_implementation != \"CPython\" and extra == \"speedups\"",
        "backports.zstd; (platform_python_implementation == \"CPython\" and python_version < \"3.14\" and sys_platform != \"android\" and sys_platform != \"ios\") and extra == \"speedups\""
      ],
      "requires_python": ">=3.10",
      "size": 1316959,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/140f0e34e3f2ba0eed5c6fa74545d2a8ae72d90d572fcdb8ee9070073f31b262/aiohttp-3.14.5-cp313-cp313-wasm32_wasip1.whl",
      "version": "3.14.5"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "annotated_doc-0.0.5-py3-none-any.whl",
      "name": "annotated-doc",
      "native_dependencies": [],
      "path": "assets/526bf7b36689c13923e0f9eba2836f7b762b57140127abff4a750540f7b04c07/annotated_doc-0.0.5-py3-none-any.whl",
      "port": "python/annotated-doc/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 5302,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/526bf7b36689c13923e0f9eba2836f7b762b57140127abff4a750540f7b04c07/annotated_doc-0.0.5-py3-none-any.whl",
      "version": "0.0.5"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "annotated_types-0.8.0-py3-none-any.whl",
      "name": "annotated-types",
      "native_dependencies": [],
      "path": "assets/41b748b42bcba315f96796102ac5c140e82b8e247254bd2eb85fb711abd8468c/annotated_types-0.8.0-py3-none-any.whl",
      "port": "python/annotated-types/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 13427,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/41b748b42bcba315f96796102ac5c140e82b8e247254bd2eb85fb711abd8468c/annotated_types-0.8.0-py3-none-any.whl",
      "version": "0.8.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "antlr4_python3_runtime-4.11.0-py3-none-any.whl",
      "name": "antlr4-python3-runtime",
      "native_dependencies": [],
      "path": "assets/4abe3710ac6e0d8de079eae4393c6c9cd356fc5e45def1ce13809d5edeb3fc53/antlr4_python3_runtime-4.11.0-py3-none-any.whl",
      "port": "python/antlr4-python3-runtime/recipe.json",
      "requires_dist": [
        "typing ; python_version < \"3.5\""
      ],
      "requires_python": null,
      "size": 144189,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4abe3710ac6e0d8de079eae4393c6c9cd356fc5e45def1ce13809d5edeb3fc53/antlr4_python3_runtime-4.11.0-py3-none-any.whl",
      "version": "4.11.0"
    },
    {
      "abi": null,
      "extras": [
        "trio"
      ],
      "filename": "anyio-4.15.1-py3-none-any.whl",
      "name": "anyio",
      "native_dependencies": [],
      "path": "assets/832de9940edeadb9be1657882d471a8f15151213ea4feff83d6c080c48e74153/anyio-4.15.1-py3-none-any.whl",
      "port": "python/anyio/recipe.json",
      "requires_dist": [
        "exceptiongroup>=1.0.2; python_version < \"3.11\"",
        "idna>=2.8",
        "typing_extensions>=4.16.0; python_version < \"3.15\"",
        "trio>=0.32.0; extra == \"trio\""
      ],
      "requires_python": ">=3.10",
      "size": 132079,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/832de9940edeadb9be1657882d471a8f15151213ea4feff83d6c080c48e74153/anyio-4.15.1-py3-none-any.whl",
      "version": "4.15.1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "numpy-2.3.5-cp313-cp313-wasm32_wasip1.whl",
      "name": "numpy",
      "native_dependencies": [],
      "path": "assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/numpy-2.3.5-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/numpy/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.11",
      "size": 15714885,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/72d7991f0dfde5c11d05a3cc7693f8d669bd5f3df8d329f10aadd8a51a809a13/numpy-2.3.5-cp313-cp313-wasm32_wasip1.whl",
      "version": "2.3.5"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "mdurl-0.1.2-py3-none-any.whl",
      "name": "mdurl",
      "native_dependencies": [],
      "path": "assets/3a1998b4c781660455eac275265c8056b2654ccfb851bafcc87b454037cba8e5/mdurl-0.1.2-py3-none-any.whl",
      "port": "python/mdurl/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.7",
      "size": 9979,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/3a1998b4c781660455eac275265c8056b2654ccfb851bafcc87b454037cba8e5/mdurl-0.1.2-py3-none-any.whl",
      "version": "0.1.2"
    },
    {
      "abi": null,
      "extras": [
        "benchmarking",
        "compare",
        "linkify",
        "plugins",
        "profiling",
        "rtd",
        "testing"
      ],
      "filename": "markdown_it_py-4.2.0-py3-none-any.whl",
      "name": "markdown-it-py",
      "native_dependencies": [],
      "path": "assets/5c0fff93e72a9ae20701ae1bafc07517760fadefe4e82aa24e133c16ce7418e4/markdown_it_py-4.2.0-py3-none-any.whl",
      "port": "python/markdown-it-py/recipe.json",
      "requires_dist": [
        "mdurl~=0.1",
        "psutil ; extra == \"benchmarking\"",
        "pytest ; extra == \"benchmarking\"",
        "pytest-benchmark ; extra == \"benchmarking\"",
        "commonmark~=0.9 ; extra == \"compare\"",
        "markdown~=3.4 ; extra == \"compare\"",
        "mistletoe~=1.0 ; extra == \"compare\"",
        "mistune~=3.0 ; extra == \"compare\"",
        "panflute~=2.3 ; extra == \"compare\"",
        "markdown-it-pyrs ; extra == \"compare\"",
        "linkify-it-py>=1,<3 ; extra == \"linkify\"",
        "mdit-py-plugins>=0.5.0 ; extra == \"plugins\"",
        "gprof2dot ; extra == \"profiling\"",
        "mdit-py-plugins>=0.5.0 ; extra == \"rtd\"",
        "myst-parser ; extra == \"rtd\"",
        "pyyaml ; extra == \"rtd\"",
        "sphinx ; extra == \"rtd\"",
        "sphinx-copybutton ; extra == \"rtd\"",
        "sphinx-design ; extra == \"rtd\"",
        "sphinx-book-theme~=1.0 ; extra == \"rtd\"",
        "jupyter_sphinx ; extra == \"rtd\"",
        "ipykernel ; extra == \"rtd\"",
        "coverage ; extra == \"testing\"",
        "pytest ; extra == \"testing\"",
        "pytest-cov ; extra == \"testing\"",
        "pytest-regressions ; extra == \"testing\"",
        "pytest-timeout ; extra == \"testing\"",
        "requests ; extra == \"testing\""
      ],
      "requires_python": ">=3.10",
      "size": 91687,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/5c0fff93e72a9ae20701ae1bafc07517760fadefe4e82aa24e133c16ce7418e4/markdown_it_py-4.2.0-py3-none-any.whl",
      "version": "4.2.0"
    },
    {
      "abi": null,
      "extras": [
        "plugins",
        "windows-terminal"
      ],
      "filename": "pygments-2.19.2-py3-none-any.whl",
      "name": "pygments",
      "native_dependencies": [],
      "path": "assets/e377e0b459b0f7aab49745c6efaef177784b21e7470475b852a03ed7941cc290/pygments-2.19.2-py3-none-any.whl",
      "port": "python/pygments/recipe.json",
      "requires_dist": [
        "colorama>=0.4.6; extra == 'windows-terminal'"
      ],
      "requires_python": ">=3.8",
      "size": 1225217,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/e377e0b459b0f7aab49745c6efaef177784b21e7470475b852a03ed7941cc290/pygments-2.19.2-py3-none-any.whl",
      "version": "2.19.2"
    },
    {
      "abi": null,
      "extras": [
        "jupyter"
      ],
      "filename": "rich-15.0.0-py3-none-any.whl",
      "name": "rich",
      "native_dependencies": [],
      "path": "assets/066a86663c751facf85ba8954a9d98503756cf6b19129b51a4bcd3bcebf14db4/rich-15.0.0-py3-none-any.whl",
      "port": "python/rich/recipe.json",
      "requires_dist": [
        "ipywidgets (>=7.5.1,<9) ; extra == \"jupyter\"",
        "markdown-it-py (>=2.2.0)",
        "pygments (>=2.13.0,<3.0.0)"
      ],
      "requires_python": ">=3.9.0",
      "size": 310654,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/066a86663c751facf85ba8954a9d98503756cf6b19129b51a4bcd3bcebf14db4/rich-15.0.0-py3-none-any.whl",
      "version": "15.0.0"
    },
    {
      "abi": null,
      "extras": [
        "raster",
        "color",
        "all"
      ],
      "filename": "drawsvg-2.4.2-py3-none-any.whl",
      "name": "drawsvg",
      "native_dependencies": [],
      "path": "assets/24b0b0ef9a9a4820d2de136984625514401627ddb7f1396711057103ead4242e/drawsvg-2.4.2-py3-none-any.whl",
      "port": "python/drawsvg/recipe.json",
      "requires_dist": [
        "cairoSVG~=2.3; extra == \"raster\"",
        "numpy<3,>=1.16; extra == \"raster\"",
        "imageio~=2.5; extra == \"raster\"",
        "imageio_ffmpeg~=0.4; extra == \"raster\"",
        "pwkit~=1.0; extra == \"color\"",
        "numpy<3,>=1.16; extra == \"color\"",
        "cairoSVG~=2.3; extra == \"all\"",
        "numpy<3,>=1.16; extra == \"all\"",
        "imageio~=2.5; extra == \"all\"",
        "imageio_ffmpeg~=0.4; extra == \"all\"",
        "pwkit~=1.0; extra == \"all\""
      ],
      "requires_python": null,
      "size": 44175,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/24b0b0ef9a9a4820d2de136984625514401627ddb7f1396711057103ead4242e/drawsvg-2.4.2-py3-none-any.whl",
      "version": "2.4.2"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "arckit-0.1.0-py3-none-any.whl",
      "name": "arckit",
      "native_dependencies": [],
      "path": "assets/e681b5bad4ac02f80da3fca19b9d119f9f913c69c610d6bdddf50e0426d59e63/arckit-0.1.0-py3-none-any.whl",
      "port": "python/arckit/recipe.json",
      "requires_dist": [
        "numpy",
        "rich",
        "drawsvg"
      ],
      "requires_python": ">=3.7",
      "size": 730262,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/e681b5bad4ac02f80da3fca19b9d119f9f913c69c610d6bdddf50e0426d59e63/arckit-0.1.0-py3-none-any.whl",
      "version": "0.1.0"
    },
    {
      "abi": null,
      "extras": [
        "tests",
        "mypy"
      ],
      "filename": "asgiref-3.12.1-py3-none-any.whl",
      "name": "asgiref",
      "native_dependencies": [],
      "path": "assets/28682670c39f93bd52421232c45d1c2437e302142045df855af0e9766f350ce1/asgiref-3.12.1-py3-none-any.whl",
      "port": "python/asgiref/recipe.json",
      "requires_dist": [
        "typing_extensions>=4; python_version < \"3.11\"",
        "pytest; extra == \"tests\"",
        "pytest-asyncio; extra == \"tests\"",
        "mypy>=1.14.0; extra == \"mypy\""
      ],
      "requires_python": ">=3.10",
      "size": 25478,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/28682670c39f93bd52421232c45d1c2437e302142045df855af0e9766f350ce1/asgiref-3.12.1-py3-none-any.whl",
      "version": "3.12.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "soupsieve-3.0.1-py3-none-any.whl",
      "name": "soupsieve",
      "native_dependencies": [],
      "path": "assets/efc651ccc8a1b12e4bc43aa8cfc350f1e87e950ed7c19a2121864f4cb22c7070/soupsieve-3.0.1-py3-none-any.whl",
      "port": "python/soupsieve/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.11",
      "size": 41679,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/efc651ccc8a1b12e4bc43aa8cfc350f1e87e950ed7c19a2121864f4cb22c7070/soupsieve-3.0.1-py3-none-any.whl",
      "version": "3.0.1"
    },
    {
      "abi": null,
      "extras": [
        "cchardet",
        "chardet",
        "charset-normalizer",
        "html5lib",
        "lxml"
      ],
      "filename": "beautifulsoup4-4.15.0-py3-none-any.whl",
      "name": "beautifulsoup4",
      "native_dependencies": [],
      "path": "assets/b0da6a72d4bf7425a263e202dc4a3bd655496cf5694051d515d79f8cedbe6015/beautifulsoup4-4.15.0-py3-none-any.whl",
      "port": "python/beautifulsoup4/recipe.json",
      "requires_dist": [
        "soupsieve>=1.6.1",
        "typing-extensions>=4.0.0",
        "cchardet; extra == 'cchardet'",
        "chardet; extra == 'chardet'",
        "charset-normalizer; extra == 'charset-normalizer'",
        "html5lib; extra == 'html5lib'",
        "lxml; extra == 'lxml'"
      ],
      "requires_python": ">=3.7.0",
      "size": 109924,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b0da6a72d4bf7425a263e202dc4a3bd655496cf5694051d515d79f8cedbe6015/beautifulsoup4-4.15.0-py3-none-any.whl",
      "version": "4.15.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "bfi-1.0.4-py3-none-any.whl",
      "name": "bfi",
      "native_dependencies": [],
      "path": "assets/c2d71e43f60e22b117c6803bf654a7238cf3719ffd978157a1df348857290910/bfi-1.0.4-py3-none-any.whl",
      "port": "python/bfi/recipe.json",
      "requires_dist": [],
      "requires_python": null,
      "size": 159200,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/c2d71e43f60e22b117c6803bf654a7238cf3719ffd978157a1df348857290910/bfi-1.0.4-py3-none-any.whl",
      "version": "1.0.4"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "blinker-1.9.0-py3-none-any.whl",
      "name": "blinker",
      "native_dependencies": [],
      "path": "assets/9cf802336c653f57a44d85202d1992bd9d8fa21e3f0534300fa7e0e56c487df0/blinker-1.9.0-py3-none-any.whl",
      "port": "python/blinker/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 8458,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/9cf802336c653f57a44d85202d1992bd9d8fa21e3f0534300fa7e0e56c487df0/blinker-1.9.0-py3-none-any.whl",
      "version": "1.9.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "jmespath-1.1.0-py3-none-any.whl",
      "name": "jmespath",
      "native_dependencies": [],
      "path": "assets/e71b83c4e035c6bc0315cba247284e5a5d6ab5009e054480e3d46d7f34aa385e/jmespath-1.1.0-py3-none-any.whl",
      "port": "python/jmespath/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 20419,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/e71b83c4e035c6bc0315cba247284e5a5d6ab5009e054480e3d46d7f34aa385e/jmespath-1.1.0-py3-none-any.whl",
      "version": "1.1.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "six-1.17.0-py2.py3-none-any.whl",
      "name": "six",
      "native_dependencies": [],
      "path": "assets/f700917d1e75461d2536bb04bf5d397092cb7194ef786d2398c4fb7fd64d6f5e/six-1.17.0-py2.py3-none-any.whl",
      "port": "python/six/recipe.json",
      "requires_dist": [],
      "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*",
      "size": 11050,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/f700917d1e75461d2536bb04bf5d397092cb7194ef786d2398c4fb7fd64d6f5e/six-1.17.0-py2.py3-none-any.whl",
      "version": "1.17.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "python_dateutil-2.9.0.post0-py2.py3-none-any.whl",
      "name": "python-dateutil",
      "native_dependencies": [],
      "path": "assets/44ecefb7bd67b9a9ec08ff7447e94ceac8d551929bc6079f313e10c2a00bb9e7/python_dateutil-2.9.0.post0-py2.py3-none-any.whl",
      "port": "python/python-dateutil/recipe.json",
      "requires_dist": [
        "six >=1.5"
      ],
      "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7",
      "size": 229892,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/44ecefb7bd67b9a9ec08ff7447e94ceac8d551929bc6079f313e10c2a00bb9e7/python_dateutil-2.9.0.post0-py2.py3-none-any.whl",
      "version": "2.9.0.post0"
    },
    {
      "abi": null,
      "extras": [
        "brotli",
        "h2",
        "socks",
        "zstd"
      ],
      "filename": "urllib3-2.8.0-py3-none-any.whl",
      "name": "urllib3",
      "native_dependencies": [],
      "path": "assets/160f2719bdb98e7106cc1288fbc12010649dbe9568ba625dbb04899ca3390a3c/urllib3-2.8.0-py3-none-any.whl",
      "port": "python/urllib3/recipe.json",
      "requires_dist": [
        "brotli>=1.2.0; (platform_python_implementation == 'CPython') and extra == 'brotli'",
        "brotlicffi>=1.2.0.0; (platform_python_implementation != 'CPython') and extra == 'brotli'",
        "h2<5,>=4; extra == 'h2'",
        "pysocks!=1.5.7,<2.0,>=1.5.6; extra == 'socks'",
        "backports-zstd>=1.0.0; (python_version < '3.14') and extra == 'zstd'"
      ],
      "requires_python": ">=3.10",
      "size": 135717,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/160f2719bdb98e7106cc1288fbc12010649dbe9568ba625dbb04899ca3390a3c/urllib3-2.8.0-py3-none-any.whl",
      "version": "2.8.0"
    },
    {
      "abi": null,
      "extras": [
        "crt"
      ],
      "filename": "botocore-1.43.111-py3-none-any.whl",
      "name": "botocore",
      "native_dependencies": [],
      "path": "assets/delivery-v5/198782b9c753e97b76192398e5288b538477c227b0aef2a03d6cf1ba67be07ff/botocore-1.43.111-py3-none-any.whl",
      "port": "python/botocore/recipe.json",
      "requires_dist": [
        "jmespath<2.0.0,>=0.7.1",
        "python-dateutil<3.0.0,>=2.1",
        "urllib3!=2.2.0,<3,>=1.25.4",
        "awscrt==0.36.0; extra == \"crt\""
      ],
      "requires_python": ">= 3.10",
      "size": 15983978,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/198782b9c753e97b76192398e5288b538477c227b0aef2a03d6cf1ba67be07ff/botocore-1.43.111-py3-none-any.whl",
      "version": "1.43.111"
    },
    {
      "abi": null,
      "extras": [
        "global"
      ],
      "filename": "pybind11-3.0.4-py3-none-any.whl",
      "name": "pybind11",
      "native_dependencies": [],
      "path": "assets/51439f1ce90314e45cfdcffc99631cc76d9784cb1c02371d6df6e4f837e69760/pybind11-3.0.4-py3-none-any.whl",
      "port": "python/pybind11/recipe.json",
      "requires_dist": [
        "pybind11-global==3.0.4; extra == \"global\""
      ],
      "requires_python": ">=3.8",
      "size": 314166,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/51439f1ce90314e45cfdcffc99631cc76d9784cb1c02371d6df6e4f837e69760/pybind11-3.0.4-py3-none-any.whl",
      "version": "3.0.4"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "docs",
        "bokeh",
        "mypy",
        "test",
        "test-no-images"
      ],
      "filename": "contourpy-1.3.3-cp313-cp313-wasm32_wasip1.whl",
      "name": "contourpy",
      "native_dependencies": [],
      "path": "assets/delivery-v5/1bb4c42e405a14331c7813698367b03b3e0945abfbe7d67ef8f882c69cfc38de/contourpy-1.3.3-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/contourpy/recipe.json",
      "requires_dist": [
        "numpy>=1.25",
        "furo; extra == \"docs\"",
        "sphinx>=7.2; extra == \"docs\"",
        "sphinx-copybutton; extra == \"docs\"",
        "bokeh; extra == \"bokeh\"",
        "selenium; extra == \"bokeh\"",
        "contourpy[bokeh,docs]; extra == \"mypy\"",
        "bokeh; extra == \"mypy\"",
        "docutils-stubs; extra == \"mypy\"",
        "mypy==1.17.0; extra == \"mypy\"",
        "types-Pillow; extra == \"mypy\"",
        "contourpy[test-no-images]; extra == \"test\"",
        "matplotlib; extra == \"test\"",
        "Pillow; extra == \"test\"",
        "pytest; extra == \"test-no-images\"",
        "pytest-cov; extra == \"test-no-images\"",
        "pytest-rerunfailures; extra == \"test-no-images\"",
        "pytest-xdist; extra == \"test-no-images\"",
        "wurlitzer; extra == \"test-no-images\""
      ],
      "requires_python": ">=3.11",
      "size": 2114747,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1bb4c42e405a14331c7813698367b03b3e0945abfbe7d67ef8f882c69cfc38de/contourpy-1.3.3-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.3.3"
    },
    {
      "abi": null,
      "extras": [
        "docs",
        "tests"
      ],
      "filename": "cycler-0.12.1-py3-none-any.whl",
      "name": "cycler",
      "native_dependencies": [],
      "path": "assets/9708ff96f1b22704517c2e3a8943ceb3512d2ec4c15639c54b6e539ef93ad276/cycler-0.12.1-py3-none-any.whl",
      "port": "python/cycler/recipe.json",
      "requires_dist": [
        "ipython ; extra == 'docs'",
        "matplotlib ; extra == 'docs'",
        "numpydoc ; extra == 'docs'",
        "sphinx ; extra == 'docs'",
        "pytest ; extra == 'tests'",
        "pytest-cov ; extra == 'tests'",
        "pytest-xdist ; extra == 'tests'"
      ],
      "requires_python": ">=3.8",
      "size": 8321,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/9708ff96f1b22704517c2e3a8943ceb3512d2ec4c15639c54b6e539ef93ad276/cycler-0.12.1-py3-none-any.whl",
      "version": "0.12.1"
    },
    {
      "abi": null,
      "extras": [
        "ufo",
        "lxml",
        "woff",
        "unicode",
        "graphite",
        "interpolatable",
        "plot",
        "symfont",
        "type1",
        "pathops",
        "repacker",
        "all"
      ],
      "filename": "fonttools-4.61.1-py3-none-any.whl",
      "name": "fonttools",
      "native_dependencies": [],
      "path": "assets/eee5a7baf731e8600d7e6aee0a83614e7fef91ddeac735decc5e75df50cbe17e/fonttools-4.61.1-py3-none-any.whl",
      "port": "python/fonttools/recipe.json",
      "requires_dist": [
        "lxml>=4.0; extra == \"lxml\"",
        "brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"woff\"",
        "brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"woff\"",
        "zopfli>=0.1.4; extra == \"woff\"",
        "unicodedata2>=17.0.0; python_version <= \"3.14\" and extra == \"unicode\"",
        "lz4>=1.7.4.2; extra == \"graphite\"",
        "scipy; platform_python_implementation != \"PyPy\" and extra == \"interpolatable\"",
        "munkres; platform_python_implementation == \"PyPy\" and extra == \"interpolatable\"",
        "pycairo; extra == \"interpolatable\"",
        "matplotlib; extra == \"plot\"",
        "sympy; extra == \"symfont\"",
        "xattr; sys_platform == \"darwin\" and extra == \"type1\"",
        "skia-pathops>=0.5.0; extra == \"pathops\"",
        "uharfbuzz>=0.45.0; extra == \"repacker\"",
        "lxml>=4.0; extra == \"all\"",
        "brotli>=1.0.1; platform_python_implementation == \"CPython\" and extra == \"all\"",
        "brotlicffi>=0.8.0; platform_python_implementation != \"CPython\" and extra == \"all\"",
        "zopfli>=0.1.4; extra == \"all\"",
        "unicodedata2>=17.0.0; python_version <= \"3.14\" and extra == \"all\"",
        "lz4>=1.7.4.2; extra == \"all\"",
        "scipy; platform_python_implementation != \"PyPy\" and extra == \"all\"",
        "munkres; platform_python_implementation == \"PyPy\" and extra == \"all\"",
        "pycairo; extra == \"all\"",
        "matplotlib; extra == \"all\"",
        "sympy; extra == \"all\"",
        "xattr; sys_platform == \"darwin\" and extra == \"all\"",
        "skia-pathops>=0.5.0; extra == \"all\"",
        "uharfbuzz>=0.45.0; extra == \"all\""
      ],
      "requires_python": ">=3.10",
      "size": 1148996,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/eee5a7baf731e8600d7e6aee0a83614e7fef91ddeac735decc5e75df50cbe17e/fonttools-4.61.1-py3-none-any.whl",
      "version": "4.61.1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "kiwisolver-1.5.1-cp313-cp313-wasm32_wasip1.whl",
      "name": "kiwisolver",
      "native_dependencies": [],
      "path": "assets/delivery-v5/ddc36d36d58fd0fc411d1874a274eeb5ed8037e89c8933f7b3c05b8bf0ef6daa/kiwisolver-1.5.1-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/kiwisolver/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 279820,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/ddc36d36d58fd0fc411d1874a274eeb5ed8037e89c8933f7b3c05b8bf0ef6daa/kiwisolver-1.5.1-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.5.1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "docs",
        "fpx",
        "mic",
        "test-arrow",
        "tests",
        "xmp"
      ],
      "filename": "pillow-12.3.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "pillow",
      "native_dependencies": [
        "libfreetype.so",
        "libjpeg.so",
        "libz.so"
      ],
      "path": "assets/delivery-v5/f5adf1f3ceb37d3fbbdb70e503f3b045ea4c935317c43f278e57215727c2bac8/pillow-12.3.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/pillow/recipe.json",
      "requires_dist": [
        "furo; extra == \"docs\"",
        "olefile; extra == \"docs\"",
        "sphinx>=8.2; extra == \"docs\"",
        "sphinx-autobuild; extra == \"docs\"",
        "sphinx-copybutton; extra == \"docs\"",
        "sphinx-inline-tabs; extra == \"docs\"",
        "sphinxext-opengraph; extra == \"docs\"",
        "olefile; extra == \"fpx\"",
        "olefile; extra == \"mic\"",
        "arro3-compute; extra == \"test-arrow\"",
        "arro3-core; extra == \"test-arrow\"",
        "nanoarrow; extra == \"test-arrow\"",
        "pyarrow; extra == \"test-arrow\"",
        "coverage>=7.4.2; extra == \"tests\"",
        "defusedxml; extra == \"tests\"",
        "markdown2; extra == \"tests\"",
        "olefile; extra == \"tests\"",
        "packaging; extra == \"tests\"",
        "pytest; extra == \"tests\"",
        "pytest-cov; extra == \"tests\"",
        "pytest-timeout; extra == \"tests\"",
        "pytest-xdist; extra == \"tests\"",
        "setuptools; extra == \"tests\"",
        "trove-classifiers>=2024.10.12; extra == \"tests\"",
        "defusedxml; extra == \"xmp\""
      ],
      "requires_python": ">=3.10",
      "size": 1206042,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/f5adf1f3ceb37d3fbbdb70e503f3b045ea4c935317c43f278e57215727c2bac8/pillow-12.3.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "12.3.0"
    },
    {
      "abi": null,
      "extras": [
        "diagrams"
      ],
      "filename": "pyparsing-3.3.1-py3-none-any.whl",
      "name": "pyparsing",
      "native_dependencies": [],
      "path": "assets/c1ca98fad10263f198f7f949591d4956be03ca49610980e67f62e6587d9f4151/pyparsing-3.3.1-py3-none-any.whl",
      "port": "python/pyparsing/recipe.json",
      "requires_dist": [
        "railroad-diagrams ; extra == \"diagrams\"",
        "jinja2 ; extra == \"diagrams\""
      ],
      "requires_python": ">=3.9",
      "size": 121793,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/c1ca98fad10263f198f7f949591d4956be03ca49610980e67f62e6587d9f4151/pyparsing-3.3.1-py3-none-any.whl",
      "version": "3.3.1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "dev"
      ],
      "filename": "matplotlib-3.10.8-cp313-cp313-wasm32_wasip1.whl",
      "name": "matplotlib",
      "native_dependencies": [
        "libfreetype.so",
        "libqhull_r.so"
      ],
      "path": "assets/delivery-v5/7b9beab77991d9576335b7ba05ffffacc085449945138a83bbaba3a3927d1173/matplotlib-3.10.8-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/matplotlib/recipe.json",
      "requires_dist": [
        "contourpy>=1.0.1",
        "cycler>=0.10",
        "fonttools>=4.22.0",
        "kiwisolver>=1.3.1",
        "numpy>=1.23",
        "packaging>=20.0",
        "pillow>=8",
        "pyparsing>=3",
        "python-dateutil>=2.7",
        "meson-python<0.17.0,>=0.13.1; extra == \"dev\"",
        "pybind11!=2.13.3,>=2.13.2; extra == \"dev\"",
        "setuptools_scm>=7; extra == \"dev\"",
        "setuptools>=64; extra == \"dev\""
      ],
      "requires_python": ">=3.10",
      "size": 12888187,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7b9beab77991d9576335b7ba05ffffacc085449945138a83bbaba3a3927d1173/matplotlib-3.10.8-cp313-cp313-wasm32_wasip1.whl",
      "version": "3.10.8"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "cellpylib-2.4.0-py3-none-any.whl",
      "name": "cellpylib",
      "native_dependencies": [],
      "path": "assets/delivery-v5/69756dda631ebbebaa3287efa2bc446778dda8e0d1daea1babb80d2198bb8453/cellpylib-2.4.0-py3-none-any.whl",
      "port": "python/cellpylib/recipe.json",
      "requires_dist": [
        "numpy>=1.15.4",
        "matplotlib>=3.0.2"
      ],
      "requires_python": ">3.6",
      "size": 38009,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/69756dda631ebbebaa3287efa2bc446778dda8e0d1daea1babb80d2198bb8453/cellpylib-2.4.0-py3-none-any.whl",
      "version": "2.4.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "certifi-2026.7.22-py3-none-any.whl",
      "name": "certifi",
      "native_dependencies": [],
      "path": "assets/bb72b15b6ef206c6eaec9282b4262a8904bf4c661a029658bfe3ddb58fc88db5/certifi-2026.7.22-py3-none-any.whl",
      "port": "python/certifi/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.7",
      "size": 136983,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/bb72b15b6ef206c6eaec9282b4262a8904bf4c661a029658bfe3ddb58fc88db5/certifi-2026.7.22-py3-none-any.whl",
      "version": "2026.7.22"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pycparser-3.11-py3-none-any.whl",
      "name": "pycparser",
      "native_dependencies": [],
      "path": "assets/d75672f88642688574069c808314d69c3045688946cf809949b6006484075f80/pycparser-3.11-py3-none-any.whl",
      "port": "python/pycparser/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 51178,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d75672f88642688574069c808314d69c3045688946cf809949b6006484075f80/pycparser-3.11-py3-none-any.whl",
      "version": "3.11"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "cffi-2.1.1-cp313-cp313-wasm32_wasip1.whl",
      "name": "cffi",
      "native_dependencies": [
        "libffi.so"
      ],
      "path": "assets/delivery-v5/c98e3f1524be93d12dd3424c6b5cd458b91988d4776d160169712f8ed89e4db2/cffi-2.1.1-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/cffi/recipe.json",
      "requires_dist": [
        "pycparser; implementation_name != \"PyPy\""
      ],
      "requires_python": ">=3.10",
      "size": 444001,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/c98e3f1524be93d12dd3424c6b5cd458b91988d4776d160169712f8ed89e4db2/cffi-2.1.1-cp313-cp313-wasm32_wasip1.whl",
      "version": "2.1.1"
    },
    {
      "abi": null,
      "extras": [
        "unicode-backport"
      ],
      "filename": "charset_normalizer-3.5.2-py3-none-any.whl",
      "name": "charset-normalizer",
      "native_dependencies": [],
      "path": "assets/ae71b0631f9d011cb59aad899146d8f5624c20ce38c6ac912ed683b46b00e649/charset_normalizer-3.5.2-py3-none-any.whl",
      "port": "python/charset-normalizer/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.7",
      "size": 68872,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/ae71b0631f9d011cb59aad899146d8f5624c20ce38c6ac912ed683b46b00e649/charset_normalizer-3.5.2-py3-none-any.whl",
      "version": "3.5.2"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "click-8.5.0-py3-none-any.whl",
      "name": "click",
      "native_dependencies": [],
      "path": "assets/67d054d756e99d5281d4d8f595144f825fca28c8b2c421a91494c77b6a86de3a/click-8.5.0-py3-none-any.whl",
      "port": "python/click/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 125251,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/67d054d756e99d5281d4d8f595144f825fca28c8b2c421a91494c77b6a86de3a/click-8.5.0-py3-none-any.whl",
      "version": "8.5.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "cloudpickle-3.1.2-py3-none-any.whl",
      "name": "cloudpickle",
      "native_dependencies": [],
      "path": "assets/4d94e52128a4e99234920879485686bd388783e2c0eb2dc05611c7a8d594c5a1/cloudpickle-3.1.2-py3-none-any.whl",
      "port": "python/cloudpickle/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8",
      "size": 22228,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4d94e52128a4e99234920879485686bd388783e2c0eb2dc05611c7a8d594c5a1/cloudpickle-3.1.2-py3-none-any.whl",
      "version": "3.1.2"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "ssh"
      ],
      "filename": "cryptography-50.0.2-cp313-cp313-wasm32_wasip1.whl",
      "name": "cryptography",
      "native_dependencies": [],
      "path": "assets/delivery-v5/6629facf751fc01682448cca7b0dd9295e9f5a0919144016678ce31c7174eab3/cryptography-50.0.2-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/cryptography/recipe.json",
      "requires_dist": [
        "cffi>=2.0.0 ; platform_python_implementation != 'PyPy'",
        "typing-extensions>=4.13.2 ; python_full_version < '3.11'",
        "bcrypt>=3.1.5 ; extra == 'ssh'"
      ],
      "requires_python": ">=3.9, !=3.9.0, !=3.9.1",
      "size": 11157147,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/6629facf751fc01682448cca7b0dd9295e9f5a0919144016678ce31c7174eab3/cryptography-50.0.2-cp313-cp313-wasm32_wasip1.whl",
      "version": "50.0.2"
    },
    {
      "abi": null,
      "extras": [
        "abfs",
        "adl",
        "arrow",
        "dask",
        "dev",
        "doc",
        "dropbox",
        "entrypoints",
        "full",
        "fuse",
        "gcs",
        "git",
        "github",
        "gs",
        "gui",
        "hdfs",
        "http",
        "libarchive",
        "oci",
        "s3",
        "sftp",
        "smb",
        "ssh",
        "test",
        "test-downstream",
        "test-full",
        "tqdm"
      ],
      "filename": "fsspec-2026.9.0-py3-none-any.whl",
      "name": "fsspec",
      "native_dependencies": [],
      "path": "assets/adb51f12895115c211633198e080f6905933594bc69d0ee16a75be720402b5fd/fsspec-2026.9.0-py3-none-any.whl",
      "port": "python/fsspec/recipe.json",
      "requires_dist": [
        "adlfs; extra == 'abfs'",
        "adlfs; extra == 'adl'",
        "pyarrow>=1; extra == 'arrow'",
        "dask; extra == 'dask'",
        "distributed; extra == 'dask'",
        "pre-commit; extra == 'dev'",
        "ruff>=0.5; extra == 'dev'",
        "numpydoc; extra == 'doc'",
        "sphinx; extra == 'doc'",
        "sphinx-design; extra == 'doc'",
        "sphinx-rtd-theme; extra == 'doc'",
        "yarl; extra == 'doc'",
        "dropbox; extra == 'dropbox'",
        "dropboxdrivefs; extra == 'dropbox'",
        "requests; extra == 'dropbox'",
        "adlfs; extra == 'full'",
        "aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'full'",
        "dask; extra == 'full'",
        "distributed; extra == 'full'",
        "dropbox; extra == 'full'",
        "dropboxdrivefs; extra == 'full'",
        "fusepy; extra == 'full'",
        "gcsfs>=2026.4.0; extra == 'full'",
        "libarchive-c; extra == 'full'",
        "ocifs; extra == 'full'",
        "panel; extra == 'full'",
        "paramiko; extra == 'full'",
        "pyarrow>=1; extra == 'full'",
        "pygit2; extra == 'full'",
        "requests; extra == 'full'",
        "s3fs>=2026.6.0; extra == 'full'",
        "smbprotocol; extra == 'full'",
        "tqdm; extra == 'full'",
        "fusepy; extra == 'fuse'",
        "gcsfs>=2026.4.0; extra == 'gcs'",
        "pygit2; extra == 'git'",
        "requests; extra == 'github'",
        "gcsfs>=2026.4.0; extra == 'gs'",
        "panel; extra == 'gui'",
        "pyarrow>=1; extra == 'hdfs'",
        "aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'http'",
        "libarchive-c; extra == 'libarchive'",
        "ocifs; extra == 'oci'",
        "s3fs>=2026.6.0; extra == 's3'",
        "paramiko; extra == 'sftp'",
        "smbprotocol; extra == 'smb'",
        "paramiko; extra == 'ssh'",
        "aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'test'",
        "numpy; extra == 'test'",
        "pytest; extra == 'test'",
        "pytest-asyncio!=0.22.0; extra == 'test'",
        "pytest-benchmark; extra == 'test'",
        "pytest-cov; extra == 'test'",
        "pytest-mock; extra == 'test'",
        "pytest-recording; extra == 'test'",
        "pytest-rerunfailures; extra == 'test'",
        "requests; extra == 'test'",
        "aiobotocore<3.0.0,>=2.5.4; extra == 'test-downstream'",
        "dask[dataframe,test]; extra == 'test-downstream'",
        "moto[server]<5,>4; extra == 'test-downstream'",
        "pytest-timeout; extra == 'test-downstream'",
        "xarray; extra == 'test-downstream'",
        "zarr; extra == 'test-downstream'",
        "adlfs; extra == 'test-full'",
        "aiohttp!=4.0.0a0,!=4.0.0a1; extra == 'test-full'",
        "backports-zstd; (python_version < '3.14') and extra == 'test-full'",
        "cloudpickle; extra == 'test-full'",
        "dask; extra == 'test-full'",
        "distributed; extra == 'test-full'",
        "dropbox; extra == 'test-full'",
        "dropboxdrivefs; extra == 'test-full'",
        "fastparquet; extra == 'test-full'",
        "fusepy; extra == 'test-full'",
        "gcsfs>=2026.4.0; extra == 'test-full'",
        "jinja2; extra == 'test-full'",
        "kerchunk; extra == 'test-full'",
        "libarchive-c; extra == 'test-full'",
        "lz4; extra == 'test-full'",
        "notebook; extra == 'test-full'",
        "numpy; extra == 'test-full'",
        "ocifs; extra == 'test-full'",
        "pandas<3.0.0; extra == 'test-full'",
        "panel; extra == 'test-full'",
        "paramiko; extra == 'test-full'",
        "pyarrow>=1; extra == 'test-full'",
        "pyftpdlib; extra == 'test-full'",
        "pygit2; extra == 'test-full'",
        "pytest; extra == 'test-full'",
        "pytest-asyncio!=0.22.0; extra == 'test-full'",
        "pytest-benchmark; extra == 'test-full'",
        "pytest-cov; extra == 'test-full'",
        "pytest-mock; extra == 'test-full'",
        "pytest-recording; extra == 'test-full'",
        "pytest-rerunfailures; extra == 'test-full'",
        "python-snappy; extra == 'test-full'",
        "requests; extra == 'test-full'",
        "s3fs>=2026.6.0; extra == 'test-full'",
        "smbprotocol; extra == 'test-full'",
        "tqdm; extra == 'test-full'",
        "urllib3; extra == 'test-full'",
        "zarr<3.2.0; extra == 'test-full'",
        "zstandard; (python_version < '3.14') and extra == 'test-full'",
        "tqdm; extra == 'tqdm'"
      ],
      "requires_python": ">=3.10",
      "size": 221738,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/adb51f12895115c211633198e080f6905933594bc69d0ee16a75be720402b5fd/fsspec-2026.9.0-py3-none-any.whl",
      "version": "2026.9.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "locket-1.0.0-py2.py3-none-any.whl",
      "name": "locket",
      "native_dependencies": [],
      "path": "assets/cbbdfeb5c5ffff39dc05f419e5209cd4c4f7365e8e12ae6ddc2edc5d77c30489/locket-1.0.0-py2.py3-none-any.whl",
      "port": "python/locket/recipe.json",
      "requires_dist": [],
      "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
      "size": 4398,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/cbbdfeb5c5ffff39dc05f419e5209cd4c4f7365e8e12ae6ddc2edc5d77c30489/locket-1.0.0-py2.py3-none-any.whl",
      "version": "1.0.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "toolz-1.2.0-py3-none-any.whl",
      "name": "toolz",
      "native_dependencies": [],
      "path": "assets/d9b27105bc9f5c82efe8494c2fc1186dce38d85607451ddd9cda640223d0136d/toolz-1.2.0-py3-none-any.whl",
      "port": "python/toolz/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 60789,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d9b27105bc9f5c82efe8494c2fc1186dce38d85607451ddd9cda640223d0136d/toolz-1.2.0-py3-none-any.whl",
      "version": "1.2.0"
    },
    {
      "abi": null,
      "extras": [
        "complete"
      ],
      "filename": "partd-1.4.2-py3-none-any.whl",
      "name": "partd",
      "native_dependencies": [],
      "path": "assets/1a009e8ed47757f5f37a58bab95dbdf3bcd8764f98fd05309fe1a7565888e1be/partd-1.4.2-py3-none-any.whl",
      "port": "python/partd/recipe.json",
      "requires_dist": [
        "locket",
        "toolz",
        "numpy >=1.20.0 ; extra == 'complete'",
        "pandas >=1.3 ; extra == 'complete'",
        "pyzmq ; extra == 'complete'",
        "blosc ; extra == 'complete'"
      ],
      "requires_python": ">=3.9",
      "size": 18905,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/1a009e8ed47757f5f37a58bab95dbdf3bcd8764f98fd05309fe1a7565888e1be/partd-1.4.2-py3-none-any.whl",
      "version": "1.4.2"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pyyaml-6.0.3-py3-none-any.whl",
      "name": "pyyaml",
      "native_dependencies": [],
      "path": "assets/delivery-v5/1bddd70996b0dff552438265ea3465132f6c2b05a9f606c4ad859bb07987ea8a/pyyaml-6.0.3-py3-none-any.whl",
      "port": "python/pyyaml/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8",
      "size": 45449,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1bddd70996b0dff552438265ea3465132f6c2b05a9f606c4ad859bb07987ea8a/pyyaml-6.0.3-py3-none-any.whl",
      "version": "6.0.3"
    },
    {
      "abi": null,
      "extras": [
        "array",
        "bag",
        "dataframe",
        "distributed",
        "diagnostics",
        "delayed",
        "complete",
        "test"
      ],
      "filename": "dask-2026.8.0-py3-none-any.whl",
      "name": "dask",
      "native_dependencies": [],
      "path": "assets/254cee17a381351aadee0108bb79c4bb1c0955fb52b4a0b4d0c19862788ddd18/dask-2026.8.0-py3-none-any.whl",
      "port": "python/dask/recipe.json",
      "requires_dist": [
        "click>=8.1",
        "cloudpickle>=3.0.0",
        "fsspec>=2021.09.0",
        "packaging>=20.0",
        "partd>=1.4.0",
        "pyyaml>=5.4.1",
        "toolz>=0.12.0",
        "importlib_metadata>=4.13.0; python_version < \"3.12\"",
        "numpy>=1.24; extra == \"array\"",
        "dask[array]; extra == \"dataframe\"",
        "pandas>=2.0; extra == \"dataframe\"",
        "pyarrow>=16.0; extra == \"dataframe\"",
        "distributed<2026.8.1,>=2026.8.0; extra == \"distributed\"",
        "bokeh>=3.1.0; extra == \"diagnostics\"",
        "jinja2>=2.10.3; extra == \"diagnostics\"",
        "dask[array,dataframe,diagnostics,distributed]; extra == \"complete\"",
        "lz4>=4.3.2; extra == \"complete\"",
        "pandas[test]; extra == \"test\"",
        "pytest; extra == \"test\"",
        "pytest-cov; extra == \"test\"",
        "pytest-mock; extra == \"test\"",
        "pytest-rerunfailures; extra == \"test\"",
        "pytest-timeout; extra == \"test\"",
        "pytest-xdist; extra == \"test\"",
        "pre-commit; extra == \"test\""
      ],
      "requires_python": ">=3.10",
      "size": 1492182,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/254cee17a381351aadee0108bb79c4bb1c0955fb52b4a0b4d0c19862788ddd18/dask-2026.8.0-py3-none-any.whl",
      "version": "2026.8.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "defusedxml-0.7.1-py2.py3-none-any.whl",
      "name": "defusedxml",
      "native_dependencies": [],
      "path": "assets/94f479eb6846c2c6b089abc02ff077a6f98ce27df33b08292a58e3ac85f3c5d7/defusedxml-0.7.1-py2.py3-none-any.whl",
      "port": "python/defusedxml/recipe.json",
      "requires_dist": [],
      "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
      "size": 25604,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/94f479eb6846c2c6b089abc02ff077a6f98ce27df33b08292a58e3ac85f3c5d7/defusedxml-0.7.1-py2.py3-none-any.whl",
      "version": "0.7.1"
    },
    {
      "abi": null,
      "extras": [
        "readline",
        "graph",
        "profile"
      ],
      "filename": "dill-0.4.1-py3-none-any.whl",
      "name": "dill",
      "native_dependencies": [],
      "path": "assets/70557de78c10109c1265abe8f21cf3d8f8fea905d00a21ffcbabe10e91d436ee/dill-0.4.1-py3-none-any.whl",
      "port": "python/dill/recipe.json",
      "requires_dist": [
        "objgraph>=1.7.2; extra == \"graph\"",
        "gprof2dot>=2022.7.29; extra == \"profile\""
      ],
      "requires_python": ">=3.9",
      "size": 120019,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/70557de78c10109c1265abe8f21cf3d8f8fea905d00a21ffcbabe10e91d436ee/dill-0.4.1-py3-none-any.whl",
      "version": "0.4.1"
    },
    {
      "abi": null,
      "extras": [
        "dev",
        "doc"
      ],
      "filename": "sqlparse-0.6.0-py3-none-any.whl",
      "name": "sqlparse",
      "native_dependencies": [],
      "path": "assets/da2fab3e61a18e7223d802886bf960994314a11c0cf59ed883e78f080579c037/sqlparse-0.6.0-py3-none-any.whl",
      "port": "python/sqlparse/recipe.json",
      "requires_dist": [
        "build; extra == 'dev'",
        "furo; extra == 'doc'",
        "sphinx; extra == 'doc'"
      ],
      "requires_python": ">=3.10",
      "size": 50070,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/da2fab3e61a18e7223d802886bf960994314a11c0cf59ed883e78f080579c037/sqlparse-0.6.0-py3-none-any.whl",
      "version": "0.6.0"
    },
    {
      "abi": null,
      "extras": [
        "argon2",
        "bcrypt"
      ],
      "filename": "django-6.1.2-py3-none-any.whl",
      "name": "django",
      "native_dependencies": [],
      "path": "assets/dae344f0f2cdefdd01bdcc60538ad3adf94ef307be7c7ea2d309b877fafd625a/django-6.1.2-py3-none-any.whl",
      "port": "python/django/recipe.json",
      "requires_dist": [
        "asgiref>=3.9.1",
        "sqlparse>=0.5.0",
        "tzdata; sys_platform == \"win32\"",
        "argon2-cffi>=23.1.0; extra == \"argon2\"",
        "bcrypt>=4.1.1; extra == \"bcrypt\""
      ],
      "requires_python": ">=3.12",
      "size": 8420684,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/dae344f0f2cdefdd01bdcc60538ad3adf94ef307be7c7ea2d309b877fafd625a/django-6.1.2-py3-none-any.whl",
      "version": "6.1.2"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "et_xmlfile-2.0.0-py3-none-any.whl",
      "name": "et-xmlfile",
      "native_dependencies": [],
      "path": "assets/84a5b2e5b83dc1eda0c04197d63f78968e5ad8706631041388f3ab01b45e3043/et_xmlfile-2.0.0-py3-none-any.whl",
      "port": "python/et-xmlfile/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8",
      "size": 18059,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/84a5b2e5b83dc1eda0c04197d63f78968e5ad8706631041388f3ab01b45e3043/et_xmlfile-2.0.0-py3-none-any.whl",
      "version": "2.0.0"
    },
    {
      "abi": null,
      "extras": [
        "tzdata",
        "image"
      ],
      "filename": "faker-40.43.0-py3-none-any.whl",
      "name": "faker",
      "native_dependencies": [],
      "path": "assets/4f3291d39b4a82f6c58aeddbc908e81f7d7a77482d8992f677e39cf0fa779a5f/faker-40.43.0-py3-none-any.whl",
      "port": "python/faker/recipe.json",
      "requires_dist": [
        "tzdata; platform_system == \"Windows\"",
        "tzdata; extra == \"tzdata\"",
        "pillow; extra == \"image\""
      ],
      "requires_python": ">=3.10",
      "size": 2069082,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4f3291d39b4a82f6c58aeddbc908e81f7d7a77482d8992f677e39cf0fa779a5f/faker-40.43.0-py3-none-any.whl",
      "version": "40.43.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "farama_notifications-0.0.6-py3-none-any.whl",
      "name": "farama-notifications",
      "native_dependencies": [],
      "path": "assets/e87e9e88a53ebc7b78b0a02d05a2e78bd56734a4b52209a740e455683ff69e25/farama_notifications-0.0.6-py3-none-any.whl",
      "port": "python/farama-notifications/recipe.json",
      "requires_dist": [],
      "requires_python": null,
      "size": 2897,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/e87e9e88a53ebc7b78b0a02d05a2e78bd56734a4b52209a740e455683ff69e25/farama_notifications-0.0.6-py3-none-any.whl",
      "version": "0.0.6"
    },
    {
      "abi": null,
      "extras": [
        "full"
      ],
      "filename": "starlette-1.7.0-py3-none-any.whl",
      "name": "starlette",
      "native_dependencies": [],
      "path": "assets/bc7aa8e190003205ca7bfc14ec056334197c331e93a90f831afc10c11166b5a1/starlette-1.7.0-py3-none-any.whl",
      "port": "python/starlette/recipe.json",
      "requires_dist": [
        "anyio<5,>=4.0.0",
        "typing-extensions>=4.10.0; python_version < '3.13'",
        "httpx2>=2.0.0; extra == 'full'",
        "httpx<0.29.0,>=0.27.0; extra == 'full'",
        "itsdangerous; extra == 'full'",
        "jinja2; extra == 'full'",
        "opentelemetry-api; extra == 'full'",
        "python-multipart>=0.0.18; extra == 'full'",
        "pyyaml; extra == 'full'"
      ],
      "requires_python": ">=3.10",
      "size": 78980,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/bc7aa8e190003205ca7bfc14ec056334197c331e93a90f831afc10c11166b5a1/starlette-1.7.0-py3-none-any.whl",
      "version": "1.7.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "pydantic_core-2.50.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "pydantic-core",
      "native_dependencies": [],
      "path": "assets/delivery-v5/d7f35ad6200ff381488d6c4e892fa1eab66abc7a4dff8e908beceecc895d9a6e/pydantic_core-2.50.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/pydantic-core/recipe.json",
      "requires_dist": [
        "typing-extensions>=4.16.0"
      ],
      "requires_python": ">=3.10",
      "size": 6366711,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/d7f35ad6200ff381488d6c4e892fa1eab66abc7a4dff8e908beceecc895d9a6e/pydantic_core-2.50.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "2.50.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "typing_inspection-0.4.4-py3-none-any.whl",
      "name": "typing-inspection",
      "native_dependencies": [],
      "path": "assets/b6f7cced76a5f535ed1a20c4b519951c10e93274e206c8fa59665c9a719c68de/typing_inspection-0.4.4-py3-none-any.whl",
      "port": "python/typing-inspection/recipe.json",
      "requires_dist": [
        "typing-extensions>=4.15.0"
      ],
      "requires_python": ">=3.10",
      "size": 14750,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b6f7cced76a5f535ed1a20c4b519951c10e93274e206c8fa59665c9a719c68de/typing_inspection-0.4.4-py3-none-any.whl",
      "version": "0.4.4"
    },
    {
      "abi": null,
      "extras": [
        "email",
        "timezone"
      ],
      "filename": "pydantic-2.14.0-py3-none-any.whl",
      "name": "pydantic",
      "native_dependencies": [],
      "path": "assets/73bbee0b5b82e80ce1dc01c9236f27ccaf819d86c8c20f15a20725492c44ddb0/pydantic-2.14.0-py3-none-any.whl",
      "port": "python/pydantic/recipe.json",
      "requires_dist": [
        "annotated-types>=0.6.0",
        "pydantic-core==2.50.0",
        "typing-extensions>=4.16.0",
        "typing-inspection>=0.4.4",
        "email-validator>=2.0.0; extra == 'email'",
        "tzdata; (platform_system == 'Windows') and extra == 'timezone'"
      ],
      "requires_python": ">=3.10",
      "size": 487109,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/73bbee0b5b82e80ce1dc01c9236f27ccaf819d86c8c20f15a20725492c44ddb0/pydantic-2.14.0-py3-none-any.whl",
      "version": "2.14.0"
    },
    {
      "abi": null,
      "extras": [
        "standard",
        "standard-no-fastapi-cloud-cli",
        "all"
      ],
      "filename": "fastapi-0.136.3-py3-none-any.whl",
      "name": "fastapi",
      "native_dependencies": [],
      "path": "assets/d560eca318cd5c63eff54e155ee1e618681a645cdfa0c7ebab73a27fe0d17d18/fastapi-0.136.3-py3-none-any.whl",
      "port": "python/fastapi/recipe.json",
      "requires_dist": [
        "starlette>=0.46.0",
        "pydantic>=2.9.0",
        "typing-extensions>=4.8.0",
        "typing-inspection>=0.4.2",
        "annotated-doc>=0.0.2",
        "fastapi-cli[standard]>=0.0.8; extra == \"standard\"",
        "fastar>=0.9.0; extra == \"standard\"",
        "httpx<1.0.0,>=0.23.0; extra == \"standard\"",
        "jinja2>=3.1.5; extra == \"standard\"",
        "python-multipart>=0.0.18; extra == \"standard\"",
        "email-validator>=2.0.0; extra == \"standard\"",
        "uvicorn[standard]>=0.12.0; extra == \"standard\"",
        "pydantic-settings>=2.0.0; extra == \"standard\"",
        "pydantic-extra-types>=2.0.0; extra == \"standard\"",
        "fastapi-cli[standard-no-fastapi-cloud-cli]>=0.0.8; extra == \"standard-no-fastapi-cloud-cli\"",
        "httpx<1.0.0,>=0.23.0; extra == \"standard-no-fastapi-cloud-cli\"",
        "jinja2>=3.1.5; extra == \"standard-no-fastapi-cloud-cli\"",
        "python-multipart>=0.0.18; extra == \"standard-no-fastapi-cloud-cli\"",
        "email-validator>=2.0.0; extra == \"standard-no-fastapi-cloud-cli\"",
        "uvicorn[standard]>=0.12.0; extra == \"standard-no-fastapi-cloud-cli\"",
        "pydantic-settings>=2.0.0; extra == \"standard-no-fastapi-cloud-cli\"",
        "pydantic-extra-types>=2.0.0; extra == \"standard-no-fastapi-cloud-cli\"",
        "fastapi-cli[standard]>=0.0.8; extra == \"all\"",
        "httpx<1.0.0,>=0.23.0; extra == \"all\"",
        "jinja2>=3.1.5; extra == \"all\"",
        "python-multipart>=0.0.18; extra == \"all\"",
        "itsdangerous>=1.1.0; extra == \"all\"",
        "pyyaml>=5.3.1; extra == \"all\"",
        "email-validator>=2.0.0; extra == \"all\"",
        "uvicorn[standard]>=0.12.0; extra == \"all\"",
        "pydantic-settings>=2.0.0; extra == \"all\"",
        "pydantic-extra-types>=2.0.0; extra == \"all\""
      ],
      "requires_python": ">=3.10",
      "size": 117481,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d560eca318cd5c63eff54e155ee1e618681a645cdfa0c7ebab73a27fe0d17d18/fastapi-0.136.3-py3-none-any.whl",
      "version": "0.136.3"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "itsdangerous-2.2.0-py3-none-any.whl",
      "name": "itsdangerous",
      "native_dependencies": [],
      "path": "assets/868796b6008ba1f834b5141a955adbc7f603d7ffe08352c3abbe9c20bc9490f6/itsdangerous-2.2.0-py3-none-any.whl",
      "port": "python/itsdangerous/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8",
      "size": 16234,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/868796b6008ba1f834b5141a955adbc7f603d7ffe08352c3abbe9c20bc9490f6/itsdangerous-2.2.0-py3-none-any.whl",
      "version": "2.2.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "markupsafe-3.0.4-cp313-cp313-wasm32_wasip1.whl",
      "name": "markupsafe",
      "native_dependencies": [],
      "path": "assets/delivery-v5/307935c86002a46c0179cefb0879576cdbaa4653798f76cfedb53b49f65830c4/markupsafe-3.0.4-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/markupsafe/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 21208,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/307935c86002a46c0179cefb0879576cdbaa4653798f76cfedb53b49f65830c4/markupsafe-3.0.4-cp313-cp313-wasm32_wasip1.whl",
      "version": "3.0.4"
    },
    {
      "abi": null,
      "extras": [
        "i18n"
      ],
      "filename": "jinja2-3.1.6-py3-none-any.whl",
      "name": "jinja2",
      "native_dependencies": [],
      "path": "assets/bdb3780afadd41ef7c6e3a8be448665344dce4f26e5a7db39b2168ad8e2c7c53/jinja2-3.1.6-py3-none-any.whl",
      "port": "python/jinja2/recipe.json",
      "requires_dist": [
        "MarkupSafe>=2.0",
        "Babel>=2.7 ; extra == \"i18n\""
      ],
      "requires_python": ">=3.7",
      "size": 134899,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/bdb3780afadd41ef7c6e3a8be448665344dce4f26e5a7db39b2168ad8e2c7c53/jinja2-3.1.6-py3-none-any.whl",
      "version": "3.1.6"
    },
    {
      "abi": null,
      "extras": [
        "watchdog"
      ],
      "filename": "werkzeug-3.1.9-py3-none-any.whl",
      "name": "werkzeug",
      "native_dependencies": [],
      "path": "assets/d008c16cfc933696bd1fbdce47faedf971c7c9eee3cb3ecb54ae788b876dba91/werkzeug-3.1.9-py3-none-any.whl",
      "port": "python/werkzeug/recipe.json",
      "requires_dist": [
        "markupsafe>=2.1.1",
        "watchdog>=2.3 ; extra == \"watchdog\""
      ],
      "requires_python": ">=3.9",
      "size": 228700,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d008c16cfc933696bd1fbdce47faedf971c7c9eee3cb3ecb54ae788b876dba91/werkzeug-3.1.9-py3-none-any.whl",
      "version": "3.1.9"
    },
    {
      "abi": null,
      "extras": [
        "async",
        "dotenv"
      ],
      "filename": "flask-3.1.3-py3-none-any.whl",
      "name": "flask",
      "native_dependencies": [],
      "path": "assets/bc9f8b4836e35809d107171629ac4ef52e1b794419cee3830ec7c8e327fa22f1/flask-3.1.3-py3-none-any.whl",
      "port": "python/flask/recipe.json",
      "requires_dist": [
        "blinker>=1.9.0",
        "click>=8.1.3",
        "importlib-metadata>=3.6.0; python_version < '3.10'",
        "itsdangerous>=2.2.0",
        "jinja2>=3.1.2",
        "markupsafe>=2.1.1",
        "werkzeug>=3.1.0",
        "asgiref>=3.2 ; extra == \"async\"",
        "python-dotenv ; extra == \"dotenv\""
      ],
      "requires_python": ">=3.9",
      "size": 103424,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/bc9f8b4836e35809d107171629ac4ef52e1b794419cee3830ec7c8e327fa22f1/flask-3.1.3-py3-none-any.whl",
      "version": "3.1.3"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "freezegun-1.5.5-py3-none-any.whl",
      "name": "freezegun",
      "native_dependencies": [],
      "path": "assets/6b23c9b89d72fb1f998305da546875fdb6dff86d90352e0cb76f292970bc31a8/freezegun-1.5.5-py3-none-any.whl",
      "port": "python/freezegun/recipe.json",
      "requires_dist": [
        "python-dateutil>=2.7"
      ],
      "requires_python": ">=3.8",
      "size": 19266,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/6b23c9b89d72fb1f998305da546875fdb6dff86d90352e0cb76f292970bc31a8/freezegun-1.5.5-py3-none-any.whl",
      "version": "1.5.5"
    },
    {
      "abi": null,
      "extras": [
        "atari",
        "box2d",
        "classic-control",
        "mujoco",
        "toy-text",
        "jax",
        "torch",
        "array-api",
        "other",
        "all",
        "testing"
      ],
      "filename": "gymnasium-1.4.0-py3-none-any.whl",
      "name": "gymnasium",
      "native_dependencies": [],
      "path": "assets/delivery-v4/166e2660782bae58e46d236ac66d896de422cba00fd431fb21810dbe40cb9419/gymnasium-1.4.0-py3-none-any.whl",
      "port": "python/gymnasium/recipe.json",
      "requires_dist": [
        "numpy>=1.22.0",
        "cloudpickle>=1.2.0",
        "typing-extensions>=4.12.0",
        "farama-notifications>=0.0.1",
        "ale_py>=0.9; extra == \"atari\"",
        "pygame-ce>=2.1.3; extra == \"box2d\"",
        "box2d==2.3.10; python_version < \"3.14\" and extra == \"box2d\"",
        "box2d-py==2.3.8; python_version >= \"3.14\" and extra == \"box2d\"",
        "swig==4.*; python_version >= \"3.14\" and extra == \"box2d\"",
        "pygame-ce>=2.1.3; extra == \"classic-control\"",
        "mujoco>=2.1.5; extra == \"mujoco\"",
        "imageio>=2.14.1; extra == \"mujoco\"",
        "packaging>=23.0; extra == \"mujoco\"",
        "pygame-ce>=2.1.3; extra == \"toy-text\"",
        "jax>=0.4.16; extra == \"jax\"",
        "jaxlib>=0.4.16; extra == \"jax\"",
        "flax>=0.5.0; extra == \"jax\"",
        "array-api-compat>=1.11.0; extra == \"jax\"",
        "torch>=1.13.0; extra == \"torch\"",
        "array-api-compat>=1.11.0; extra == \"torch\"",
        "array-api-compat>=1.11.0; extra == \"array-api\"",
        "packaging>=23.0; extra == \"array-api\"",
        "moviepy>=1.0.0; extra == \"other\"",
        "matplotlib>=3.0; extra == \"other\"",
        "opencv-python>=3.0; extra == \"other\"",
        "seaborn>=0.13; extra == \"other\"",
        "gymnasium[array-api,atari,box2d,classic-control,jax,mujoco,other,torch,toy-text]; extra == \"all\"",
        "pytest>=7.1.3; extra == \"testing\"",
        "scipy>=1.7.3; extra == \"testing\"",
        "dill>=0.3.7; extra == \"testing\"",
        "array_api_extra>=0.7.0; extra == \"testing\""
      ],
      "requires_python": ">=3.10",
      "size": 476375,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v4/166e2660782bae58e46d236ac66d896de422cba00fd431fb21810dbe40cb9419/gymnasium-1.4.0-py3-none-any.whl",
      "version": "1.4.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "h11-0.16.0-py3-none-any.whl",
      "name": "h11",
      "native_dependencies": [],
      "path": "assets/c852a3827e3da793ff30466ea2ed2e95e8f9ad720c81aa2c07245283b8827fd8/h11-0.16.0-py3-none-any.whl",
      "port": "python/h11/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8",
      "size": 37515,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/c852a3827e3da793ff30466ea2ed2e95e8f9ad720c81aa2c07245283b8827fd8/h11-0.16.0-py3-none-any.whl",
      "version": "0.16.0"
    },
    {
      "abi": null,
      "extras": [
        "dev",
        "testing"
      ],
      "filename": "pluggy-1.6.0-py3-none-any.whl",
      "name": "pluggy",
      "native_dependencies": [],
      "path": "assets/fc97848dec5386a07b58ea1bfbc10cafb414b407b239e28c3ab549f7cb8fe26c/pluggy-1.6.0-py3-none-any.whl",
      "port": "python/pluggy/recipe.json",
      "requires_dist": [
        "pre-commit; extra == \"dev\"",
        "tox; extra == \"dev\"",
        "pytest; extra == \"testing\"",
        "pytest-benchmark; extra == \"testing\"",
        "coverage; extra == \"testing\""
      ],
      "requires_python": ">=3.9",
      "size": 20538,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/fc97848dec5386a07b58ea1bfbc10cafb414b407b239e28c3ab549f7cb8fe26c/pluggy-1.6.0-py3-none-any.whl",
      "version": "1.6.0"
    },
    {
      "abi": null,
      "extras": [
        "asyncio",
        "http2",
        "socks",
        "trio"
      ],
      "filename": "httpcore-1.0.9-py3-none-any.whl",
      "name": "httpcore",
      "native_dependencies": [],
      "path": "assets/0e4604638864140db89e0e4289575e50d647e74f24cf2462ca389b1d7d28f453/httpcore-1.0.9-py3-none-any.whl",
      "port": "python/httpcore/recipe.json",
      "requires_dist": [
        "certifi",
        "h11>=0.16",
        "anyio<5.0,>=4.0; extra == 'asyncio'",
        "h2<5,>=3; extra == 'http2'",
        "socksio==1.*; extra == 'socks'",
        "trio<1.0,>=0.22.0; extra == 'trio'"
      ],
      "requires_python": ">=3.8",
      "size": 78784,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/0e4604638864140db89e0e4289575e50d647e74f24cf2462ca389b1d7d28f453/httpcore-1.0.9-py3-none-any.whl",
      "version": "1.0.9"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "sniffio-1.3.1-py3-none-any.whl",
      "name": "sniffio",
      "native_dependencies": [],
      "path": "assets/4b646ca6cf30ece182d2235fbdf49f3202d35bed1fd521e8e96ad2583d76e7c0/sniffio-1.3.1-py3-none-any.whl",
      "port": "python/sniffio/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.7",
      "size": 10235,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4b646ca6cf30ece182d2235fbdf49f3202d35bed1fd521e8e96ad2583d76e7c0/sniffio-1.3.1-py3-none-any.whl",
      "version": "1.3.1"
    },
    {
      "abi": null,
      "extras": [
        "brotli",
        "cli",
        "http2",
        "socks",
        "zstd"
      ],
      "filename": "httpx-0.28.1-py3-none-any.whl",
      "name": "httpx",
      "native_dependencies": [],
      "path": "assets/34ded6e43af7a8ac3ba262a27507c51d6b6859d538b980045327b59d247f2c24/httpx-0.28.1-py3-none-any.whl",
      "port": "python/httpx/recipe.json",
      "requires_dist": [
        "anyio",
        "certifi",
        "httpcore==1.*",
        "idna",
        "brotli; (platform_python_implementation == 'CPython') and extra == 'brotli'",
        "brotlicffi; (platform_python_implementation != 'CPython') and extra == 'brotli'",
        "click==8.*; extra == 'cli'",
        "pygments==2.*; extra == 'cli'",
        "rich<14,>=10; extra == 'cli'",
        "h2<5,>=3; extra == 'http2'",
        "socksio==1.*; extra == 'socks'",
        "zstandard>=0.18.0; extra == 'zstd'"
      ],
      "requires_python": ">=3.8",
      "size": 73517,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/34ded6e43af7a8ac3ba262a27507c51d6b6859d538b980045327b59d247f2c24/httpx-0.28.1-py3-none-any.whl",
      "version": "0.28.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "sortedcontainers-2.4.0-py2.py3-none-any.whl",
      "name": "sortedcontainers",
      "native_dependencies": [],
      "path": "assets/63b6c908607aa4aa5d0f31adfe48fccd1ce38cb34cca7c52f69df228b48b5e04/sortedcontainers-2.4.0-py2.py3-none-any.whl",
      "port": "python/sortedcontainers/recipe.json",
      "requires_dist": [],
      "requires_python": null,
      "size": 29575,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/63b6c908607aa4aa5d0f31adfe48fccd1ce38cb34cca7c52f69df228b48b5e04/sortedcontainers-2.4.0-py2.py3-none-any.whl",
      "version": "2.4.0"
    },
    {
      "abi": null,
      "extras": [
        "cli",
        "codemods",
        "ghostwriter",
        "pytz",
        "dateutil",
        "lark",
        "numpy",
        "pandas",
        "pytest",
        "dpcontracts",
        "redis",
        "crosshair",
        "zoneinfo",
        "django",
        "watchdog",
        "all"
      ],
      "filename": "hypothesis-6.151.9-py3-none-any.whl",
      "name": "hypothesis",
      "native_dependencies": [],
      "path": "assets/be80aa7237da5df15b3666a4e7d00945a781aef7d01b4fa40bc909331812aa93/hypothesis-6.151.9-py3-none-any.whl",
      "port": "python/hypothesis/recipe.json",
      "requires_dist": [
        "exceptiongroup>=1.0.0; python_version < \"3.11\"",
        "sortedcontainers<3.0.0,>=2.1.0",
        "click>=7.0; extra == \"cli\"",
        "black>=20.8b0; extra == \"cli\"",
        "rich>=9.0.0; extra == \"cli\"",
        "libcst>=0.3.16; extra == \"codemods\"",
        "black>=20.8b0; extra == \"ghostwriter\"",
        "pytz>=2014.1; extra == \"pytz\"",
        "python-dateutil>=1.4; extra == \"dateutil\"",
        "lark>=0.10.1; extra == \"lark\"",
        "numpy>=1.21.6; extra == \"numpy\"",
        "pandas>=1.1; extra == \"pandas\"",
        "pytest>=4.6; extra == \"pytest\"",
        "dpcontracts>=0.4; extra == \"dpcontracts\"",
        "redis>=3.0.0; extra == \"redis\"",
        "hypothesis-crosshair>=0.0.27; extra == \"crosshair\"",
        "crosshair-tool>=0.0.102; extra == \"crosshair\"",
        "tzdata>=2025.3; (sys_platform == \"win32\" or sys_platform == \"emscripten\") and extra == \"zoneinfo\"",
        "django>=4.2; extra == \"django\"",
        "watchdog>=4.0.0; extra == \"watchdog\"",
        "black>=20.8b0; extra == \"all\"",
        "click>=7.0; extra == \"all\"",
        "crosshair-tool>=0.0.102; extra == \"all\"",
        "django>=4.2; extra == \"all\"",
        "dpcontracts>=0.4; extra == \"all\"",
        "hypothesis-crosshair>=0.0.27; extra == \"all\"",
        "lark>=0.10.1; extra == \"all\"",
        "libcst>=0.3.16; extra == \"all\"",
        "numpy>=1.21.6; extra == \"all\"",
        "pandas>=1.1; extra == \"all\"",
        "pytest>=4.6; extra == \"all\"",
        "python-dateutil>=1.4; extra == \"all\"",
        "pytz>=2014.1; extra == \"all\"",
        "redis>=3.0.0; extra == \"all\"",
        "rich>=9.0.0; extra == \"all\"",
        "tzdata>=2025.3; (sys_platform == \"win32\" or sys_platform == \"emscripten\") and extra == \"all\"",
        "watchdog>=4.0.0; extra == \"all\""
      ],
      "requires_python": ">=3.10",
      "size": 529307,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/be80aa7237da5df15b3666a4e7d00945a781aef7d01b4fa40bc909331812aa93/hypothesis-6.151.9-py3-none-any.whl",
      "version": "6.151.9"
    },
    {
      "abi": null,
      "extras": [
        "all-plugins",
        "all-plugins-pypy",
        "bsdf",
        "build",
        "dev",
        "dicom",
        "docs",
        "feisem",
        "ffmpeg",
        "fits",
        "freeimage",
        "full",
        "gdal",
        "itk",
        "linting",
        "lytro",
        "numpy",
        "pillow",
        "pillow-heif",
        "pyav",
        "rawpy",
        "simpleitk",
        "spe",
        "swf",
        "test",
        "tifffile"
      ],
      "filename": "imageio-2.37.0-py3-none-any.whl",
      "name": "imageio",
      "native_dependencies": [],
      "path": "assets/0ab05b9d643c7072055d02298fd30081b4f3e1a52b36f6121babcef350fbe266/imageio-2.37.0-py3-none-any.whl",
      "port": "python/imageio/recipe.json",
      "requires_dist": [
        "numpy",
        "pillow>=8.3.2",
        "astropy; extra == \"all-plugins\"",
        "av; extra == \"all-plugins\"",
        "imageio-ffmpeg; extra == \"all-plugins\"",
        "numpy>2; extra == \"all-plugins\"",
        "pillow-heif; extra == \"all-plugins\"",
        "psutil; extra == \"all-plugins\"",
        "rawpy; extra == \"all-plugins\"",
        "tifffile; extra == \"all-plugins\"",
        "av; extra == \"all-plugins-pypy\"",
        "imageio-ffmpeg; extra == \"all-plugins-pypy\"",
        "pillow-heif; extra == \"all-plugins-pypy\"",
        "psutil; extra == \"all-plugins-pypy\"",
        "tifffile; extra == \"all-plugins-pypy\"",
        "wheel; extra == \"build\"",
        "pytest; extra == \"dev\"",
        "pytest-cov; extra == \"dev\"",
        "fsspec[github]; extra == \"dev\"",
        "black; extra == \"dev\"",
        "flake8; extra == \"dev\"",
        "sphinx<6; extra == \"docs\"",
        "numpydoc; extra == \"docs\"",
        "pydata-sphinx-theme; extra == \"docs\"",
        "imageio-ffmpeg; extra == \"ffmpeg\"",
        "psutil; extra == \"ffmpeg\"",
        "astropy; extra == \"fits\"",
        "astropy; extra == \"full\"",
        "av; extra == \"full\"",
        "black; extra == \"full\"",
        "flake8; extra == \"full\"",
        "fsspec[github]; extra == \"full\"",
        "gdal; extra == \"full\"",
        "imageio-ffmpeg; extra == \"full\"",
        "itk; extra == \"full\"",
        "numpy>2; extra == \"full\"",
        "numpydoc; extra == \"full\"",
        "pillow-heif; extra == \"full\"",
        "psutil; extra == \"full\"",
        "pydata-sphinx-theme; extra == \"full\"",
        "pytest; extra == \"full\"",
        "pytest-cov; extra == \"full\"",
        "rawpy; extra == \"full\"",
        "sphinx<6; extra == \"full\"",
        "tifffile; extra == \"full\"",
        "wheel; extra == \"full\"",
        "gdal; extra == \"gdal\"",
        "itk; extra == \"itk\"",
        "black; extra == \"linting\"",
        "flake8; extra == \"linting\"",
        "pillow-heif; extra == \"pillow-heif\"",
        "av; extra == \"pyav\"",
        "rawpy; extra == \"rawpy\"",
        "numpy>2; extra == \"rawpy\"",
        "pytest; extra == \"test\"",
        "pytest-cov; extra == \"test\"",
        "fsspec[github]; extra == \"test\"",
        "tifffile; extra == \"tifffile\""
      ],
      "requires_python": ">=3.9",
      "size": 315796,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/0ab05b9d643c7072055d02298fd30081b4f3e1a52b36f6121babcef350fbe266/imageio-2.37.0-py3-none-any.whl",
      "version": "2.37.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "immutabledict-4.3.1-py3-none-any.whl",
      "name": "immutabledict",
      "native_dependencies": [],
      "path": "assets/b6212f29a77590a901f16686bb92cb3ffa93de80af86fe6866d004261bd4cce8/immutabledict-4.3.1-py3-none-any.whl",
      "port": "python/immutabledict/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.8,<4.0",
      "size": 5000,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b6212f29a77590a901f16686bb92cb3ffa93de80af86fe6866d004261bd4cce8/immutabledict-4.3.1-py3-none-any.whl",
      "version": "4.3.1"
    },
    {
      "abi": null,
      "extras": [
        "test",
        "doc",
        "check",
        "cover",
        "enabler",
        "type"
      ],
      "filename": "zipp-4.1.1-py3-none-any.whl",
      "name": "zipp",
      "native_dependencies": [],
      "path": "assets/8eb73fd20a16811168d111c90c4ce2e6b3cbb835113f3b7738aa8ef4e2856af2/zipp-4.1.1-py3-none-any.whl",
      "port": "python/zipp/recipe.json",
      "requires_dist": [
        "pytest!=8.1.*,>=6; extra == \"test\"",
        "jaraco.itertools; extra == \"test\"",
        "jaraco.functools; extra == \"test\"",
        "more_itertools; extra == \"test\"",
        "big-O; extra == \"test\"",
        "pytest-ignore-flaky; extra == \"test\"",
        "jaraco.test; extra == \"test\"",
        "sphinx>=3.5; extra == \"doc\"",
        "jaraco.packaging>=9.3; extra == \"doc\"",
        "rst.linker>=1.9; extra == \"doc\"",
        "furo; extra == \"doc\"",
        "sphinx-lint; extra == \"doc\"",
        "jaraco.tidelift>=1.4; extra == \"doc\"",
        "pytest-checkdocs>=2.14; extra == \"check\"",
        "pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"",
        "pytest-cov; extra == \"cover\"",
        "pytest-enabler>=3.4; extra == \"enabler\"",
        "pytest-mypy>=1.0.1; platform_python_implementation != \"PyPy\" and extra == \"type\""
      ],
      "requires_python": ">=3.10",
      "size": 10582,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/8eb73fd20a16811168d111c90c4ce2e6b3cbb835113f3b7738aa8ef4e2856af2/zipp-4.1.1-py3-none-any.whl",
      "version": "4.1.1"
    },
    {
      "abi": null,
      "extras": [
        "test",
        "doc",
        "perf",
        "check",
        "cover",
        "enabler",
        "type"
      ],
      "filename": "importlib_metadata-9.0.1-py3-none-any.whl",
      "name": "importlib-metadata",
      "native_dependencies": [],
      "path": "assets/dbfbaa81a225c490970e3b45d7599505b373afc20293fa87cc9c0e9f711c5525/importlib_metadata-9.0.1-py3-none-any.whl",
      "port": "python/importlib-metadata/recipe.json",
      "requires_dist": [
        "zipp>=3.20",
        "pytest!=8.1.*,>=6; extra == \"test\"",
        "packaging; extra == \"test\"",
        "pyfakefs; extra == \"test\"",
        "pytest-perf>=0.17; extra == \"test\"",
        "sphinx>=3.5; extra == \"doc\"",
        "jaraco.packaging>=9.3; extra == \"doc\"",
        "rst.linker>=1.9; extra == \"doc\"",
        "furo; extra == \"doc\"",
        "sphinx-lint; extra == \"doc\"",
        "jaraco.tidelift>=1.4; extra == \"doc\"",
        "ipython; extra == \"perf\"",
        "pytest-checkdocs>=2.14; extra == \"check\"",
        "pytest-ruff>=0.2.1; sys_platform != \"cygwin\" and extra == \"check\"",
        "pytest-cov; extra == \"cover\"",
        "pytest-enabler>=3.4; extra == \"enabler\"",
        "pytest-mypy>=1.0.1; platform_python_implementation != \"PyPy\" and extra == \"type\""
      ],
      "requires_python": ">=3.10",
      "size": 27920,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/dbfbaa81a225c490970e3b45d7599505b373afc20293fa87cc9c0e9f711c5525/importlib_metadata-9.0.1-py3-none-any.whl",
      "version": "9.0.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "iniconfig-2.3.0-py3-none-any.whl",
      "name": "iniconfig",
      "native_dependencies": [],
      "path": "assets/885a099535262eca3919d8370f5ed3e2aee2e84142c51f97b4dee6ff9a2de44f/iniconfig-2.3.0-py3-none-any.whl",
      "port": "python/iniconfig/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 7484,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/885a099535262eca3919d8370f5ed3e2aee2e84142c51f97b4dee6ff9a2de44f/iniconfig-2.3.0-py3-none-any.whl",
      "version": "2.3.0"
    },
    {
      "abi": null,
      "extras": [
        "test",
        "docs"
      ],
      "filename": "joblib-1.6.0-py3-none-any.whl",
      "name": "joblib",
      "native_dependencies": [],
      "path": "assets/3342048da70eec7c8bbd445d888c2009b7b3101419b46646cb40cf7868d84e91/joblib-1.6.0-py3-none-any.whl",
      "port": "python/joblib/recipe.json",
      "requires_dist": [
        "cloudpickle>=3.0",
        "distributed; extra == \"test\"",
        "lz4; extra == \"test\"",
        "numpy; extra == \"test\"",
        "memory_profiler; extra == \"test\"",
        "pytest; extra == \"test\"",
        "pytest-asyncio; extra == \"test\"",
        "pytest-cov; extra == \"test\"",
        "pytest-run-parallel; extra == \"test\"",
        "pytest-timeout; extra == \"test\"",
        "threadpoolctl; extra == \"test\"",
        "distributed; extra == \"docs\"",
        "lz4; extra == \"docs\"",
        "numpy; extra == \"docs\"",
        "numpydoc; extra == \"docs\"",
        "matplotlib; extra == \"docs\"",
        "pandas; extra == \"docs\"",
        "psutil; extra == \"docs\"",
        "sphinx; extra == \"docs\"",
        "pydata-sphinx-theme; extra == \"docs\"",
        "sphinx-gallery; extra == \"docs\"",
        "sphinx-copybutton; extra == \"docs\"",
        "sphinx-design; extra == \"docs\"",
        "tqdm; extra == \"docs\""
      ],
      "requires_python": ">=3.10",
      "size": 306115,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/3342048da70eec7c8bbd445d888c2009b7b3101419b46646cb40cf7868d84e91/joblib-1.6.0-py3-none-any.whl",
      "version": "1.6.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "rpds_py-2026.9.1-cp313-cp313-wasm32_wasip1.whl",
      "name": "rpds-py",
      "native_dependencies": [],
      "path": "assets/delivery-v5/a7a789cb12f5d080683efc19cbd8bd1f59941cbca67186893ae1b5948944efdb/rpds_py-2026.9.1-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/rpds-py/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.11",
      "size": 660576,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/a7a789cb12f5d080683efc19cbd8bd1f59941cbca67186893ae1b5948944efdb/rpds_py-2026.9.1-cp313-cp313-wasm32_wasip1.whl",
      "version": "2026.9.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "referencing-0.37.0-py3-none-any.whl",
      "name": "referencing",
      "native_dependencies": [],
      "path": "assets/4f615e3ec928715a1bc0a601f14f823ed7bdcde9c8b8674cfb22e390de14ba89/referencing-0.37.0-py3-none-any.whl",
      "port": "python/referencing/recipe.json",
      "requires_dist": [
        "attrs>=22.2.0",
        "rpds-py>=0.7.0",
        "typing-extensions>=4.4.0; python_version < '3.13'"
      ],
      "requires_python": ">=3.10",
      "size": 26766,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4f615e3ec928715a1bc0a601f14f823ed7bdcde9c8b8674cfb22e390de14ba89/referencing-0.37.0-py3-none-any.whl",
      "version": "0.37.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "jsonschema_specifications-2025.9.1-py3-none-any.whl",
      "name": "jsonschema-specifications",
      "native_dependencies": [],
      "path": "assets/7da5051e7a6a70ce744a6415bee1c0c5b9a3fd2609ee0100603301f88f6e760f/jsonschema_specifications-2025.9.1-py3-none-any.whl",
      "port": "python/jsonschema-specifications/recipe.json",
      "requires_dist": [
        "referencing>=0.31.0"
      ],
      "requires_python": ">=3.9",
      "size": 18437,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/7da5051e7a6a70ce744a6415bee1c0c5b9a3fd2609ee0100603301f88f6e760f/jsonschema_specifications-2025.9.1-py3-none-any.whl",
      "version": "2025.9.1"
    },
    {
      "abi": null,
      "extras": [
        "format",
        "format-nongpl"
      ],
      "filename": "jsonschema-4.26.0-py3-none-any.whl",
      "name": "jsonschema",
      "native_dependencies": [],
      "path": "assets/ab46294a4059ff209d860b2877ab86193adec8bd09390cd28053a39292c8f05c/jsonschema-4.26.0-py3-none-any.whl",
      "port": "python/jsonschema/recipe.json",
      "requires_dist": [
        "attrs>=22.2.0",
        "jsonschema-specifications>=2023.03.6",
        "referencing>=0.28.4",
        "rpds-py>=0.25.0",
        "fqdn; extra == 'format'",
        "idna; extra == 'format'",
        "isoduration; extra == 'format'",
        "jsonpointer>1.13; extra == 'format'",
        "rfc3339-validator; extra == 'format'",
        "rfc3987; extra == 'format'",
        "uri-template; extra == 'format'",
        "webcolors>=1.11; extra == 'format'",
        "fqdn; extra == 'format-nongpl'",
        "idna; extra == 'format-nongpl'",
        "isoduration; extra == 'format-nongpl'",
        "jsonpointer>1.13; extra == 'format-nongpl'",
        "rfc3339-validator; extra == 'format-nongpl'",
        "rfc3986-validator>0.1.0; extra == 'format-nongpl'",
        "rfc3987-syntax>=1.1.0; extra == 'format-nongpl'",
        "uri-template; extra == 'format-nongpl'",
        "webcolors>=24.6.0; extra == 'format-nongpl'"
      ],
      "requires_python": ">=3.10",
      "size": 90630,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/ab46294a4059ff209d860b2877ab86193adec8bd09390cd28053a39292c8f05c/jsonschema-4.26.0-py3-none-any.whl",
      "version": "4.26.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "langdetect-1.0.9-py3-none-any.whl",
      "name": "langdetect",
      "native_dependencies": [],
      "path": "assets/delivery-v5/44aac01423036c8730b71b4b52878c31c5799347dfd78623f8446531fba41ed6/langdetect-1.0.9-py3-none-any.whl",
      "port": "python/langdetect/recipe.json",
      "requires_dist": [
        "six"
      ],
      "requires_python": null,
      "size": 993332,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/44aac01423036c8730b71b4b52878c31c5799347dfd78623f8446531fba41ed6/langdetect-1.0.9-py3-none-any.whl",
      "version": "1.0.9"
    },
    {
      "abi": null,
      "extras": [
        "regex",
        "nearley",
        "atomic-cache",
        "interegular"
      ],
      "filename": "lark-1.3.1-py3-none-any.whl",
      "name": "lark",
      "native_dependencies": [],
      "path": "assets/6fcfbb67dce891fe6c06372df37b7a57d9af1510749c4c675867eb71a1c15dbf/lark-1.3.1-py3-none-any.whl",
      "port": "python/lark/recipe.json",
      "requires_dist": [
        "regex; extra == \"regex\"",
        "js2py; extra == \"nearley\"",
        "atomicwrites; extra == \"atomic-cache\"",
        "interegular<0.4.0,>=0.3.1; extra == \"interegular\""
      ],
      "requires_python": ">=3.8",
      "size": 113151,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/6fcfbb67dce891fe6c06372df37b7a57d9af1510749c4c675867eb71a1c15dbf/lark-1.3.1-py3-none-any.whl",
      "version": "1.3.1"
    },
    {
      "abi": null,
      "extras": [
        "develop",
        "docs",
        "gmpy",
        "tests"
      ],
      "filename": "mpmath-1.3.0-py3-none-any.whl",
      "name": "mpmath",
      "native_dependencies": [],
      "path": "assets/5aac3651645c5d74438de67b3bc08e26e5ba6d8810c9ac0ad1e3d8607b38133e/mpmath-1.3.0-py3-none-any.whl",
      "port": "python/mpmath/recipe.json",
      "requires_dist": [
        "pytest (>=4.6) ; extra == 'develop'",
        "pycodestyle ; extra == 'develop'",
        "pytest-cov ; extra == 'develop'",
        "codecov ; extra == 'develop'",
        "wheel ; extra == 'develop'",
        "sphinx ; extra == 'docs'",
        "gmpy2 (>=2.1.0a4) ; (platform_python_implementation != \"PyPy\") and extra == 'gmpy'",
        "pytest (>=4.6) ; extra == 'tests'"
      ],
      "requires_python": null,
      "size": 536198,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/5aac3651645c5d74438de67b3bc08e26e5ba6d8810c9ac0ad1e3d8607b38133e/mpmath-1.3.0-py3-none-any.whl",
      "version": "1.3.0"
    },
    {
      "abi": null,
      "extras": [
        "dev"
      ],
      "filename": "sympy-1.13.3-py3-none-any.whl",
      "name": "sympy",
      "native_dependencies": [],
      "path": "assets/8fb9b492a058beb7965a125c70546b6cde43898f9f6c313da3111d9f0da31ff4/sympy-1.13.3-py3-none-any.whl",
      "port": "python/sympy/recipe.json",
      "requires_dist": [
        "mpmath <1.4,>=1.1.0",
        "pytest >=7.1.0 ; extra == 'dev'",
        "hypothesis >=6.70.0 ; extra == 'dev'"
      ],
      "requires_python": ">=3.8",
      "size": 6189483,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/8fb9b492a058beb7965a125c70546b6cde43898f9f6c313da3111d9f0da31ff4/sympy-1.13.3-py3-none-any.whl",
      "version": "1.13.3"
    },
    {
      "abi": null,
      "extras": [
        "dev",
        "antlr4-9-3",
        "antlr4-11-0",
        "antlr4-13-2"
      ],
      "filename": "latex2sympy2_extended-1.11.0-py3-none-any.whl",
      "name": "latex2sympy2-extended",
      "native_dependencies": [],
      "path": "assets/ddb32b342c4db93a49b9150c2b479e03ecf9ad85ce4a812364e2eb24aa9bcc91/latex2sympy2_extended-1.11.0-py3-none-any.whl",
      "port": "python/latex2sympy2-extended/recipe.json",
      "requires_dist": [
        "sympy",
        "antlr4-python3-runtime<=4.13.2,>=4.9.3",
        "pytest; extra == \"dev\"",
        "antlr4-python3-runtime==4.9.3; extra == \"antlr4-9-3\"",
        "antlr4-python3-runtime==4.11.0; extra == \"antlr4-11-0\"",
        "antlr4-python3-runtime==4.13.2; extra == \"antlr4-13-2\""
      ],
      "requires_python": ">=3.10",
      "size": 209050,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/ddb32b342c4db93a49b9150c2b479e03ecf9ad85ce4a812364e2eb24aa9bcc91/latex2sympy2_extended-1.11.0-py3-none-any.whl",
      "version": "1.11.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "magiccube-0.3.0-py3-none-any.whl",
      "name": "magiccube",
      "native_dependencies": [],
      "path": "assets/7933ef1ccc748cd35af52bd0effa03f96b6dc6d25b84d8b63e10bdc7a94ec1e9/magiccube-0.3.0-py3-none-any.whl",
      "port": "python/magiccube/recipe.json",
      "requires_dist": [
        "numpy"
      ],
      "requires_python": ">=3.5",
      "size": 16931,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/7933ef1ccc748cd35af52bd0effa03f96b6dc6d25b84d8b63e10bdc7a94ec1e9/magiccube-0.3.0-py3-none-any.whl",
      "version": "0.3.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "marshmallow-4.3.1-py3-none-any.whl",
      "name": "marshmallow",
      "native_dependencies": [],
      "path": "assets/2720155a87719a8e4ec736b1cf96c4c3ad1a115c9e806f33cc4f8982ae810725/marshmallow-4.3.1-py3-none-any.whl",
      "port": "python/marshmallow/recipe.json",
      "requires_dist": [
        "backports-datetime-fromisoformat; python_version < '3.11'",
        "typing-extensions; python_version < '3.11'"
      ],
      "requires_python": ">=3.10",
      "size": 49219,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/2720155a87719a8e4ec736b1cf96c4c3ad1a115c9e806f33cc4f8982ae810725/marshmallow-4.3.1-py3-none-any.whl",
      "version": "4.3.1"
    },
    {
      "abi": null,
      "extras": [
        "inference",
        "test",
        "format",
        "dev",
        "antlr4-9-3",
        "antlr4-11-0",
        "antlr4-13-2"
      ],
      "filename": "math_verify-0.9.0-py3-none-any.whl",
      "name": "math-verify",
      "native_dependencies": [],
      "path": "assets/4135a912b9c4bf086d831680a455460270ae14f46f9354e44b9fb4f0e5151ae1/math_verify-0.9.0-py3-none-any.whl",
      "port": "python/math-verify/recipe.json",
      "requires_dist": [
        "latex2sympy2_extended==1.11.0",
        "lighteval[math]; extra == \"inference\"",
        "pytest; extra == \"test\"",
        "ruff; extra == \"format\"",
        "math-verify[test]; extra == \"dev\"",
        "math-verify[format]; extra == \"dev\"",
        "latex2sympy2_extended[antlr4_9_3]; extra == \"antlr4-9-3\"",
        "latex2sympy2_extended[antlr4_11_0]; extra == \"antlr4-11-0\"",
        "latex2sympy2_extended[antlr4_13_2]; extra == \"antlr4-13-2\""
      ],
      "requires_python": ">=3.10",
      "size": 29967,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/4135a912b9c4bf086d831680a455460270ae14f46f9354e44b9fb4f0e5151ae1/math_verify-0.9.0-py3-none-any.whl",
      "version": "0.9.0"
    },
    {
      "abi": null,
      "extras": [
        "docs",
        "test",
        "build"
      ],
      "filename": "mock-5.2.0-py3-none-any.whl",
      "name": "mock",
      "native_dependencies": [],
      "path": "assets/687714c206b69c93eb692f76c82fa44b8be9b33de94ba75c4f482cfafcd328e4/mock-5.2.0-py3-none-any.whl",
      "port": "python/mock/recipe.json",
      "requires_dist": [
        "sphinx; extra == \"docs\"",
        "pytest; extra == \"test\"",
        "pytest-cov; extra == \"test\"",
        "twine; extra == \"build\"",
        "wheel; extra == \"build\"",
        "blurb; extra == \"build\""
      ],
      "requires_python": ">=3.6",
      "size": 31617,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/687714c206b69c93eb692f76c82fa44b8be9b33de94ba75c4f482cfafcd328e4/mock-5.2.0-py3-none-any.whl",
      "version": "5.2.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "more_itertools-11.1.0-py3-none-any.whl",
      "name": "more-itertools",
      "native_dependencies": [],
      "path": "assets/358868f847c8024b510b231d2524fec6a9dd1053098f1d9c3c5e0fe3f3f55bb9/more_itertools-11.1.0-py3-none-any.whl",
      "port": "python/more-itertools/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 72226,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/358868f847c8024b510b231d2524fec6a9dd1053098f1d9c3c5e0fe3f3f55bb9/more_itertools-11.1.0-py3-none-any.whl",
      "version": "11.1.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pytz-2026.5-py2.py3-none-any.whl",
      "name": "pytz",
      "native_dependencies": [],
      "path": "assets/b846a0dca0bd088f92466213c0554cd1dcdc0f9caacbcf8c450f9dbdeb925098/pytz-2026.5-py2.py3-none-any.whl",
      "port": "python/pytz/recipe.json",
      "requires_dist": [],
      "requires_python": null,
      "size": 506342,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b846a0dca0bd088f92466213c0554cd1dcdc0f9caacbcf8c450f9dbdeb925098/pytz-2026.5-py2.py3-none-any.whl",
      "version": "2026.5"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "tzdata-2026.5-py2.py3-none-any.whl",
      "name": "tzdata",
      "native_dependencies": [],
      "path": "assets/6dd0d4627ed7a1d9e5b019ccd58524eb8783c79de2a146d886fc698a09c2ee04/tzdata-2026.5-py2.py3-none-any.whl",
      "port": "python/tzdata/recipe.json",
      "requires_dist": [],
      "requires_python": ">=2",
      "size": 347996,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/6dd0d4627ed7a1d9e5b019ccd58524eb8783c79de2a146d886fc698a09c2ee04/tzdata-2026.5-py2.py3-none-any.whl",
      "version": "2026.5"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "test",
        "pyarrow",
        "performance",
        "computation",
        "fss",
        "aws",
        "gcp",
        "excel",
        "parquet",
        "feather",
        "hdf5",
        "spss",
        "postgresql",
        "mysql",
        "sql-other",
        "html",
        "xml",
        "plot",
        "output-formatting",
        "clipboard",
        "compression",
        "consortium-standard",
        "all"
      ],
      "filename": "pandas-2.3.3-cp313-cp313-wasm32_wasip1.whl",
      "name": "pandas",
      "native_dependencies": [],
      "path": "assets/delivery-v5/8dbcef0e130cc270201fdaa2fdd8ebffc9989bff68264a73f6984a3414f0bdde/pandas-2.3.3-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/pandas/recipe.json",
      "requires_dist": [
        "numpy>=1.22.4; python_version < \"3.11\"",
        "numpy>=1.23.2; python_version == \"3.11\"",
        "numpy>=1.26.0; python_version >= \"3.12\"",
        "python-dateutil>=2.8.2",
        "pytz>=2020.1",
        "tzdata>=2022.7",
        "hypothesis>=6.46.1; extra == \"test\"",
        "pytest>=7.3.2; extra == \"test\"",
        "pytest-xdist>=2.2.0; extra == \"test\"",
        "pyarrow>=10.0.1; extra == \"pyarrow\"",
        "bottleneck>=1.3.6; extra == \"performance\"",
        "numba>=0.56.4; extra == \"performance\"",
        "numexpr>=2.8.4; extra == \"performance\"",
        "scipy>=1.10.0; extra == \"computation\"",
        "xarray>=2022.12.0; extra == \"computation\"",
        "fsspec>=2022.11.0; extra == \"fss\"",
        "s3fs>=2022.11.0; extra == \"aws\"",
        "gcsfs>=2022.11.0; extra == \"gcp\"",
        "pandas-gbq>=0.19.0; extra == \"gcp\"",
        "odfpy>=1.4.1; extra == \"excel\"",
        "openpyxl>=3.1.0; extra == \"excel\"",
        "python-calamine>=0.1.7; extra == \"excel\"",
        "pyxlsb>=1.0.10; extra == \"excel\"",
        "xlrd>=2.0.1; extra == \"excel\"",
        "xlsxwriter>=3.0.5; extra == \"excel\"",
        "pyarrow>=10.0.1; extra == \"parquet\"",
        "pyarrow>=10.0.1; extra == \"feather\"",
        "tables>=3.8.0; extra == \"hdf5\"",
        "pyreadstat>=1.2.0; extra == \"spss\"",
        "SQLAlchemy>=2.0.0; extra == \"postgresql\"",
        "psycopg2>=2.9.6; extra == \"postgresql\"",
        "adbc-driver-postgresql>=0.8.0; extra == \"postgresql\"",
        "SQLAlchemy>=2.0.0; extra == \"mysql\"",
        "pymysql>=1.0.2; extra == \"mysql\"",
        "SQLAlchemy>=2.0.0; extra == \"sql-other\"",
        "adbc-driver-postgresql>=0.8.0; extra == \"sql-other\"",
        "adbc-driver-sqlite>=0.8.0; extra == \"sql-other\"",
        "beautifulsoup4>=4.11.2; extra == \"html\"",
        "html5lib>=1.1; extra == \"html\"",
        "lxml>=4.9.2; extra == \"html\"",
        "lxml>=4.9.2; extra == \"xml\"",
        "matplotlib>=3.6.3; extra == \"plot\"",
        "jinja2>=3.1.2; extra == \"output-formatting\"",
        "tabulate>=0.9.0; extra == \"output-formatting\"",
        "PyQt5>=5.15.9; extra == \"clipboard\"",
        "qtpy>=2.3.0; extra == \"clipboard\"",
        "zstandard>=0.19.0; extra == \"compression\"",
        "dataframe-api-compat>=0.1.7; extra == \"consortium-standard\"",
        "adbc-driver-postgresql>=0.8.0; extra == \"all\"",
        "adbc-driver-sqlite>=0.8.0; extra == \"all\"",
        "beautifulsoup4>=4.11.2; extra == \"all\"",
        "bottleneck>=1.3.6; extra == \"all\"",
        "dataframe-api-compat>=0.1.7; extra == \"all\"",
        "fastparquet>=2022.12.0; extra == \"all\"",
        "fsspec>=2022.11.0; extra == \"all\"",
        "gcsfs>=2022.11.0; extra == \"all\"",
        "html5lib>=1.1; extra == \"all\"",
        "hypothesis>=6.46.1; extra == \"all\"",
        "jinja2>=3.1.2; extra == \"all\"",
        "lxml>=4.9.2; extra == \"all\"",
        "matplotlib>=3.6.3; extra == \"all\"",
        "numba>=0.56.4; extra == \"all\"",
        "numexpr>=2.8.4; extra == \"all\"",
        "odfpy>=1.4.1; extra == \"all\"",
        "openpyxl>=3.1.0; extra == \"all\"",
        "pandas-gbq>=0.19.0; extra == \"all\"",
        "psycopg2>=2.9.6; extra == \"all\"",
        "pyarrow>=10.0.1; extra == \"all\"",
        "pymysql>=1.0.2; extra == \"all\"",
        "PyQt5>=5.15.9; extra == \"all\"",
        "pyreadstat>=1.2.0; extra == \"all\"",
        "pytest>=7.3.2; extra == \"all\"",
        "pytest-xdist>=2.2.0; extra == \"all\"",
        "python-calamine>=0.1.7; extra == \"all\"",
        "pyxlsb>=1.0.10; extra == \"all\"",
        "qtpy>=2.3.0; extra == \"all\"",
        "scipy>=1.10.0; extra == \"all\"",
        "s3fs>=2022.11.0; extra == \"all\"",
        "SQLAlchemy>=2.0.0; extra == \"all\"",
        "tables>=3.8.0; extra == \"all\"",
        "tabulate>=0.9.0; extra == \"all\"",
        "xarray>=2022.12.0; extra == \"all\"",
        "xlrd>=2.0.1; extra == \"all\"",
        "xlsxwriter>=3.0.5; extra == \"all\"",
        "zstandard>=0.19.0; extra == \"all\""
      ],
      "requires_python": ">=3.9",
      "size": 32672292,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/8dbcef0e130cc270201fdaa2fdd8ebffc9989bff68264a73f6984a3414f0bdde/pandas-2.3.3-cp313-cp313-wasm32_wasip1.whl",
      "version": "2.3.3"
    },
    {
      "abi": null,
      "extras": [
        "cudf",
        "dask",
        "duckdb",
        "ibis",
        "modin",
        "pandas",
        "polars",
        "pyarrow",
        "pyspark",
        "pyspark-connect",
        "sql",
        "sqlframe"
      ],
      "filename": "narwhals-2.27.1-py3-none-any.whl",
      "name": "narwhals",
      "native_dependencies": [],
      "path": "assets/219aa37e955b1e4397996e5336f6a42aa19124ff328725eecd09cf9ed86e739e/narwhals-2.27.1-py3-none-any.whl",
      "port": "python/narwhals/recipe.json",
      "requires_dist": [
        "cudf-cu12>=24.10.0 ; sys_platform == 'linux' and extra == 'cudf'",
        "dask[dataframe]>=2024.8 ; extra == 'dask'",
        "duckdb>=1.1 ; extra == 'duckdb'",
        "ibis-framework>=6.0.0 ; extra == 'ibis'",
        "packaging>=21.3 ; extra == 'ibis'",
        "pyarrow-hotfix>=0.7 ; extra == 'ibis'",
        "modin>=0.22.0 ; extra == 'modin'",
        "pandas>=1.3.4 ; extra == 'pandas'",
        "polars>=0.20.4 ; extra == 'polars'",
        "pyarrow>=13.0.0 ; extra == 'pyarrow'",
        "pyspark>=3.5.0 ; extra == 'pyspark'",
        "pyspark[connect]>=3.5.0 ; extra == 'pyspark-connect'",
        "narwhals[duckdb] ; extra == 'sql'",
        "sqlparse>=0.5.5 ; extra == 'sql'",
        "sqlframe>=3.22.0,!=3.39.3 ; extra == 'sqlframe'"
      ],
      "requires_python": ">=3.10",
      "size": 483211,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/219aa37e955b1e4397996e5336f6a42aa19124ff328725eecd09cf9ed86e739e/narwhals-2.27.1-py3-none-any.whl",
      "version": "2.27.1"
    },
    {
      "abi": null,
      "extras": [
        "benchmarking",
        "default",
        "developer",
        "doc",
        "example",
        "extra",
        "release",
        "test",
        "test-extras"
      ],
      "filename": "networkx-3.7-py3-none-any.whl",
      "name": "networkx",
      "native_dependencies": [],
      "path": "assets/92f6f6e13c5a1e6eadd0388c416ba89ed1aaef59c3559e9eb32312e604d1b135/networkx-3.7-py3-none-any.whl",
      "port": "python/networkx/recipe.json",
      "requires_dist": [
        "asv>=0.6.5; extra == \"benchmarking\"",
        "py-rattler<0.22,>=0.21; extra == \"benchmarking\"",
        "virtualenv; extra == \"benchmarking\"",
        "numpy>=2.2; extra == \"default\"",
        "scipy>=1.15; extra == \"default\"",
        "matplotlib>=3.10; extra == \"default\"",
        "pandas>=2.3; extra == \"default\"",
        "pre-commit>=4.1; extra == \"developer\"",
        "mypy>=1.15; extra == \"developer\"",
        "sphinx>=8.0; extra == \"doc\"",
        "pydata-sphinx-theme>=0.16; extra == \"doc\"",
        "sphinx-gallery>=0.18; extra == \"doc\"",
        "numpydoc>=1.8.0; extra == \"doc\"",
        "pillow>=10; extra == \"doc\"",
        "texext>=0.6.7; extra == \"doc\"",
        "myst-nb>=1.1; extra == \"doc\"",
        "intersphinx-registry; extra == \"doc\"",
        "osmnx>=2.0.0; extra == \"example\"",
        "momepy>=0.7.2; extra == \"example\"",
        "contextily>=1.6; extra == \"example\"",
        "seaborn>=0.13; extra == \"example\"",
        "cairocffi>=1.7; extra == \"example\"",
        "igraph>=0.11; extra == \"example\"",
        "scikit-learn>=1.6; extra == \"example\"",
        "iplotx>=0.9.0; extra == \"example\"",
        "hiveplotlib>=0.28; extra == \"example\"",
        "lxml>=4.6; extra == \"extra\"",
        "pygraphviz>=2.0; extra == \"extra\"",
        "pydot>=3.0.1; extra == \"extra\"",
        "sympy>=1.10; extra == \"extra\"",
        "build>=0.10; extra == \"release\"",
        "twine>=4.0; extra == \"release\"",
        "wheel>=0.40; extra == \"release\"",
        "changelist==0.5; extra == \"release\"",
        "pytest>=7.2; extra == \"test\"",
        "pytest-cov>=4.0; extra == \"test\"",
        "pytest-xdist>=3.0; extra == \"test\"",
        "pytest-mpl; extra == \"test-extras\"",
        "pytest-randomly; extra == \"test-extras\""
      ],
      "requires_python": "!=3.14.1,>=3.12",
      "size": 2142205,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/92f6f6e13c5a1e6eadd0388c416ba89ed1aaef59c3559e9eb32312e604d1b135/networkx-3.7-py3-none-any.whl",
      "version": "3.7"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "regex-2026.9.29-cp313-cp313-wasm32_wasip1.whl",
      "name": "regex",
      "native_dependencies": [],
      "path": "assets/delivery-v5/5a9aa67949975741c6efe8600d54390256f6435a500c3f2afe1d0b02505d97e9/regex-2026.9.29-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/regex/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.10",
      "size": 753495,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/5a9aa67949975741c6efe8600d54390256f6435a500c3f2afe1d0b02505d97e9/regex-2026.9.29-cp313-cp313-wasm32_wasip1.whl",
      "version": "2026.9.29"
    },
    {
      "abi": null,
      "extras": [
        "discord",
        "slack",
        "telegram",
        "notebook"
      ],
      "filename": "tqdm-4.70.1-py3-none-any.whl",
      "name": "tqdm",
      "native_dependencies": [],
      "path": "assets/delivery-v5/7ec6611ec59cfdd416342fd90ca4dbf30e1c416a51d054ad7152cd564dcef7fb/tqdm-4.70.1-py3-none-any.whl",
      "port": "python/tqdm/recipe.json",
      "requires_dist": [
        "colorama; platform_system == \"Windows\"",
        "requests; extra == \"discord\"",
        "envwrap; extra == \"discord\"",
        "slack-sdk; extra == \"slack\"",
        "envwrap; extra == \"slack\"",
        "requests; extra == \"telegram\"",
        "envwrap; extra == \"telegram\"",
        "ipywidgets>=6; extra == \"notebook\""
      ],
      "requires_python": ">=3.8",
      "size": 81390,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/7ec6611ec59cfdd416342fd90ca4dbf30e1c416a51d054ad7152cd564dcef7fb/tqdm-4.70.1-py3-none-any.whl",
      "version": "4.70.1"
    },
    {
      "abi": null,
      "extras": [
        "machine-learning",
        "plot",
        "tgrep",
        "twitter",
        "corenlp",
        "all"
      ],
      "filename": "nltk-3.10.3-py3-none-any.whl",
      "name": "nltk",
      "native_dependencies": [],
      "path": "assets/delivery-v5/8163b5c692f7077a154f47ae93701c269aab3c0250524d8991ecfa6b940b1174/nltk-3.10.3-py3-none-any.whl",
      "port": "python/nltk/recipe.json",
      "requires_dist": [
        "defusedxml",
        "click",
        "joblib",
        "regex>=2021.8.3",
        "tqdm",
        "numpy; extra == \"machine-learning\"",
        "python-crfsuite; extra == \"machine-learning\"",
        "scikit-learn; extra == \"machine-learning\"",
        "scipy; extra == \"machine-learning\"",
        "matplotlib; extra == \"plot\"",
        "pyparsing; extra == \"tgrep\"",
        "twython; extra == \"twitter\"",
        "requests; extra == \"corenlp\"",
        "python-crfsuite; extra == \"all\"",
        "numpy; extra == \"all\"",
        "twython; extra == \"all\"",
        "requests; extra == \"all\"",
        "matplotlib; extra == \"all\"",
        "pyparsing; extra == \"all\"",
        "scipy; extra == \"all\"",
        "scikit-learn; extra == \"all\""
      ],
      "requires_python": ">=3.10",
      "size": 1798711,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/8163b5c692f7077a154f47ae93701c269aab3c0250524d8991ecfa6b940b1174/nltk-3.10.3-py3-none-any.whl",
      "version": "3.10.3"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "rfc3339_validator-0.1.4-py2.py3-none-any.whl",
      "name": "rfc3339-validator",
      "native_dependencies": [],
      "path": "assets/ee8e21947dce5f9dabc3a8ca00f45832474faaee1e3a274fa41e2e1c1f7987af/rfc3339_validator-0.1.4-py2.py3-none-any.whl",
      "port": "python/rfc3339-validator/recipe.json",
      "requires_dist": [
        "six"
      ],
      "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
      "size": 3490,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/ee8e21947dce5f9dabc3a8ca00f45832474faaee1e3a274fa41e2e1c1f7987af/rfc3339_validator-0.1.4-py2.py3-none-any.whl",
      "version": "0.1.4"
    },
    {
      "abi": null,
      "extras": [
        "docs"
      ],
      "filename": "openapi_schema_validator-0.6.3-py3-none-any.whl",
      "name": "openapi-schema-validator",
      "native_dependencies": [],
      "path": "assets/34b76804ab2f78b8b614d089de234174a53e71a7953f3f86a6137cfc9e23a01d/openapi_schema_validator-0.6.3-py3-none-any.whl",
      "port": "python/openapi-schema-validator/recipe.json",
      "requires_dist": [
        "jsonschema (>=4.19.1,<5.0.0)",
        "jsonschema-specifications (>=2023.5.2)",
        "rfc3339-validator"
      ],
      "requires_python": ">=3.8.0,<4.0.0",
      "size": 8755,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/34b76804ab2f78b8b614d089de234174a53e71a7953f3f86a6137cfc9e23a01d/openapi_schema_validator-0.6.3-py3-none-any.whl",
      "version": "0.6.3"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "opencv_python_headless-5.0.0.93-cp313-cp313-wasm32_wasip1.whl",
      "name": "opencv-python-headless",
      "native_dependencies": [],
      "path": "assets/delivery-v5/a93d168b334edf2f188803c977d8594f6dff0a67aaf87db211f6f99a959b7d80/opencv_python_headless-5.0.0.93-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/opencv-python-headless/recipe.json",
      "requires_dist": [
        "numpy<2.0; python_version<\"3.9\"",
        "numpy>=2; python_version>=\"3.9\""
      ],
      "requires_python": ">=3.6",
      "size": 22043251,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/a93d168b334edf2f188803c977d8594f6dff0a67aaf87db211f6f99a959b7d80/opencv_python_headless-5.0.0.93-cp313-cp313-wasm32_wasip1.whl",
      "version": "5.0.0.93"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "openpyxl-3.1.5-py2.py3-none-any.whl",
      "name": "openpyxl",
      "native_dependencies": [],
      "path": "assets/be8239de534a57918aab853a756ad2095a808f2ab41aa876880b59ff8fc5d26d/openpyxl-3.1.5-py2.py3-none-any.whl",
      "port": "python/openpyxl/recipe.json",
      "requires_dist": [
        "et-xmlfile"
      ],
      "requires_python": ">=3.8",
      "size": 250910,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/be8239de534a57918aab853a756ad2095a808f2ab41aa876880b59ff8fc5d26d/openpyxl-3.1.5-py2.py3-none-any.whl",
      "version": "3.1.5"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "opentelemetry_api-1.45.1-py3-none-any.whl",
      "name": "opentelemetry-api",
      "native_dependencies": [],
      "path": "assets/5828a465065c9c34b9df31a22ece2d9710d14e317cf535e5faed4a6e38da5554/opentelemetry_api-1.45.1-py3-none-any.whl",
      "port": "python/opentelemetry-api/recipe.json",
      "requires_dist": [
        "typing-extensions>=4.5.0"
      ],
      "requires_python": ">=3.10",
      "size": 60256,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/5828a465065c9c34b9df31a22ece2d9710d14e317cf535e5faed4a6e38da5554/opentelemetry_api-1.45.1-py3-none-any.whl",
      "version": "1.45.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pathlib2-2.3.7.post1-py2.py3-none-any.whl",
      "name": "pathlib2",
      "native_dependencies": [],
      "path": "assets/b322c9b3056515c7e129ebedd1d04e60f2138308f19288f41773584fb26c9171/pathlib2-2.3.7.post1-py2.py3-none-any.whl",
      "port": "python/pathlib2/recipe.json",
      "requires_dist": [
        "six",
        "scandir ; python_version<\"3.5\"",
        "typing ; python_version<\"3.5\""
      ],
      "requires_python": null,
      "size": 18027,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b322c9b3056515c7e129ebedd1d04e60f2138308f19288f41773584fb26c9171/pathlib2-2.3.7.post1-py2.py3-none-any.whl",
      "version": "2.3.7.post1"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "pycosat-0.6.6-cp313-cp313-wasm32_wasip1.whl",
      "name": "pycosat",
      "native_dependencies": [],
      "path": "assets/delivery-v5/014bdff005fbebc0a75c3648fd5c105a04413eae7bdbaab7ea5a38f8e9b9f0fd/pycosat-0.6.6-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/pycosat/recipe.json",
      "requires_dist": [],
      "requires_python": null,
      "size": 201701,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/014bdff005fbebc0a75c3648fd5c105a04413eae7bdbaab7ea5a38f8e9b9f0fd/pycosat-0.6.6-cp313-cp313-wasm32_wasip1.whl",
      "version": "0.6.6"
    },
    {
      "abi": null,
      "extras": [
        "cli"
      ],
      "filename": "python_dotenv-1.2.4-py3-none-any.whl",
      "name": "python-dotenv",
      "native_dependencies": [],
      "path": "assets/85950edb6e47ac9b071e9df262ed8c6e0581e25696be3edd2bf4268300a6f815/python_dotenv-1.2.4-py3-none-any.whl",
      "port": "python/python-dotenv/recipe.json",
      "requires_dist": [
        "click>=5.0; extra == \"cli\""
      ],
      "requires_python": ">=3.10",
      "size": 23266,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/85950edb6e47ac9b071e9df262ed8c6e0581e25696be3edd2bf4268300a6f815/python_dotenv-1.2.4-py3-none-any.whl",
      "version": "1.2.4"
    },
    {
      "abi": null,
      "extras": [
        "aws-secrets-manager",
        "azure-key-vault",
        "gcp-secret-manager",
        "toml",
        "yaml"
      ],
      "filename": "pydantic_settings-2.15.0-py3-none-any.whl",
      "name": "pydantic-settings",
      "native_dependencies": [],
      "path": "assets/d68e4805785fdea32194210a3a9d3b6ae477fdba531e6f1f14c81058e60bd5b5/pydantic_settings-2.15.0-py3-none-any.whl",
      "port": "python/pydantic-settings/recipe.json",
      "requires_dist": [
        "pydantic>=2.7.0",
        "python-dotenv>=0.21.0",
        "typing-inspection>=0.4.0",
        "boto3>=1.35.0; extra == 'aws-secrets-manager'",
        "azure-identity>=1.16.0; extra == 'azure-key-vault'",
        "azure-keyvault-secrets>=4.8.0; extra == 'azure-key-vault'",
        "google-cloud-secret-manager>=2.23.1; extra == 'gcp-secret-manager'",
        "tomli>=2.0.1; extra == 'toml'",
        "pyyaml>=6.0.1; extra == 'yaml'"
      ],
      "requires_python": ">=3.10",
      "size": 69413,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d68e4805785fdea32194210a3a9d3b6ae477fdba531e6f1f14c81058e60bd5b5/pydantic_settings-2.15.0-py3-none-any.whl",
      "version": "2.15.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pyfiglet-1.0.2-py3-none-any.whl",
      "name": "pyfiglet",
      "native_dependencies": [],
      "path": "assets/8f51ac6530265f416953e9a954510e135c569d0c1a93b802445e755ec1fe520f/pyfiglet-1.0.2-py3-none-any.whl",
      "port": "python/pyfiglet/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 1085824,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/8f51ac6530265f416953e9a954510e135c569d0c1a93b802445e755ec1fe520f/pyfiglet-1.0.2-py3-none-any.whl",
      "version": "1.0.2"
    },
    {
      "abi": null,
      "extras": [
        "dev"
      ],
      "filename": "pytest-9.0.3-py3-none-any.whl",
      "name": "pytest",
      "native_dependencies": [],
      "path": "assets/27a3497fc9567dfb2c01b8a57215efc1449fcab696238f6c4d8663e1eae3cfe0/pytest-9.0.3-py3-none-any.whl",
      "port": "python/pytest/recipe.json",
      "requires_dist": [
        "colorama>=0.4; sys_platform == \"win32\"",
        "exceptiongroup>=1; python_version < \"3.11\"",
        "iniconfig>=1.0.1",
        "packaging>=22",
        "pluggy<2,>=1.5",
        "pygments>=2.7.2",
        "tomli>=1; python_version < \"3.11\"",
        "argcomplete; extra == \"dev\"",
        "attrs>=19.2; extra == \"dev\"",
        "hypothesis>=3.56; extra == \"dev\"",
        "mock; extra == \"dev\"",
        "requests; extra == \"dev\"",
        "setuptools; extra == \"dev\"",
        "xmlschema; extra == \"dev\""
      ],
      "requires_python": ">=3.10",
      "size": 375249,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/27a3497fc9567dfb2c01b8a57215efc1449fcab696238f6c4d8663e1eae3cfe0/pytest-9.0.3-py3-none-any.whl",
      "version": "9.0.3"
    },
    {
      "abi": null,
      "extras": [
        "test"
      ],
      "filename": "pytest_metadata-3.1.1-py3-none-any.whl",
      "name": "pytest-metadata",
      "native_dependencies": [],
      "path": "assets/8cecb48c367d69fdf43d6965e65d8e05e66c71305163d10e7ccc25b82cfb8d3a/pytest_metadata-3.1.1-py3-none-any.whl",
      "port": "python/pytest-metadata/recipe.json",
      "requires_dist": [
        "pytest>=7.0.0",
        "black>=22.1.0; extra == 'test'",
        "flake8>=4.0.1; extra == 'test'",
        "pre-commit>=2.17.0; extra == 'test'",
        "tox>=3.24.5; extra == 'test'"
      ],
      "requires_python": ">=3.8",
      "size": 11428,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/8cecb48c367d69fdf43d6965e65d8e05e66c71305163d10e7ccc25b82cfb8d3a/pytest_metadata-3.1.1-py3-none-any.whl",
      "version": "3.1.1"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "pytest_json_report-1.5.0-py3-none-any.whl",
      "name": "pytest-json-report",
      "native_dependencies": [],
      "path": "assets/60713561e0594fe6bfe7634176c0347dbc157c1a8aa41258cabf8aedc866a05b/pytest_json_report-1.5.0-py3-none-any.whl",
      "port": "python/pytest-json-report/recipe.json",
      "requires_dist": [
        "pytest (>=3.8.0)",
        "pytest-metadata"
      ],
      "requires_python": null,
      "size": 13222,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/60713561e0594fe6bfe7634176c0347dbc157c1a8aa41258cabf8aedc866a05b/pytest_json_report-1.5.0-py3-none-any.whl",
      "version": "1.5.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [],
      "filename": "rdkit-2025.9.3-cp313-cp313-wasm32_wasip1.whl",
      "name": "rdkit",
      "native_dependencies": [
        "libRDKitPython.so",
        "libboost_numpy313.so",
        "libboost_python313.so"
      ],
      "path": "assets/delivery-v5/b6fa3cf1c82fee9cd8768befb813e2c4d2ce0a4b88d2f3a2d113f31f284296c5/rdkit-2025.9.3-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/rdkit/recipe.json",
      "requires_dist": [
        "numpy",
        "Pillow"
      ],
      "requires_python": null,
      "size": 11688051,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b6fa3cf1c82fee9cd8768befb813e2c4d2ce0a4b88d2f3a2d113f31f284296c5/rdkit-2025.9.3-cp313-cp313-wasm32_wasip1.whl",
      "version": "2025.9.3"
    },
    {
      "abi": null,
      "extras": [
        "widechars"
      ],
      "filename": "tabulate-0.9.0-py3-none-any.whl",
      "name": "tabulate",
      "native_dependencies": [],
      "path": "assets/d91579cf4681b74581bcd935dc7ddd3c713a690c9dbfe0b0e69f0d72b9b3d612/tabulate-0.9.0-py3-none-any.whl",
      "port": "python/tabulate/recipe.json",
      "requires_dist": [
        "wcwidth ; extra == 'widechars'"
      ],
      "requires_python": ">=3.7",
      "size": 35252,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/d91579cf4681b74581bcd935dc7ddd3c713a690c9dbfe0b0e69f0d72b9b3d612/tabulate-0.9.0-py3-none-any.whl",
      "version": "0.9.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "zss-1.2.0-py3-none-any.whl",
      "name": "zss",
      "native_dependencies": [],
      "path": "assets/delivery-v5/b20f7bdfa6f2d314cd57ce84c9b72824b2ba0c6d441530a2846abebcb3b96f74/zss-1.2.0-py3-none-any.whl",
      "port": "python/zss/recipe.json",
      "requires_dist": [
        "six"
      ],
      "requires_python": null,
      "size": 6791,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b20f7bdfa6f2d314cd57ce84c9b72824b2ba0c6d441530a2846abebcb3b96f74/zss-1.2.0-py3-none-any.whl",
      "version": "1.2.0"
    },
    {
      "abi": null,
      "extras": [
        "cli",
        "scripts",
        "server",
        "test"
      ],
      "filename": "reasoning_gym-0.1.25-py3-none-any.whl",
      "name": "reasoning-gym",
      "native_dependencies": [],
      "path": "assets/a4bfe0e44a3915855a8e6a6bad947549dc056e66ab0699b717c0f3639e2640ab/reasoning_gym-0.1.25-py3-none-any.whl",
      "port": "python/reasoning-gym/recipe.json",
      "requires_dist": [
        "arckit==0.1.0",
        "bfi==1.0.4",
        "cellpylib==2.4.0",
        "magiccube==0.3.0",
        "pycosat==0.6.6",
        "pyfiglet==1.0.2",
        "pytz>=2024.1",
        "pyyaml>=6.0.2",
        "sympy>=1.13.1",
        "tabulate==0.9.0",
        "zss>=1.2.0",
        "httpx>=0.27.0; extra == 'cli'",
        "pyyaml>=6.0.1; extra == 'cli'",
        "rich>=13.7.0; extra == 'cli'",
        "typer>=0.9.0; extra == 'cli'",
        "datasets>=3.5.0; extra == 'scripts'",
        "fastapi>=0.109.0; extra == 'server'",
        "pydantic-settings>=2.1.0; extra == 'server'",
        "uvicorn>=0.27.0; extra == 'server'",
        "httpx>=0.27.0; extra == 'test'",
        "pytest-cov>=4.0.0; extra == 'test'",
        "pytest>=7.0.0; extra == 'test'"
      ],
      "requires_python": ">=3.10",
      "size": 6985897,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/a4bfe0e44a3915855a8e6a6bad947549dc056e66ab0699b717c0f3639e2640ab/reasoning_gym-0.1.25-py3-none-any.whl",
      "version": "0.1.25"
    },
    {
      "abi": null,
      "extras": [
        "circuit-breaker",
        "hiredis",
        "jwt",
        "ocsp",
        "otel",
        "xxhash"
      ],
      "filename": "redis-8.1.0-py3-none-any.whl",
      "name": "redis",
      "native_dependencies": [],
      "path": "assets/delivery-v5/3319ebf4585ffe14b832ffbd71ee96edab80ff5fe7cd0ff47d247104f0015929/redis-8.1.0-py3-none-any.whl",
      "port": "python/redis/recipe.json",
      "requires_dist": [
        "async-timeout>=4.0.3; python_full_version < '3.11.3'",
        "pybreaker>=1.4.0; extra == 'circuit-breaker'",
        "hiredis>=3.2.0; extra == 'hiredis'",
        "pyjwt>=2.13.0; extra == 'jwt'",
        "cryptography>=36.0.1; extra == 'ocsp'",
        "pyopenssl>=20.0.1; extra == 'ocsp'",
        "requests>=2.31.0; extra == 'ocsp'",
        "opentelemetry-api>=1.39.1; extra == 'otel'",
        "opentelemetry-exporter-otlp-proto-http>=1.39.1; extra == 'otel'",
        "opentelemetry-sdk>=1.39.1; extra == 'otel'",
        "xxhash~=3.6.0; extra == 'xxhash'"
      ],
      "requires_python": ">=3.10",
      "size": 560607,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/3319ebf4585ffe14b832ffbd71ee96edab80ff5fe7cd0ff47d247104f0015929/redis-8.1.0-py3-none-any.whl",
      "version": "8.1.0"
    },
    {
      "abi": null,
      "extras": [
        "security",
        "socks",
        "use-chardet-on-py3"
      ],
      "filename": "requests-2.34.2-py3-none-any.whl",
      "name": "requests",
      "native_dependencies": [],
      "path": "assets/b6333567b8b8a8ccb1346c5aa7d5262b747239a34774c566e3a1c0846d6af154/requests-2.34.2-py3-none-any.whl",
      "port": "python/requests/recipe.json",
      "requires_dist": [
        "charset_normalizer<4,>=2",
        "idna<4,>=2.5",
        "urllib3<3,>=1.26",
        "certifi>=2023.5.7",
        "PySocks!=1.5.7,>=1.5.6; extra == \"socks\"",
        "chardet<8,>=3.0.2; extra == \"use-chardet-on-py3\""
      ],
      "requires_python": ">=3.10",
      "size": 73075,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/b6333567b8b8a8ccb1346c5aa7d5262b747239a34774c566e3a1c0846d6af154/requests-2.34.2-py3-none-any.whl",
      "version": "2.34.2"
    },
    {
      "abi": null,
      "extras": [
        "tests"
      ],
      "filename": "responses-0.26.3-py3-none-any.whl",
      "name": "responses",
      "native_dependencies": [],
      "path": "assets/8d1be412a314411117e9b56bbe203b4321c495fd85af70f197d096dd4b789ee7/responses-0.26.3-py3-none-any.whl",
      "port": "python/responses/recipe.json",
      "requires_dist": [
        "requests<3.0,>=2.30.0",
        "urllib3<3.0,>=1.25.10",
        "pyyaml",
        "pytest>=7.0.0; extra == \"tests\"",
        "coverage>=6.0.0; extra == \"tests\"",
        "pytest-cov; extra == \"tests\"",
        "pytest-asyncio; extra == \"tests\"",
        "pytest-httpserver; extra == \"tests\"",
        "flake8; extra == \"tests\"",
        "types-PyYAML; extra == \"tests\"",
        "types-requests; extra == \"tests\"",
        "mypy; extra == \"tests\"",
        "tomli; python_version < \"3.11\" and extra == \"tests\"",
        "tomli-w; extra == \"tests\""
      ],
      "requires_python": ">=3.8",
      "size": 36289,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/8d1be412a314411117e9b56bbe203b4321c495fd85af70f197d096dd4b789ee7/responses-0.26.3-py3-none-any.whl",
      "version": "0.26.3"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "test",
        "doc",
        "dev"
      ],
      "filename": "scipy-1.18.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "scipy",
      "native_dependencies": [
        "libopenblas.so"
      ],
      "path": "assets/delivery-v5/1b4930bdd475eade111a3a07afa8332a44812505e538a1281c0f4af96a55f3b1/scipy-1.18.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/scipy/recipe.json",
      "requires_dist": [
        "numpy<2.8,>=2.0.0",
        "pytest>=8.0.0; extra == \"test\"",
        "pytest-cov; extra == \"test\"",
        "pytest-timeout; extra == \"test\"",
        "pytest-xdist; extra == \"test\"",
        "asv; extra == \"test\"",
        "mpmath; extra == \"test\"",
        "gmpy2; extra == \"test\"",
        "threadpoolctl; extra == \"test\"",
        "scikit-umfpack; extra == \"test\"",
        "pooch; extra == \"test\"",
        "hypothesis>=6.30; extra == \"test\"",
        "array-api-strict>=2.3.1; extra == \"test\"",
        "Cython; extra == \"test\"",
        "meson; extra == \"test\"",
        "ninja; sys_platform != \"emscripten\" and extra == \"test\"",
        "scipy-doctest>=2.0.0; extra == \"test\"",
        "sphinx<8.2.0,>=5.0.0; extra == \"doc\"",
        "intersphinx_registry; extra == \"doc\"",
        "pydata-sphinx-theme>=0.15.2; extra == \"doc\"",
        "sphinx-copybutton; extra == \"doc\"",
        "sphinx-design>=0.4.0; extra == \"doc\"",
        "matplotlib>=3.5; extra == \"doc\"",
        "numpydoc; extra == \"doc\"",
        "jupytext; extra == \"doc\"",
        "myst-nb>=1.2.0; extra == \"doc\"",
        "pooch; extra == \"doc\"",
        "jupyterlite-sphinx>=0.19.1; extra == \"doc\"",
        "jupyterlite-pyodide-kernel; extra == \"doc\"",
        "linkify-it-py; extra == \"doc\"",
        "tabulate; extra == \"doc\"",
        "click<8.3.0; extra == \"dev\"",
        "spin; extra == \"dev\"",
        "mypy==1.19.1; extra == \"dev\"",
        "pyrefly==0.63.0; extra == \"dev\"",
        "typing_extensions; extra == \"dev\"",
        "types-psutil; extra == \"dev\"",
        "pycodestyle; extra == \"dev\"",
        "ruff>=0.12.0; extra == \"dev\"",
        "cython-lint>=0.12.2; extra == \"dev\""
      ],
      "requires_python": ">=3.12",
      "size": 57975042,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/1b4930bdd475eade111a3a07afa8332a44812505e538a1281c0f4af96a55f3b1/scipy-1.18.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.18.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "threadpoolctl-3.7.0-py3-none-any.whl",
      "name": "threadpoolctl",
      "native_dependencies": [],
      "path": "assets/delivery-v5/e6f94d3022067b1e3bfab1bdb8830353eea5315b3c8ddddbc9466b4d2870bee1/threadpoolctl-3.7.0-py3-none-any.whl",
      "port": "python/threadpoolctl/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 26562,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/e6f94d3022067b1e3bfab1bdb8830353eea5315b3c8ddddbc9466b4d2870bee1/threadpoolctl-3.7.0-py3-none-any.whl",
      "version": "3.7.0"
    },
    {
      "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
      "extras": [
        "build",
        "install",
        "benchmark",
        "docs",
        "examples",
        "tests",
        "maintenance"
      ],
      "filename": "scikit_learn-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "name": "scikit-learn",
      "native_dependencies": [],
      "path": "assets/delivery-v5/cc329383bf3433ea1cf0c3926e6176daa6d7e4bca8bf51ca078764c8d59e31de/scikit_learn-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "port": "python/scikit-learn/recipe.json",
      "requires_dist": [
        "numpy>=1.24.1",
        "scipy>=1.10.0",
        "joblib>=1.3.0",
        "threadpoolctl>=3.2.0",
        "numpy>=1.24.1; extra == \"build\"",
        "scipy>=1.10.0; extra == \"build\"",
        "cython>=3.1.2; extra == \"build\"",
        "meson-python>=0.17.1; extra == \"build\"",
        "numpy>=1.24.1; extra == \"install\"",
        "scipy>=1.10.0; extra == \"install\"",
        "joblib>=1.3.0; extra == \"install\"",
        "threadpoolctl>=3.2.0; extra == \"install\"",
        "matplotlib>=3.6.1; extra == \"benchmark\"",
        "pandas>=1.5.0; extra == \"benchmark\"",
        "memory_profiler>=0.57.0; extra == \"benchmark\"",
        "matplotlib>=3.6.1; extra == \"docs\"",
        "scikit-image>=0.22.0; extra == \"docs\"",
        "pandas>=1.5.0; extra == \"docs\"",
        "seaborn>=0.13.0; extra == \"docs\"",
        "memory_profiler>=0.57.0; extra == \"docs\"",
        "sphinx>=7.3.7; extra == \"docs\"",
        "sphinx-copybutton>=0.5.2; extra == \"docs\"",
        "sphinx-gallery>=0.17.1; extra == \"docs\"",
        "numpydoc>=1.2.0; extra == \"docs\"",
        "Pillow>=10.1.0; extra == \"docs\"",
        "pooch>=1.8.0; extra == \"docs\"",
        "sphinx-prompt>=1.4.0; extra == \"docs\"",
        "sphinxext-opengraph>=0.9.1; extra == \"docs\"",
        "plotly>=5.18.0; extra == \"docs\"",
        "polars>=0.20.30; extra == \"docs\"",
        "sphinx-design>=0.6.0; extra == \"docs\"",
        "sphinxcontrib-sass>=0.3.4; extra == \"docs\"",
        "pydata-sphinx-theme>=0.15.3; extra == \"docs\"",
        "sphinx-remove-toctrees>=1.0.0.post1; extra == \"docs\"",
        "towncrier>=24.8.0; extra == \"docs\"",
        "matplotlib>=3.6.1; extra == \"examples\"",
        "scikit-image>=0.22.0; extra == \"examples\"",
        "pandas>=1.5.0; extra == \"examples\"",
        "seaborn>=0.13.0; extra == \"examples\"",
        "pooch>=1.8.0; extra == \"examples\"",
        "plotly>=5.18.0; extra == \"examples\"",
        "matplotlib>=3.6.1; extra == \"tests\"",
        "pandas>=1.5.0; extra == \"tests\"",
        "pytest>=7.1.2; extra == \"tests\"",
        "pytest-cov>=2.9.0; extra == \"tests\"",
        "ruff>=0.11.7; extra == \"tests\"",
        "mypy>=1.15; extra == \"tests\"",
        "pyamg>=5.0.0; extra == \"tests\"",
        "polars>=0.20.30; extra == \"tests\"",
        "pyarrow>=12.0.0; extra == \"tests\"",
        "numpydoc>=1.2.0; extra == \"tests\"",
        "pooch>=1.8.0; extra == \"tests\"",
        "conda-lock==3.0.1; extra == \"maintenance\""
      ],
      "requires_python": ">=3.11",
      "size": 20488461,
      "tags": [
        "cp313-cp313-wasm32_wasip1"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/cc329383bf3433ea1cf0c3926e6176daa6d7e4bca8bf51ca078764c8d59e31de/scikit_learn-1.8.0-cp313-cp313-wasm32_wasip1.whl",
      "version": "1.8.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "shellingham-1.5.4-py2.py3-none-any.whl",
      "name": "shellingham",
      "native_dependencies": [],
      "path": "assets/delivery-v5/b17f58d11b84965a54041d29a886f0b12711655bcb0f38468afd57d99bd0bd5e/shellingham-1.5.4-py2.py3-none-any.whl",
      "port": "python/shellingham/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.7",
      "size": 9939,
      "tags": [
        "py2-none-any",
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/b17f58d11b84965a54041d29a886f0b12711655bcb0f38468afd57d99bd0bd5e/shellingham-1.5.4-py2.py3-none-any.whl",
      "version": "1.5.4"
    },
    {
      "abi": null,
      "extras": [
        "asyncio",
        "mypy",
        "mssql",
        "mssql-pymssql",
        "mssql-pyodbc",
        "mssql-python",
        "mysql",
        "mysql-connector",
        "mariadb-connector",
        "oracle",
        "oracle-cxoracle",
        "oracle-oracledb",
        "postgresql",
        "postgresql-pg8000",
        "postgresql-asyncpg",
        "postgresql-psycopg2binary",
        "postgresql-psycopg2cffi",
        "postgresql-psycopg",
        "postgresql-psycopgbinary",
        "pymysql",
        "cymysql",
        "aiomysql",
        "aioodbc",
        "asyncmy",
        "aiosqlite",
        "sqlcipher"
      ],
      "filename": "sqlalchemy-2.1.4-py3-none-any.whl",
      "name": "sqlalchemy",
      "native_dependencies": [],
      "path": "assets/794587c5ee4fa5242662b3aef7068598f44718a53f1c28558baa58f020bf54e0/sqlalchemy-2.1.4-py3-none-any.whl",
      "port": "python/sqlalchemy/recipe.json",
      "requires_dist": [
        "typing-extensions>=4.6.0",
        "greenlet>=1; extra == \"asyncio\"",
        "mypy>=2.4; extra == \"mypy\"",
        "types-greenlet>=2; extra == \"mypy\"",
        "pyodbc; extra == \"mssql\"",
        "pymssql; extra == \"mssql-pymssql\"",
        "pyodbc; extra == \"mssql-pyodbc\"",
        "mssql-python>=1.9.0; extra == \"mssql-python\"",
        "mysqlclient>=1.4.0; extra == \"mysql\"",
        "mysql-connector-python; extra == \"mysql-connector\"",
        "mariadb!=1.1.10,!=1.1.2,!=1.1.5,>=1.0.1; extra == \"mariadb-connector\"",
        "oracledb>=2.0.1; extra == \"oracle\"",
        "cx_oracle>=8; extra == \"oracle-cxoracle\"",
        "oracledb>=2.0.1; extra == \"oracle-oracledb\"",
        "psycopg!=3.1.15,>=3.0.7; extra == \"postgresql\"",
        "pg8000>=1.29.3; extra == \"postgresql-pg8000\"",
        "sqlalchemy[asyncio]; extra == \"postgresql-asyncpg\"",
        "asyncpg; extra == \"postgresql-asyncpg\"",
        "psycopg2-binary; extra == \"postgresql-psycopg2binary\"",
        "psycopg2cffi; extra == \"postgresql-psycopg2cffi\"",
        "psycopg!=3.1.15,>=3.0.7; extra == \"postgresql-psycopg\"",
        "psycopg[binary]!=3.1.15,>=3.0.7; extra == \"postgresql-psycopgbinary\"",
        "pymysql; extra == \"pymysql\"",
        "cymysql; extra == \"cymysql\"",
        "sqlalchemy[asyncio]; extra == \"aiomysql\"",
        "aiomysql; extra == \"aiomysql\"",
        "sqlalchemy[asyncio]; extra == \"aioodbc\"",
        "aioodbc; extra == \"aioodbc\"",
        "sqlalchemy[asyncio]; extra == \"asyncmy\"",
        "asyncmy>=0.2.12; extra == \"asyncmy\"",
        "sqlalchemy[asyncio]; extra == \"aiosqlite\"",
        "aiosqlite; extra == \"aiosqlite\"",
        "sqlcipher3_binary; extra == \"sqlcipher\""
      ],
      "requires_python": ">=3.11",
      "size": 2054935,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/794587c5ee4fa5242662b3aef7068598f44718a53f1c28558baa58f020bf54e0/sqlalchemy-2.1.4-py3-none-any.whl",
      "version": "2.1.4"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "tomli_w-1.2.0-py3-none-any.whl",
      "name": "tomli-w",
      "native_dependencies": [],
      "path": "assets/df69f6a43f7952240ff292f1f76d0969095d14956ae63342d76fa6eb29930284/tomli_w-1.2.0-py3-none-any.whl",
      "port": "python/tomli-w/recipe.json",
      "requires_dist": [],
      "requires_python": ">=3.9",
      "size": 6675,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/df69f6a43f7952240ff292f1f76d0969095d14956ae63342d76fa6eb29930284/tomli_w-1.2.0-py3-none-any.whl",
      "version": "1.2.0"
    },
    {
      "abi": null,
      "extras": [],
      "filename": "typer-0.27.3-py3-none-any.whl",
      "name": "typer",
      "native_dependencies": [],
      "path": "assets/798bbe8c67eaf0e311ed2825762b6e350ca1767df7f76efae6f37edeb5724284/typer-0.27.3-py3-none-any.whl",
      "port": "python/typer/recipe.json",
      "requires_dist": [
        "shellingham>=1.3.0",
        "rich>=13.8.0",
        "annotated-doc>=0.0.2",
        "colorama; platform_system == \"Windows\""
      ],
      "requires_python": ">=3.10",
      "size": 123312,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/798bbe8c67eaf0e311ed2825762b6e350ca1767df7f76efae6f37edeb5724284/typer-0.27.3-py3-none-any.whl",
      "version": "0.27.3"
    },
    {
      "abi": null,
      "extras": [
        "accel",
        "complete",
        "io",
        "arrow",
        "etc",
        "parallel",
        "viz",
        "types"
      ],
      "filename": "xarray-2026.9.0-py3-none-any.whl",
      "name": "xarray",
      "native_dependencies": [],
      "path": "assets/cd4a7be153ee3fb55405f8f6e607c3d48c865b44cba027288e5a1cb0c9e7ad62/xarray-2026.9.0-py3-none-any.whl",
      "port": "python/xarray/recipe.json",
      "requires_dist": [
        "numpy>=1.26",
        "packaging>=24.2",
        "pandas>=2.2",
        "scipy>=1.15; extra == \"accel\"",
        "bottleneck; extra == \"accel\"",
        "numbagg!=0.9.5,>=0.9; extra == \"accel\"",
        "numba>=0.62; extra == \"accel\"",
        "flox>=0.10; extra == \"accel\"",
        "opt_einsum; extra == \"accel\"",
        "xarray[accel,etc,io,parallel,viz]; extra == \"complete\"",
        "netCDF4>=1.6.0; extra == \"io\"",
        "h5netcdf[h5py]>=1.8.0; extra == \"io\"",
        "pydap; extra == \"io\"",
        "scipy>=1.15; extra == \"io\"",
        "zarr>=3.0; extra == \"io\"",
        "fsspec; extra == \"io\"",
        "cftime; extra == \"io\"",
        "pooch; extra == \"io\"",
        "pyarrow; extra == \"arrow\"",
        "sparse>=0.15; extra == \"etc\"",
        "dask[complete]; extra == \"parallel\"",
        "cartopy>=0.24; extra == \"viz\"",
        "matplotlib>=3.10; extra == \"viz\"",
        "nc-time-axis; extra == \"viz\"",
        "seaborn; extra == \"viz\"",
        "pandas-stubs; extra == \"types\"",
        "scipy-stubs; extra == \"types\"",
        "types-colorama; extra == \"types\"",
        "types-decorator; extra == \"types\"",
        "types-defusedxml; extra == \"types\"",
        "types-docutils; extra == \"types\"",
        "types-gevent; extra == \"types\"",
        "types-networkx; extra == \"types\"",
        "types-openpyxl; extra == \"types\"",
        "types-pexpect; extra == \"types\"",
        "types-psutil; extra == \"types\"",
        "types-pycurl; extra == \"types\"",
        "types-Pygments; extra == \"types\"",
        "types-pysocks; extra == \"types\"",
        "types-python-dateutil; extra == \"types\"",
        "types-pytz; extra == \"types\"",
        "types-PyYAML; extra == \"types\"",
        "types-requests; extra == \"types\"",
        "types-setuptools; extra == \"types\"",
        "types-xlrd; extra == \"types\""
      ],
      "requires_python": ">=3.11",
      "size": 1445445,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/cd4a7be153ee3fb55405f8f6e607c3d48c865b44cba027288e5a1cb0c9e7ad62/xarray-2026.9.0-py3-none-any.whl",
      "version": "2026.9.0"
    },
    {
      "abi": null,
      "extras": [
        "test"
      ],
      "filename": "xmltodict-1.0.4-py3-none-any.whl",
      "name": "xmltodict",
      "native_dependencies": [],
      "path": "assets/ad654b71d29527f5f9b194af3ca1eec69511343eb60fa146280df2457a10ab17/xmltodict-1.0.4-py3-none-any.whl",
      "port": "python/xmltodict/recipe.json",
      "requires_dist": [
        "pytest; extra == \"test\"",
        "pytest-cov; extra == \"test\""
      ],
      "requires_python": ">=3.9",
      "size": 13580,
      "tags": [
        "py3-none-any"
      ],
      "url": "https://shellsim.rjp.io/ports/assets/ad654b71d29527f5f9b194af3ca1eec69511343eb60fa146280df2457a10ab17/xmltodict-1.0.4-py3-none-any.whl",
      "version": "1.0.4"
    }
  ],
  "ports": [
    {
      "build_key": "48a7256168504884b8edbd25dad26cd0ca4d73c83d09c3d2f9136e4a6432a3e2",
      "dependencies": [],
      "reference": "python/absl-py/recipe.json"
    },
    {
      "build_key": "87a1a51d1630f49cbd9186499983996c195633e039928874ba0aeddd589852e7",
      "dependencies": [],
      "reference": "python/aiohappyeyeballs/recipe.json"
    },
    {
      "build_key": "28d7d66f6f1401519fb386e2acb1c1642a61f64d8dbdac840d86c2f137f0b3a1",
      "dependencies": [],
      "reference": "python/packaging/recipe.json"
    },
    {
      "build_key": "564d986303640ca2e81603e22dbfe9c6b94ff1208c88d87781eebcfbfe686f7b",
      "dependencies": [],
      "reference": "python/frozenlist/recipe.json"
    },
    {
      "build_key": "f25dfdddf41ae859d778fb9bc949fe0ed4c03735e2c8365bce9adacc62294aa7",
      "dependencies": [],
      "reference": "python/typing-extensions/recipe.json"
    },
    {
      "build_key": "5d975a02512e98dfb732d322b346ffae465174fd3924dcc60a17972ab6fc6c06",
      "dependencies": [
        "python/frozenlist/recipe.json",
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/aiosignal/recipe.json"
    },
    {
      "build_key": "6f5add80ad02d072c4ecee27f5130329dbf9dde9c9ecb465bf125a56898bb423",
      "dependencies": [],
      "reference": "python/attrs/recipe.json"
    },
    {
      "build_key": "3ed7c69ce5b645e19e31b2c66f7268b1f052301726c819d6e5ee631bdff6a905",
      "dependencies": [],
      "reference": "python/multidict/recipe.json"
    },
    {
      "build_key": "4cdc7160b60707e2e54e7571c1f21c5db14354ea3a309eea29535e0e3390812c",
      "dependencies": [],
      "reference": "python/propcache/recipe.json"
    },
    {
      "build_key": "a80ea5bf64cafef56034daa5ad98cf09a9dc021ff53060461b2300635bba8312",
      "dependencies": [],
      "reference": "python/idna/recipe.json"
    },
    {
      "build_key": "5671012b849674074f581a45cea3ad9aafbe32bb8b3cb62607f23660ac978e35",
      "dependencies": [
        "python/idna/recipe.json",
        "python/multidict/recipe.json",
        "python/propcache/recipe.json"
      ],
      "reference": "python/yarl/recipe.json"
    },
    {
      "build_key": "816d1c832b203f312e6b231e071d671c6351fed435d9f0db28d4ac79cd149d09",
      "dependencies": [],
      "reference": "native/zlib/recipe.json"
    },
    {
      "build_key": "9c71ea1dcf331e0ec77029014809388f685be0ecde149829586ab43e18555676",
      "dependencies": [
        "native/zlib/recipe.json"
      ],
      "reference": "python/cpython/recipe.json:stdlib-zlib"
    },
    {
      "build_key": "ce35121c62df62f04cf182a98216a88a9609f82b80ce8e7577ca93a2cd7e4a4d",
      "dependencies": [
        "python/aiohappyeyeballs/recipe.json",
        "python/aiosignal/recipe.json",
        "python/attrs/recipe.json",
        "python/frozenlist/recipe.json",
        "python/multidict/recipe.json",
        "python/propcache/recipe.json",
        "python/yarl/recipe.json",
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/aiohttp/recipe.json"
    },
    {
      "build_key": "526bf7b36689c13923e0f9eba2836f7b762b57140127abff4a750540f7b04c07",
      "dependencies": [],
      "reference": "python/annotated-doc/recipe.json"
    },
    {
      "build_key": "41b748b42bcba315f96796102ac5c140e82b8e247254bd2eb85fb711abd8468c",
      "dependencies": [],
      "reference": "python/annotated-types/recipe.json"
    },
    {
      "build_key": "4abe3710ac6e0d8de079eae4393c6c9cd356fc5e45def1ce13809d5edeb3fc53",
      "dependencies": [],
      "reference": "python/antlr4-python3-runtime/recipe.json"
    },
    {
      "build_key": "832de9940edeadb9be1657882d471a8f15151213ea4feff83d6c080c48e74153",
      "dependencies": [
        "python/idna/recipe.json",
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/anyio/recipe.json"
    },
    {
      "build_key": "a5c0f644dfa9c0db525e964633a2e50d38fba7647354a538a4b00d8579ac2d1e",
      "dependencies": [],
      "reference": "native/libffi/recipe.json"
    },
    {
      "build_key": "78c65f39bd1dfaa16f96e1f5a83be7e3ff4ce356c2e0be3f1dcf55d358850237",
      "dependencies": [
        "native/libffi/recipe.json"
      ],
      "reference": "python/cpython/recipe.json:stdlib-ctypes"
    },
    {
      "build_key": "dc46dcdc933bfece0b392cd2bf3cf5e185636d045bc84a358dc2becb3c4ea305",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-zlib",
        "python/cpython/recipe.json:stdlib-ctypes"
      ],
      "reference": "python/numpy/recipe.json"
    },
    {
      "build_key": "3a1998b4c781660455eac275265c8056b2654ccfb851bafcc87b454037cba8e5",
      "dependencies": [],
      "reference": "python/mdurl/recipe.json"
    },
    {
      "build_key": "5c0fff93e72a9ae20701ae1bafc07517760fadefe4e82aa24e133c16ce7418e4",
      "dependencies": [
        "python/mdurl/recipe.json"
      ],
      "reference": "python/markdown-it-py/recipe.json"
    },
    {
      "build_key": "e377e0b459b0f7aab49745c6efaef177784b21e7470475b852a03ed7941cc290",
      "dependencies": [],
      "reference": "python/pygments/recipe.json"
    },
    {
      "build_key": "066a86663c751facf85ba8954a9d98503756cf6b19129b51a4bcd3bcebf14db4",
      "dependencies": [
        "python/markdown-it-py/recipe.json",
        "python/pygments/recipe.json"
      ],
      "reference": "python/rich/recipe.json"
    },
    {
      "build_key": "24b0b0ef9a9a4820d2de136984625514401627ddb7f1396711057103ead4242e",
      "dependencies": [],
      "reference": "python/drawsvg/recipe.json"
    },
    {
      "build_key": "e681b5bad4ac02f80da3fca19b9d119f9f913c69c610d6bdddf50e0426d59e63",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/rich/recipe.json",
        "python/drawsvg/recipe.json"
      ],
      "reference": "python/arckit/recipe.json"
    },
    {
      "build_key": "28682670c39f93bd52421232c45d1c2437e302142045df855af0e9766f350ce1",
      "dependencies": [],
      "reference": "python/asgiref/recipe.json"
    },
    {
      "build_key": "efc651ccc8a1b12e4bc43aa8cfc350f1e87e950ed7c19a2121864f4cb22c7070",
      "dependencies": [],
      "reference": "python/soupsieve/recipe.json"
    },
    {
      "build_key": "b0da6a72d4bf7425a263e202dc4a3bd655496cf5694051d515d79f8cedbe6015",
      "dependencies": [
        "python/soupsieve/recipe.json",
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/beautifulsoup4/recipe.json"
    },
    {
      "build_key": "c2d71e43f60e22b117c6803bf654a7238cf3719ffd978157a1df348857290910",
      "dependencies": [],
      "reference": "python/bfi/recipe.json"
    },
    {
      "build_key": "9cf802336c653f57a44d85202d1992bd9d8fa21e3f0534300fa7e0e56c487df0",
      "dependencies": [],
      "reference": "python/blinker/recipe.json"
    },
    {
      "build_key": "e71b83c4e035c6bc0315cba247284e5a5d6ab5009e054480e3d46d7f34aa385e",
      "dependencies": [],
      "reference": "python/jmespath/recipe.json"
    },
    {
      "build_key": "f700917d1e75461d2536bb04bf5d397092cb7194ef786d2398c4fb7fd64d6f5e",
      "dependencies": [],
      "reference": "python/six/recipe.json"
    },
    {
      "build_key": "44ecefb7bd67b9a9ec08ff7447e94ceac8d551929bc6079f313e10c2a00bb9e7",
      "dependencies": [
        "python/six/recipe.json"
      ],
      "reference": "python/python-dateutil/recipe.json"
    },
    {
      "build_key": "160f2719bdb98e7106cc1288fbc12010649dbe9568ba625dbb04899ca3390a3c",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/urllib3/recipe.json"
    },
    {
      "build_key": "6d5c7cbc1a1a90b5fd239148f98f9f03e24dc78b39dba613a98ad7bc026a0b25",
      "dependencies": [
        "python/jmespath/recipe.json",
        "python/python-dateutil/recipe.json",
        "python/urllib3/recipe.json"
      ],
      "reference": "python/botocore/recipe.json"
    },
    {
      "build_key": "51439f1ce90314e45cfdcffc99631cc76d9784cb1c02371d6df6e4f837e69760",
      "dependencies": [],
      "reference": "python/pybind11/recipe.json"
    },
    {
      "build_key": "e892860197313288de0b73775a5e1806e80d35bf3fb9f573ae1a1d8a7b4205b5",
      "dependencies": [
        "native/zlib/recipe.json"
      ],
      "reference": "native/freetype/recipe.json"
    },
    {
      "build_key": "92eb36c937e7c1bd69854b9aab6eaadc42a13981062412b0ff105cd7acc32f8a",
      "dependencies": [],
      "reference": "native/qhull/recipe.json"
    },
    {
      "build_key": "bea095e58a23ba361ecc239cf4755ce30fcc97370bcb54acdc50b12b8e0b94a5",
      "dependencies": [
        "python/numpy/recipe.json"
      ],
      "reference": "python/contourpy/recipe.json"
    },
    {
      "build_key": "9708ff96f1b22704517c2e3a8943ceb3512d2ec4c15639c54b6e539ef93ad276",
      "dependencies": [],
      "reference": "python/cycler/recipe.json"
    },
    {
      "build_key": "eee5a7baf731e8600d7e6aee0a83614e7fef91ddeac735decc5e75df50cbe17e",
      "dependencies": [],
      "reference": "python/fonttools/recipe.json"
    },
    {
      "build_key": "aeca5ba91c7221b7e327d08d0c31b2ef0bca7b56f8b7b5f9e9b981c4029edd11",
      "dependencies": [],
      "reference": "python/kiwisolver/recipe.json"
    },
    {
      "build_key": "7875b998fa74fd2f56b78b3424eb1e4f021a9295ce2185bd959d08a68f94fa4b",
      "dependencies": [],
      "reference": "native/libjpeg-turbo/recipe.json"
    },
    {
      "build_key": "87285fb90ada5f83e0db1bdb93e54bbc6877df4bebb3867aae39c16ddd5f1dc6",
      "dependencies": [
        "native/zlib/recipe.json",
        "native/libjpeg-turbo/recipe.json",
        "native/freetype/recipe.json",
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/pillow/recipe.json"
    },
    {
      "build_key": "c1ca98fad10263f198f7f949591d4956be03ca49610980e67f62e6587d9f4151",
      "dependencies": [],
      "reference": "python/pyparsing/recipe.json"
    },
    {
      "build_key": "283102e38ca95547f33047d9b8328b320c877bd227699caf52c7ad0285733626",
      "dependencies": [
        "native/freetype/recipe.json",
        "native/qhull/recipe.json",
        "python/contourpy/recipe.json",
        "python/cycler/recipe.json",
        "python/fonttools/recipe.json",
        "python/kiwisolver/recipe.json",
        "python/numpy/recipe.json",
        "python/packaging/recipe.json",
        "python/pillow/recipe.json",
        "python/pyparsing/recipe.json",
        "python/python-dateutil/recipe.json"
      ],
      "reference": "python/matplotlib/recipe.json"
    },
    {
      "build_key": "0b45182ae7642d3a2fb6d87d7824b833c1fac568aec9f628afa998311c8221f5",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/matplotlib/recipe.json"
      ],
      "reference": "python/cellpylib/recipe.json"
    },
    {
      "build_key": "bb72b15b6ef206c6eaec9282b4262a8904bf4c661a029658bfe3ddb58fc88db5",
      "dependencies": [],
      "reference": "python/certifi/recipe.json"
    },
    {
      "build_key": "d75672f88642688574069c808314d69c3045688946cf809949b6006484075f80",
      "dependencies": [],
      "reference": "python/pycparser/recipe.json"
    },
    {
      "build_key": "d3c2daf2dc3275fdb0f01c078a3721f73bb3ab33fd62b53bfb353276f608a8e8",
      "dependencies": [
        "native/libffi/recipe.json",
        "python/pycparser/recipe.json"
      ],
      "reference": "python/cffi/recipe.json"
    },
    {
      "build_key": "ae71b0631f9d011cb59aad899146d8f5624c20ce38c6ac912ed683b46b00e649",
      "dependencies": [],
      "reference": "python/charset-normalizer/recipe.json"
    },
    {
      "build_key": "67d054d756e99d5281d4d8f595144f825fca28c8b2c421a91494c77b6a86de3a",
      "dependencies": [],
      "reference": "python/click/recipe.json"
    },
    {
      "build_key": "4d94e52128a4e99234920879485686bd388783e2c0eb2dc05611c7a8d594c5a1",
      "dependencies": [],
      "reference": "python/cloudpickle/recipe.json"
    },
    {
      "build_key": "c9720babe0ab48db566c1f7713c81fb121854d09054bcd35ca58f1e3322864e1",
      "dependencies": [],
      "reference": "native/bzip2/recipe.json"
    },
    {
      "build_key": "5c2b12d5a9bd6976c4b16bf5d944f49d246aef361ddc5a034eb69e82dfec84d1",
      "dependencies": [
        "native/bzip2/recipe.json"
      ],
      "reference": "python/cpython-stdlib-bz2/recipe.json"
    },
    {
      "build_key": "6b6c67a42b06ef334289f52f47411355377b6215cabd16bdccf6ab117719f977",
      "dependencies": [],
      "reference": "python/cpython-stdlib-fcntl/recipe.json"
    },
    {
      "build_key": "48fcb3337a460d9ae66e77229ae40e7b3f11ec732686aaf461e13c528fee73b3",
      "dependencies": [],
      "reference": "native/wasi-mman/recipe.json"
    },
    {
      "build_key": "0f73fbd2e03d9c3b8b2ecfc799a2842e7534fd77a7cb1484d6dc251b5608fe6e",
      "dependencies": [
        "native/wasi-mman/recipe.json"
      ],
      "reference": "python/cpython-stdlib-mmap/recipe.json"
    },
    {
      "build_key": "354c49311b540b67f230e412abab14996109d43f8d940e4cad09779b549b2e1d",
      "dependencies": [],
      "reference": "native/shellsim-posix/recipe.json"
    },
    {
      "build_key": "f47c576d9eb0176a01cb6d1e783dd279fbc11a5d5b328bae708f916596da5fa2",
      "dependencies": [
        "native/shellsim-posix/recipe.json"
      ],
      "reference": "native/openssl/recipe.json"
    },
    {
      "build_key": "ab0e80af734c774e6a07e5b01f5d6c2e64c9c509a4eedf2296bea42f84683e9c",
      "dependencies": [
        "native/openssl/recipe.json",
        "python/cffi/recipe.json"
      ],
      "reference": "python/cryptography/recipe.json"
    },
    {
      "build_key": "adb51f12895115c211633198e080f6905933594bc69d0ee16a75be720402b5fd",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-ctypes"
      ],
      "reference": "python/fsspec/recipe.json"
    },
    {
      "build_key": "cbbdfeb5c5ffff39dc05f419e5209cd4c4f7365e8e12ae6ddc2edc5d77c30489",
      "dependencies": [
        "python/cpython-stdlib-fcntl/recipe.json"
      ],
      "reference": "python/locket/recipe.json"
    },
    {
      "build_key": "d9b27105bc9f5c82efe8494c2fc1186dce38d85607451ddd9cda640223d0136d",
      "dependencies": [],
      "reference": "python/toolz/recipe.json"
    },
    {
      "build_key": "1a009e8ed47757f5f37a58bab95dbdf3bcd8764f98fd05309fe1a7565888e1be",
      "dependencies": [
        "python/locket/recipe.json",
        "python/toolz/recipe.json"
      ],
      "reference": "python/partd/recipe.json"
    },
    {
      "build_key": "e275f849c79bf6f609d97103debd6cb71c6ef48b3c8bf12252203b249aec9899",
      "dependencies": [],
      "reference": "python/pyyaml/recipe.json"
    },
    {
      "build_key": "254cee17a381351aadee0108bb79c4bb1c0955fb52b4a0b4d0c19862788ddd18",
      "dependencies": [
        "python/click/recipe.json",
        "python/cloudpickle/recipe.json",
        "python/fsspec/recipe.json",
        "python/packaging/recipe.json",
        "python/partd/recipe.json",
        "python/pyyaml/recipe.json",
        "python/toolz/recipe.json"
      ],
      "reference": "python/dask/recipe.json"
    },
    {
      "build_key": "94f479eb6846c2c6b089abc02ff077a6f98ce27df33b08292a58e3ac85f3c5d7",
      "dependencies": [],
      "reference": "python/defusedxml/recipe.json"
    },
    {
      "build_key": "70557de78c10109c1265abe8f21cf3d8f8fea905d00a21ffcbabe10e91d436ee",
      "dependencies": [],
      "reference": "python/dill/recipe.json"
    },
    {
      "build_key": "da2fab3e61a18e7223d802886bf960994314a11c0cf59ed883e78f080579c037",
      "dependencies": [],
      "reference": "python/sqlparse/recipe.json"
    },
    {
      "build_key": "dae344f0f2cdefdd01bdcc60538ad3adf94ef307be7c7ea2d309b877fafd625a",
      "dependencies": [
        "python/asgiref/recipe.json",
        "python/sqlparse/recipe.json",
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/django/recipe.json"
    },
    {
      "build_key": "84a5b2e5b83dc1eda0c04197d63f78968e5ad8706631041388f3ab01b45e3043",
      "dependencies": [],
      "reference": "python/et-xmlfile/recipe.json"
    },
    {
      "build_key": "4f3291d39b4a82f6c58aeddbc908e81f7d7a77482d8992f677e39cf0fa779a5f",
      "dependencies": [],
      "reference": "python/faker/recipe.json"
    },
    {
      "build_key": "e87e9e88a53ebc7b78b0a02d05a2e78bd56734a4b52209a740e455683ff69e25",
      "dependencies": [],
      "reference": "python/farama-notifications/recipe.json"
    },
    {
      "build_key": "bc7aa8e190003205ca7bfc14ec056334197c331e93a90f831afc10c11166b5a1",
      "dependencies": [
        "python/anyio/recipe.json"
      ],
      "reference": "python/starlette/recipe.json"
    },
    {
      "build_key": "a8c981733364250ed6147c68df55e22713c26e8d18581803d687876d825219bf",
      "dependencies": [
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/pydantic-core/recipe.json"
    },
    {
      "build_key": "b6f7cced76a5f535ed1a20c4b519951c10e93274e206c8fa59665c9a719c68de",
      "dependencies": [
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/typing-inspection/recipe.json"
    },
    {
      "build_key": "73bbee0b5b82e80ce1dc01c9236f27ccaf819d86c8c20f15a20725492c44ddb0",
      "dependencies": [
        "python/annotated-types/recipe.json",
        "python/pydantic-core/recipe.json",
        "python/typing-extensions/recipe.json",
        "python/typing-inspection/recipe.json"
      ],
      "reference": "python/pydantic/recipe.json"
    },
    {
      "build_key": "d560eca318cd5c63eff54e155ee1e618681a645cdfa0c7ebab73a27fe0d17d18",
      "dependencies": [
        "python/starlette/recipe.json",
        "python/pydantic/recipe.json",
        "python/typing-extensions/recipe.json",
        "python/typing-inspection/recipe.json",
        "python/annotated-doc/recipe.json"
      ],
      "reference": "python/fastapi/recipe.json"
    },
    {
      "build_key": "868796b6008ba1f834b5141a955adbc7f603d7ffe08352c3abbe9c20bc9490f6",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/itsdangerous/recipe.json"
    },
    {
      "build_key": "9f5b30336a1ee012b8e6569b30e771a2a51ab62f966a2e6341be01d8455f9f18",
      "dependencies": [],
      "reference": "python/markupsafe/recipe.json"
    },
    {
      "build_key": "bdb3780afadd41ef7c6e3a8be448665344dce4f26e5a7db39b2168ad8e2c7c53",
      "dependencies": [
        "python/markupsafe/recipe.json"
      ],
      "reference": "python/jinja2/recipe.json"
    },
    {
      "build_key": "d008c16cfc933696bd1fbdce47faedf971c7c9eee3cb3ecb54ae788b876dba91",
      "dependencies": [
        "python/markupsafe/recipe.json"
      ],
      "reference": "python/werkzeug/recipe.json"
    },
    {
      "build_key": "bc9f8b4836e35809d107171629ac4ef52e1b794419cee3830ec7c8e327fa22f1",
      "dependencies": [
        "python/blinker/recipe.json",
        "python/click/recipe.json",
        "python/itsdangerous/recipe.json",
        "python/jinja2/recipe.json",
        "python/markupsafe/recipe.json",
        "python/werkzeug/recipe.json"
      ],
      "reference": "python/flask/recipe.json"
    },
    {
      "build_key": "6b23c9b89d72fb1f998305da546875fdb6dff86d90352e0cb76f292970bc31a8",
      "dependencies": [
        "python/python-dateutil/recipe.json"
      ],
      "reference": "python/freezegun/recipe.json"
    },
    {
      "build_key": "7a2f22259cddcd863ce16c7ed47e6a29dec48cc4f399d4cc06b69019968c9f90",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/cloudpickle/recipe.json",
        "python/typing-extensions/recipe.json",
        "python/farama-notifications/recipe.json",
        "python/cpython-stdlib-mmap/recipe.json"
      ],
      "reference": "python/gymnasium/recipe.json"
    },
    {
      "build_key": "c852a3827e3da793ff30466ea2ed2e95e8f9ad720c81aa2c07245283b8827fd8",
      "dependencies": [],
      "reference": "python/h11/recipe.json"
    },
    {
      "build_key": "fc97848dec5386a07b58ea1bfbc10cafb414b407b239e28c3ab549f7cb8fe26c",
      "dependencies": [],
      "reference": "python/pluggy/recipe.json"
    },
    {
      "build_key": "f18143d03b02b54dbcf0347a3791c03ffa7a4b3e2e6823982113b270867eeef8",
      "dependencies": [
        "native/openssl/recipe.json"
      ],
      "reference": "python/cpython/recipe.json:stdlib-ssl"
    },
    {
      "build_key": "0e4604638864140db89e0e4289575e50d647e74f24cf2462ca389b1d7d28f453",
      "dependencies": [
        "python/certifi/recipe.json",
        "python/h11/recipe.json",
        "python/cpython/recipe.json:stdlib-ssl"
      ],
      "reference": "python/httpcore/recipe.json"
    },
    {
      "build_key": "4b646ca6cf30ece182d2235fbdf49f3202d35bed1fd521e8e96ad2583d76e7c0",
      "dependencies": [],
      "reference": "python/sniffio/recipe.json"
    },
    {
      "build_key": "34ded6e43af7a8ac3ba262a27507c51d6b6859d538b980045327b59d247f2c24",
      "dependencies": [
        "python/anyio/recipe.json",
        "python/certifi/recipe.json",
        "python/httpcore/recipe.json",
        "python/idna/recipe.json"
      ],
      "reference": "python/httpx/recipe.json"
    },
    {
      "build_key": "63b6c908607aa4aa5d0f31adfe48fccd1ce38cb34cca7c52f69df228b48b5e04",
      "dependencies": [],
      "reference": "python/sortedcontainers/recipe.json"
    },
    {
      "build_key": "be80aa7237da5df15b3666a4e7d00945a781aef7d01b4fa40bc909331812aa93",
      "dependencies": [
        "python/sortedcontainers/recipe.json"
      ],
      "reference": "python/hypothesis/recipe.json"
    },
    {
      "build_key": "0ab05b9d643c7072055d02298fd30081b4f3e1a52b36f6121babcef350fbe266",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/pillow/recipe.json"
      ],
      "reference": "python/imageio/recipe.json"
    },
    {
      "build_key": "b6212f29a77590a901f16686bb92cb3ffa93de80af86fe6866d004261bd4cce8",
      "dependencies": [],
      "reference": "python/immutabledict/recipe.json"
    },
    {
      "build_key": "8eb73fd20a16811168d111c90c4ce2e6b3cbb835113f3b7738aa8ef4e2856af2",
      "dependencies": [],
      "reference": "python/zipp/recipe.json"
    },
    {
      "build_key": "dbfbaa81a225c490970e3b45d7599505b373afc20293fa87cc9c0e9f711c5525",
      "dependencies": [
        "python/zipp/recipe.json"
      ],
      "reference": "python/importlib-metadata/recipe.json"
    },
    {
      "build_key": "885a099535262eca3919d8370f5ed3e2aee2e84142c51f97b4dee6ff9a2de44f",
      "dependencies": [],
      "reference": "python/iniconfig/recipe.json"
    },
    {
      "build_key": "3342048da70eec7c8bbd445d888c2009b7b3101419b46646cb40cf7868d84e91",
      "dependencies": [
        "python/cloudpickle/recipe.json",
        "python/cpython/recipe.json:stdlib-ctypes",
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/joblib/recipe.json"
    },
    {
      "build_key": "3a67311af658ac1ea9bb4fd9c4a2cad0d4a902a5cb6a3feeb71cef8f3107f4b1",
      "dependencies": [],
      "reference": "python/rpds-py/recipe.json"
    },
    {
      "build_key": "4f615e3ec928715a1bc0a601f14f823ed7bdcde9c8b8674cfb22e390de14ba89",
      "dependencies": [
        "python/attrs/recipe.json",
        "python/rpds-py/recipe.json"
      ],
      "reference": "python/referencing/recipe.json"
    },
    {
      "build_key": "7da5051e7a6a70ce744a6415bee1c0c5b9a3fd2609ee0100603301f88f6e760f",
      "dependencies": [
        "python/referencing/recipe.json"
      ],
      "reference": "python/jsonschema-specifications/recipe.json"
    },
    {
      "build_key": "ab46294a4059ff209d860b2877ab86193adec8bd09390cd28053a39292c8f05c",
      "dependencies": [
        "python/attrs/recipe.json",
        "python/jsonschema-specifications/recipe.json",
        "python/referencing/recipe.json",
        "python/rpds-py/recipe.json"
      ],
      "reference": "python/jsonschema/recipe.json"
    },
    {
      "build_key": "019dbae1cc6dd07219bd9873294ac74c38a7b928bf2704e8c74438894e7c09f0",
      "dependencies": [
        "python/six/recipe.json"
      ],
      "reference": "python/langdetect/recipe.json"
    },
    {
      "build_key": "6fcfbb67dce891fe6c06372df37b7a57d9af1510749c4c675867eb71a1c15dbf",
      "dependencies": [],
      "reference": "python/lark/recipe.json"
    },
    {
      "build_key": "5aac3651645c5d74438de67b3bc08e26e5ba6d8810c9ac0ad1e3d8607b38133e",
      "dependencies": [],
      "reference": "python/mpmath/recipe.json"
    },
    {
      "build_key": "8fb9b492a058beb7965a125c70546b6cde43898f9f6c313da3111d9f0da31ff4",
      "dependencies": [
        "python/mpmath/recipe.json"
      ],
      "reference": "python/sympy/recipe.json"
    },
    {
      "build_key": "ddb32b342c4db93a49b9150c2b479e03ecf9ad85ce4a812364e2eb24aa9bcc91",
      "dependencies": [
        "python/antlr4-python3-runtime/recipe.json",
        "python/sympy/recipe.json"
      ],
      "reference": "python/latex2sympy2-extended/recipe.json"
    },
    {
      "build_key": "7933ef1ccc748cd35af52bd0effa03f96b6dc6d25b84d8b63e10bdc7a94ec1e9",
      "dependencies": [
        "python/numpy/recipe.json"
      ],
      "reference": "python/magiccube/recipe.json"
    },
    {
      "build_key": "2720155a87719a8e4ec736b1cf96c4c3ad1a115c9e806f33cc4f8982ae810725",
      "dependencies": [],
      "reference": "python/marshmallow/recipe.json"
    },
    {
      "build_key": "4135a912b9c4bf086d831680a455460270ae14f46f9354e44b9fb4f0e5151ae1",
      "dependencies": [
        "python/latex2sympy2-extended/recipe.json"
      ],
      "reference": "python/math-verify/recipe.json"
    },
    {
      "build_key": "687714c206b69c93eb692f76c82fa44b8be9b33de94ba75c4f482cfafcd328e4",
      "dependencies": [],
      "reference": "python/mock/recipe.json"
    },
    {
      "build_key": "358868f847c8024b510b231d2524fec6a9dd1053098f1d9c3c5e0fe3f3f55bb9",
      "dependencies": [],
      "reference": "python/more-itertools/recipe.json"
    },
    {
      "build_key": "b846a0dca0bd088f92466213c0554cd1dcdc0f9caacbcf8c450f9dbdeb925098",
      "dependencies": [],
      "reference": "python/pytz/recipe.json"
    },
    {
      "build_key": "6dd0d4627ed7a1d9e5b019ccd58524eb8783c79de2a146d886fc698a09c2ee04",
      "dependencies": [],
      "reference": "python/tzdata/recipe.json"
    },
    {
      "build_key": "5ba04f1d514b797a6a5d65273edce5016496e1ce78b66eb7eb9e4359e35c4b64",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/numpy/recipe.json",
        "python/python-dateutil/recipe.json",
        "python/pytz/recipe.json",
        "python/tzdata/recipe.json"
      ],
      "reference": "python/pandas/recipe.json"
    },
    {
      "build_key": "219aa37e955b1e4397996e5336f6a42aa19124ff328725eecd09cf9ed86e739e",
      "dependencies": [
        "python/pandas/recipe.json"
      ],
      "reference": "python/narwhals/recipe.json"
    },
    {
      "build_key": "92f6f6e13c5a1e6eadd0388c416ba89ed1aaef59c3559e9eb32312e604d1b135",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-zlib",
        "python/cpython-stdlib-bz2/recipe.json"
      ],
      "reference": "python/networkx/recipe.json"
    },
    {
      "build_key": "9779305f07fb17c84e21cc84c974294e9d3c68b6b4f3c332dbe87dc7ee3ca9b5",
      "dependencies": [],
      "reference": "python/regex/recipe.json"
    },
    {
      "build_key": "108dc4bf05d600d0e5b3ef560f4b94fbd2f1e6733f714bcca222432e074d7799",
      "dependencies": [],
      "reference": "python/tqdm/recipe.json"
    },
    {
      "build_key": "e613c5bebf786534f3e0418288ef0c9d5912ad93146af949d972a7f70ae2ca51",
      "dependencies": [
        "python/defusedxml/recipe.json",
        "python/click/recipe.json",
        "python/joblib/recipe.json",
        "python/regex/recipe.json",
        "python/tqdm/recipe.json"
      ],
      "reference": "python/nltk/recipe.json"
    },
    {
      "build_key": "ee8e21947dce5f9dabc3a8ca00f45832474faaee1e3a274fa41e2e1c1f7987af",
      "dependencies": [
        "python/six/recipe.json"
      ],
      "reference": "python/rfc3339-validator/recipe.json"
    },
    {
      "build_key": "34b76804ab2f78b8b614d089de234174a53e71a7953f3f86a6137cfc9e23a01d",
      "dependencies": [
        "python/jsonschema/recipe.json",
        "python/jsonschema-specifications/recipe.json",
        "python/rfc3339-validator/recipe.json"
      ],
      "reference": "python/openapi-schema-validator/recipe.json"
    },
    {
      "build_key": "52ed79fe047ca29696ebcfda96257c210633ea1e64f3b4768272d596686c9512",
      "dependencies": [],
      "reference": "native/opencv/recipe.json"
    },
    {
      "build_key": "32b481f6201d8411e1dd8ff860d9f9f4879d3d2030f867b23953bf3ba4413196",
      "dependencies": [
        "native/opencv/recipe.json",
        "python/numpy/recipe.json",
        "python/numpy/recipe.json"
      ],
      "reference": "python/opencv-python-headless/recipe.json"
    },
    {
      "build_key": "be8239de534a57918aab853a756ad2095a808f2ab41aa876880b59ff8fc5d26d",
      "dependencies": [
        "python/et-xmlfile/recipe.json",
        "python/cpython/recipe.json:stdlib-zlib"
      ],
      "reference": "python/openpyxl/recipe.json"
    },
    {
      "build_key": "5828a465065c9c34b9df31a22ece2d9710d14e317cf535e5faed4a6e38da5554",
      "dependencies": [
        "python/typing-extensions/recipe.json"
      ],
      "reference": "python/opentelemetry-api/recipe.json"
    },
    {
      "build_key": "b322c9b3056515c7e129ebedd1d04e60f2138308f19288f41773584fb26c9171",
      "dependencies": [
        "python/six/recipe.json",
        "python/cpython/recipe.json:stdlib-ctypes"
      ],
      "reference": "python/pathlib2/recipe.json"
    },
    {
      "build_key": "30b8154c21584fa616e2a51e7c81de9ed004448064eff2e689409c27811dbbc5",
      "dependencies": [],
      "reference": "python/pycosat/recipe.json"
    },
    {
      "build_key": "85950edb6e47ac9b071e9df262ed8c6e0581e25696be3edd2bf4268300a6f815",
      "dependencies": [],
      "reference": "python/python-dotenv/recipe.json"
    },
    {
      "build_key": "d68e4805785fdea32194210a3a9d3b6ae477fdba531e6f1f14c81058e60bd5b5",
      "dependencies": [
        "python/pydantic/recipe.json",
        "python/python-dotenv/recipe.json",
        "python/typing-inspection/recipe.json"
      ],
      "reference": "python/pydantic-settings/recipe.json"
    },
    {
      "build_key": "8f51ac6530265f416953e9a954510e135c569d0c1a93b802445e755ec1fe520f",
      "dependencies": [],
      "reference": "python/pyfiglet/recipe.json"
    },
    {
      "build_key": "27a3497fc9567dfb2c01b8a57215efc1449fcab696238f6c4d8663e1eae3cfe0",
      "dependencies": [
        "python/iniconfig/recipe.json",
        "python/packaging/recipe.json",
        "python/pluggy/recipe.json",
        "python/pygments/recipe.json"
      ],
      "reference": "python/pytest/recipe.json"
    },
    {
      "build_key": "8cecb48c367d69fdf43d6965e65d8e05e66c71305163d10e7ccc25b82cfb8d3a",
      "dependencies": [
        "python/pytest/recipe.json"
      ],
      "reference": "python/pytest-metadata/recipe.json"
    },
    {
      "build_key": "60713561e0594fe6bfe7634176c0347dbc157c1a8aa41258cabf8aedc866a05b",
      "dependencies": [
        "python/pytest/recipe.json",
        "python/pytest-metadata/recipe.json"
      ],
      "reference": "python/pytest-json-report/recipe.json"
    },
    {
      "build_key": "598050ad9808b34fda0cbeb3efe79f7e492c673108c237ee29221e61b0fbd897",
      "dependencies": [],
      "reference": "native/boost/recipe.json"
    },
    {
      "build_key": "79bcab50bf202aa6e5dc95f4f81c062bb5d9b8587fbb608c4f5a88e221b48ef3",
      "dependencies": [],
      "reference": "native/better-enums/recipe.json"
    },
    {
      "build_key": "b743a5c990895d744098f3accbef5ef83018dd9ab8790398bb707ff95a757d14",
      "dependencies": [
        "native/boost/recipe.json"
      ],
      "reference": "native/boost-python/recipe.json"
    },
    {
      "build_key": "1cddb06d339483e69cc2816624f2e23f31805732c2b38bf1ec66dfc3c2b09ce4",
      "dependencies": [
        "native/boost/recipe.json",
        "native/better-enums/recipe.json",
        "native/boost-python/recipe.json",
        "python/numpy/recipe.json",
        "native/zlib/recipe.json"
      ],
      "reference": "native/rdkit-python/recipe.json"
    },
    {
      "build_key": "b7912684457cfa38ea9d35d7082e7b21b5917e3ff9500b8a2accede8ffa2f8fe",
      "dependencies": [
        "native/boost/recipe.json",
        "native/boost-python/recipe.json",
        "python/numpy/recipe.json"
      ],
      "reference": "native/boost-numpy/recipe.json"
    },
    {
      "build_key": "88e34c2ecdae51a37af8af7032b0e0fc17ce5ea70daaa1587a8bb55ecf7cd1b8",
      "dependencies": [
        "native/rdkit-python/recipe.json",
        "python/numpy/recipe.json",
        "native/boost-numpy/recipe.json",
        "python/numpy/recipe.json",
        "python/pillow/recipe.json"
      ],
      "reference": "python/rdkit/recipe.json"
    },
    {
      "build_key": "d91579cf4681b74581bcd935dc7ddd3c713a690c9dbfe0b0e69f0d72b9b3d612",
      "dependencies": [],
      "reference": "python/tabulate/recipe.json"
    },
    {
      "build_key": "80f4934d8412448be53066c76b05b83c40c0d9dee2fd9d1073292135ba192d55",
      "dependencies": [
        "python/six/recipe.json"
      ],
      "reference": "python/zss/recipe.json"
    },
    {
      "build_key": "a4bfe0e44a3915855a8e6a6bad947549dc056e66ab0699b717c0f3639e2640ab",
      "dependencies": [
        "python/arckit/recipe.json",
        "python/bfi/recipe.json",
        "python/cellpylib/recipe.json",
        "python/magiccube/recipe.json",
        "python/pycosat/recipe.json",
        "python/pyfiglet/recipe.json",
        "python/pytz/recipe.json",
        "python/pyyaml/recipe.json",
        "python/sympy/recipe.json",
        "python/tabulate/recipe.json",
        "python/zss/recipe.json"
      ],
      "reference": "python/reasoning-gym/recipe.json"
    },
    {
      "build_key": "9f1f891ec7a5c803bed6257ea5ba6633f22d3ac586748fa6f7001d72ec686ed5",
      "dependencies": [],
      "reference": "python/redis/recipe.json"
    },
    {
      "build_key": "b6333567b8b8a8ccb1346c5aa7d5262b747239a34774c566e3a1c0846d6af154",
      "dependencies": [
        "python/charset-normalizer/recipe.json",
        "python/idna/recipe.json",
        "python/urllib3/recipe.json",
        "python/certifi/recipe.json"
      ],
      "reference": "python/requests/recipe.json"
    },
    {
      "build_key": "8d1be412a314411117e9b56bbe203b4321c495fd85af70f197d096dd4b789ee7",
      "dependencies": [
        "python/requests/recipe.json",
        "python/urllib3/recipe.json",
        "python/pyyaml/recipe.json"
      ],
      "reference": "python/responses/recipe.json"
    },
    {
      "build_key": "943476f4dd2699e8e2f5e6f8ff9f86a1e193504ed58540d8fe8c0844e20b2d99",
      "dependencies": [],
      "reference": "native/openblas/recipe.json"
    },
    {
      "build_key": "3e9fb63ad6feab220134eea51e266ebb9a8142647f7a8e089a208afcba43b6d9",
      "dependencies": [
        "python/numpy/recipe.json",
        "native/openblas/recipe.json"
      ],
      "reference": "python/scipy/recipe.json"
    },
    {
      "build_key": "3cd5ca5d01d2fc859dfae320e96cb4bf9494398976bad1b60ed45990c87c27ff",
      "dependencies": [
        "python/cpython/recipe.json:stdlib-ctypes"
      ],
      "reference": "python/threadpoolctl/recipe.json"
    },
    {
      "build_key": "466da0201e555f9a6883cd8d845fe6dbd167d188fa43783c745017ea66c453f0",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/scipy/recipe.json",
        "python/numpy/recipe.json",
        "python/scipy/recipe.json",
        "python/joblib/recipe.json",
        "python/threadpoolctl/recipe.json"
      ],
      "reference": "python/scikit-learn/recipe.json"
    },
    {
      "build_key": "d82fce6f22ba182c809f23b5fab06b5e4374783ed4abdef809b512dacfbeac10",
      "dependencies": [],
      "reference": "python/shellingham/recipe.json"
    },
    {
      "build_key": "71dff98e023decca617fff8469aa181130bfa6230e772b722698a5d2789536e0",
      "dependencies": [],
      "reference": "native/sqlite/recipe.json:library"
    },
    {
      "build_key": "e4573751f1242086e980498af1a71d5ea2f8ef8ff60712ec09c9287e7c1a236c",
      "dependencies": [
        "native/sqlite/recipe.json:library"
      ],
      "reference": "python/cpython/recipe.json:stdlib-sqlite3"
    },
    {
      "build_key": "794587c5ee4fa5242662b3aef7068598f44718a53f1c28558baa58f020bf54e0",
      "dependencies": [
        "python/typing-extensions/recipe.json",
        "python/cpython/recipe.json:stdlib-sqlite3"
      ],
      "reference": "python/sqlalchemy/recipe.json"
    },
    {
      "build_key": "df69f6a43f7952240ff292f1f76d0969095d14956ae63342d76fa6eb29930284",
      "dependencies": [],
      "reference": "python/tomli-w/recipe.json"
    },
    {
      "build_key": "798bbe8c67eaf0e311ed2825762b6e350ca1767df7f76efae6f37edeb5724284",
      "dependencies": [
        "python/shellingham/recipe.json",
        "python/rich/recipe.json",
        "python/annotated-doc/recipe.json"
      ],
      "reference": "python/typer/recipe.json"
    },
    {
      "build_key": "cd4a7be153ee3fb55405f8f6e607c3d48c865b44cba027288e5a1cb0c9e7ad62",
      "dependencies": [
        "python/numpy/recipe.json",
        "python/packaging/recipe.json",
        "python/pandas/recipe.json"
      ],
      "reference": "python/xarray/recipe.json"
    },
    {
      "build_key": "ad654b71d29527f5f9b194af3ca1eec69511343eb60fa146280df2457a10ab17",
      "dependencies": [],
      "reference": "python/xmltodict/recipe.json"
    },
    {
      "build_key": "c4656195468b0a2efbec2307e3b57d324814a664c7cf1fdfb1fe12c2798be3a1",
      "dependencies": [],
      "reference": "native/freedoom/recipe.json"
    },
    {
      "build_key": "ca1b745878879c1726294ac4f2cee019a25cd3a52db8943f57c72c1127702e4e",
      "dependencies": [
        "native/freedoom/recipe.json"
      ],
      "reference": "native/doomgeneric/recipe.json"
    },
    {
      "build_key": "3e1d9126808f2f8116663c3607f91198fcccacd85d97d70270d89e353477b0ae",
      "dependencies": [
        "native/shellsim-posix/recipe.json"
      ],
      "reference": "native/make/recipe.json"
    },
    {
      "build_key": "59090ad7e470c758938b11bfc9d85510cecfae0ed881abcaf53f20c9059f1d96",
      "dependencies": [
        "native/boost/recipe.json",
        "native/better-enums/recipe.json"
      ],
      "reference": "native/rdkit/recipe.json"
    },
    {
      "build_key": "c5081a44fa257b86e72643fc9787987128ff52585dcc8f58641e2c3ff301f85d",
      "dependencies": [],
      "reference": "toolchain/llvm/recipe.json:development"
    },
    {
      "build_key": "73574b410f1a9ab0b3343c9a4ed9afab2c0942605913bfdf99a96a22de6f1d7f",
      "dependencies": [
        "native/shellsim-posix/recipe.json",
        "toolchain/llvm/recipe.json:development"
      ],
      "reference": "toolchain/llvm/recipe.json:guest"
    },
    {
      "build_key": "14390d73e9f657bcc79d45e70d2919bda9088b955d894e4a76406f9d13fc97a4",
      "dependencies": [
        "native/sqlite/recipe.json:library"
      ],
      "reference": "native/sqlite/recipe.json:cli"
    }
  ],
  "roots": [
    "python/absl-py/recipe.json",
    "python/aiohappyeyeballs/recipe.json",
    "python/aiohttp/recipe.json",
    "python/aiosignal/recipe.json",
    "python/annotated-doc/recipe.json",
    "python/annotated-types/recipe.json",
    "python/antlr4-python3-runtime/recipe.json",
    "python/anyio/recipe.json",
    "python/arckit/recipe.json",
    "python/asgiref/recipe.json",
    "python/attrs/recipe.json",
    "python/beautifulsoup4/recipe.json",
    "python/bfi/recipe.json",
    "python/blinker/recipe.json",
    "python/botocore/recipe.json",
    "python/cellpylib/recipe.json",
    "python/certifi/recipe.json",
    "python/cffi/recipe.json",
    "python/charset-normalizer/recipe.json",
    "python/click/recipe.json",
    "python/cloudpickle/recipe.json",
    "python/contourpy/recipe.json",
    "python/cpython-stdlib-bz2/recipe.json",
    "python/cpython-stdlib-fcntl/recipe.json",
    "python/cpython-stdlib-mmap/recipe.json",
    "python/cryptography/recipe.json",
    "python/cycler/recipe.json",
    "python/dask/recipe.json",
    "python/defusedxml/recipe.json",
    "python/dill/recipe.json",
    "python/django/recipe.json",
    "python/drawsvg/recipe.json",
    "python/et-xmlfile/recipe.json",
    "python/faker/recipe.json",
    "python/farama-notifications/recipe.json",
    "python/fastapi/recipe.json",
    "python/flask/recipe.json",
    "python/fonttools/recipe.json",
    "python/freezegun/recipe.json",
    "python/frozenlist/recipe.json",
    "python/fsspec/recipe.json",
    "python/gymnasium/recipe.json",
    "python/h11/recipe.json",
    "python/httpcore/recipe.json",
    "python/httpx/recipe.json",
    "python/hypothesis/recipe.json",
    "python/idna/recipe.json",
    "python/imageio/recipe.json",
    "python/immutabledict/recipe.json",
    "python/importlib-metadata/recipe.json",
    "python/iniconfig/recipe.json",
    "python/itsdangerous/recipe.json",
    "python/jinja2/recipe.json",
    "python/jmespath/recipe.json",
    "python/joblib/recipe.json",
    "python/jsonschema/recipe.json",
    "python/jsonschema-specifications/recipe.json",
    "python/kiwisolver/recipe.json",
    "python/langdetect/recipe.json",
    "python/lark/recipe.json",
    "python/latex2sympy2-extended/recipe.json",
    "python/locket/recipe.json",
    "python/magiccube/recipe.json",
    "python/markdown-it-py/recipe.json",
    "python/markupsafe/recipe.json",
    "python/marshmallow/recipe.json",
    "python/math-verify/recipe.json",
    "python/matplotlib/recipe.json",
    "python/mdurl/recipe.json",
    "python/mock/recipe.json",
    "python/more-itertools/recipe.json",
    "python/mpmath/recipe.json",
    "python/multidict/recipe.json",
    "python/narwhals/recipe.json",
    "python/networkx/recipe.json",
    "python/nltk/recipe.json",
    "python/numpy/recipe.json",
    "python/openapi-schema-validator/recipe.json",
    "python/opencv-python-headless/recipe.json",
    "python/openpyxl/recipe.json",
    "python/opentelemetry-api/recipe.json",
    "python/packaging/recipe.json",
    "python/pandas/recipe.json",
    "python/partd/recipe.json",
    "python/pathlib2/recipe.json",
    "python/pillow/recipe.json",
    "python/pluggy/recipe.json",
    "python/propcache/recipe.json",
    "python/pybind11/recipe.json",
    "python/pycosat/recipe.json",
    "python/pycparser/recipe.json",
    "python/pydantic/recipe.json",
    "python/pydantic-core/recipe.json",
    "python/pydantic-settings/recipe.json",
    "python/pyfiglet/recipe.json",
    "python/pygments/recipe.json",
    "python/pyparsing/recipe.json",
    "python/pytest/recipe.json",
    "python/pytest-json-report/recipe.json",
    "python/pytest-metadata/recipe.json",
    "python/python-dateutil/recipe.json",
    "python/python-dotenv/recipe.json",
    "python/pytz/recipe.json",
    "python/pyyaml/recipe.json",
    "python/rdkit/recipe.json",
    "python/reasoning-gym/recipe.json",
    "python/redis/recipe.json",
    "python/referencing/recipe.json",
    "python/regex/recipe.json",
    "python/requests/recipe.json",
    "python/responses/recipe.json",
    "python/rfc3339-validator/recipe.json",
    "python/rich/recipe.json",
    "python/rpds-py/recipe.json",
    "python/scikit-learn/recipe.json",
    "python/scipy/recipe.json",
    "python/shellingham/recipe.json",
    "python/six/recipe.json",
    "python/sniffio/recipe.json",
    "python/sortedcontainers/recipe.json",
    "python/soupsieve/recipe.json",
    "python/sqlalchemy/recipe.json",
    "python/sqlparse/recipe.json",
    "python/starlette/recipe.json",
    "python/sympy/recipe.json",
    "python/tabulate/recipe.json",
    "python/threadpoolctl/recipe.json",
    "python/tomli-w/recipe.json",
    "python/toolz/recipe.json",
    "python/tqdm/recipe.json",
    "python/typer/recipe.json",
    "python/typing-extensions/recipe.json",
    "python/typing-inspection/recipe.json",
    "python/tzdata/recipe.json",
    "python/urllib3/recipe.json",
    "python/werkzeug/recipe.json",
    "python/xarray/recipe.json",
    "python/xmltodict/recipe.json",
    "python/yarl/recipe.json",
    "python/zipp/recipe.json",
    "python/zss/recipe.json",
    "native/better-enums/recipe.json",
    "native/boost/recipe.json",
    "native/boost-numpy/recipe.json",
    "native/boost-python/recipe.json",
    "native/bzip2/recipe.json",
    "native/doomgeneric/recipe.json",
    "native/freedoom/recipe.json",
    "native/freetype/recipe.json",
    "native/libffi/recipe.json",
    "native/libjpeg-turbo/recipe.json",
    "native/make/recipe.json",
    "native/openblas/recipe.json",
    "native/opencv/recipe.json",
    "native/openssl/recipe.json",
    "native/qhull/recipe.json",
    "native/rdkit/recipe.json",
    "native/rdkit-python/recipe.json",
    "native/shellsim-posix/recipe.json",
    "native/sqlite/recipe.json:library",
    "native/wasi-mman/recipe.json",
    "native/zlib/recipe.json",
    "toolchain/llvm/recipe.json:guest",
    "native/sqlite/recipe.json:cli",
    "python/cpython/recipe.json:stdlib-zlib",
    "python/cpython/recipe.json:stdlib-ctypes"
  ],
  "runtime": {
    "abi": "shellsim-wasi-sdk34-cpython3137-threads-v3",
    "native_dependencies": [
      "zlib.so",
      "_ctypes.so",
      "_bz2.so",
      "fcntl.so",
      "mmap.so",
      "_ssl.so",
      "_sqlite3.so"
    ],
    "path": "assets/fdfe850fab90f15c11abdd4943137e131a4e97d93554dcee04aa164b417d6ce4/runtime.zip",
    "precompiled": {
      "path": "assets/delivery-v5/4f16bf680f839d7d7a71f7e77cb2fe91f4707b12cac1e03279a3754ad1862150/python3.cwasm",
      "size": 24795896,
      "url": "https://shellsim.rjp.io/ports/assets/delivery-v5/4f16bf680f839d7d7a71f7e77cb2fe91f4707b12cac1e03279a3754ad1862150/python3.cwasm"
    },
    "python_version": "3.13.7",
    "runtime_target": "wasm32-wasip1-threads",
    "size": 7289677,
    "url": "https://shellsim.rjp.io/ports/assets/fdfe850fab90f15c11abdd4943137e131a4e97d93554dcee04aa164b417d6ce4/runtime.zip"
  },
  "schema_version": 2
}
