{"info": {"abi_version": "2026_0", "arch": "wasm32", "platform": "emscripten_5_0_3", "python": "3.14.0"}, "packages": {"affine": {"depends": [], "file_name": "affine-2.4.0-py3-none-any.whl", "imports": ["affine"], "install_dir": "site", "name": "affine", "package_type": "package", "sha256": "a99f162c6cef4c1cef211df087b59ba930672eebebe59c1e2a6aedcbcfb41287", "unvendored_tests": true, "version": "2.4.0"}, "affine-tests": {"depends": ["affine"], "file_name": "affine-tests.tar", "imports": [], "install_dir": "site", "name": "affine-tests", "package_type": "package", "sha256": "f19683b16f771f68453cd282f8dc6cc144ffcde9985ab055da294e6d8a65f642", "unvendored_tests": false, "version": "2.4.0"}, "aiohappyeyeballs": {"depends": [], "file_name": "aiohappyeyeballs-2.6.1-py3-none-any.whl", "imports": ["aiohappyeyeballs"], "install_dir": "site", "name": "aiohappyeyeballs", "package_type": "package", "sha256": "d44b4f504b16ad3f4d2819a3596c3ca42819d20cbf38521f5657830b33d20acc", "unvendored_tests": false, "version": "2.6.1"}, "aiohttp": {"depends": ["aiohappyeyeballs", "aiosignal", "async-timeout", "attrs", "charset-normalizer", "frozenlist", "multidict", "yarl"], "file_name": "aiohttp-3.13.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["aiohttp"], "install_dir": "site", "name": "aiohttp", "package_type": "package", "sha256": "332277d75d4ffc4aea350323dae0a2297db00a086c9ad03c87475c31b3cc1cd7", "unvendored_tests": true, "version": "3.13.5"}, "aiohttp-tests": {"depends": ["aiohttp"], "file_name": "aiohttp-tests.tar", "imports": [], "install_dir": "site", "name": "aiohttp-tests", "package_type": "package", "sha256": "579d3e4cdcbd5e9b6faa945344ffa7ac85928de6987e18c102eb60eddf1d023e", "unvendored_tests": false, "version": "3.13.5"}, "aiosignal": {"depends": ["frozenlist"], "file_name": "aiosignal-1.4.0-py3-none-any.whl", "imports": ["aiosignal"], "install_dir": "site", "name": "aiosignal", "package_type": "package", "sha256": "414e1c05fc0ceb8e3faea9f3c3f5e0dff04f23544236813a379e419319664447", "unvendored_tests": false, "version": "1.4.0"}, "altair": {"depends": ["typing-extensions", "jinja2", "jsonschema", "packaging", "narwhals"], "file_name": "altair-6.0.0-py3-none-any.whl", "imports": ["altair"], "install_dir": "site", "name": "altair", "package_type": "package", "sha256": "bed35390f3c370873fc8b18194298759d146450a647ed3dc1b84625a11b21de9", "unvendored_tests": false, "version": "6.0.0"}, "annotated-doc": {"depends": [], "file_name": "annotated_doc-0.0.4-py3-none-any.whl", "imports": ["annotated_doc"], "install_dir": "site", "name": "annotated-doc", "package_type": "package", "sha256": "506c20d29063f37e4ae1dbd32c373546df4a40c76a760f3fff586168dd03a216", "unvendored_tests": false, "version": "0.0.4"}, "annotated-types": {"depends": [], "file_name": "annotated_types-0.7.0-py3-none-any.whl", "imports": ["annotated_types"], "install_dir": "site", "name": "annotated-types", "package_type": "package", "sha256": "7beddfd593719e92d8d4d6c290a512ceff0f0879428417fced1384cf5417e8c4", "unvendored_tests": true, "version": "0.7.0"}, "annotated-types-tests": {"depends": ["annotated-types"], "file_name": "annotated-types-tests.tar", "imports": [], "install_dir": "site", "name": "annotated-types-tests", "package_type": "package", "sha256": "b3850cba81505c5a5d0647505ed7b34e619de15553661cc2f156dafce5b2fa65", "unvendored_tests": false, "version": "0.7.0"}, "anyio": {"depends": ["sniffio", "typing-extensions"], "file_name": "anyio-4.13.0-py3-none-any.whl", "imports": ["anyio"], "install_dir": "site", "name": "anyio", "package_type": "package", "sha256": "6e4139828bae2bdbc968ac43fafb20007af8fcd22b683f60d245ebd6992cbe3c", "unvendored_tests": false, "version": "4.13.0"}, "apsw": {"depends": [], "file_name": "apsw-3.51.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["apsw"], "install_dir": "site", "name": "apsw", "package_type": "package", "sha256": "204975619eb2c48fb97b5e17056af90254ee5403e2080e989cad87e6f1b229b2", "unvendored_tests": true, "version": "3.51.3.0"}, "apsw-tests": {"depends": ["apsw"], "file_name": "apsw-tests.tar", "imports": [], "install_dir": "site", "name": "apsw-tests", "package_type": "package", "sha256": "9a3366636fa72a6c762b7c31a23abf9343b40997950768dc0759f196cc6e8b15", "unvendored_tests": false, "version": "3.51.3.0"}, "argon2-cffi": {"depends": ["argon2-cffi-bindings"], "file_name": "argon2_cffi-23.1.0-py3-none-any.whl", "imports": ["argon2"], "install_dir": "site", "name": "argon2-cffi", "package_type": "package", "sha256": "9aa1f44a7884e477c6df85defbfd8cfc29e4033fd2104fce90a39a49456a8f02", "unvendored_tests": false, "version": "23.1.0"}, "argon2-cffi-bindings": {"depends": ["cffi"], "file_name": "argon2_cffi_bindings-25.1.0-cp314-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["_argon2_cffi_bindings"], "install_dir": "site", "name": "argon2-cffi-bindings", "package_type": "package", "sha256": "ede7269ddc8fc1e085dd881aebb0b05dc2dba5cc8cbb31768a736e3b3231796c", "unvendored_tests": false, "version": "25.1.0"}, "astropy": {"depends": ["packaging", "numpy", "pyerfa", "pyyaml", "astropy_iers_data"], "file_name": "astropy-7.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["astropy"], "install_dir": "site", "name": "astropy", "package_type": "package", "sha256": "49f923e7a49fe5a6329f1115bddc780f2f2aae32fa356e1d6c4bdf4cb0e23322", "unvendored_tests": false, "version": "7.2.0"}, "astropy-iers-data": {"depends": [], "file_name": "astropy_iers_data-0.2026.4.1.15.5.49-py3-none-any.whl", "imports": ["astropy_iers_data"], "install_dir": "site", "name": "astropy_iers_data", "package_type": "package", "sha256": "61563e6b47112cfb95d6911a60b07fa70969d33233c5b8a3b100c6501d1ebb3a", "unvendored_tests": true, "version": "0.2026.4.1.15.5.49"}, "astropy-iers-data-tests": {"depends": ["astropy_iers_data"], "file_name": "astropy-iers-data-tests.tar", "imports": [], "install_dir": "site", "name": "astropy_iers_data-tests", "package_type": "package", "sha256": "3762063a56e00624ec0a361535478d0958a809a56f661ddce40a16dc1343ad9f", "unvendored_tests": false, "version": "0.2026.4.1.15.5.49"}, "asttokens": {"depends": ["six"], "file_name": "asttokens-3.0.1-py3-none-any.whl", "imports": ["asttokens"], "install_dir": "site", "name": "asttokens", "package_type": "package", "sha256": "df85a646e630bb2649a22296eea308e3f3cf1cec104970eff772b4bf17dd7b31", "unvendored_tests": false, "version": "3.0.1"}, "async-timeout": {"depends": [], "file_name": "async_timeout-5.0.1-py3-none-any.whl", "imports": ["async_timeout"], "install_dir": "site", "name": "async-timeout", "package_type": "package", "sha256": "e9e8c20bc9f576bc5310d623de8a69dfe7babb1118bd1a59472f7e983a2153ed", "unvendored_tests": false, "version": "5.0.1"}, "atomicwrites": {"depends": [], "file_name": "atomicwrites-1.4.1-py2.py3-none-any.whl", "imports": ["atomicwrites"], "install_dir": "site", "name": "atomicwrites", "package_type": "package", "sha256": "fc548be9837504e69ef17371f85c7fdd1d075a9c59aebc914467d60b9e6e790c", "unvendored_tests": false, "version": "1.4.1"}, "attrs": {"depends": ["six"], "file_name": "attrs-26.1.0-py3-none-any.whl", "imports": ["attr", "attrs"], "install_dir": "site", "name": "attrs", "package_type": "package", "sha256": "b5f2e20d25fbeb55950af8cda6b5ef71d47e60872587d11ab6b6425b0d7c2c92", "unvendored_tests": false, "version": "26.1.0"}, "audioop-lts": {"depends": [], "file_name": "audioop_lts-0.2.2-cp313-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["audioop"], "install_dir": "site", "name": "audioop-lts", "package_type": "package", "sha256": "66e83cfbd4ad1081ec8c403ac9982cf8ec30e729cb62f58221a1ca0d37f8ec4e", "unvendored_tests": false, "version": "0.2.2"}, "awkward-cpp": {"depends": ["numpy"], "file_name": "awkward_cpp-52-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["awkward_cpp"], "install_dir": "site", "name": "awkward-cpp", "package_type": "package", "sha256": "37293dab9f38d4fef125a89becc8baf262fe9e72352bcb62b2135e106e9811c9", "unvendored_tests": false, "version": "52"}, "b2d": {"depends": ["numpy", "pydantic", "setuptools", "annotated-types"], "file_name": "b2d-0.7.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["b2d"], "install_dir": "site", "name": "b2d", "package_type": "package", "sha256": "0dcf829dce1d9620eb4f9321d98ce096cb68f46ac434859f06d4c01d45b9fbf3", "unvendored_tests": false, "version": "0.7.4"}, "bcrypt": {"depends": [], "file_name": "bcrypt-5.0.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["bcrypt"], "install_dir": "site", "name": "bcrypt", "package_type": "package", "sha256": "8667af694782044a8d38fe43fbb681b4075d1f12f9a3fdc7ddb540fef8f5780f", "unvendored_tests": false, "version": "5.0.0"}, "beautifulsoup4": {"depends": ["soupsieve", "typing-extensions"], "file_name": "beautifulsoup4-4.14.3-py3-none-any.whl", "imports": ["bs4"], "install_dir": "site", "name": "beautifulsoup4", "package_type": "package", "sha256": "95a87dbe58c8dafab021c1f2c003fc9a9c69759a81495ae739f1df483805115e", "unvendored_tests": false, "version": "4.14.3"}, "bilby-cython": {"depends": ["numpy"], "file_name": "bilby_cython-0.5.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["bilby_cython"], "install_dir": "site", "name": "bilby.cython", "package_type": "package", "sha256": "79200bf2b8ae1ac10f3095cdd3a5abeb6af5208b16f143762d90ebfc95ad11e0", "unvendored_tests": true, "version": "0.5.4"}, "bilby-cython-tests": {"depends": ["bilby.cython"], "file_name": "bilby-cython-tests.tar", "imports": [], "install_dir": "site", "name": "bilby.cython-tests", "package_type": "package", "sha256": "6e820a0a7205d64d232f4a5236012f2f110849c1699f396a483bb7824163e6dc", "unvendored_tests": false, "version": "0.5.4"}, "biopython": {"depends": ["numpy"], "file_name": "biopython-1.87-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["Bio", "BioSQL"], "install_dir": "site", "name": "biopython", "package_type": "package", "sha256": "ead5d11932412cb38c7c1fa351f01d58e8e08bb9b6e21234d508d659bce12e14", "unvendored_tests": false, "version": "1.87"}, "bitarray": {"depends": [], "file_name": "bitarray-3.8.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["bitarray"], "install_dir": "site", "name": "bitarray", "package_type": "package", "sha256": "7546a25e733eb23dc9d3fc4f4c5d26adf91f5d26cc20422007308707e40e6bd5", "unvendored_tests": true, "version": "3.8.1"}, "bitarray-tests": {"depends": ["bitarray"], "file_name": "bitarray-tests.tar", "imports": [], "install_dir": "site", "name": "bitarray-tests", "package_type": "package", "sha256": "ce1c0b249a871c45d86a1564a3f5a3214b7331c4267d378e952fe2b045140d5c", "unvendored_tests": false, "version": "3.8.1"}, "bitstring": {"depends": ["bitarray"], "file_name": "bitstring-4.4.0-py3-none-any.whl", "imports": ["bitstring"], "install_dir": "site", "name": "bitstring", "package_type": "package", "sha256": "f0ee49a5055b336f96787fc50a3f9f87a72f0ece544622a1bdf2f58be099d50d", "unvendored_tests": false, "version": "4.4.0"}, "bleach": {"depends": ["webencodings", "packaging", "six"], "file_name": "bleach-6.3.0-py3-none-any.whl", "imports": ["bleach"], "install_dir": "site", "name": "bleach", "package_type": "package", "sha256": "9feea175697d0e0f1f158707649f69641e82fc0dee4211e853c7108031e56949", "unvendored_tests": false, "version": "6.3.0"}, "bokeh": {"depends": ["contourpy", "numpy", "jinja2", "pandas", "pillow", "python-dateutil", "six", "typing-extensions", "pyyaml", "xyzservices"], "file_name": "bokeh-3.9.0-py3-none-any.whl", "imports": ["bokeh"], "install_dir": "site", "name": "bokeh", "package_type": "package", "sha256": "d07aa3f82875cc7dc6fa33fa4c322355387abf5183bf3b69d6395e9ac28d0edf", "unvendored_tests": false, "version": "3.9.0"}, "boost-histogram": {"depends": ["numpy"], "file_name": "boost_histogram-1.7.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["boost_histogram"], "install_dir": "site", "name": "boost-histogram", "package_type": "package", "sha256": "f87ca182ba03dced96f0d10f127c6f10ff31972c65d6ed730366dd3a501c847c", "unvendored_tests": false, "version": "1.7.1"}, "bottleneck": {"depends": ["numpy"], "file_name": "bottleneck-1.6.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["bottleneck"], "install_dir": "site", "name": "Bottleneck", "package_type": "package", "sha256": "05fe8867e043ec1d9c61706ffab30bf3e3f713ce1f73a6bc3f0906aed4379efb", "unvendored_tests": false, "version": "1.6.0"}, "brotli": {"depends": [], "file_name": "brotli-1.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["brotli"], "install_dir": "site", "name": "brotli", "package_type": "package", "sha256": "3c8bfbc8d2f98e7488a0bc0f2a97257515385da2e8d268f58617358b91980b87", "unvendored_tests": false, "version": "1.2.0"}, "cachetools": {"depends": [], "file_name": "cachetools-7.0.5-py3-none-any.whl", "imports": ["cachetools"], "install_dir": "site", "name": "cachetools", "package_type": "package", "sha256": "2fb7fde243da79d3a2e8ad189ca6e8bbbc02fed69d9f765d3894aebb8606130f", "unvendored_tests": false, "version": "7.0.5"}, "cartopy": {"depends": ["shapely", "pyshp", "pyproj", "matplotlib", "scipy"], "file_name": "cartopy-0.25.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cartopy"], "install_dir": "site", "name": "Cartopy", "package_type": "package", "sha256": "50ee5e39ccb1f44aad61c8e4ab85f2c7737d11fb550d6aa168c307e789201717", "unvendored_tests": true, "version": "0.25.0"}, "cartopy-tests": {"depends": ["Cartopy"], "file_name": "cartopy-tests.tar", "imports": [], "install_dir": "site", "name": "Cartopy-tests", "package_type": "package", "sha256": "1c96b382904c075666d10da5f0c2b082732c46fbc98072d9c7417bb6b16c1573", "unvendored_tests": false, "version": "0.25.0"}, "casadi": {"depends": ["numpy"], "file_name": "casadi-3.7.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["casadi"], "install_dir": "site", "name": "casadi", "package_type": "package", "sha256": "d855f4fb60751c1239a8fb281ed54aa6d7a07c47e7dbeee0683f758a36d350d7", "unvendored_tests": false, "version": "3.7.2"}, "cbor-diag": {"depends": [], "file_name": "cbor_diag-1.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cbor_diag"], "install_dir": "site", "name": "cbor-diag", "package_type": "package", "sha256": "d96a9f4810939567924f8291155fb408234286c6d6a7584b5776ca6a445a037e", "unvendored_tests": false, "version": "1.1.2"}, "certifi": {"depends": [], "file_name": "certifi-2026.4.22-py3-none-any.whl", "imports": ["certifi"], "install_dir": "site", "name": "certifi", "package_type": "package", "sha256": "93071d4b932b2c9d0f4aa9a74c8b320135d0cf9f8f8a2c8575b59ee57621d801", "unvendored_tests": false, "version": "2026.4.22"}, "cffi": {"depends": ["pycparser"], "file_name": "cffi-2.0.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cffi"], "install_dir": "site", "name": "cffi", "package_type": "package", "sha256": "757845812fc8d2c94b0f0fb664d542e7d6e098263fbb5cda3b89dca5d7eff6d3", "unvendored_tests": false, "version": "2.0.0"}, "cffi-example": {"depends": ["cffi"], "file_name": "cffi_example-0.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cffi_example"], "install_dir": "site", "name": "cffi_example", "package_type": "package", "sha256": "9825ee063e4acf187fded254808d6bb4e0e59f54db7df1a7039fde6be1069e54", "unvendored_tests": false, "version": "0.1"}, "cftime": {"depends": ["numpy"], "file_name": "cftime-1.6.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cftime"], "install_dir": "site", "name": "cftime", "package_type": "package", "sha256": "cf0797f0ab3800269298d7fb4b63cdfec05c57fb4e42ddc342e58b68a018b5a0", "unvendored_tests": false, "version": "1.6.5"}, "charset-normalizer": {"depends": [], "file_name": "charset_normalizer-3.4.7-py3-none-any.whl", "imports": ["charset_normalizer"], "install_dir": "site", "name": "charset-normalizer", "package_type": "package", "sha256": "fdb1aad0f2606f2c05b27de59beabd9c4fc897795996492ccc5e2b7ef2967248", "unvendored_tests": false, "version": "3.4.7"}, "clarabel": {"depends": ["numpy", "scipy"], "file_name": "clarabel-0.11.1-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["clarabel"], "install_dir": "site", "name": "clarabel", "package_type": "package", "sha256": "f7d1974d99136cbcc2a61442c3ea471554e4c59d2314d8fcaf716a86c8ca2b9e", "unvendored_tests": false, "version": "0.11.1"}, "click": {"depends": [], "file_name": "click-8.3.1-py3-none-any.whl", "imports": ["click"], "install_dir": "site", "name": "click", "package_type": "package", "sha256": "200b390f193f56180bfb06987ae9fbb4f3efded531356163b14371d7044469e7", "unvendored_tests": false, "version": "8.3.1"}, "cligj": {"depends": ["click"], "file_name": "cligj-0.7.2-py3-none-any.whl", "imports": ["cligj"], "install_dir": "site", "name": "cligj", "package_type": "package", "sha256": "ff37fb06db319ad13db8801148a7ed12ed4049bcb74ecfb4c730b978187d78d3", "unvendored_tests": false, "version": "0.7.2"}, "clingo": {"depends": ["cffi"], "file_name": "clingo-5.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["clingo"], "install_dir": "site", "name": "clingo", "package_type": "package", "sha256": "6355a327fae31cbf0252c3b1f20229b0cfdb762f83febb5f9c01c20e9da53c31", "unvendored_tests": false, "version": "5.8.0"}, "cloudpickle": {"depends": [], "file_name": "cloudpickle-3.1.2-py3-none-any.whl", "imports": ["cloudpickle"], "install_dir": "site", "name": "cloudpickle", "package_type": "package", "sha256": "f668f6a51e8e4f777b843a32aa9aeef228c2751b78cf54b40093e7171ada6fb6", "unvendored_tests": false, "version": "3.1.2"}, "cmyt": {"depends": ["colorspacious", "matplotlib", "more-itertools", "numpy"], "file_name": "cmyt-2.0.2-py3-none-any.whl", "imports": ["cmyt"], "install_dir": "site", "name": "cmyt", "package_type": "package", "sha256": "ea96d300ce8f25953a24990274ddb48d95e677ef01c82175efd02ff9c40ed4b4", "unvendored_tests": false, "version": "2.0.2"}, "cobs": {"depends": [], "file_name": "cobs-1.2.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cobs"], "install_dir": "site", "name": "cobs", "package_type": "package", "sha256": "06d9e6b2a57ce3ac3c20cee9e9e827078958fb123bd684513af1b134d0c4fa06", "unvendored_tests": false, "version": "1.2.2"}, "colorspacious": {"depends": ["numpy"], "file_name": "colorspacious-1.1.2-py2.py3-none-any.whl", "imports": ["colorspacious"], "install_dir": "site", "name": "colorspacious", "package_type": "package", "sha256": "1ef810a223c4ee11f45644a507190d17209579e4a765215ecc00a87fcd6d352e", "unvendored_tests": false, "version": "1.1.2"}, "contourpy": {"depends": ["numpy"], "file_name": "contourpy-1.3.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["contourpy"], "install_dir": "site", "name": "contourpy", "package_type": "package", "sha256": "8af5f4338988b30a65f5c81c0a3f335353546809538e81d35b572ed4595f80b6", "unvendored_tests": false, "version": "1.3.3"}, "coolprop": {"depends": ["numpy", "matplotlib"], "file_name": "coolprop-7.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["CoolProp"], "install_dir": "site", "name": "coolprop", "package_type": "package", "sha256": "81fdff8e25be7d90492c43d1409788dac9d07ed159761fbba15e33406d88bd0c", "unvendored_tests": true, "version": "7.2.0"}, "coolprop-tests": {"depends": ["coolprop"], "file_name": "coolprop-tests.tar", "imports": [], "install_dir": "site", "name": "coolprop-tests", "package_type": "package", "sha256": "68a7f157cf9d1e531f4986c25cc45c746caf3e7c22a97540a37616629539d7cf", "unvendored_tests": false, "version": "7.2.0"}, "coverage": {"depends": [], "file_name": "coverage-7.13.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["coverage"], "install_dir": "site", "name": "coverage", "package_type": "package", "sha256": "e9508c4e7112ba90d643844f76df5cf12d4cf5f6840e35c8db8b0cf79a436666", "unvendored_tests": false, "version": "7.13.5"}, "crc32c": {"depends": [], "file_name": "crc32c-2.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["crc32c"], "install_dir": "site", "name": "crc32c", "package_type": "package", "sha256": "611f5a037c41fe4a9fe606c5b001b3fb619a12be4f3b932bf624b46ea1fa3aeb", "unvendored_tests": false, "version": "2.8"}, "crcmod": {"depends": [], "file_name": "crcmod-1.7-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["crcmod"], "install_dir": "site", "name": "crcmod", "package_type": "package", "sha256": "4092ec01991782f5c18b26bdd5faac534dd13ca7eeed2c6c3710fd7c44f7e80f", "unvendored_tests": false, "version": "1.7"}, "cryptography": {"depends": ["six", "cffi"], "file_name": "cryptography-47.0.0-cp314-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["cryptography"], "install_dir": "site", "name": "cryptography", "package_type": "package", "sha256": "4e0e7e8e47613dd96110c640b15ee525db72a47946b8b06f8bcd0377c403fc5a", "unvendored_tests": false, "version": "47.0.0"}, "cssselect": {"depends": [], "file_name": "cssselect-1.4.0-py3-none-any.whl", "imports": ["cssselect"], "install_dir": "site", "name": "cssselect", "package_type": "package", "sha256": "3d2b826357fed9e01ee8ee7d420b150212f84871811d5158eda5284ce900f562", "unvendored_tests": false, "version": "1.4.0"}, "cvxpy-base": {"depends": ["numpy", "scipy", "clarabel"], "file_name": "cvxpy_base-1.8.2-py3-none-any.whl", "imports": ["cvxpy"], "install_dir": "site", "name": "cvxpy-base", "package_type": "package", "sha256": "ae61d3fcee03ab4b741cbe004a0e82c421eea1b08d8ac1b718489a31e6768905", "unvendored_tests": true, "version": "1.8.2"}, "cvxpy-base-tests": {"depends": ["cvxpy-base"], "file_name": "cvxpy-base-tests.tar", "imports": [], "install_dir": "site", "name": "cvxpy-base-tests", "package_type": "package", "sha256": "f4e13228d1fdbc25c3278b4a141e3fc0ecd040b1525f98345bd457b390e763be", "unvendored_tests": false, "version": "1.8.2"}, "cycler": {"depends": ["six"], "file_name": "cycler-0.12.1-py3-none-any.whl", "imports": ["cycler"], "install_dir": "site", "name": "cycler", "package_type": "package", "sha256": "3569bab200be7f85520bf64a3ff334b016e19441ba89b588d2625c3b89da09c7", "unvendored_tests": false, "version": "0.12.1"}, "cysignals": {"depends": [], "file_name": "cysignals-1.12.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cysignals"], "install_dir": "site", "name": "cysignals", "package_type": "package", "sha256": "b8ed985b70edaaf696d0b2e9705989d718b2197029a6e62f31d1bcba50cd3570", "unvendored_tests": false, "version": "1.12.3"}, "cytoolz": {"depends": ["toolz"], "file_name": "cytoolz-1.1.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cytoolz"], "install_dir": "site", "name": "cytoolz", "package_type": "package", "sha256": "75249b7d5d227c4cb25420dec90b82855f1deb730bf7d9cc33b71728a85bc04d", "unvendored_tests": true, "version": "1.1.0"}, "cytoolz-tests": {"depends": ["cytoolz"], "file_name": "cytoolz-tests.tar", "imports": [], "install_dir": "site", "name": "cytoolz-tests", "package_type": "package", "sha256": "2f4d16f91b936e5644c796bb66141a445ae3d40e152034a4aa3c356469893264", "unvendored_tests": false, "version": "1.1.0"}, "decorator": {"depends": [], "file_name": "decorator-5.2.1-py3-none-any.whl", "imports": ["decorator"], "install_dir": "site", "name": "decorator", "package_type": "package", "sha256": "791060972d212b89d6b64c646d940bd647d26d4e5ab3c8e1e8adbae4f1309f8b", "unvendored_tests": false, "version": "5.2.1"}, "demes": {"depends": ["attrs", "ruamel.yaml"], "file_name": "demes-0.2.3-py3-none-any.whl", "imports": ["demes"], "install_dir": "site", "name": "demes", "package_type": "package", "sha256": "b309418ea650960ea606a5994e6b3344ba7dd59bc9c2dcffddeeb5c8bd316a31", "unvendored_tests": false, "version": "0.2.3"}, "deprecated": {"depends": ["wrapt"], "file_name": "deprecated-1.3.1-py2.py3-none-any.whl", "imports": ["deprecated"], "install_dir": "site", "name": "deprecated", "package_type": "package", "sha256": "e21462ba83bf0c4a32e6b168d0d732b84d06cd95fa312df8e1ccb077e47b1fae", "unvendored_tests": false, "version": "1.3.1"}, "deprecation": {"depends": ["packaging"], "file_name": "deprecation-2.1.0-py2.py3-none-any.whl", "imports": ["deprecation"], "install_dir": "site", "name": "deprecation", "package_type": "package", "sha256": "934bb82d017ab64a48211090c3c848811347c5df83d5a0872274345a855a2a42", "unvendored_tests": false, "version": "2.1.0"}, "diskcache": {"depends": [], "file_name": "diskcache-5.6.3-py3-none-any.whl", "imports": ["diskcache"], "install_dir": "site", "name": "diskcache", "package_type": "package", "sha256": "c33d094aed8b8daba0e1056ffbb0fc16b8053adef6c27586c4f15b62e6500605", "unvendored_tests": false, "version": "5.6.3"}, "distlib": {"depends": [], "file_name": "distlib-0.4.0-py2.py3-none-any.whl", "imports": ["distlib"], "install_dir": "site", "name": "distlib", "package_type": "package", "sha256": "ca1b4112980d6b0cf6dfc9d5a55579395ad4e57d0943659cebc7528ee81be5fb", "unvendored_tests": false, "version": "0.4.0"}, "distro": {"depends": [], "file_name": "distro-1.9.0-py3-none-any.whl", "imports": ["distro"], "install_dir": "site", "name": "distro", "package_type": "package", "sha256": "56ae1ed8841379b6948b9a564555c1547907a0ecbf863e7cc42a265d0b2728ff", "unvendored_tests": false, "version": "1.9.0"}, "dnspython": {"depends": [], "file_name": "dnspython-2.8.0-py3-none-any.whl", "imports": ["dns"], "install_dir": "site", "name": "dnspython", "package_type": "package", "sha256": "087740d3b2bb9ac3ca01df6e09c03251e117600b32fda95e202dcd865859c213", "unvendored_tests": false, "version": "2.8.0"}, "docutils": {"depends": [], "file_name": "docutils-0.22.4-py3-none-any.whl", "imports": ["docutils"], "install_dir": "site", "name": "docutils", "package_type": "package", "sha256": "ecb7755f2afe8e65053f2ab85d1db723d25d830f2bbf80eea18c164715fefc0a", "unvendored_tests": false, "version": "0.22.4"}, "donfig": {"depends": ["pyyaml"], "file_name": "donfig-0.8.1.post1-py3-none-any.whl", "imports": ["donfig"], "install_dir": "site", "name": "donfig", "package_type": "package", "sha256": "f06bc9652c5120591b48db5e0213c5f608e6e5342eb65ef9504fb2bcf78e03b9", "unvendored_tests": true, "version": "0.8.1.post1"}, "donfig-tests": {"depends": ["donfig"], "file_name": "donfig-tests.tar", "imports": [], "install_dir": "site", "name": "donfig-tests", "package_type": "package", "sha256": "afaac9ca0a0788686428898babe7b5c2c25bbe0bb7bc045fc374678ee01561bb", "unvendored_tests": false, "version": "0.8.1.post1"}, "duckdb": {"depends": [], "file_name": "duckdb-1.5.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["duckdb"], "install_dir": "site", "name": "duckdb", "package_type": "package", "sha256": "4a17fac33af7e0816d30c1a74103fe93d0c1f21587f042844a8f2eeab8fd35f0", "unvendored_tests": false, "version": "1.5.1"}, "ewah-bool-utils": {"depends": ["numpy"], "file_name": "ewah_bool_utils-1.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["ewah_bool_utils"], "install_dir": "site", "name": "ewah_bool_utils", "package_type": "package", "sha256": "01b54472498df5464b0874ce165ddd9c6eddad6c21bbfb72df1d343c497dde99", "unvendored_tests": true, "version": "1.3.0"}, "ewah-bool-utils-tests": {"depends": ["ewah_bool_utils"], "file_name": "ewah-bool-utils-tests.tar", "imports": [], "install_dir": "site", "name": "ewah_bool_utils-tests", "package_type": "package", "sha256": "ef4d2810d3805e70e0b8eb309f9fc46bd510916b0f53e845d547badbfa92e120", "unvendored_tests": false, "version": "1.3.0"}, "exceptiongroup": {"depends": [], "file_name": "exceptiongroup-1.3.1-py3-none-any.whl", "imports": ["exceptiongroup"], "install_dir": "site", "name": "exceptiongroup", "package_type": "package", "sha256": "da3e3885b4f10485ddbe9d13c9cde6feaab7baff61a00099dec474111113f004", "unvendored_tests": false, "version": "1.3.1"}, "executing": {"depends": [], "file_name": "executing-2.2.1-py2.py3-none-any.whl", "imports": ["executing"], "install_dir": "site", "name": "executing", "package_type": "package", "sha256": "cc2c5f9bbd2cfc976c2827c3435c4d0ea013c7c6ed4bbbb33dfcc21ae376fd94", "unvendored_tests": false, "version": "2.2.1"}, "fastapi": {"depends": ["httpx", "jinja2", "pydantic", "starlette", "anyio", "annotated-doc"], "file_name": "fastapi-0.136.1-py3-none-any.whl", "imports": ["fastapi"], "install_dir": "site", "name": "fastapi", "package_type": "package", "sha256": "4637c38150c348d357a1dbe128fea60ba81b4d419bdf4532a3fe9b6eef3b8725", "unvendored_tests": false, "version": "0.136.1"}, "fiona": {"depends": ["attrs", "certifi", "setuptools", "six", "click", "cligj"], "file_name": "fiona-1.10.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["fiona"], "install_dir": "site", "name": "fiona", "package_type": "package", "sha256": "d104c07524010a344ca9d17d300cbbbb0346b2de4ec4718fd0542b1c53fcae11", "unvendored_tests": false, "version": "1.10.1"}, "fonttools": {"depends": [], "file_name": "fonttools-4.62.1-py3-none-any.whl", "imports": ["fontTools"], "install_dir": "site", "name": "fonttools", "package_type": "package", "sha256": "6d8caa09c191f26c47403499d6cff62f3fb9685b978baa047bf791862bcb298a", "unvendored_tests": false, "version": "4.62.1"}, "freesasa": {"depends": [], "file_name": "freesasa-2.2.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["freesasa"], "install_dir": "site", "name": "freesasa", "package_type": "package", "sha256": "1382fb95823f3e692b047a0106633d062eb91c129b9193518f518e216b47ae19", "unvendored_tests": false, "version": "2.2.1"}, "frozenlist": {"depends": [], "file_name": "frozenlist-1.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["frozenlist"], "install_dir": "site", "name": "frozenlist", "package_type": "package", "sha256": "283d6a832ba0847e71c753611ca882e34103cf45c52489c3c03fcc6ab1b9016b", "unvendored_tests": false, "version": "1.8.0"}, "fsspec": {"depends": [], "file_name": "fsspec-2026.3.0-py3-none-any.whl", "imports": ["fsspec"], "install_dir": "site", "name": "fsspec", "package_type": "package", "sha256": "ed9f0fdaffd4c7a95502a488dda1a4104017d4856fd37b35648b3443097d67b3", "unvendored_tests": true, "version": "2026.3.0"}, "fsspec-tests": {"depends": ["fsspec"], "file_name": "fsspec-tests.tar", "imports": [], "install_dir": "site", "name": "fsspec-tests", "package_type": "package", "sha256": "c7cb2c406355cc51235c79cb4935f20ac536c1bf2ce4fa9ee42f557578268493", "unvendored_tests": false, "version": "2026.3.0"}, "future": {"depends": [], "file_name": "future-1.0.0-py3-none-any.whl", "imports": ["future"], "install_dir": "site", "name": "future", "package_type": "package", "sha256": "4df2fa86fa6bb3e16382962877fa469bd4c34b0727778065df28c83194e30cbc", "unvendored_tests": true, "version": "1.0.0"}, "future-tests": {"depends": ["future"], "file_name": "future-tests.tar", "imports": [], "install_dir": "site", "name": "future-tests", "package_type": "package", "sha256": "87af61eb0b54822adf881f8c0f100b8f248bd96ceb870e78ac238d126a02918e", "unvendored_tests": false, "version": "1.0.0"}, "galpy": {"depends": ["numpy", "scipy", "matplotlib", "astropy", "future", "setuptools"], "file_name": "galpy-1.11.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["galpy"], "install_dir": "site", "name": "galpy", "package_type": "package", "sha256": "bcc0571db64a92b198dc3194096392d3bd8b891c88ae66d327e554457f9f17ef", "unvendored_tests": false, "version": "1.11.2"}, "geopandas": {"depends": ["shapely", "fiona", "pyproj", "packaging", "pandas"], "file_name": "geopandas-1.1.3-py3-none-any.whl", "imports": ["geopandas"], "install_dir": "site", "name": "geopandas", "package_type": "package", "sha256": "fdd989196544d754f4b398132925702393951c29754dd495378bba71773f9c6d", "unvendored_tests": true, "version": "1.1.3"}, "geopandas-tests": {"depends": ["geopandas"], "file_name": "geopandas-tests.tar", "imports": [], "install_dir": "site", "name": "geopandas-tests", "package_type": "package", "sha256": "bdf4419386837f618b3d2a52d6625791b943d6499ad92e8c8996e97b748dde4f", "unvendored_tests": false, "version": "1.1.3"}, "gmpy2": {"depends": [], "file_name": "gmpy2-2.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["gmpy2"], "install_dir": "site", "name": "gmpy2", "package_type": "package", "sha256": "85e7920c72fdcf760e89ab5617e83db7ec1a241a9b8b7a02e4e13b3691f10dae", "unvendored_tests": false, "version": "2.3.0"}, "google-crc32c": {"depends": [], "file_name": "google_crc32c-1.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["google_crc32c"], "install_dir": "site", "name": "google-crc32c", "package_type": "package", "sha256": "9a4c7be63ea36f56795750371c2d8639656ff73721bc0b4c6f6332e38bfb8cef", "unvendored_tests": false, "version": "1.8.0"}, "h11": {"depends": [], "file_name": "h11-0.16.0-py3-none-any.whl", "imports": ["h11"], "install_dir": "site", "name": "h11", "package_type": "package", "sha256": "7a6b1873432ad52e5d2fd147f3239aa5dd2ec9e502fe2aeb73c1e15c7e13545d", "unvendored_tests": false, "version": "0.16.0"}, "h3": {"depends": [], "file_name": "h3-4.4.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["h3"], "install_dir": "site", "name": "h3", "package_type": "package", "sha256": "cd24caf1fec6e372927eda58a04c5a5c6ffe60f14a483dd7cc5ead0ed3921fb2", "unvendored_tests": false, "version": "4.4.2"}, "h5py": {"depends": ["numpy", "pkgconfig"], "file_name": "h5py-3.13.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["h5py"], "install_dir": "site", "name": "h5py", "package_type": "package", "sha256": "1bfda90e046654273d7a3c1e50d6de75e583f328140c2c81044a07f9ecbbfeee", "unvendored_tests": true, "version": "3.13.0"}, "h5py-tests": {"depends": ["h5py"], "file_name": "h5py-tests.tar", "imports": [], "install_dir": "site", "name": "h5py-tests", "package_type": "package", "sha256": "2d7f657d04eca6da48d9da7ddd2876010ba1a0e982c796c7072d1301db9d957a", "unvendored_tests": false, "version": "3.13.0"}, "healpy": {"depends": ["numpy", "astropy"], "file_name": "healpy-1.19.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["healpy"], "install_dir": "site", "name": "healpy", "package_type": "package", "sha256": "f95b46f903eede8170fa55219fba525ef93877424dc3f637afcec52be28a32d3", "unvendored_tests": true, "version": "1.19.0"}, "healpy-tests": {"depends": ["healpy"], "file_name": "healpy-tests.tar", "imports": [], "install_dir": "site", "name": "healpy-tests", "package_type": "package", "sha256": "81074d227c85d852002a9b07f71f1479ff87b0fc8e2390bfc29709fd24cb9c27", "unvendored_tests": false, "version": "1.19.0"}, "highspy": {"depends": ["numpy"], "file_name": "highspy-1.13.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["highspy"], "install_dir": "site", "name": "highspy", "package_type": "package", "sha256": "8e7d773b1e86db97aee07b6e678883a61fc26066759cb78c4546339bb7ca0843", "unvendored_tests": false, "version": "1.13.1"}, "html5lib": {"depends": ["webencodings", "six"], "file_name": "html5lib-1.1-py2.py3-none-any.whl", "imports": ["html5lib"], "install_dir": "site", "name": "html5lib", "package_type": "package", "sha256": "7aa486a68c84c7e4504f504e850e72a26babdeb1d23966e4d6be18119a894aec", "unvendored_tests": false, "version": "1.1"}, "httpcore": {"depends": ["certifi", "h11"], "file_name": "httpcore-1.0.9-py3-none-any.whl", "imports": ["httpcore"], "install_dir": "site", "name": "httpcore", "package_type": "package", "sha256": "830b23a174d22273fbc2000cd92d5644922e540831909ff2208f771b7c209c25", "unvendored_tests": false, "version": "1.0.9"}, "httpx": {"depends": [], "file_name": "httpx-0.28.1-py3-none-any.whl", "imports": ["httpx"], "install_dir": "site", "name": "httpx", "package_type": "package", "sha256": "80fdeea708b53a5ce509b3669b89b67124acdd241f7bfd131ff8bf215d620400", "unvendored_tests": false, "version": "0.28.1"}, "idna": {"depends": [], "file_name": "idna-3.11-py3-none-any.whl", "imports": ["idna"], "install_dir": "site", "name": "idna", "package_type": "package", "sha256": "1c8df7b3fbc3e2767635c9fd38a8e970ddc0bb36d94ff223250a348e1dfa0e7d", "unvendored_tests": false, "version": "3.11"}, "igraph": {"depends": ["texttable"], "file_name": "igraph-1.0.0-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["igraph"], "install_dir": "site", "name": "igraph", "package_type": "package", "sha256": "97e32f3fb8e05f61a5a1d655b18e5ba53eb602dba30fdf654fcbddeef93ddcfc", "unvendored_tests": false, "version": "1.0.0"}, "imageio": {"depends": ["numpy", "pillow"], "file_name": "imageio-2.37.3-py3-none-any.whl", "imports": ["imageio"], "install_dir": "site", "name": "imageio", "package_type": "package", "sha256": "d4a85837a12593eb71a75bb4a3c6a40eea38298d08f205598df20734d2ae4eed", "unvendored_tests": false, "version": "2.37.3"}, "iminuit": {"depends": ["numpy"], "file_name": "iminuit-2.30.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["iminuit"], "install_dir": "site", "name": "iminuit", "package_type": "package", "sha256": "4b73bec92fb52a1fca4433da295a229d2cc87620b733d0dffd78fb9861d277d0", "unvendored_tests": false, "version": "2.30.1"}, "iniconfig": {"depends": [], "file_name": "iniconfig-2.3.0-py3-none-any.whl", "imports": ["iniconfig"], "install_dir": "site", "name": "iniconfig", "package_type": "package", "sha256": "1cd8448eea1c863c970703ed01fa1baf655043150cee772772253e3461b701ed", "unvendored_tests": false, "version": "2.3.0"}, "ipython": {"depends": ["asttokens", "decorator", "executing", "matplotlib-inline", "prompt_toolkit", "pure-eval", "pygments", "six", "stack-data", "traitlets", "wcwidth"], "file_name": "ipython-9.12.0-py3-none-any.whl", "imports": ["IPython"], "install_dir": "site", "name": "ipython", "package_type": "package", "sha256": "e7ec8a64f4c3be1b32b653134e71f4c136184e6b29f91493cb4ab318aa34113d", "unvendored_tests": true, "version": "9.12.0"}, "ipython-tests": {"depends": ["ipython"], "file_name": "ipython-tests.tar", "imports": [], "install_dir": "site", "name": "ipython-tests", "package_type": "package", "sha256": "a1e74c4de21306f048b48a67ed525d3856d175f30f90458ce2a3512916190091", "unvendored_tests": false, "version": "9.12.0"}, "jedi": {"depends": ["parso"], "file_name": "jedi-0.19.2-py2.py3-none-any.whl", "imports": ["jedi"], "install_dir": "site", "name": "jedi", "package_type": "package", "sha256": "3d65f786600178d41b4657d12ca5c332ea7ee45484510bee74bc5a9046e7a48f", "unvendored_tests": true, "version": "0.19.2"}, "jedi-tests": {"depends": ["jedi"], "file_name": "jedi-tests.tar", "imports": [], "install_dir": "site", "name": "jedi-tests", "package_type": "package", "sha256": "9e107ab31ed7f8d9224b13823e69275a02302dd0ebc60c2c0405bd003aef85c7", "unvendored_tests": false, "version": "0.19.2"}, "jinja2": {"depends": ["markupsafe"], "file_name": "jinja2-3.1.6-py3-none-any.whl", "imports": ["jinja2"], "install_dir": "site", "name": "Jinja2", "package_type": "package", "sha256": "e92e71ef947608f60ab57f223b3c9ffedfa261a649d0301524a940ed393ee833", "unvendored_tests": false, "version": "3.1.6"}, "jiter": {"depends": [], "file_name": "jiter-0.13.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["jiter"], "install_dir": "site", "name": "jiter", "package_type": "package", "sha256": "a058ea3b1f99a0fab68e96f9a331d65593452f1a1fce965dcd56fd32ee03db1a", "unvendored_tests": false, "version": "0.13.0"}, "joblib": {"depends": [], "file_name": "joblib-1.5.3-py3-none-any.whl", "imports": ["joblib"], "install_dir": "site", "name": "joblib", "package_type": "package", "sha256": "b2263b31e10db62fc9b7d307a270064017040001e6c24a8d6aff1db2d62d4821", "unvendored_tests": true, "version": "1.5.3"}, "joblib-tests": {"depends": ["joblib"], "file_name": "joblib-tests.tar", "imports": [], "install_dir": "site", "name": "joblib-tests", "package_type": "package", "sha256": "1901989e1888a53904bfb567fa5d27e255e72bd2c65edfac77aa3fd56896834a", "unvendored_tests": false, "version": "1.5.3"}, "jsonpatch": {"depends": ["jsonpointer"], "file_name": "jsonpatch-1.33-py2.py3-none-any.whl", "imports": ["jsonpatch"], "install_dir": "site", "name": "jsonpatch", "package_type": "package", "sha256": "b2b8833d0a866edc12ea9e9dcb8e06b473a144b34141bc8f1063e37885b401ba", "unvendored_tests": false, "version": "1.33"}, "jsonpointer": {"depends": [], "file_name": "jsonpointer-3.1.1-py3-none-any.whl", "imports": ["jsonpointer"], "install_dir": "site", "name": "jsonpointer", "package_type": "package", "sha256": "daeadffa7d0dd447dbde7a21583fc50f2e0bfab3efba6ed228cb4f617fd8b482", "unvendored_tests": false, "version": "3.1.1"}, "jsonschema": {"depends": ["attrs", "pyrsistent", "referencing", "jsonschema_specifications"], "file_name": "jsonschema-4.26.0-py3-none-any.whl", "imports": ["jsonschema"], "install_dir": "site", "name": "jsonschema", "package_type": "package", "sha256": "d2d29b9c8db3520b39feac084c913bbe79372f088ffb49fb59f44a1a7b57724a", "unvendored_tests": true, "version": "4.26.0"}, "jsonschema-specifications": {"depends": ["referencing"], "file_name": "jsonschema_specifications-2025.9.1-py3-none-any.whl", "imports": ["jsonschema_specifications"], "install_dir": "site", "name": "jsonschema_specifications", "package_type": "package", "sha256": "ad8df6243b990e76af93135ab36903225cdc03e1730fc433f93ac3934a50d05b", "unvendored_tests": true, "version": "2025.9.1"}, "jsonschema-specifications-tests": {"depends": ["jsonschema_specifications"], "file_name": "jsonschema-specifications-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema_specifications-tests", "package_type": "package", "sha256": "01de369c9af413ea993b20a95f16934e4983bebe6b883ed1c93f71678ddee491", "unvendored_tests": false, "version": "2025.9.1"}, "jsonschema-tests": {"depends": ["jsonschema"], "file_name": "jsonschema-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema-tests", "package_type": "package", "sha256": "4b8bc3acfa97b81464f27d357ec18c34c3e9a57c889c98d45f4acb375507c08c", "unvendored_tests": false, "version": "4.26.0"}, "kiwisolver": {"depends": [], "file_name": "kiwisolver-1.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["kiwisolver"], "install_dir": "site", "name": "kiwisolver", "package_type": "package", "sha256": "7591db9cc1181815eeefb2e7c5b5622a18a3fa334788e1b49eb3e8ad7f90186f", "unvendored_tests": false, "version": "1.5.0"}, "lakers-python": {"depends": [], "file_name": "lakers_python-0.6.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["lakers"], "install_dir": "site", "name": "lakers-python", "package_type": "package", "sha256": "63d2d8e59fc90bb59ad8222890c5460fe999974fb92e2b42eaf8ee170ea89b06", "unvendored_tests": false, "version": "0.6.2"}, "lazy-loader": {"depends": [], "file_name": "lazy_loader-0.5-py3-none-any.whl", "imports": ["lazy_loader"], "install_dir": "site", "name": "lazy_loader", "package_type": "package", "sha256": "7c11bbbabb45eb8cf9b9674d4d9defc24ae63e0f66baa2ea538deedb5bceec41", "unvendored_tests": false, "version": "0.5"}, "lazy-object-proxy": {"depends": [], "file_name": "lazy_object_proxy-1.12.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["lazy_object_proxy"], "install_dir": "site", "name": "lazy-object-proxy", "package_type": "package", "sha256": "2a90592a36f0e1ab5c3ddc3d63248001d8f604606bf4a3ae8f662df1a03fd050", "unvendored_tests": false, "version": "1.12.0"}, "libcrc32c": {"depends": [], "file_name": "libcrc32c-1.1.0.zip", "imports": [], "install_dir": "dynlib", "name": "libcrc32c", "package_type": "shared_library", "sha256": "169b2b64b92beef35578835446aefe94553fb316ffc01b9c4f653b39b9e77aa2", "unvendored_tests": false, "version": "1.1.0"}, "libcst": {"depends": ["pyyaml"], "file_name": "libcst-1.8.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["libcst"], "install_dir": "site", "name": "libcst", "package_type": "package", "sha256": "d081efd5f5bf610b6c3c5d6a240df0dea70846be35c98a80052b079a1cef83dc", "unvendored_tests": true, "version": "1.8.6"}, "libcst-tests": {"depends": ["libcst"], "file_name": "libcst-tests.tar", "imports": [], "install_dir": "site", "name": "libcst-tests", "package_type": "package", "sha256": "9720735162ec21b8829d5656cdcf21d69364c859ce6042ccb3b82dded2450b35", "unvendored_tests": false, "version": "1.8.6"}, "libgdal": {"depends": ["libgeos"], "file_name": "libgdal-3.8.3.zip", "imports": [], "install_dir": "dynlib", "name": "libgdal", "package_type": "shared_library", "sha256": "40f6439b818b75c005ad761cedcc766e4f50f0c85133824224b286ad79c5141e", "unvendored_tests": false, "version": "3.8.3"}, "libgeos": {"depends": [], "file_name": "libgeos-3.12.1.zip", "imports": [], "install_dir": "dynlib", "name": "libgeos", "package_type": "shared_library", "sha256": "4afd10fb9e121e12ede733c92319efa5cbde9949af69be848a126213f6816c7d", "unvendored_tests": false, "version": "3.12.1"}, "libhdf5": {"depends": [], "file_name": "libhdf5-1.12.1.zip", "imports": [], "install_dir": "dynlib", "name": "libhdf5", "package_type": "shared_library", "sha256": "5e2e84be80f54cb8b6572ee8e07ba41e537042d6676d17ae1f604727b4351720", "unvendored_tests": false, "version": "1.12.1"}, "libheif": {"depends": [], "file_name": "libheif-1.12.0.zip", "imports": [], "install_dir": "dynlib", "name": "libheif", "package_type": "shared_library", "sha256": "9f7a3bfb1803fbd2f848520ff7281c49015af0840fb0b295e94302734df8b364", "unvendored_tests": false, "version": "1.12.0"}, "libopenblas": {"depends": [], "file_name": "libopenblas-0.3.28.zip", "imports": [], "install_dir": "dynlib", "name": "libopenblas", "package_type": "shared_library", "sha256": "5489d82d8b00ddd3ba283055ba14e2a03d870f1b7e9c07873d6064a8c306ea4c", "unvendored_tests": false, "version": "0.3.28"}, "libproj": {"depends": [], "file_name": "libproj-9.6.2.zip", "imports": [], "install_dir": "dynlib", "name": "libproj", "package_type": "shared_library", "sha256": "8739c76e681f900923b900c9df0ef75cf421d39cabb54650c4b9ad19b6a76d85", "unvendored_tests": false, "version": "9.6.2"}, "librt": {"depends": [], "file_name": "librt-0.8.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["librt"], "install_dir": "site", "name": "librt", "package_type": "package", "sha256": "8e31c83c95a6bdc6511b915dfe6fe4896a1f47aa76b510557c398dac91dcd31d", "unvendored_tests": false, "version": "0.8.1"}, "libsuitesparse": {"depends": ["libopenblas"], "file_name": "libsuitesparse-5.11.0.zip", "imports": [], "install_dir": "dynlib", "name": "libsuitesparse", "package_type": "shared_library", "sha256": "72c1fa730dfa1fdc7fbddb134031fcbfdbca18cbbbef5d540421f850bf3f73ca", "unvendored_tests": false, "version": "5.11.0"}, "libtaglib": {"depends": [], "file_name": "libtaglib-2.1.1.zip", "imports": [], "install_dir": "dynlib", "name": "libtaglib", "package_type": "shared_library", "sha256": "28d71b342be8f77f3da7c221973be1dd7ac781dd19e183e579918ea8915a72e7", "unvendored_tests": false, "version": "2.1.1"}, "lightgbm": {"depends": ["numpy", "scipy", "scikit-learn"], "file_name": "lightgbm-4.6.0-py3-none-pyemscripten_2026_0_wasm32.whl", "imports": ["lightgbm"], "install_dir": "site", "name": "lightgbm", "package_type": "package", "sha256": "1383802204df7e6ac2068b144b495e1a562f2b79bf658f4de5ac93e8da56544f", "unvendored_tests": false, "version": "4.6.0"}, "logbook": {"depends": ["typing-extensions"], "file_name": "logbook-1.9.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["logbook"], "install_dir": "site", "name": "logbook", "package_type": "package", "sha256": "c0f85541516c19d4f54958ef70314cf1c6058bae96e3bf0c60c87fe43785418a", "unvendored_tests": false, "version": "1.9.2"}, "lxml": {"depends": [], "file_name": "lxml-6.0.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["lxml"], "install_dir": "site", "name": "lxml", "package_type": "package", "sha256": "f37f82e09f6d7957aa167440db7ef683439cc3ce1befac1d2ca27e35bd7c95d4", "unvendored_tests": false, "version": "6.0.2"}, "lz4": {"depends": [], "file_name": "lz4-4.4.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["lz4"], "install_dir": "site", "name": "lz4", "package_type": "package", "sha256": "52a18b615af23a21f628c5bb30d9f2447fa9ea3013eecdd6312618c3a76ac228", "unvendored_tests": false, "version": "4.4.5"}, "markupsafe": {"depends": [], "file_name": "markupsafe-3.0.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["markupsafe"], "install_dir": "site", "name": "MarkupSafe", "package_type": "package", "sha256": "70d3fb95b0946e2b4a2c182b4e10ddff5e498ebe2bb596a0aa179f0844c56c67", "unvendored_tests": false, "version": "3.0.3"}, "matplotlib": {"depends": ["contourpy", "cycler", "fonttools", "kiwisolver", "numpy", "packaging", "pillow", "pyparsing", "python-dateutil", "pytz"], "file_name": "matplotlib-3.10.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pylab", "mpl_toolkits", "matplotlib"], "install_dir": "site", "name": "matplotlib", "package_type": "package", "sha256": "2867b2003ee66d0d2478423f783ec035d432c6560ae86d0e58d096ff98cab6a8", "unvendored_tests": true, "version": "3.10.8"}, "matplotlib-inline": {"depends": ["traitlets"], "file_name": "matplotlib_inline-0.2.1-py3-none-any.whl", "imports": ["matplotlib-inline"], "install_dir": "site", "name": "matplotlib-inline", "package_type": "package", "sha256": "16932830c5cd0f7d3ab13642cb68124534d88baf6f29733fdaa1c5e9c9323837", "unvendored_tests": false, "version": "0.2.1"}, "matplotlib-tests": {"depends": ["matplotlib"], "file_name": "matplotlib-tests.tar", "imports": [], "install_dir": "site", "name": "matplotlib-tests", "package_type": "package", "sha256": "262a0505d91ff32ab64aafc0f26e90707d315c8bc04e07455fe0307950d57455", "unvendored_tests": false, "version": "3.10.8"}, "memory-allocator": {"depends": [], "file_name": "memory_allocator-0.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["memory_allocator"], "install_dir": "site", "name": "memory-allocator", "package_type": "package", "sha256": "a044a0569d71833e38c7e47fdfe5b7a0064d174facaccfbc45cbac57dcfaa6a0", "unvendored_tests": false, "version": "0.2.0"}, "micropip": {"depends": [], "file_name": "micropip-0.11.1-py3-none-any.whl", "imports": ["micropip"], "install_dir": "site", "name": "micropip", "package_type": "package", "sha256": "668cd1270f480ac9f93da4a2b4873a252743e4ad3da723d37a7e4c637c4f2314", "unvendored_tests": false, "version": "0.11.1"}, "ml-dtypes": {"depends": ["numpy"], "file_name": "ml_dtypes-0.5.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["ml_dtypes"], "install_dir": "site", "name": "ml_dtypes", "package_type": "package", "sha256": "0a1fae1e5c9a473a65246d83f91fb3388076fbb7a9bc1a91e40fb376047b8563", "unvendored_tests": false, "version": "0.5.4"}, "mmh3": {"depends": [], "file_name": "mmh3-5.2.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["mmh3"], "install_dir": "site", "name": "mmh3", "package_type": "package", "sha256": "cd381ca02d45cb16cd7f72961fd8d9f050ee03a01596688b5f822771df5a3e41", "unvendored_tests": false, "version": "5.2.1"}, "more-itertools": {"depends": [], "file_name": "more_itertools-11.0.1-py3-none-any.whl", "imports": ["more_itertools"], "install_dir": "site", "name": "more-itertools", "package_type": "package", "sha256": "d348eb309bd03b414df82dc8bd5b2e1717417434849aeee58d9b4b1b2dff8e7e", "unvendored_tests": false, "version": "11.0.1"}, "mpmath": {"depends": [], "file_name": "mpmath-1.4.1-py3-none-any.whl", "imports": ["mpmath"], "install_dir": "site", "name": "mpmath", "package_type": "package", "sha256": "625a8215b09034296e02e6a432a26997e08a865e2637d43a7b13ab5faa59306e", "unvendored_tests": true, "version": "1.4.1"}, "mpmath-tests": {"depends": ["mpmath"], "file_name": "mpmath-tests.tar", "imports": [], "install_dir": "site", "name": "mpmath-tests", "package_type": "package", "sha256": "ed57401c5d0f9feb1603b0ffbd088097adf87372e330e1e2eee1e1622221257e", "unvendored_tests": false, "version": "1.4.1"}, "msgpack": {"depends": [], "file_name": "msgpack-1.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["msgpack"], "install_dir": "site", "name": "msgpack", "package_type": "package", "sha256": "7888085522053f041fe9c6b1aa5053e90444ea020562dd1097fc58282c7bec07", "unvendored_tests": false, "version": "1.1.2"}, "msgspec": {"depends": [], "file_name": "msgspec-0.20.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["msgspec"], "install_dir": "site", "name": "msgspec", "package_type": "package", "sha256": "c83b7ee0a54570ef95f02c5a665355dbade5fb476b9edd1433335e1272238bb2", "unvendored_tests": false, "version": "0.20.0"}, "msprime": {"depends": ["numpy", "newick", "tskit", "demes", "rpds-py"], "file_name": "msprime-1.4.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["msprime"], "install_dir": "site", "name": "msprime", "package_type": "package", "sha256": "39a9c4f5a9158a7a6235cce55c016943d3dc2b39f7b25b8c81046fc1970db300", "unvendored_tests": false, "version": "1.4.1"}, "multidict": {"depends": [], "file_name": "multidict-6.7.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["multidict"], "install_dir": "site", "name": "multidict", "package_type": "package", "sha256": "c2a38d453cafdc024c05cfcf199a86d323aa103e53d2c87060695ba8ea108319", "unvendored_tests": false, "version": "6.7.1"}, "munch": {"depends": ["setuptools", "six"], "file_name": "munch-4.0.0-py2.py3-none-any.whl", "imports": ["munch"], "install_dir": "site", "name": "munch", "package_type": "package", "sha256": "6179e44ed0dcf51ca2a261e0488b82c4ca75a26c1785586c787dac5909caccc9", "unvendored_tests": false, "version": "4.0.0"}, "mypy": {"depends": ["librt"], "file_name": "mypy-1.19.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["mypyc", "mypy"], "install_dir": "site", "name": "mypy", "package_type": "package", "sha256": "d4d4e1ad30335236cb6aca2d7c3cdfcfa15195fc7e5a6d6b93e6e2b39b81a963", "unvendored_tests": true, "version": "1.19.1"}, "mypy-tests": {"depends": ["mypy"], "file_name": "mypy-tests.tar", "imports": [], "install_dir": "site", "name": "mypy-tests", "package_type": "package", "sha256": "7cf7c14d40069e7b5d8f9471a0d1b65df5e9d3710d879ac9c65b909872f2e21d", "unvendored_tests": false, "version": "1.19.1"}, "narwhals": {"depends": [], "file_name": "narwhals-2.18.1-py3-none-any.whl", "imports": ["narwhals"], "install_dir": "site", "name": "narwhals", "package_type": "package", "sha256": "d4a958aa61fca388a6f93ab733c4c45ebee05aaaf8e1cfb97d51987e0399f0bc", "unvendored_tests": false, "version": "2.18.1"}, "ndindex": {"depends": [], "file_name": "ndindex-1.10.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["ndindex"], "install_dir": "site", "name": "ndindex", "package_type": "package", "sha256": "0381ba4e0aa7b15b9a659d8735c2da98e5bd59f02c42273c3eb80d00000df4f2", "unvendored_tests": true, "version": "1.10.1"}, "ndindex-tests": {"depends": ["ndindex"], "file_name": "ndindex-tests.tar", "imports": [], "install_dir": "site", "name": "ndindex-tests", "package_type": "package", "sha256": "90cb33fcde8f34aa22f3bba7e36f2f9a54b7d956cf055a486c3e40e9adfbd7b7", "unvendored_tests": false, "version": "1.10.1"}, "netcdf4": {"depends": ["numpy", "packaging", "cftime", "certifi"], "file_name": "netcdf4-1.7.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["netCDF4"], "install_dir": "site", "name": "netcdf4", "package_type": "package", "sha256": "f3b876051eaa947c22909c180240116f579a4f057c210d4336488f4a190d9909", "unvendored_tests": false, "version": "1.7.4"}, "networkx": {"depends": ["decorator", "setuptools", "matplotlib", "numpy"], "file_name": "networkx-3.6.1-py3-none-any.whl", "imports": ["networkx"], "install_dir": "site", "name": "networkx", "package_type": "package", "sha256": "de0354124c06f1b24dbad90defacf49764ab04dd616a13b685493670e199755c", "unvendored_tests": true, "version": "3.6.1"}, "networkx-tests": {"depends": ["networkx"], "file_name": "networkx-tests.tar", "imports": [], "install_dir": "site", "name": "networkx-tests", "package_type": "package", "sha256": "757b17ecfbd4a7f917d813ff976a4283e20c7971cfac4ffa8326d81da21a7ab8", "unvendored_tests": false, "version": "3.6.1"}, "newick": {"depends": [], "file_name": "newick-1.11.0-py2.py3-none-any.whl", "imports": ["newick"], "install_dir": "site", "name": "newick", "package_type": "package", "sha256": "7cfae654b5249f3073285fcfd41a741e025da374bcefd178a4983477b439652d", "unvendored_tests": false, "version": "1.11.0"}, "nh3": {"depends": [], "file_name": "nh3-0.3.4-cp38-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["nh3"], "install_dir": "site", "name": "nh3", "package_type": "package", "sha256": "beac0668523837dffece22490f091d52df17030d14eb6cae85678f5a84b5ecf5", "unvendored_tests": false, "version": "0.3.4"}, "nlopt": {"depends": ["numpy"], "file_name": "nlopt-2.9.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["nlopt"], "install_dir": "site", "name": "nlopt", "package_type": "package", "sha256": "84f992771a7c4d7e09990f19c095aa93ecf6fbdab670a0a878ead54ba407b8ba", "unvendored_tests": false, "version": "2.9.1"}, "nltk": {"depends": ["regex"], "file_name": "nltk-3.9.4-py3-none-any.whl", "imports": ["nltk"], "install_dir": "site", "name": "nltk", "package_type": "package", "sha256": "dc1050a5aec8f3babaa7a6995bc194f81bad637bcfcff0b70527d685d7071896", "unvendored_tests": true, "version": "3.9.4"}, "nltk-tests": {"depends": ["nltk"], "file_name": "nltk-tests.tar", "imports": [], "install_dir": "site", "name": "nltk-tests", "package_type": "package", "sha256": "8ef4b2dcc0144c4cf6b5f9f6b4d07186ccce60ff116c1f3ec944bc1c6bb1f28c", "unvendored_tests": false, "version": "3.9.4"}, "numcodecs": {"depends": ["deprecated", "numpy"], "file_name": "numcodecs-0.15.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numcodecs"], "install_dir": "site", "name": "numcodecs", "package_type": "package", "sha256": "0e796eafa0bf5a563a34406bbed9963ee116b14e6c539a853a266b30e3c35860", "unvendored_tests": true, "version": "0.15.1"}, "numcodecs-tests": {"depends": ["numcodecs"], "file_name": "numcodecs-tests.tar", "imports": [], "install_dir": "site", "name": "numcodecs-tests", "package_type": "package", "sha256": "70f55a3708eee999ad7540c75ee1bee0467d409e29cd4b0684745fb325db6dda", "unvendored_tests": false, "version": "0.15.1"}, "numpy": {"depends": [], "file_name": "numpy-2.4.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy"], "install_dir": "site", "name": "numpy", "package_type": "package", "sha256": "0cad9c1b91f0082e4f959bc0e0bf5835a2efbba6ab3b1e9d1fe6e7e564cca98e", "unvendored_tests": false, "version": "2.4.3"}, "numpy-tests": {"depends": [], "file_name": "numpy_tests-2.4.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy-tests"], "install_dir": "site", "name": "numpy-tests", "package_type": "package", "sha256": "0f8d0a18c19c75cb7e2ee1d2f53cedb377284092995e636484711211c7f4c6f2", "unvendored_tests": false, "version": "2.4.3"}, "openai": {"depends": ["httpx", "pydantic", "typing-extensions", "distro", "anyio", "jiter"], "file_name": "openai-2.30.0-py3-none-any.whl", "imports": ["openai"], "install_dir": "site", "name": "openai", "package_type": "package", "sha256": "365c3b95509e66a2303130a94f6a66d78e4260d1922ddca272b1d397b299a581", "unvendored_tests": false, "version": "2.30.0"}, "opencv-python": {"depends": ["numpy"], "file_name": "opencv_python-4.11.0.86-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["cv2"], "install_dir": "site", "name": "opencv-python", "package_type": "package", "sha256": "7aff09fdabbb4c34b0df6178cfdfee19d32c2fafb042f4270cff84d3165e47ef", "unvendored_tests": false, "version": "4.11.0.86"}, "optlang": {"depends": ["sympy", "six", "swiglpk"], "file_name": "optlang-1.9.0-py2.py3-none-any.whl", "imports": ["optlang"], "install_dir": "site", "name": "optlang", "package_type": "package", "sha256": "87eb845e51ad93d4812c13ec312bec06bc352e018cac7619ea0e2e34bebc5674", "unvendored_tests": true, "version": "1.9.0"}, "optlang-tests": {"depends": ["optlang"], "file_name": "optlang-tests.tar", "imports": [], "install_dir": "site", "name": "optlang-tests", "package_type": "package", "sha256": "4aa7bc7eb9cc97be969f2ee6a32b750dfa30213b89f1fa4d140bb32fb77cdef4", "unvendored_tests": false, "version": "1.9.0"}, "orjson": {"depends": [], "file_name": "orjson-3.11.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["orjson"], "install_dir": "site", "name": "orjson", "package_type": "package", "sha256": "8de621cd40c20b316db1fcf7981807f5125a0dc7e65cac8b5c6856ea5f5f247d", "unvendored_tests": false, "version": "3.11.8"}, "packaging": {"depends": [], "file_name": "packaging-26.1-py3-none-any.whl", "imports": ["packaging"], "install_dir": "site", "name": "packaging", "package_type": "package", "sha256": "2719239437268bcea22845651a242f2c252e2ed984645161dd203546f2a52219", "unvendored_tests": false, "version": "26.1"}, "pandas": {"depends": ["numpy", "python-dateutil", "pytz"], "file_name": "pandas-3.0.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pandas"], "install_dir": "site", "name": "pandas", "package_type": "package", "sha256": "51475a2026084c3b600566658fffc95efc5a71593472ab8a561d92a504a15a3e", "unvendored_tests": true, "version": "3.0.2"}, "pandas-tests": {"depends": ["pandas"], "file_name": "pandas-tests.tar", "imports": [], "install_dir": "site", "name": "pandas-tests", "package_type": "package", "sha256": "0dd88507dfe8ab502e68ac679b2b1d0187b3490b9c1f65aeb8df020b091ff3f0", "unvendored_tests": false, "version": "3.0.2"}, "parso": {"depends": [], "file_name": "parso-0.8.6-py2.py3-none-any.whl", "imports": ["parso"], "install_dir": "site", "name": "parso", "package_type": "package", "sha256": "31fad5b0c039c6769850f94b6c7289a738371dbc1b514f497fe997c0c3d90217", "unvendored_tests": false, "version": "0.8.6"}, "patsy": {"depends": ["numpy", "six"], "file_name": "patsy-1.0.2-py2.py3-none-any.whl", "imports": ["patsy"], "install_dir": "site", "name": "patsy", "package_type": "package", "sha256": "b47a353700dee69323fbc56dff35e19075b0f02537b3aafa0d4dd2d702af4598", "unvendored_tests": true, "version": "1.0.2"}, "patsy-tests": {"depends": ["patsy"], "file_name": "patsy-tests.tar", "imports": [], "install_dir": "site", "name": "patsy-tests", "package_type": "package", "sha256": "897dc50dfd17fa5e83e7c357a34e5ddace039865006c8cb92ad8528b3fd32a0f", "unvendored_tests": false, "version": "1.0.2"}, "pcodec": {"depends": ["numpy"], "file_name": "pcodec-1.0.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pcodec"], "install_dir": "site", "name": "pcodec", "package_type": "package", "sha256": "ff3f7669f78213b7b9c048012cdec96d64d44ae734f02566055a54bd61dedce4", "unvendored_tests": false, "version": "1.0.1"}, "peewee": {"depends": [], "file_name": "peewee-4.0.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["peewee"], "install_dir": "site", "name": "peewee", "package_type": "package", "sha256": "5d15c6e19fa05301e5be1e5361da8c51b531f12ca206fe7ff6faabc06fb42e81", "unvendored_tests": true, "version": "4.0.4"}, "peewee-tests": {"depends": ["peewee"], "file_name": "peewee-tests.tar", "imports": [], "install_dir": "site", "name": "peewee-tests", "package_type": "package", "sha256": "997d8f93ed6223b35840ced7d06fda2a0da0752380ab3ebfdba69978af8087c3", "unvendored_tests": false, "version": "4.0.4"}, "phispy": {"depends": ["biopython", "numpy", "scikit-learn"], "file_name": "phispy-5.0.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["PhiSpyModules", "PhiSpyRepeatFinder"], "install_dir": "site", "name": "phispy", "package_type": "package", "sha256": "1ab164679688cb4be5cb50adff229cb62c1a9c961f9535ccdb60f1df5b0f9b4b", "unvendored_tests": false, "version": "5.0.6"}, "pi-heif": {"depends": ["cffi", "pillow"], "file_name": "pi_heif-1.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pi_heif"], "install_dir": "site", "name": "pi-heif", "package_type": "package", "sha256": "72c6a8e9496d4e27dc46a4881a0b48ca3f83b8f30390812450271d582ef1d7d7", "unvendored_tests": false, "version": "1.3.0"}, "pillow": {"depends": [], "file_name": "pillow-12.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["PIL"], "install_dir": "site", "name": "Pillow", "package_type": "package", "sha256": "a50d83a8a76d646768e99e93ed5bf365d0b83563fd8b597e77562e75c8f575a9", "unvendored_tests": false, "version": "12.2.0"}, "pillow-heif": {"depends": ["cffi", "pillow"], "file_name": "pillow_heif-1.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pillow_heif"], "install_dir": "site", "name": "pillow-heif", "package_type": "package", "sha256": "b5bd2840cb5fcc119f84b358edcf5cd807f7e4b806f85727cec92ed6e0a4b723", "unvendored_tests": false, "version": "1.3.0"}, "pkgconfig": {"depends": [], "file_name": "pkgconfig-1.6.0-py3-none-any.whl", "imports": ["pkgconfig"], "install_dir": "site", "name": "pkgconfig", "package_type": "package", "sha256": "81157722e71ec21c4aca36e97140eb92f44152fc765421e9cbfcddb3b3cc9e6c", "unvendored_tests": false, "version": "1.6.0"}, "platformdirs": {"depends": [], "file_name": "platformdirs-4.9.4-py3-none-any.whl", "imports": ["platformdirs"], "install_dir": "site", "name": "platformdirs", "package_type": "package", "sha256": "df6b888248eaf3d0ae8938f73c00a57755d66df97b6f8a280f5332cae626aa12", "unvendored_tests": false, "version": "4.9.4"}, "pluggy": {"depends": [], "file_name": "pluggy-1.6.0-py3-none-any.whl", "imports": ["pluggy"], "install_dir": "site", "name": "pluggy", "package_type": "package", "sha256": "8358dcb4259589a6dbb54b42d0c437801bac4c69e843e617e3b529e9b7926fda", "unvendored_tests": false, "version": "1.6.0"}, "ply": {"depends": [], "file_name": "ply-3.11-py2.py3-none-any.whl", "imports": ["ply"], "install_dir": "site", "name": "ply", "package_type": "package", "sha256": "aada8dd65148100455fbdead843a4aabff4c412c6c3ea3efd32393be5c9bf0f2", "unvendored_tests": false, "version": "3.11"}, "polars": {"depends": [], "file_name": "polars-1.33.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["polars"], "install_dir": "site", "name": "polars", "package_type": "package", "sha256": "3eefe347ffa293521fe54b25b4bd89baea72017eb0738c23dec9028643f66b1b", "unvendored_tests": false, "version": "1.33.1"}, "prompt-toolkit": {"depends": ["wcwidth"], "file_name": "prompt_toolkit-3.0.52-py3-none-any.whl", "imports": ["prompt_toolkit"], "install_dir": "site", "name": "prompt_toolkit", "package_type": "package", "sha256": "a9319fb4f0bd1a1186ff8d47cb06674de431c594f5982ff0fa2bfd57b92a1d04", "unvendored_tests": false, "version": "3.0.52"}, "propcache": {"depends": [], "file_name": "propcache-0.4.1-py3-none-any.whl", "imports": ["propcache"], "install_dir": "site", "name": "propcache", "package_type": "package", "sha256": "0110ae103d00b3993dc5c0cf4fb8904239875a62c4a70d24674a118d03a54a9c", "unvendored_tests": false, "version": "0.4.1"}, "protobuf": {"depends": [], "file_name": "protobuf-7.34.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["google"], "install_dir": "site", "name": "protobuf", "package_type": "package", "sha256": "2337db4f407b60eb09fb041275d865b7cf8c4b5af66a410fb21b4ae2f4aefb66", "unvendored_tests": false, "version": "7.34.1"}, "pure-eval": {"depends": [], "file_name": "pure_eval-0.2.3-py3-none-any.whl", "imports": ["pure_eval"], "install_dir": "site", "name": "pure-eval", "package_type": "package", "sha256": "385e27ddb09a827d352a572bbbdf57bed25f93c1385725c0d6c8d76a9247bdac", "unvendored_tests": false, "version": "0.2.3"}, "py": {"depends": [], "file_name": "py-1.11.0-py2.py3-none-any.whl", "imports": ["py"], "install_dir": "site", "name": "py", "package_type": "package", "sha256": "be81603a61919214bdaa4bf9962df662a221ac36a9306b0fbfef1a4188954f72", "unvendored_tests": false, "version": "1.11.0"}, "pyarrow": {"depends": ["numpy", "pandas", "pyodide-unix-timezones"], "file_name": "pyarrow-22.0.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyarrow"], "install_dir": "site", "name": "pyarrow", "package_type": "package", "sha256": "5ec8dcef05b34cdc452e65d7c4e88baaa9b7ff3a91cedb00529d1715d6bf5f0b", "unvendored_tests": false, "version": "22.0.0"}, "pyclipper": {"depends": [], "file_name": "pyclipper-1.4.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyclipper"], "install_dir": "site", "name": "pyclipper", "package_type": "package", "sha256": "08ac6670349bb59062b66443556a36bece92ef7d99068394cbf9ce87c6efe474", "unvendored_tests": false, "version": "1.4.0"}, "pycparser": {"depends": [], "file_name": "pycparser-3.0-py3-none-any.whl", "imports": ["pycparser"], "install_dir": "site", "name": "pycparser", "package_type": "package", "sha256": "fab73d094251fa60eef1b744db416f4f1fae95b18741b207870b65aa2f3479ed", "unvendored_tests": false, "version": "3.0"}, "pycryptodome": {"depends": [], "file_name": "pycryptodome-3.23.0-cp37-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["Crypto"], "install_dir": "site", "name": "pycryptodome", "package_type": "package", "sha256": "63a29e78ab83afc62df29b26c5fe428c3d7a05ab5e8312c14b8ec51a62f09538", "unvendored_tests": true, "version": "3.23.0"}, "pycryptodome-tests": {"depends": ["pycryptodome"], "file_name": "pycryptodome-tests.tar", "imports": [], "install_dir": "site", "name": "pycryptodome-tests", "package_type": "package", "sha256": "7d5bac3bf76937dc5db2654b048de4721e67244613d5cd477742f7a3d71e9dc4", "unvendored_tests": false, "version": "3.23.0"}, "pydantic": {"depends": ["typing-extensions", "pydantic_core", "annotated-types", "typing-inspection"], "file_name": "pydantic-2.12.5-py3-none-any.whl", "imports": ["pydantic"], "install_dir": "site", "name": "pydantic", "package_type": "package", "sha256": "f27dd6df3cbc35ce8fdc56571bcd431e724dbee4c48aef4012a33201bf737b68", "unvendored_tests": false, "version": "2.12.5"}, "pydantic-core": {"depends": ["typing-extensions"], "file_name": "pydantic_core-2.41.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pydantic_core"], "install_dir": "site", "name": "pydantic_core", "package_type": "package", "sha256": "fad0d59f3602537b4b0342ba6f1a997062b991dffe40f74722cc2b69cb95b075", "unvendored_tests": false, "version": "2.41.5"}, "pydoc-data": {"depends": [], "file_name": "pydoc_data-1.0.0-py2.py3-none-any.whl", "imports": ["pydoc_data"], "install_dir": "site", "name": "pydoc_data", "package_type": "package", "sha256": "4d56d58cd86590088d892487b9a909cafdd139797f6c4ce5fbfe7e7e10e5f265", "unvendored_tests": false, "version": "1.0.0"}, "pyerfa": {"depends": ["numpy"], "file_name": "pyerfa-2.0.1.5-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["erfa"], "install_dir": "site", "name": "pyerfa", "package_type": "package", "sha256": "4965ba76433ce57e9f71962020cb4501b0c5aa00f7f68df880e835338c70bcbd", "unvendored_tests": true, "version": "2.0.1.5"}, "pyerfa-tests": {"depends": ["pyerfa"], "file_name": "pyerfa-tests.tar", "imports": [], "install_dir": "site", "name": "pyerfa-tests", "package_type": "package", "sha256": "36d4d9d649e639f40eb566e3b97bfa35e0d6776edaa737febc65c96b8d8a649a", "unvendored_tests": false, "version": "2.0.1.5"}, "pygame-ce": {"depends": [], "file_name": "pygame_ce-2.5.7-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pygame"], "install_dir": "site", "name": "pygame-ce", "package_type": "package", "sha256": "cb4110ae867f54702354a50c98a8c07adb30a23fb2922421ae593c1f307b117d", "unvendored_tests": false, "version": "2.5.7"}, "pygments": {"depends": [], "file_name": "pygments-2.20.0-py3-none-any.whl", "imports": ["pygments"], "install_dir": "site", "name": "Pygments", "package_type": "package", "sha256": "72b3a2c9c1f6eae60e2023e19d2d706cc0a6e0b2c40cc7fd94b9264a380e7569", "unvendored_tests": false, "version": "2.20.0"}, "pyheif": {"depends": ["cffi"], "file_name": "pyheif-0.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyheif"], "install_dir": "site", "name": "pyheif", "package_type": "package", "sha256": "7b4710788e8dff3a7532018eb5636cde5851a4b1d24806bb96f4c131b0f0114e", "unvendored_tests": false, "version": "0.8.0"}, "pyiceberg": {"depends": ["click", "cachetools", "fsspec", "mmh3", "pydantic", "pyparsing", "pyroaring", "requests", "rich", "sortedcontainers", "sqlalchemy", "strictyaml"], "file_name": "pyiceberg-0.11.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyiceberg"], "install_dir": "site", "name": "pyiceberg", "package_type": "package", "sha256": "c6b6209a498acfe34cfb9b9b8e99e854090d33736e05e0bd6867f2a1c35f07c9", "unvendored_tests": false, "version": "0.11.1"}, "pyinstrument": {"depends": [], "file_name": "pyinstrument-5.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyinstrument"], "install_dir": "site", "name": "pyinstrument", "package_type": "package", "sha256": "34797b20f5228d961a92d9f12fca867c45fcaf35ea1d289a6c6de0dba29c6510", "unvendored_tests": false, "version": "5.1.2"}, "pymongo": {"depends": ["dnspython"], "file_name": "pymongo-4.16.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pymongo", "gridfs"], "install_dir": "site", "name": "pymongo", "package_type": "package", "sha256": "34415ef94bbfc12863dbcbca9b048d7f4d6e8dec96cf8d5c7be266278db039de", "unvendored_tests": false, "version": "4.16.0"}, "pymupdf": {"depends": [], "file_name": "pymupdf-1.27.2.2-cp314-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["pymupdf", "fitz"], "install_dir": "site", "name": "PyMuPDF", "package_type": "package", "sha256": "d4372bb93be6eda3ecd0ea5c203ff1522d8f177121829fe7257122de89bc1cf3", "unvendored_tests": false, "version": "1.27.2.2"}, "pynacl": {"depends": ["cffi"], "file_name": "pynacl-1.6.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["nacl"], "install_dir": "site", "name": "pynacl", "package_type": "package", "sha256": "5a890d6cf83d53a465dea4b9d4b168c3dbfd7b0ada201e8306d16b03166f72c7", "unvendored_tests": false, "version": "1.6.2"}, "pyodide-http": {"depends": [], "file_name": "pyodide_http-0.2.2-py3-none-any.whl", "imports": ["pyodide_http"], "install_dir": "site", "name": "pyodide-http", "package_type": "package", "sha256": "c1bcb12d64854b0f5365ba34e684e04c389eaa8210eb3c5312db828e26fc3e35", "unvendored_tests": false, "version": "0.2.2"}, "pyodide-unix-timezones": {"depends": [], "file_name": "pyodide_unix_timezones-1.0.0-py3-none-any.whl", "imports": ["unix_timezones"], "install_dir": "site", "name": "pyodide-unix-timezones", "package_type": "package", "sha256": "f2677e2cd3c636d14149a2130eeffe9d5bc30a32ed9e80ca455ca69ed23b3c17", "unvendored_tests": false, "version": "1.0.0"}, "pyparsing": {"depends": [], "file_name": "pyparsing-3.3.2-py3-none-any.whl", "imports": ["pyparsing"], "install_dir": "site", "name": "pyparsing", "package_type": "package", "sha256": "101eece4e324f842bf46e6f821fe5bc62d79b9ebfa3b399b6aff0e0ab0ee400f", "unvendored_tests": false, "version": "3.3.2"}, "pyproj": {"depends": ["certifi"], "file_name": "pyproj-3.7.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyproj"], "install_dir": "site", "name": "pyproj", "package_type": "package", "sha256": "5b2f39f2bece8d5b69035a099c844e9fc7969801b5045c1b6928e7ba43a5a2b3", "unvendored_tests": false, "version": "3.7.2"}, "pyroaring": {"depends": [], "file_name": "pyroaring-1.0.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyroaring"], "install_dir": "site", "name": "pyroaring", "package_type": "package", "sha256": "7cc8d7f6fb867ad5dc7739b5a3f6e05c56f9644cc138d14b2ae7523eebfb902f", "unvendored_tests": false, "version": "1.0.4"}, "pyrodigal": {"depends": [], "file_name": "pyrodigal-3.7.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyrodigal"], "install_dir": "site", "name": "pyrodigal", "package_type": "package", "sha256": "deffc9214cd92cb01e17796bea2efb8b76a671f1d21f3dea27e89875503163c8", "unvendored_tests": true, "version": "3.7.1"}, "pyrodigal-tests": {"depends": ["pyrodigal"], "file_name": "pyrodigal-tests.tar", "imports": [], "install_dir": "site", "name": "pyrodigal-tests", "package_type": "package", "sha256": "483321a5e49bb0ca0138007d5b5cba910983c88e589594d608469029720a59f3", "unvendored_tests": false, "version": "3.7.1"}, "pyrsistent": {"depends": [], "file_name": "pyrsistent-0.20.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["_pyrsistent_version", "pyrsistent"], "install_dir": "site", "name": "pyrsistent", "package_type": "package", "sha256": "76419c4464827bcec17ac9ce1686d1d9b4a57b8e014d48d76de3f73c444c0034", "unvendored_tests": false, "version": "0.20.0"}, "pysam": {"depends": [], "file_name": "pysam-0.23.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pysam"], "install_dir": "site", "name": "pysam", "package_type": "package", "sha256": "434f380b709f4f5d7ad6164949bb42d71d6ad7410e1c00d5e904e13e4b8e0bfc", "unvendored_tests": false, "version": "0.23.0"}, "pyshp": {"depends": [], "file_name": "pyshp-3.0.3-py3-none-any.whl", "imports": ["shapefile"], "install_dir": "site", "name": "pyshp", "package_type": "package", "sha256": "5c1c20f6f3877ca6ed54d6e3da0f60fb53cb090103cad427165a569d01084cfd", "unvendored_tests": false, "version": "3.0.3"}, "pytaglib": {"depends": [], "file_name": "pytaglib-3.2.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["taglib"], "install_dir": "site", "name": "pytaglib", "package_type": "package", "sha256": "e02dbf8f0d69962664b9a049950d005e10cf8ac90ae8da9f48224dd706d43def", "unvendored_tests": false, "version": "3.2.0"}, "pytest": {"depends": ["atomicwrites", "attrs", "more-itertools", "pluggy", "py", "setuptools", "six", "iniconfig", "exceptiongroup", "pygments"], "file_name": "pytest-9.0.2-py3-none-any.whl", "imports": ["_pytest", "pytest"], "install_dir": "site", "name": "pytest", "package_type": "package", "sha256": "53053e6052c428bac5aa8d6adc9ee73077c6d10d34881d3fdffc7eb47ca0e4c8", "unvendored_tests": false, "version": "9.0.2"}, "pytest-asyncio": {"depends": ["pytest"], "file_name": "pytest_asyncio-0.25.3-py3-none-any.whl", "imports": ["pytest_asyncio"], "install_dir": "site", "name": "pytest-asyncio", "package_type": "package", "sha256": "c477dbe5cce557b982a85f1ae0c4f65805af34b2e6d8be6ffe63a1fc1cfc1ee6", "unvendored_tests": false, "version": "0.25.3"}, "pytest-benchmark": {"depends": [], "file_name": "pytest_benchmark-4.0.0-py3-none-any.whl", "imports": ["pytest_benchmark"], "install_dir": "site", "name": "pytest-benchmark", "package_type": "package", "sha256": "265907a3ce436a612448ee6d6e39a4b36254801af17d09742a95948fcba20278", "unvendored_tests": false, "version": "4.0.0"}, "pytest-httpx": {"depends": ["httpx", "pytest", "httpcore"], "file_name": "pytest_httpx-0.36.0-py3-none-any.whl", "imports": ["pytest_httpx"], "install_dir": "site", "name": "pytest_httpx", "package_type": "package", "sha256": "ca7d6048cca2a641e9eeed8275d39f7a58a4d3bd7608b59b843a72cf18502485", "unvendored_tests": false, "version": "0.36.0"}, "python-calamine": {"depends": ["packaging"], "file_name": "python_calamine-0.6.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["python_calamine"], "install_dir": "site", "name": "python-calamine", "package_type": "package", "sha256": "9b4eca877e7f67fcd63b56079d856d315b5751e484a462c5e38ac1879d7a108b", "unvendored_tests": false, "version": "0.6.2"}, "python-dateutil": {"depends": ["six"], "file_name": "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", "imports": ["dateutil"], "install_dir": "site", "name": "python-dateutil", "package_type": "package", "sha256": "e0dad39eec43965d30ef0dbe870617bd5a7ca795c65fda722a7ab2bbd2b747e3", "unvendored_tests": false, "version": "2.9.0.post0"}, "python-flint": {"depends": [], "file_name": "python_flint-0.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["flint"], "install_dir": "site", "name": "python-flint", "package_type": "package", "sha256": "41c203caaf46b5cbdc40dccf4cd210ac7f0f748a819e285c62d9a019df5a0c23", "unvendored_tests": false, "version": "0.8.0"}, "python-flirt": {"depends": [], "file_name": "python_flirt-0.9.10-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["flirt"], "install_dir": "site", "name": "python-flirt", "package_type": "package", "sha256": "0c95b2ac87c9f788cd378a602d12dd3924bb6965cd2e38a9ad2cc4492cc97dcd", "unvendored_tests": false, "version": "0.9.10"}, "python-sat": {"depends": ["six"], "file_name": "python_sat-1.8.dev26-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pysat"], "install_dir": "site", "name": "python-sat", "package_type": "package", "sha256": "38cd81b473e50bd8f6bc69d957bd2cce477d5979a3b20a0099230312a97a699d", "unvendored_tests": false, "version": "1.8.dev26"}, "python-solvespace": {"depends": [], "file_name": "python_solvespace-3.0.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["python_solvespace"], "install_dir": "site", "name": "python-solvespace", "package_type": "package", "sha256": "d5421127c4b63d3b497214704b4a570834c5b333e6a4819b5603e21442219beb", "unvendored_tests": false, "version": "3.0.8"}, "pytz": {"depends": [], "file_name": "pytz-2026.1.post1-py2.py3-none-any.whl", "imports": ["pytz"], "install_dir": "site", "name": "pytz", "package_type": "package", "sha256": "b746aea4d621b01e8c9c5e8e3a6498daecec99f5bffa429beaf3cd6483b14f61", "unvendored_tests": false, "version": "2026.1.post1"}, "pywavelets": {"depends": ["numpy"], "file_name": "pywavelets-1.9.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pywt"], "install_dir": "site", "name": "pywavelets", "package_type": "package", "sha256": "87d48ef7c6fb86674c6a41d1b24b24f8fa200815ce4e226dc34f263644df4cf2", "unvendored_tests": true, "version": "1.9.0"}, "pywavelets-tests": {"depends": ["pywavelets"], "file_name": "pywavelets-tests.tar", "imports": [], "install_dir": "site", "name": "pywavelets-tests", "package_type": "package", "sha256": "50910bf44ea60b35074ab79efeee0dc815138d7ea6222abe3193a33f8237ecb2", "unvendored_tests": false, "version": "1.9.0"}, "pyxirr": {"depends": [], "file_name": "pyxirr-0.10.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pyxirr"], "install_dir": "site", "name": "pyxirr", "package_type": "package", "sha256": "e7ec55a87a3377d6f75c3d0e2b2c4555cd9893fbf47b26a45162c72e40dbb576", "unvendored_tests": false, "version": "0.10.8"}, "pyyaml": {"depends": [], "file_name": "pyyaml-6.0.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["_yaml", "yaml"], "install_dir": "site", "name": "pyyaml", "package_type": "package", "sha256": "2d30008b0dac84ea05f1ba400837918826368bec76e856798f995f25c630086b", "unvendored_tests": false, "version": "6.0.3"}, "rasterio": {"depends": ["numpy", "affine", "attrs", "certifi", "click", "cligj"], "file_name": "rasterio-1.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["rasterio"], "install_dir": "site", "name": "rasterio", "package_type": "package", "sha256": "e5283bdb56216058bd718d9cc63dbd22d7367450aabd5b8cafc26f4b7f67c608", "unvendored_tests": false, "version": "1.5.0"}, "rateslib": {"depends": ["numpy", "pandas", "matplotlib"], "file_name": "rateslib-2.7.1-cp310-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["rateslib"], "install_dir": "site", "name": "rateslib", "package_type": "package", "sha256": "68d084741e4ef2208f90222d8326906c0a4a382c37993df6f66b645798983b3d", "unvendored_tests": false, "version": "2.7.1"}, "rebound": {"depends": ["numpy"], "file_name": "rebound-4.4.7-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["rebound"], "install_dir": "site", "name": "rebound", "package_type": "package", "sha256": "4a62db045e6684cb0346590095d5bae2e384e1376cca89a418eabc5f0834b266", "unvendored_tests": false, "version": "4.4.7"}, "reboundx": {"depends": ["rebound", "numpy"], "file_name": "reboundx-4.4.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["reboundx"], "install_dir": "site", "name": "reboundx", "package_type": "package", "sha256": "37548fecf0821c1d9e5b6b6b0c03905708b6a78614235cf08075f3642755c1aa", "unvendored_tests": false, "version": "4.4.1"}, "referencing": {"depends": ["attrs", "rpds-py", "typing-extensions"], "file_name": "referencing-0.37.0-py3-none-any.whl", "imports": ["referencing"], "install_dir": "site", "name": "referencing", "package_type": "package", "sha256": "ae7bf99d7fc3f1f3a44a208aa00ad39f1e89037b67a2f699a11887e432e84b0f", "unvendored_tests": true, "version": "0.37.0"}, "referencing-tests": {"depends": ["referencing"], "file_name": "referencing-tests.tar", "imports": [], "install_dir": "site", "name": "referencing-tests", "package_type": "package", "sha256": "8980bd7a318df905735b13bd6c172f0c664b22015f56ef67ab203b5f62cbcd4c", "unvendored_tests": false, "version": "0.37.0"}, "regex": {"depends": [], "file_name": "regex-2026.3.32-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["regex"], "install_dir": "site", "name": "regex", "package_type": "package", "sha256": "116203af92638f05a67791cc5a217f860bfab7f6635a41cb6dce08e2691ae6bc", "unvendored_tests": true, "version": "2026.3.32"}, "regex-tests": {"depends": ["regex"], "file_name": "regex-tests.tar", "imports": [], "install_dir": "site", "name": "regex-tests", "package_type": "package", "sha256": "45165dad242c5399cb090bec7bc3e73d3b78e7475725eb31980981d6e8af2ccc", "unvendored_tests": false, "version": "2026.3.32"}, "requests": {"depends": ["charset-normalizer", "idna", "urllib3", "certifi"], "file_name": "requests-2.33.1-py3-none-any.whl", "imports": ["requests"], "install_dir": "site", "name": "requests", "package_type": "package", "sha256": "6a7c3f883c3b3daa44f03430d812e0b2ff7b9c1714d64aef6418be0e18b51780", "unvendored_tests": false, "version": "2.33.1"}, "retrying": {"depends": ["six"], "file_name": "retrying-1.4.2-py3-none-any.whl", "imports": ["retrying"], "install_dir": "site", "name": "retrying", "package_type": "package", "sha256": "9e01636b579b24749d9f965e9004e0cd8b10d86712d43c1357827ae726d019e4", "unvendored_tests": false, "version": "1.4.2"}, "rich": {"depends": [], "file_name": "rich-14.3.3-py3-none-any.whl", "imports": ["rich"], "install_dir": "site", "name": "rich", "package_type": "package", "sha256": "8e7422e326746554e7f0dd20444830913208cb98e4b0ef1a129f1cc13a63763b", "unvendored_tests": false, "version": "14.3.3"}, "rpds-py": {"depends": [], "file_name": "rpds_py-0.30.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["rpds"], "install_dir": "site", "name": "rpds-py", "package_type": "package", "sha256": "3b419aa82348a3b54e2e0c47d734bb91753175c7f75ec8e0315300728e761ceb", "unvendored_tests": false, "version": "0.30.0"}, "ruamel-yaml": {"depends": [], "file_name": "ruamel_yaml-0.19.1-py3-none-any.whl", "imports": ["ruamel"], "install_dir": "site", "name": "ruamel.yaml", "package_type": "package", "sha256": "eec1c6fae3e4ebf2784c05309c5238a3ca58ac2b71384ae8660fb6eb568af252", "unvendored_tests": false, "version": "0.19.1"}, "safetensors": {"depends": ["numpy"], "file_name": "safetensors-0.7.0-cp38-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["safetensors"], "install_dir": "site", "name": "safetensors", "package_type": "package", "sha256": "bfa0f826a4404063373e256dc48f08cf8b1b77f67371793c959bcfbadc842ce2", "unvendored_tests": false, "version": "0.7.0"}, "scikit-image": {"depends": ["packaging", "numpy", "scipy", "networkx", "pillow", "imageio", "pywavelets", "lazy_loader"], "file_name": "scikit_image-0.25.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["skimage"], "install_dir": "site", "name": "scikit-image", "package_type": "package", "sha256": "ebde167f651748b29adc37d70b4ace2fe5066541c2c00e1b8a1dc99acd92c586", "unvendored_tests": true, "version": "0.25.2"}, "scikit-image-tests": {"depends": ["scikit-image"], "file_name": "scikit-image-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-image-tests", "package_type": "package", "sha256": "f05e2a4ac0d5be4a9ec8e15d1af25be33a9670cd3c513e116168964375b9aab2", "unvendored_tests": false, "version": "0.25.2"}, "scikit-learn": {"depends": ["scipy", "joblib", "threadpoolctl"], "file_name": "scikit_learn-1.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["sklearn"], "install_dir": "site", "name": "scikit-learn", "package_type": "package", "sha256": "2ebb90e80c0efc5fe4d392197d6838878a7cd8c899c1aa59369d18d0ffe13ca9", "unvendored_tests": true, "version": "1.8.0"}, "scikit-learn-tests": {"depends": ["scikit-learn"], "file_name": "scikit-learn-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-learn-tests", "package_type": "package", "sha256": "87d182659274e4b46314902dc685efbd944c37bacb5098e0f4c53640a92b6f6e", "unvendored_tests": false, "version": "1.8.0"}, "scipy": {"depends": ["numpy"], "file_name": "scipy-1.18.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["scipy"], "install_dir": "site", "name": "scipy", "package_type": "package", "sha256": "4ef1569eac793bec84a92fa2eaf24eafb4529ff10c5ed87d1e335063f26142f3", "unvendored_tests": true, "version": "1.18.0"}, "scipy-tests": {"depends": ["scipy"], "file_name": "scipy-tests.tar", "imports": [], "install_dir": "site", "name": "scipy-tests", "package_type": "package", "sha256": "81d55b1106f90ab1c10ebe3037b48574e276ff7b9f01c9f00186b61fed590aaa", "unvendored_tests": false, "version": "1.18.0"}, "screed": {"depends": [], "file_name": "screed-1.1.3-py2.py3-none-any.whl", "imports": ["bigtests", "screed"], "install_dir": "site", "name": "screed", "package_type": "package", "sha256": "3ddcc3126948b32aa9de96156c54041341d1b36487196c8bd669fc4cdd56791d", "unvendored_tests": true, "version": "1.1.3"}, "screed-tests": {"depends": ["screed"], "file_name": "screed-tests.tar", "imports": [], "install_dir": "site", "name": "screed-tests", "package_type": "package", "sha256": "3f40e2eea4b7de7e149d0ee9ff5f1e88467fb887a002056777ce5f167ae26083", "unvendored_tests": false, "version": "1.1.3"}, "sentencepiece": {"depends": [], "file_name": "sentencepiece-0.2.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["sentencepiece"], "install_dir": "site", "name": "sentencepiece", "package_type": "package", "sha256": "c86d4f7b7cbe52a4af3550ff77a5108bc06c88fa9e161fb544715e974010b3ec", "unvendored_tests": false, "version": "0.2.1"}, "setuptools": {"depends": ["pyparsing"], "file_name": "setuptools-82.0.1-py3-none-any.whl", "imports": ["_distutils_hack", "setuptools"], "install_dir": "site", "name": "setuptools", "package_type": "package", "sha256": "43e06cea3e40c5a8594b20341557153e446eec6997e031762c290e0b94639457", "unvendored_tests": true, "version": "82.0.1"}, "setuptools-tests": {"depends": ["setuptools"], "file_name": "setuptools-tests.tar", "imports": [], "install_dir": "site", "name": "setuptools-tests", "package_type": "package", "sha256": "2e171885528f54769b9a0b881a82233b815f1dd5a40bc414bb3fd52f2ce9da63", "unvendored_tests": false, "version": "82.0.1"}, "shapely": {"depends": ["numpy"], "file_name": "shapely-2.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["shapely"], "install_dir": "site", "name": "shapely", "package_type": "package", "sha256": "c3e30e879f92e3600819ee25adf6d7c631ab060af8332335a24311f33e935093", "unvendored_tests": true, "version": "2.1.2"}, "shapely-tests": {"depends": ["shapely"], "file_name": "shapely-tests.tar", "imports": [], "install_dir": "site", "name": "shapely-tests", "package_type": "package", "sha256": "7c00b43ba494ef6ed2f294efcb898cd96e1df7329e96a6059c177919166ca575", "unvendored_tests": false, "version": "2.1.2"}, "simplejson": {"depends": [], "file_name": "simplejson-3.20.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["simplejson"], "install_dir": "site", "name": "simplejson", "package_type": "package", "sha256": "7280823a6b2a34b23dd91053df2582b7d81d0cdbdafab6a23f5e0545d559f4e1", "unvendored_tests": true, "version": "3.20.2"}, "simplejson-tests": {"depends": ["simplejson"], "file_name": "simplejson-tests.tar", "imports": [], "install_dir": "site", "name": "simplejson-tests", "package_type": "package", "sha256": "a3723f4bb513efc0b8da7be330a28edfce45531ce097427eb83ec540bc7fda6a", "unvendored_tests": false, "version": "3.20.2"}, "sisl": {"depends": ["pyparsing", "numpy", "scipy", "tqdm", "xarray", "pandas", "matplotlib"], "file_name": "sisl-0.16.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["sisl_toolbox", "sisl"], "install_dir": "site", "name": "sisl", "package_type": "package", "sha256": "fffbeefb14cc84852b1244e50106ec88f32e99ecb2dc589cb7e12b6beee9b7bd", "unvendored_tests": true, "version": "0.16.4"}, "sisl-tests": {"depends": ["sisl"], "file_name": "sisl-tests.tar", "imports": [], "install_dir": "site", "name": "sisl-tests", "package_type": "package", "sha256": "d8e1443aae171a6bf40ed95f5d8e2498c6904b44ea4116465b56260ffe731358", "unvendored_tests": false, "version": "0.16.4"}, "six": {"depends": [], "file_name": "six-1.17.0-py2.py3-none-any.whl", "imports": ["six"], "install_dir": "site", "name": "six", "package_type": "package", "sha256": "c6681057bd87fdec57e811b8e4007bad38deea284052817fa400d542c6423e2d", "unvendored_tests": false, "version": "1.17.0"}, "smart-open": {"depends": ["wrapt"], "file_name": "smart_open-7.5.1-py3-none-any.whl", "imports": ["smart_open"], "install_dir": "site", "name": "smart-open", "package_type": "package", "sha256": "40fd425b914cbccc4ed428888946090f0332a50a96b354e756c0944bf9fe3f8d", "unvendored_tests": false, "version": "7.5.1"}, "sniffio": {"depends": [], "file_name": "sniffio-1.3.1-py3-none-any.whl", "imports": ["sniffio"], "install_dir": "site", "name": "sniffio", "package_type": "package", "sha256": "4b7eb20cfa667229d721e3b41fd628633f7007a7296af1f731008728bd54145e", "unvendored_tests": true, "version": "1.3.1"}, "sniffio-tests": {"depends": ["sniffio"], "file_name": "sniffio-tests.tar", "imports": [], "install_dir": "site", "name": "sniffio-tests", "package_type": "package", "sha256": "57b04d4704244167ff6783b5ace1cfc1c20e89b77266407bf8d2049440642669", "unvendored_tests": false, "version": "1.3.1"}, "sortedcontainers": {"depends": [], "file_name": "sortedcontainers-2.4.0-py2.py3-none-any.whl", "imports": ["sortedcontainers"], "install_dir": "site", "name": "sortedcontainers", "package_type": "package", "sha256": "f9fc70329a6a64a0cca46260abb486035cee345ea9e6f63263529bb05ff3c0d7", "unvendored_tests": false, "version": "2.4.0"}, "soundfile": {"depends": ["cffi", "numpy"], "file_name": "soundfile-0.12.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["soundfile"], "install_dir": "site", "name": "soundfile", "package_type": "package", "sha256": "7c1e8d6572b4b850e140ec2f878e68f1f3b41bf515995f830895fc76c3d3ab1f", "unvendored_tests": false, "version": "0.12.1"}, "soupsieve": {"depends": [], "file_name": "soupsieve-2.8.3-py3-none-any.whl", "imports": ["soupsieve"], "install_dir": "site", "name": "soupsieve", "package_type": "package", "sha256": "5dad54616ed5b536f4801bed57a9b87e392046869047bb83b41843ffd1152379", "unvendored_tests": false, "version": "2.8.3"}, "sourmash": {"depends": ["screed", "cffi", "deprecation", "cachetools", "numpy", "matplotlib", "scipy", "bitstring"], "file_name": "sourmash-4.8.14-py3-none-pyemscripten_2026_0_wasm32.whl", "imports": ["sourmash"], "install_dir": "site", "name": "sourmash", "package_type": "package", "sha256": "733fb24273fc2a9e820217dff0f22a8b6c39f889c54d6c9f4cf4f615237a6c96", "unvendored_tests": false, "version": "4.8.14"}, "soxr": {"depends": ["numpy"], "file_name": "soxr-0.5.0.post1-cp312-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["soxr"], "install_dir": "site", "name": "soxr", "package_type": "package", "sha256": "4a2f6c5d3d1806be42d771a05f2b0aecd75d76b1427ef18542643296d86d8591", "unvendored_tests": false, "version": "0.5.0.post1"}, "sparseqr": {"depends": ["pycparser", "cffi", "numpy", "scipy"], "file_name": "sparseqr-1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["sparseqr"], "install_dir": "site", "name": "sparseqr", "package_type": "package", "sha256": "740a56a33ba62304edea14de7302c9681d31e93516f68a84cb483e1cf0f5c4ae", "unvendored_tests": false, "version": "1.2"}, "sqlalchemy": {"depends": ["typing-extensions"], "file_name": "sqlalchemy-2.0.48-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["sqlalchemy"], "install_dir": "site", "name": "sqlalchemy", "package_type": "package", "sha256": "c03b7fbafdc531e366a5f0060efc48bb5ca1b19269a819c84186ec2120e111fe", "unvendored_tests": true, "version": "2.0.48"}, "sqlalchemy-tests": {"depends": ["sqlalchemy"], "file_name": "sqlalchemy-tests.tar", "imports": [], "install_dir": "site", "name": "sqlalchemy-tests", "package_type": "package", "sha256": "78fdeea3388971c02a61996e46640a2ce9c0ec29471b6a9826c7d977a444b959", "unvendored_tests": false, "version": "2.0.48"}, "stack-data": {"depends": ["executing", "asttokens", "pure-eval"], "file_name": "stack_data-0.6.3-py3-none-any.whl", "imports": ["stack_data"], "install_dir": "site", "name": "stack-data", "package_type": "package", "sha256": "aa2bcc8a9652f42a5b999d467697bd23430b6971f9304e5a877dbbcd5af8bd71", "unvendored_tests": false, "version": "0.6.3"}, "starlette": {"depends": [], "file_name": "starlette-1.0.0-py3-none-any.whl", "imports": ["starlette"], "install_dir": "site", "name": "starlette", "package_type": "package", "sha256": "640965ea4168a263473c08df5d86be6e6a64625d731e60ad637796faa2173d12", "unvendored_tests": false, "version": "1.0.0"}, "statsmodels": {"depends": ["numpy", "scipy", "pandas", "patsy", "packaging"], "file_name": "statsmodels-0.14.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["statsmodels"], "install_dir": "site", "name": "statsmodels", "package_type": "package", "sha256": "cccb1d00257af36be6b5c91edcdd34f7c383bd7caa42529e4e22811700424795", "unvendored_tests": false, "version": "0.14.6"}, "strictyaml": {"depends": ["python-dateutil"], "file_name": "strictyaml-1.7.3-py3-none-any.whl", "imports": ["strictyaml"], "install_dir": "site", "name": "strictyaml", "package_type": "package", "sha256": "a2d7a8685293a679acc5889ae6718bcc784646a6d36d8c3e4dda249dd5dae1fe", "unvendored_tests": false, "version": "1.7.3"}, "svgwrite": {"depends": [], "file_name": "svgwrite-1.4.3-py3-none-any.whl", "imports": ["svgwrite"], "install_dir": "site", "name": "svgwrite", "package_type": "package", "sha256": "49820ba085f82ecb174698dca75cf92b3bda9559eb865364f9599b535173d63b", "unvendored_tests": false, "version": "1.4.3"}, "swiglpk": {"depends": [], "file_name": "swiglpk-5.0.13-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["swiglpk"], "install_dir": "site", "name": "swiglpk", "package_type": "package", "sha256": "b5bb2f3007210d9f572237db5046f613e434994b0c556c0125d7a7d94f6cf588", "unvendored_tests": false, "version": "5.0.13"}, "sympy": {"depends": ["mpmath"], "file_name": "sympy-1.14.0-py3-none-any.whl", "imports": ["isympy", "sympy"], "install_dir": "site", "name": "sympy", "package_type": "package", "sha256": "b95cce43522f14f9cf476b950a91c752e801be3369c1c1fc043a49f0a24bc2e4", "unvendored_tests": true, "version": "1.14.0"}, "sympy-tests": {"depends": ["sympy"], "file_name": "sympy-tests.tar", "imports": [], "install_dir": "site", "name": "sympy-tests", "package_type": "package", "sha256": "ade6e104f4b0288424c6d62d72130217082ff9207ca97abe7423ee93f24bf021", "unvendored_tests": false, "version": "1.14.0"}, "tblib": {"depends": [], "file_name": "tblib-3.2.2-py3-none-any.whl", "imports": ["tblib"], "install_dir": "site", "name": "tblib", "package_type": "package", "sha256": "8bfb3050d4afae5a674e83e81d38a604b14664c07d2d593517689fed4bb1b7b8", "unvendored_tests": false, "version": "3.2.2"}, "termcolor": {"depends": [], "file_name": "termcolor-3.3.0-py3-none-any.whl", "imports": ["termcolor"], "install_dir": "site", "name": "termcolor", "package_type": "package", "sha256": "1fa53e6f7718ab7fc6fcd043e02ec83d558f0e8d7541239e846cf431bc90fe7a", "unvendored_tests": false, "version": "3.3.0"}, "texttable": {"depends": [], "file_name": "texttable-1.7.0-py2.py3-none-any.whl", "imports": ["texttable"], "install_dir": "site", "name": "texttable", "package_type": "package", "sha256": "bdd98999310f95b7ca63cdd0ab1da5da04e1cc573dc6796e2aa40368c86452ff", "unvendored_tests": false, "version": "1.7.0"}, "texture2ddecoder": {"depends": [], "file_name": "texture2ddecoder-1.0.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["texture2ddecoder"], "install_dir": "site", "name": "texture2ddecoder", "package_type": "package", "sha256": "4f6ef53171d940b06358d3cd3271ba9cc7222bddb9dbeaf7c2ee22e7fafb7e63", "unvendored_tests": false, "version": "1.0.6"}, "threadpoolctl": {"depends": [], "file_name": "threadpoolctl-3.6.0-py3-none-any.whl", "imports": ["threadpoolctl"], "install_dir": "site", "name": "threadpoolctl", "package_type": "package", "sha256": "3aaf76e073749216354f3bf597768410ed3d2575e103e79ecaaf100b84e4ac6e", "unvendored_tests": false, "version": "3.6.0"}, "tiktoken": {"depends": ["regex", "requests"], "file_name": "tiktoken-0.12.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["tiktoken", "tiktoken_ext"], "install_dir": "site", "name": "tiktoken", "package_type": "package", "sha256": "719895996dd047ade3c4083fcba9c327be8b3d492b21adca3e94e6eb398863c5", "unvendored_tests": false, "version": "0.12.0"}, "tomli": {"depends": [], "file_name": "tomli-2.4.1-py3-none-any.whl", "imports": ["tomli"], "install_dir": "site", "name": "tomli", "package_type": "package", "sha256": "61330565b8eddb0a8a68887d87c00e56ec3334c282531d0816111bec2c766784", "unvendored_tests": false, "version": "2.4.1"}, "tomli-w": {"depends": [], "file_name": "tomli_w-1.2.0-py3-none-any.whl", "imports": ["tomli_w"], "install_dir": "site", "name": "tomli-w", "package_type": "package", "sha256": "ba6f659de7fc740ded43502cdb3d8e75383822eee44ab57dfaca6321f60a9177", "unvendored_tests": false, "version": "1.2.0"}, "toolz": {"depends": [], "file_name": "toolz-1.1.0-py3-none-any.whl", "imports": ["tlz", "toolz"], "install_dir": "site", "name": "toolz", "package_type": "package", "sha256": "656b542c0fcb8b2275aee1e434856d5649666704974dede177850b9dd9f74066", "unvendored_tests": true, "version": "1.1.0"}, "toolz-tests": {"depends": ["toolz"], "file_name": "toolz-tests.tar", "imports": [], "install_dir": "site", "name": "toolz-tests", "package_type": "package", "sha256": "90295298d48b1e5b5f10d22586753709ecb5683ca87152d0e9ef01b376191303", "unvendored_tests": false, "version": "1.1.0"}, "tqdm": {"depends": [], "file_name": "tqdm-4.67.3-py3-none-any.whl", "imports": ["tqdm"], "install_dir": "site", "name": "tqdm", "package_type": "package", "sha256": "acf8cffe10944a27f1689b3498cf1e5e426b27018f609a05b058812b52b74226", "unvendored_tests": false, "version": "4.67.3"}, "traitlets": {"depends": [], "file_name": "traitlets-5.14.3-py3-none-any.whl", "imports": ["traitlets"], "install_dir": "site", "name": "traitlets", "package_type": "package", "sha256": "4dde644e216b0f7c5c2afc8692ddd02354a838e11d47b5bab74718ca8e94e725", "unvendored_tests": true, "version": "5.14.3"}, "traitlets-tests": {"depends": ["traitlets"], "file_name": "traitlets-tests.tar", "imports": [], "install_dir": "site", "name": "traitlets-tests", "package_type": "package", "sha256": "fa4e51e507f795d428ee6a9940d139dc249265deb93b56cd82ecafd240a2176f", "unvendored_tests": false, "version": "5.14.3"}, "traits": {"depends": [], "file_name": "traits-7.1.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["traits"], "install_dir": "site", "name": "traits", "package_type": "package", "sha256": "cb2c6d93b837c53bb4b76d9375f1ab65b5d36087a6629b5d4366b1e2df647f05", "unvendored_tests": true, "version": "7.1.0"}, "traits-tests": {"depends": ["traits"], "file_name": "traits-tests.tar", "imports": [], "install_dir": "site", "name": "traits-tests", "package_type": "package", "sha256": "a22e747198bd19f5a55f74087f767c6c5cb0a964710e58fabc62afd8d91be1e0", "unvendored_tests": false, "version": "7.1.0"}, "tree-sitter": {"depends": [], "file_name": "tree_sitter-0.23.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["tree_sitter"], "install_dir": "site", "name": "tree-sitter", "package_type": "package", "sha256": "0e4f03afd3a7f51eddbc3459768e0ffc9c809189e55b4f3c48663a97efb91b88", "unvendored_tests": false, "version": "0.23.2"}, "tree-sitter-go": {"depends": ["tree-sitter"], "file_name": "tree_sitter_go-0.23.3-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["tree_sitter_go"], "install_dir": "site", "name": "tree-sitter-go", "package_type": "package", "sha256": "06ec0c72f7cbaf2d1dc67d7ead46aa28b8fcfc995ac6b46805bf653719808798", "unvendored_tests": false, "version": "0.23.3"}, "tree-sitter-java": {"depends": ["tree-sitter"], "file_name": "tree_sitter_java-0.23.4-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["tree_sitter_java"], "install_dir": "site", "name": "tree-sitter-java", "package_type": "package", "sha256": "df91be29258af8437a7866690d56c9c575cab79d106acdce51cddde46fef6bdf", "unvendored_tests": false, "version": "0.23.4"}, "tree-sitter-python": {"depends": ["tree-sitter"], "file_name": "tree_sitter_python-0.23.4-cp39-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["tree_sitter_python"], "install_dir": "site", "name": "tree-sitter-python", "package_type": "package", "sha256": "9dfae85ce236618342fbb6650ae95c6e36cc084ad4f12e57689789fb4a592059", "unvendored_tests": false, "version": "0.23.4"}, "tskit": {"depends": ["numpy", "jsonschema", "rpds-py"], "file_name": "tskit-1.0.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["tskit"], "install_dir": "site", "name": "tskit", "package_type": "package", "sha256": "29dd11241a2d3c3d6a2ba5944f8362d0d6f32548379335b08d710a1d9d89d758", "unvendored_tests": false, "version": "1.0.2"}, "typing-extensions": {"depends": [], "file_name": "typing_extensions-4.15.0-py3-none-any.whl", "imports": ["typing_extensions"], "install_dir": "site", "name": "typing-extensions", "package_type": "package", "sha256": "213fc049fb8bbea5f8369b06c7270cdddd634c2c000f721ce445e22473d66fd5", "unvendored_tests": false, "version": "4.15.0"}, "typing-inspection": {"depends": [], "file_name": "typing_inspection-0.4.2-py3-none-any.whl", "imports": ["typing_inspection"], "install_dir": "site", "name": "typing-inspection", "package_type": "package", "sha256": "b9719c895b2b6123042043573cbd110c8712d508201dcb3126c378a6face49cb", "unvendored_tests": false, "version": "0.4.2"}, "tzdata": {"depends": [], "file_name": "tzdata-2025.3-py2.py3-none-any.whl", "imports": ["tzdata"], "install_dir": "site", "name": "tzdata", "package_type": "package", "sha256": "717c97d3df7fbc3075a872585fec0e182e885853de99043b35ecb0c28c3abe15", "unvendored_tests": false, "version": "2025.3"}, "ujson": {"depends": [], "file_name": "ujson-5.12.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["ujson"], "install_dir": "site", "name": "ujson", "package_type": "package", "sha256": "9f7eb397ef663d5e7042d2894eb817ea1bbc3947d2aee483d4373efbb15a6850", "unvendored_tests": false, "version": "5.12.0"}, "uncertainties": {"depends": ["future"], "file_name": "uncertainties-3.2.3-py3-none-any.whl", "imports": ["uncertainties"], "install_dir": "site", "name": "uncertainties", "package_type": "package", "sha256": "8aba7b65c4e2703900a988d6dceaea0e4f7a548929ca88b1c66443cb01f775c5", "unvendored_tests": false, "version": "3.2.3"}, "unyt": {"depends": ["numpy", "packaging", "sympy"], "file_name": "unyt-3.1.0-py3-none-any.whl", "imports": ["unyt"], "install_dir": "site", "name": "unyt", "package_type": "package", "sha256": "32e3733f84a2ad5efa0651d5fc75e9e93a6e3596f6d8f3e98f6cf8ae5345aebf", "unvendored_tests": true, "version": "3.1.0"}, "unyt-tests": {"depends": ["unyt"], "file_name": "unyt-tests.tar", "imports": [], "install_dir": "site", "name": "unyt-tests", "package_type": "package", "sha256": "86f643c86c35ff1bd1e36ba37423dc41243af23b60f102d306eb6481adc05ffc", "unvendored_tests": false, "version": "3.1.0"}, "urllib3": {"depends": [], "file_name": "urllib3-2.6.3-py3-none-any.whl", "imports": ["urllib3"], "install_dir": "site", "name": "urllib3", "package_type": "package", "sha256": "890b138aa020e1f17842d735901a8869585894b994a3d6a8636f704551de29b3", "unvendored_tests": false, "version": "2.6.3"}, "vega-datasets": {"depends": ["pandas"], "file_name": "vega_datasets-0.9.0-py3-none-any.whl", "imports": ["vega_datasets"], "install_dir": "site", "name": "vega-datasets", "package_type": "package", "sha256": "40921f7c38b5a507081e81980f8a64c5cee3fb7ce44c73a77a5b083066c493b4", "unvendored_tests": true, "version": "0.9.0"}, "vega-datasets-tests": {"depends": ["vega-datasets"], "file_name": "vega-datasets-tests.tar", "imports": [], "install_dir": "site", "name": "vega-datasets-tests", "package_type": "package", "sha256": "c76d37a6f35dec9874e3abd29f43217bdb20bb4212956ff38c52e05d26375a0f", "unvendored_tests": false, "version": "0.9.0"}, "vrplib": {"depends": ["numpy"], "file_name": "vrplib-2.1.0-py3-none-any.whl", "imports": ["vrplib"], "install_dir": "site", "name": "vrplib", "package_type": "package", "sha256": "6545d1a48c8dc503bd38564144993881c811e27b735ee226761f7242bfeefeaf", "unvendored_tests": false, "version": "2.1.0"}, "wcwidth": {"depends": [], "file_name": "wcwidth-0.6.0-py3-none-any.whl", "imports": ["wcwidth"], "install_dir": "site", "name": "wcwidth", "package_type": "package", "sha256": "96f634dd982132bdf265366a2db9c2d676afcd837f7d0bf07a15d094a667cfd1", "unvendored_tests": false, "version": "0.6.0"}, "webencodings": {"depends": [], "file_name": "webencodings-0.5.1-py2.py3-none-any.whl", "imports": ["webencodings"], "install_dir": "site", "name": "webencodings", "package_type": "package", "sha256": "6b142d8fdf4cbf0a14ea19512cb6d71abfb6f1422c1067cba18ac5a25079a245", "unvendored_tests": false, "version": "0.5.1"}, "wordcloud": {"depends": ["matplotlib"], "file_name": "wordcloud-1.9.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["wordcloud"], "install_dir": "site", "name": "wordcloud", "package_type": "package", "sha256": "7e9d0d8d70ec7f035990b222fed4c3b3a3768bf20001e2cdddfd0a0337bac18d", "unvendored_tests": false, "version": "1.9.6"}, "wrapt": {"depends": [], "file_name": "wrapt-2.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["wrapt"], "install_dir": "site", "name": "wrapt", "package_type": "package", "sha256": "bd43f0d4fa46879f74ae5bc3630a743640d96dce0ecff70edc46e8d62153c3b1", "unvendored_tests": false, "version": "2.1.2"}, "xarray": {"depends": ["numpy", "packaging", "pandas"], "file_name": "xarray-2026.2.0-py3-none-any.whl", "imports": ["xarray"], "install_dir": "site", "name": "xarray", "package_type": "package", "sha256": "78043e019e2ca8660c8c301063076a05cba300dfac2ba30b555458817fb1a1bd", "unvendored_tests": true, "version": "2026.2.0"}, "xarray-tests": {"depends": ["xarray"], "file_name": "xarray-tests.tar", "imports": [], "install_dir": "site", "name": "xarray-tests", "package_type": "package", "sha256": "b4c7cfe3435a479201c625239e6a56ca38aad662a30d6681ced95bb7e8f61219", "unvendored_tests": false, "version": "2026.2.0"}, "xgboost": {"depends": ["numpy", "scipy", "setuptools"], "file_name": "xgboost-2.1.4-py3-none-pyemscripten_2026_0_wasm32.whl", "imports": ["xgboost"], "install_dir": "site", "name": "xgboost", "package_type": "package", "sha256": "fab99c29e0a2eeca4f7b48f1a78104bda0a1d2db9d3531bc45aeacce15167aa0", "unvendored_tests": false, "version": "2.1.4"}, "xlrd": {"depends": [], "file_name": "xlrd-2.0.2-py2.py3-none-any.whl", "imports": ["xlrd"], "install_dir": "site", "name": "xlrd", "package_type": "package", "sha256": "0cf17c3fecd37bde859cc502c4022a890dcf8ee565f8e8662626f0d7ba514a2b", "unvendored_tests": false, "version": "2.0.2"}, "xxhash": {"depends": [], "file_name": "xxhash-3.6.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["xxhash"], "install_dir": "site", "name": "xxhash", "package_type": "package", "sha256": "79db6cdb2e251071a30199374f29fad65257ee8145bf43361ac716a68c327a21", "unvendored_tests": false, "version": "3.6.0"}, "xyzservices": {"depends": [], "file_name": "xyzservices-2026.3.0-py3-none-any.whl", "imports": ["xyzservices"], "install_dir": "site", "name": "xyzservices", "package_type": "package", "sha256": "947091e6c3e6423408d7f0fb794ae1c81fcc8862eb2c222d69180acc0edae12c", "unvendored_tests": true, "version": "2026.3.0"}, "xyzservices-tests": {"depends": ["xyzservices"], "file_name": "xyzservices-tests.tar", "imports": [], "install_dir": "site", "name": "xyzservices-tests", "package_type": "package", "sha256": "9fc29843af5c616e9afd0f9d134cd9ec16ad436cc68db81d4000b8eb0b1bd9f1", "unvendored_tests": false, "version": "2026.3.0"}, "yarl": {"depends": ["multidict", "idna", "propcache"], "file_name": "yarl-1.23.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["yarl"], "install_dir": "site", "name": "yarl", "package_type": "package", "sha256": "b95d563dc55dc74048d5ec6a6c06900fbde94336c4142b427492e7fdae0c0ca9", "unvendored_tests": false, "version": "1.23.0"}, "yt": {"depends": ["ewah_bool_utils", "numpy", "matplotlib", "sympy", "setuptools", "packaging", "unyt", "cmyt", "colorspacious", "tqdm", "tomli", "tomli-w"], "file_name": "yt-4.4.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["yt"], "install_dir": "site", "name": "yt", "package_type": "package", "sha256": "4a8c8ef08b447472809fa5c2df1002e7de6c8a5c2b8b5136cc8e6d76b1b03100", "unvendored_tests": false, "version": "4.4.0"}, "zarr": {"depends": ["numpy", "packaging", "numcodecs", "google-crc32c", "donfig", "typing-extensions"], "file_name": "zarr-3.2.1-py3-none-any.whl", "imports": ["zarr"], "install_dir": "site", "name": "zarr", "package_type": "package", "sha256": "33329fb8ca402c0c50f1d12ce69d84ef4345ee1f238b906b773bc06fe4a6f926", "unvendored_tests": true, "version": "3.2.1"}, "zarr-tests": {"depends": ["zarr"], "file_name": "zarr-tests.tar", "imports": [], "install_dir": "site", "name": "zarr-tests", "package_type": "package", "sha256": "ab4915739f497326a0b1705bb16984bb321dd18b7ff9d2dce05e6d80e966d0b3", "unvendored_tests": false, "version": "3.2.1"}, "zengl": {"depends": [], "file_name": "zengl-2.7.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["zengl", "_zengl"], "install_dir": "site", "name": "zengl", "package_type": "package", "sha256": "9ff5b6d4c4386b140611dd67787022212f0d98272fb06534bc1a274ecd3197c0", "unvendored_tests": false, "version": "2.7.2"}, "zfpy": {"depends": ["numpy"], "file_name": "zfpy-1.0.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["zfpy"], "install_dir": "site", "name": "zfpy", "package_type": "package", "sha256": "7f2e87660fc7828201213a24c02dea88a71786eeff96d33fdfbd6a68a0073179", "unvendored_tests": false, "version": "1.0.1"}, "zstandard": {"depends": ["cffi"], "file_name": "zstandard-0.25.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["zstandard"], "install_dir": "site", "name": "zstandard", "package_type": "package", "sha256": "5b83ee277cf2cbf52187660561ae909c8e1c892047574f873398ab95ed82bd9f", "unvendored_tests": false, "version": "0.25.0"}}}