{"info": {"abi_version": "2026_0", "arch": "wasm32", "platform": "emscripten_5_0_3", "python": "3.14.2"}, "packages": {"affine": {"depends": [], "file_name": "affine-2.4.0-py3-none-any.whl", "imports": ["affine"], "install_dir": "site", "name": "affine", "package_type": "package", "sha256": "0289ce1f4d7e23668767f3c7a764de4248c187ea987390eebb50e22aa19015f2", "unvendored_tests": true, "version": "2.4.0"}, "affine-tests": {"depends": ["affine"], "file_name": "affine-tests.zip", "imports": [], "install_dir": "site", "name": "affine-tests", "package_type": "package", "sha256": "e2479dbdef2925bb1fb0838f892c93ce2913e47c33e429c899c87d18abde0ce3", "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": "253261635543cbc55068b3e183cc6a55cb03c7df6c0be0a9b5533f57d958ba74", "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": "382c594b399a26fb8fdb5deda70ce37a83e88b8cbfb4c1d2fa0d15091ac4c97c", "unvendored_tests": true, "version": "3.13.5"}, "aiohttp-tests": {"depends": ["aiohttp"], "file_name": "aiohttp-tests.zip", "imports": [], "install_dir": "site", "name": "aiohttp-tests", "package_type": "package", "sha256": "79b742b4c9686fb1338fa9bad9a5ac4e9e827011f34d2ddc8cb1e277046db6ef", "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": "3f9be4b2f2493ebf6a7360ecc8030a66dab6623595bc50866080ecedef39d7d6", "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": "04cb205798bbe9fba755ee20bc8f5187b6a3eeea65bca3e71e61a71840fea52e", "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": "068a3b19d88323a85382789fb6ef8a7f200db6387801dce521312b43d2615bca", "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": "6b34f564725f8d309442f8d15abcceed1bf140fe2412e2c58da721426ae2222e", "unvendored_tests": true, "version": "0.7.0"}, "annotated-types-tests": {"depends": ["annotated-types"], "file_name": "annotated-types-tests.zip", "imports": [], "install_dir": "site", "name": "annotated-types-tests", "package_type": "package", "sha256": "6f8629fb7a851953963eea6cfdb08aedf44a8b68a3cc514e5e8b5dba4bf723ce", "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": "2c9c3bcebb7cfd28a3178d14ede3a6f6737dc7484d1d5471407e974dc91aee38", "unvendored_tests": false, "version": "4.13.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": "afbf18c2e423198967c2ebeb0593707c7f8252a392351c8c3efbbc62ab6eff4b", "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": "61de14328f5b2b51a8f7c8af9bbffbf2299cbd6fa8fa4a532f03facf92290eb4", "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": "1972ab99cf52f03e57398bb9dc45eecc102395e471f0df3bd7a29f3170e1287f", "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": "89c53cb056dcd146add95d5721fcbda34ca6e6afae1e064094e312d609eba3e4", "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.zip", "imports": [], "install_dir": "site", "name": "astropy_iers_data-tests", "package_type": "package", "sha256": "2c1051e73b51f842f5b1245bf8b81e0d967aa5e451fd12329647e9c688c40109", "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": "17d8be9e2f37492162ad731c2599fc9291653bb313651ae15227e8012b58ef2f", "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": "1a6ea59de9d70c9b86298e49a72c8e7f1b0715c699253dc02b70f78f78489d24", "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": "1f31c24e72b0f06b2f0aeb1118260da4bdd8c72f2c93e2691a85267322a3cee2", "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": "a4f54da7c9756fe3d366ed4a1513df5cf62dc9ec39df2ece0b5e9fc847029c14", "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": "bed6340f1f6583bb41cefd11003e56b8e4ac88f0f200c93ef317c3b9b300453e", "unvendored_tests": false, "version": "0.2.2"}, "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": "987e80727e192313850bd18171cb7387f55d0603c9270785d5ea2a660f9bed3a", "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": "b6ab3c45635f37d71657d969fe20cc5b8b341f868d04fdf97a6161a775ab06b5", "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": "273af2c1df4e614817ccefff20d8fe0ca13b41f1d9f36938c6c89a955bbf6544", "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": "35ce5cb56c4b02f6ba87648a71e5ce07809cb053a2eac4207dcb752be4daff73", "unvendored_tests": true, "version": "0.5.4"}, "bilby-cython-tests": {"depends": ["bilby.cython"], "file_name": "bilby-cython-tests.zip", "imports": [], "install_dir": "site", "name": "bilby.cython-tests", "package_type": "package", "sha256": "a892ba0e87e20072cafe94642c7bb2642203a99c97959f124ecfc706bb3c6505", "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": "fe9347e582c02c33b20b711e716a5a7120a23432d4671d0c3f4b69cb68a06463", "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": "4349f5495a739bc5a68f65a83047e52999ea4cc61e2daa6464dfbf870578d2df", "unvendored_tests": true, "version": "3.8.1"}, "bitarray-tests": {"depends": ["bitarray"], "file_name": "bitarray-tests.zip", "imports": [], "install_dir": "site", "name": "bitarray-tests", "package_type": "package", "sha256": "729654a4df18098f1c11dcffbf8b42be34f82247b5ea836f519d568da3b1e451", "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": "f289dd22a55929d3663b8c255eaf4959b6787156d91f3fe89d630e8fbd8df62e", "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": "4e987f2df5a7986d52f3fa28dd2cd4dab1a0801962bea5fe40028b9124630484", "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": "cb6a3875673a6e504e5c6f990f30f48b2e25c27fdd9fd5a710962de8f6126d7c", "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": "d7073bb91e13cde5a9063687564923d1066023a56fb1b3ae7b636f130079e790", "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": "cdcc8273ac032b89a042a05e68d379058b3b825533c54973f7330dd6b9e6e01f", "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": "4c716f7c82ae1e95d1b479251ccae7ebe6dcc57574129535d3adf854f02f2c1c", "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": "11b6f9c8a583a6d8b439719bc41c2661c4e478ee21b82e65b0b0f810887cc859", "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": "1cb2808c6f3443c1eec38c68bf2213f76bad8c63a53cabddf58ed3cc4d6ee1a0", "unvendored_tests": true, "version": "0.25.0"}, "cartopy-tests": {"depends": ["Cartopy"], "file_name": "cartopy-tests.zip", "imports": [], "install_dir": "site", "name": "Cartopy-tests", "package_type": "package", "sha256": "c0f5fe04e6757b07bb6da2c58b0f30d1b5f42e6f8117184902b9a9cf9be1692f", "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": "5f80f246b4e508e83f7fd3410b705afb3f7ae4ec2fa26fe2af3470121fee9d05", "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": "7f14ec9771a8ba002211ae02159c19a425090e5949cd4f48fc1d7368b417e7c3", "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": "733cbce713c1165e05ed96981a8d54d2f5e522a1ad465350a562ec2352823c65", "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": "257317126fa036cd90ad5d14a603cb636127bbdd90a89cd39c7cffbb5f762b30", "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": "1765c593fe6df2f5be736929bd548da37af62ea29bab111a3eaf3e00c9a9eddb", "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": "e5eaf869c661704ecb62b032fc77dd8d5bd2d37d9491f3c1c430c38270f255d7", "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": "cf0651de4082d2a16e4c2b594768eca0f589f48891c80a89055ded42f73be7f1", "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": "4670373b85e96e5f2a531bbe81661210032468783c5d4707bb35a645f198cf50", "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": "4ece48a8a45e119ceefd8c43b115bfdd6f5346419fee302e90680c554d1ca68a", "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": "14ee5587dcece0fc22b66fc21a5bee3d33ee7e685cc1e7667a4e2ba773b7c621", "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": "77ad24f6c02a3d7908e3d6390a58122f73ca1568e37302ab052828ca49dae9bb", "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": "04866f87af06a172fb6fb4f021918b45ca01c0f38c4c379236d994ec52bc2fce", "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": "6c1c272faa84366ef314e3fa8a0b36ef46b3e9cf13ae020a0dbb07bb67700311", "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": "86916bf45b77a2376da11da59fa4eaf93141ab36bae1d5ae1ce73b8ccdcb399f", "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": "11483554045aa5d72702c49a3b8e9476b979e9574418186f073bbec6d14edafe", "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": "d1270323c10ab24141e40a854dcd407625cb4341c9b83301f1111e7db037b57f", "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": "97ace0fb5e4cba36693579cb124784bc094a8e6acac89d7f162f0b0ab6c5f8ce", "unvendored_tests": true, "version": "7.2.0"}, "coolprop-tests": {"depends": ["coolprop"], "file_name": "coolprop-tests.zip", "imports": [], "install_dir": "site", "name": "coolprop-tests", "package_type": "package", "sha256": "0e8bed28d4dc58b1d51167a7c2cf49929466f1f74f931db7eac51544fc903045", "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": "da388fc9733c7312553c6d68e51714c0aaeb8928358208bd4ed5393f03e081b6", "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": "f2b13fc23b1a5546a75a520bd9421e57352acecc9cd322697eb8891321d093ba", "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": "51bb3405eb1fdd98c829411a608da040eab8e9b06370e9bf5d6e9c350da51e3d", "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": "024e379cdb8bcd25cfe818ea12da5752074868b02b067f0af9b1e28b98086844", "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": "3291d6aa95f01c9cdc58aa286107955c65f2f41e38061390edcf047a4d9db05a", "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": "77a0dfe093835cc8983d1dc65aa5c27e06fbbd8226682c0ec55be378b3821425", "unvendored_tests": true, "version": "1.8.2"}, "cvxpy-base-tests": {"depends": ["cvxpy-base"], "file_name": "cvxpy-base-tests.zip", "imports": [], "install_dir": "site", "name": "cvxpy-base-tests", "package_type": "package", "sha256": "42d8ba518ec905256dc7ba4cb995f898787128cbebc1688e0e4355af6be80be2", "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": "70682ba25f1503dde0d9d3d98a889480b42b903a5d863b0a7118bc4173aa02c8", "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": "e7c454be41c013fb1c406e8f90bc4c503bac7f986d7bb27e70ef7735429899b4", "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": "5b2bf6565a50bc71e542502192011ae4737825437b4efdbf660595a8178b6548", "unvendored_tests": true, "version": "1.1.0"}, "cytoolz-tests": {"depends": ["cytoolz"], "file_name": "cytoolz-tests.zip", "imports": [], "install_dir": "site", "name": "cytoolz-tests", "package_type": "package", "sha256": "c80b601851df0c288f82c7221830cef52cc2495e855dc6b377b3bc958056a3ae", "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": "70c5b218495d55cd610752b01dc3d9f593dfd720bec271b5bebe4d86b51ae3c0", "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": "2881bdb4d7c050b667e2b1abf04de37f83f9c94b6389e1efa05ffbc3e11ca0ef", "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": "ee6a03ee4b7df7a20c1c3b2498148a7412c983311a79a7f2adcd51cc83b665de", "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": "0c9268f64d204d2afce125b4ac2c5bea53fe94d565cb123608c7ffb00f6e8c54", "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": "70a70ac42172dfbb3ebc08a83cde7543d3d3b55605547f2496b4439280aa1bd2", "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": "8830c155132813db028ca640369c1e6fa202d1c6b2a18e6bef90d1b70ce3997d", "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": "3f709daf5055fd44ca9499f4070ae66e932869b8b17f60dfc2c871274531286d", "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": "e042374c7a79b8737144d19c3e93842cdd7092d02613eef242484496d4b7dd94", "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": "38dae38331bdd7ddbd1cab452174dae095ba184489a1923a89fe23b9f0c654ba", "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": "794fb3d173a467b43fb93de06d28a0bb2ae5ebc296757285e249e9c7b319aa8f", "unvendored_tests": true, "version": "0.8.1.post1"}, "donfig-tests": {"depends": ["donfig"], "file_name": "donfig-tests.zip", "imports": [], "install_dir": "site", "name": "donfig-tests", "package_type": "package", "sha256": "60089b14eebf872129ddcdc1311049ae2b15e51002e513ccc0abe904fde3c4d5", "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": "0227c097e5dad26929c65bc8b6c9cf6cd4a882301cd1b5b6420de9138259948e", "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": "ae549b8529bdc04a2926705a3a9fc78bd2e3ed17cbef90733953176a5690fbdd", "unvendored_tests": true, "version": "1.3.0"}, "ewah-bool-utils-tests": {"depends": ["ewah_bool_utils"], "file_name": "ewah-bool-utils-tests.zip", "imports": [], "install_dir": "site", "name": "ewah_bool_utils-tests", "package_type": "package", "sha256": "bb7c2e8ff0d407d655e9cc1fdb340dd52f4d9e384434244504e0747c16393951", "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": "19465535880c3c97c9609e52354c63683dc7bce158bfc26c10fed9912832502a", "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": "38cc37f2fe6b804a260a9f058cde84d3ea977d7a4b1cf17be7a3e80ddcdd06e0", "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": "d421936efaebe6d79238f57fe74533cfdb88968323429f6d8297899d8a2c8ee9", "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": "df30b53ec425ea58f14edcaf5b660c01c61c382170adadd38a397239501ae398", "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": "94f246abe8cd46f0695dc9256cde3966bc637b80148fe72a1e7b0e6623d62144", "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": "3dd351823689eac14bfa95053c360f45fa632026d7fe67f186813dc09c6f6ede", "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": "cd0b4dc30b4aa92afdfbec7b3f7a71764c17702319cc4b809d824f6b08c0d6c4", "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": "aa471719c6ee0bc7a84947803b67dd3cab99d977ba722fd5f69d151b4661adf7", "unvendored_tests": true, "version": "2026.3.0"}, "fsspec-tests": {"depends": ["fsspec"], "file_name": "fsspec-tests.zip", "imports": [], "install_dir": "site", "name": "fsspec-tests", "package_type": "package", "sha256": "fff0992dbda287c1dbea7c4e9b8c8671bb9364bdc40f1bdda023ac413f7cfc55", "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": "da5c31db9777e8e70221de93c00101e1344b01226c90d3000d3dd7ccf71cd49c", "unvendored_tests": true, "version": "1.0.0"}, "future-tests": {"depends": ["future"], "file_name": "future-tests.zip", "imports": [], "install_dir": "site", "name": "future-tests", "package_type": "package", "sha256": "6956fa6a96c92ad649773c29b7613ac9898288b986bea6c6cbce6878f8e2a0b5", "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": "0b2586990f6e3ef309d3f87355e768d6a6c00ab6b76c53f13c4c6fd5472c2992", "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": "7b79a1500a41e5b9d784d5d0f28544d4cbe7a15e946669db2a9ffcc1c7ffb36a", "unvendored_tests": true, "version": "1.1.3"}, "geopandas-tests": {"depends": ["geopandas"], "file_name": "geopandas-tests.zip", "imports": [], "install_dir": "site", "name": "geopandas-tests", "package_type": "package", "sha256": "0a1776370485d25f3c443287f1ce92b75fe28908438740cafa372690aaf013d4", "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": "a49d5b0f06a4e732c184551c1fa6ef2c3ef8ccaa30436a51001a87746715da5d", "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": "7fe1eeba4f6db1b59876c3582e6400b2ac2b46dc189e88c4a8c1a9b8e07e48b1", "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": "8c526e64f7125a54029265c0bebb7fa39d0876f304e008e72ad0e0557d988a76", "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": "a037362f9755e174e98047324b7b88df55645f4b2c80d49903f7de39249b658b", "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": "ebd03c4821847073f68ca93bfb226a450081541011060aeb3037677bab2d2809", "unvendored_tests": true, "version": "3.13.0"}, "h5py-tests": {"depends": ["h5py"], "file_name": "h5py-tests.zip", "imports": [], "install_dir": "site", "name": "h5py-tests", "package_type": "package", "sha256": "9fb9137938e184368edfec5c5901cba5c9c8c04c3092caabc8b20652c113e623", "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": "2e828066f919128757a187a54065641a324c1fb611013387d1116aec016e9bc6", "unvendored_tests": true, "version": "1.19.0"}, "healpy-tests": {"depends": ["healpy"], "file_name": "healpy-tests.zip", "imports": [], "install_dir": "site", "name": "healpy-tests", "package_type": "package", "sha256": "3faaaec5e00017ed70f8834ff95c5fedda6709ebaa3c5018ea78bc6edfa0c2b4", "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": "6e50c173b15a5f1882649ae48459ac0e4878decad8790111a9f5d46b06e036fe", "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": "c575fb672259d4ae5bfe3be9cdaea7840765a59a49e95df544352147877f4938", "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": "13a730647fe88b810f077075aa6d97bdfab304ea841ddbba612f9f4d8737a81f", "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": "b76ad06287a99d825b8d4eae92b0296b0a749ef6d24d1b0d69ed9c898398f20d", "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": "c46f472009930b91b38f3206b8431c6f95e1d47213920e6828f579624afb1c0f", "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": "678eaff5995b9ed3dc787b0df26b047639ee451e215f5ee0ef6ff6e357973dec", "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": "626158c3e19526660db99d88d3c4a48e3a0d8aec01093847775c4c97f30e6d7e", "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": "223ddc5337d99a0bafb55edb2aeacce5ea0e8c1fb99fe624acd8ff7b42decc87", "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": "94eac96a7a1734b126d4af2b612769462d608a8e45eaa24c9a724704f043b7f6", "unvendored_tests": false, "version": "2.3.0"}, "inspice": {"depends": ["numpy", "matplotlib", "pyyaml", "cffi", "diskcache", "h5py", "ply", "libngspice"], "file_name": "inspice-1.7.0.5-py3-none-any.whl", "imports": ["InSpice"], "install_dir": "site", "name": "inspice", "package_type": "package", "sha256": "362f9bda409ce1df7958c4c629e291becbf6975ab10da366f24e774f60a893f2", "unvendored_tests": false, "version": "1.7.0.5"}, "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": "31c0bc0d219ac5efb97c3d3284be1f66300621331b944a2fafd175b3495e408a", "unvendored_tests": true, "version": "9.12.0"}, "ipython-tests": {"depends": ["ipython"], "file_name": "ipython-tests.zip", "imports": [], "install_dir": "site", "name": "ipython-tests", "package_type": "package", "sha256": "ca5ca7f58b383a0c3d668bcd8ae1f1cc3d01418bb2aaaf1c353858e505747c9f", "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": "cb1adff438e7d12cf11cf14323641db73498097a36c3bfc89b89e6350e203e70", "unvendored_tests": true, "version": "0.19.2"}, "jedi-tests": {"depends": ["jedi"], "file_name": "jedi-tests.zip", "imports": [], "install_dir": "site", "name": "jedi-tests", "package_type": "package", "sha256": "bc4e1fff125ebea4c2cbd5b5393e16f5030dffb65192da2244b071d4dde39c22", "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": "2022253dfc8bbe43e8f0cbdea5295444d071f595a3f47bbef1c0983996ba4001", "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": "5cab4e636e75a7ae139bffbe725740a291cdfae7a3692ca283931992d2c1f8ef", "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": "9db651775f229d6f30f128f7c36c015aee26e414dd628b04d5bab5087f92e964", "unvendored_tests": true, "version": "1.5.3"}, "joblib-tests": {"depends": ["joblib"], "file_name": "joblib-tests.zip", "imports": [], "install_dir": "site", "name": "joblib-tests", "package_type": "package", "sha256": "c3ccb6f02d6007cca7ff2539dca6244e762fa9ab12e6bfd85d284250d8cc1f39", "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": "de3a83bc00a32df4bbd313ecde06c0900f5d38004a8dc91677610b041d614fd9", "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": "580efd6425f477f1438cef31e332a8636aafdc41ce3d5865a6e7e954e87232cf", "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": "688a9d2eef98a7db18788d2c4372d3b500aeb4ab87ceb4b382c434d951ce2365", "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": "1c2e7b63dae497048359c3ab969acd81275764d6bbb46aa650da6f92f0f93138", "unvendored_tests": true, "version": "2025.9.1"}, "jsonschema-specifications-tests": {"depends": ["jsonschema_specifications"], "file_name": "jsonschema-specifications-tests.zip", "imports": [], "install_dir": "site", "name": "jsonschema_specifications-tests", "package_type": "package", "sha256": "f6e76fab81a1d8c6e16dd90c51d9140f0242a4c62bef7877e58729bf05625136", "unvendored_tests": false, "version": "2025.9.1"}, "jsonschema-tests": {"depends": ["jsonschema"], "file_name": "jsonschema-tests.zip", "imports": [], "install_dir": "site", "name": "jsonschema-tests", "package_type": "package", "sha256": "83804a28ff65dd822d5e30973ba308458545abdadd8366e03bea164eff9012df", "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": "f8b19816e2cf8e36fc2adfabb60ad24dad422dfaffa6087173d829d9924fcc07", "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": "e8126c659339259d9a1c5279919f7a84a8e5f70dbbe2d8be5f13ea8cf1bf4ee9", "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": "f5d163ee931fab9cfd2ba7840f073c66fe45111de33e2009eb9be95d7ce2d57b", "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": "f4225b23c469b38e08b0ee7c698e275bf886f9c9834e9e5d1d98fee0fa1298b0", "unvendored_tests": false, "version": "1.12.0"}, "libblis": {"depends": [], "file_name": "libblis-2.1.zip", "imports": [], "install_dir": "dynlib", "name": "libblis", "package_type": "shared_library", "sha256": "849cf3f56938f6ca4b4e5839294fd085e0ed38aa6cd18a2a6a899f8e9e0a5200", "unvendored_tests": false, "version": "2.1"}, "libcrc32c": {"depends": [], "file_name": "libcrc32c-1.1.0.zip", "imports": [], "install_dir": "dynlib", "name": "libcrc32c", "package_type": "shared_library", "sha256": "e539480330f803b676504ad000d50f814bc39896862b47f5863f15bac9f29522", "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": "3091e9e7f900a685829d6fd694a3eac800da795abb0d880f0d105559d2c57a08", "unvendored_tests": true, "version": "1.8.6"}, "libcst-tests": {"depends": ["libcst"], "file_name": "libcst-tests.zip", "imports": [], "install_dir": "site", "name": "libcst-tests", "package_type": "package", "sha256": "beea60fe932e0ec51ddf1e3fc8d12e4ee6073cd04f4a581f1866028510c483c4", "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": "5b60e36dba64748f4506d6e05ad228484ad4d86e3adcb7dfc35e027cc7c829cd", "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": "5ae88ec7592ece7960fbd95d0a129ba0b5b7b15f7d927d508dda2b265954f12a", "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": "4c16a0283af369340efb3215824c091988216f177b2aed6a11a1ed6ccf493268", "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": "0644388a84f6a59141c87b1fccd96cd9c65e995e765934f0e3ca0cc5ef91e74c", "unvendored_tests": false, "version": "1.12.0"}, "libngspice": {"depends": [], "file_name": "libngspice-46.zip", "imports": [], "install_dir": "dynlib", "name": "libngspice", "package_type": "shared_library", "sha256": "e2e82ac990748fb434fa044270b475b02e127a3eab427f3ce4fc47791641c841", "unvendored_tests": false, "version": "46"}, "libopenblas": {"depends": [], "file_name": "libopenblas-0.3.31.zip", "imports": [], "install_dir": "dynlib", "name": "libopenblas", "package_type": "shared_library", "sha256": "e9a2f2497a87f886ca3caf953deaeacfbda82ce38ae352a925d08540df9a3778", "unvendored_tests": false, "version": "0.3.31"}, "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": "fd2128a9f37c5500f1d6f701c4f370bd1dea5fc2ad4d81fc133b8b3c5cce8eb4", "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": "cc397e24be8c5c2c852236f192b42bad76d4975a4de2f9d90033df48f9852ba9", "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": "27df25f24e7518d34bb7bdf7100387087b22a078b8541866c4ee7bed4eb19a68", "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": "8a9e47ae29f0435aacfa857e7505ed6152a8031da1e5cbde1916306dc02b3f37", "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": "b382a02452021c8289ca9559e3308128fccfce950fa98073a5470e9224061547", "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": "13b273a49a4737efb22148af07644fb1b2db6540768b92d14ecdf852ed2d6148", "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": "fc59b274a36110d6d8efc8597c59917721ed8a49a77609c911336d7ede507da5", "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": "2a95fbfa8456ceffeee3004eae70266976c968e74994cf0be775cb1f5fad399a", "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": "2d127e0fbdfdd139b90c2eb487950913771846991330460fce3b183ba79d8ddb", "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": "71f6069bbd521ba4f2c2ab3e78952d67e2951c5bbbd5c34655818246ff505af6", "unvendored_tests": false, "version": "0.2.1"}, "matplotlib-tests": {"depends": ["matplotlib"], "file_name": "matplotlib-tests.zip", "imports": [], "install_dir": "site", "name": "matplotlib-tests", "package_type": "package", "sha256": "092788a4a53c4163cae25e8cb296a026069486a1438e01d94ca0ec7b8629526e", "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": "fb50c73aeb184d02409b7d9033684495a8d5f9a30df1e1524f5f8b50b2ecef15", "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": "0ad7104a3cde648e5486a718799f3852f1d782ff19d4bfc13db9dc631df083f8", "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": "57e15d565839fe58c5a24461f10586e683c9ffc7010cb9850dacad6688fde9c0", "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": "c5a112c3e6f19f9bfa9f21320c58da6c70547f020ba51b6997eb9450d7f32c87", "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": "054981c047a32157c434a5c75e7f107cfe042f15cbe99b6d1144b082e7747190", "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": "2e52d90a17736922c2724d34d03e2c7547e9a44a212dab154f046d763e8bced9", "unvendored_tests": true, "version": "1.4.1"}, "mpmath-tests": {"depends": ["mpmath"], "file_name": "mpmath-tests.zip", "imports": [], "install_dir": "site", "name": "mpmath-tests", "package_type": "package", "sha256": "9ce6025375360f813112c453ec9985c5405a7185b212c8fa425341b04e5f1436", "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": "fd899cf78caf843d929a755bd912ecf255e33fe6d651bb4c8362559ad0672128", "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": "946cf89e51388e48c5ac393c94783517eaa4a5c67ffde6fb12375aaa5d1704ec", "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": "8d32907714deb5b06818f5d1ad5fbf9cac81a64089c5fecdf66703ee57903458", "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": "18c85230473f7184d5e062c63e122251fc412f0551d037d324300ccabf2a4e19", "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": "49ebbe0af22148f89562d01ad29cb76494930a6ef55d6fa78af4e058933ee3f8", "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": "930353bf544c92f554e81e5c5ee8140f8278860737379c9bd43d127602e58a0e", "unvendored_tests": true, "version": "1.19.1"}, "mypy-tests": {"depends": ["mypy"], "file_name": "mypy-tests.zip", "imports": [], "install_dir": "site", "name": "mypy-tests", "package_type": "package", "sha256": "00f43482274aca1ef9a98f5857d2025f8b1365f510d4ecf822609b32b842ff72", "unvendored_tests": false, "version": "1.19.1"}, "mysqlclient": {"depends": [], "file_name": "mysqlclient-2.2.8-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["MySQLdb"], "install_dir": "site", "name": "mysqlclient", "package_type": "package", "sha256": "962ad4af0ba0a5a22e5ebed1d95e1a973bf4b424755f46377113fd8ff381ee46", "unvendored_tests": false, "version": "2.2.8"}, "narwhals": {"depends": [], "file_name": "narwhals-2.18.1-py3-none-any.whl", "imports": ["narwhals"], "install_dir": "site", "name": "narwhals", "package_type": "package", "sha256": "70bbc6356b4efc84e498e03e038156d6ecaf3633606df48cd55d8d406bd03ede", "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": "0b63af87af6c537b7e88e81f02d3ad8304116c24467f765047c09144fca61550", "unvendored_tests": true, "version": "1.10.1"}, "ndindex-tests": {"depends": ["ndindex"], "file_name": "ndindex-tests.zip", "imports": [], "install_dir": "site", "name": "ndindex-tests", "package_type": "package", "sha256": "af51566cb000e67ca0f9d3e7cc7fd8fd4cb3026012341ab838bb14434fcd8eb9", "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": "5f221ffc58eaa5724a0a943f53052d2e499b5d50702cbc8dd83c6e51969bad61", "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": "adaee63a7a2088b1bad68ceb2486a8e7fa7dc43b8a90d27de91dd36e2f058126", "unvendored_tests": true, "version": "3.6.1"}, "networkx-tests": {"depends": ["networkx"], "file_name": "networkx-tests.zip", "imports": [], "install_dir": "site", "name": "networkx-tests", "package_type": "package", "sha256": "c2ea791af47c85ca0c571be73dd2cae81ffb439c2109d52350ab70cf8798b399", "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": "0c7333b84ea803870388dfccb4567d0ba3d6807553f12ac16ce5d1e8e591aa88", "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": "520347186b2f80d4cb71eef1eaec5d1cdeeac96c771ec45780af7be1fc931312", "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": "d8584e9ab1abdd33b6d6d0d4f5507916aea03f361bc1b66c875cdb0d541b96b9", "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": "7e4d15bcc87e7156cfac1832fa50522fa74f7c7742f95f7986f8d4daa2b75a26", "unvendored_tests": true, "version": "3.9.4"}, "nltk-tests": {"depends": ["nltk"], "file_name": "nltk-tests.zip", "imports": [], "install_dir": "site", "name": "nltk-tests", "package_type": "package", "sha256": "f19dc1f13e82d90e310c76fec706341842ccd3278762170e492afc8e11a1619a", "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": "3e005ff8f820f15de1b516408d693988019aedbfe4d49bfc73c58d3af9bfd42a", "unvendored_tests": true, "version": "0.15.1"}, "numcodecs-tests": {"depends": ["numcodecs"], "file_name": "numcodecs-tests.zip", "imports": [], "install_dir": "site", "name": "numcodecs-tests", "package_type": "package", "sha256": "c19333fe176a6c46133a18dac0b42c140680ebe4ef28f2fe7ab4a49d9e4a285b", "unvendored_tests": false, "version": "0.15.1"}, "numpy": {"depends": [], "file_name": "numpy-2.4.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy"], "install_dir": "site", "name": "numpy", "package_type": "package", "sha256": "32959d4137cec8143d75016d029281df3d2e80a232896ed903c2b59e1c44ee9f", "unvendored_tests": false, "version": "2.4.6"}, "numpy-tests": {"depends": [], "file_name": "numpy_tests-2.4.6-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy-tests"], "install_dir": "site", "name": "numpy-tests", "package_type": "package", "sha256": "ece2e8fcd003d2c73a2f94f47e8cb158adf46eabf655b754a538623ad5aba6ef", "unvendored_tests": false, "version": "2.4.6"}, "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": "c4a393c0cf58b65344471c0523c19f4bf91c84cd65bc93fcb48ff7c390869ba5", "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": "0fa26edef0801ec27d17dcbb36ddbb1f46d0490d557c0adf66b02751fd55fad3", "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": "14ead95511b2a0f18fb8e871a2a41fc6826ac3ff66e2e88de11518e442c7a5ea", "unvendored_tests": true, "version": "1.9.0"}, "optlang-tests": {"depends": ["optlang"], "file_name": "optlang-tests.zip", "imports": [], "install_dir": "site", "name": "optlang-tests", "package_type": "package", "sha256": "4db4050b8de94b27530e1852ca65fba8922a0f2421510db7e9241b7fae102d06", "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": "bef96b242b2fdea18787f88854e6f3ea26b98fd25e2c8c4ee4d0d19db83403a7", "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": "f58ad9d3cde3f3051e3bc82df1db19ff0aa940439dfd5f5d470da61c5ea033bf", "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": "99cef063109bb03956af3987b2351c4d6615060732597e224e9fc49ecd345392", "unvendored_tests": true, "version": "3.0.2"}, "pandas-tests": {"depends": ["pandas"], "file_name": "pandas-tests.zip", "imports": [], "install_dir": "site", "name": "pandas-tests", "package_type": "package", "sha256": "868701b465e48e6d05da7a0fc253d1655c96bc0b8a5a6c01b13d4beff5bcbc07", "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": "759953027815d4cd9c3cfbc677ff58da463ea311d830dbe59ba63df85e32ff49", "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": "fb99cbb27bf444242dfa54825da5b1ce3666ff4dd62a66138f9ab16ba8686956", "unvendored_tests": true, "version": "1.0.2"}, "patsy-tests": {"depends": ["patsy"], "file_name": "patsy-tests.zip", "imports": [], "install_dir": "site", "name": "patsy-tests", "package_type": "package", "sha256": "82927610d9e30c6ce5eaf4d616abe647ee6558e3d41d3dce75803905e6372ee0", "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": "8132f03a09e6aad88e63c9cf552af606c855dd350517b2781fb05a7f55fd7bb9", "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": "4d5da0b0dcc4b64d6566bf9fe130190de3549b15ac992d56bd6831f57f813de6", "unvendored_tests": true, "version": "4.0.4"}, "peewee-tests": {"depends": ["peewee"], "file_name": "peewee-tests.zip", "imports": [], "install_dir": "site", "name": "peewee-tests", "package_type": "package", "sha256": "59f499323992e92deacb0011264bb83c86a7716eede0be7b3ce266f43c581d2c", "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": "929ffe734bbceaaf0d66fac3406aea4d28ba098dd03bd9733caa765e418b4d8b", "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": "21f311ad0000da5b480d8b5cd9ec036bcd870a3aae050c20835621a3d9bd120a", "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": "18b0c6a423b9b9ffe0b6679f8ebe9dc619d557c5647bfda449583d276d79d422", "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": "b64d6af46327ffd44ffe6c91652ab7cdc69eade77e48dece9b43cec576e753b4", "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": "79bbfddea0cdf26b5fbf643de41a1b7edccc782ac1c418a725089fc91bb5c85f", "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": "991b73160857f8589b3f6ac26ed993f217596e405e2218abc4d8d92b458cc6a4", "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": "191740621d1c50382a331fdee8d644342a8409ea70e46188ca93ad79f78fa199", "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": "d5afeb676dc0ca786a0f4d85c97bf68062b0f21e1b839ac15f3617f500103c9c", "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": "a1d4cb332059742fed414d8c3fce7590445f36628eb6aaeec86837980b62850e", "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": "baec31bee7497706f62615fd1f4a0adcc3ac07aaa428c605898e385417e0e500", "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": "3aeda4bba82ff5883018b43ff2ae052765fd92ed40fb6157b025708e9adbf2d4", "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": "f5c1f0188c222d716c7844de6282dc646eda6b456cb604206d1f5dfd3708761f", "unvendored_tests": false, "version": "7.34.1"}, "psycopg": {"depends": ["psycopg-c"], "file_name": "psycopg-3.3.4-py3-none-any.whl", "imports": ["psycopg"], "install_dir": "site", "name": "psycopg", "package_type": "package", "sha256": "67e03f5d1d5d0bf52a26a466ee0ccea65d79f5174b52c7bcf052ff655e10598b", "unvendored_tests": false, "version": "3.3.4"}, "psycopg-c": {"depends": [], "file_name": "psycopg_c-3.3.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["psycopg_c"], "install_dir": "site", "name": "psycopg-c", "package_type": "package", "sha256": "7d524abc8311e2985cbf156429c40d7db7d0944ecb43fa0af65d39c1b2fffb97", "unvendored_tests": false, "version": "3.3.4"}, "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": "51497667f5fae6668334b841e6c3aa090ab1f64c1c649395d60c648a8d4b7b1c", "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": "fc395edd965f8af4ce4a13da8ab49d4dc4acb34b470e11619759eb4d22bc2fa9", "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": "c087c97cac59dba80a1be23f79f242ee9c18debacf1997d450603e23a261a84d", "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": "3644f58dcb8a0e23f0f68dc3da3c35897ac63a2d870fcf1f3a216219fa7c69ad", "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": "0977ba3a753c001213dccc66c11957d7b0437a0b69885e380376c256cde7759c", "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": "33e595030bf16622b5afc467cac5504ae91f5529c236e99e8a0ac2b4c0b90f14", "unvendored_tests": true, "version": "3.23.0"}, "pycryptodome-tests": {"depends": ["pycryptodome"], "file_name": "pycryptodome-tests.zip", "imports": [], "install_dir": "site", "name": "pycryptodome-tests", "package_type": "package", "sha256": "b0ac2fae48373c7707819806d70b625758208727244e3ea620bff3d1ae33632e", "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": "52d15d19fbe2a62ac9b63348df7b38e5ebb186063a9b923a837dd6e43273b414", "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": "9802bd7a5e6679ec4c13be778f19f021e6147459c89cc916b913f7970f86dddb", "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": "55738925ca6b05acf78800d47f77eaea536bb6cd0c746ccd4a87b3ab1177f443", "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": "aac4fad285eb03ffa41bcdf3fae8f8845dfa1efee7a445f5a0d5de07f7487a5f", "unvendored_tests": true, "version": "2.0.1.5"}, "pyerfa-tests": {"depends": ["pyerfa"], "file_name": "pyerfa-tests.zip", "imports": [], "install_dir": "site", "name": "pyerfa-tests", "package_type": "package", "sha256": "c869b4b4dad2fe8b484724229bde46f3f758af7893be2afdc38b476b471d7909", "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": "2e0756afa3a3ce42f89901b550ceed5ab29736b582a21bd0a098ced62daaca30", "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": "30f3c928127039f39462e3690c2e0ff03977c5ee1766df0a1e9bad09a377ae8e", "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": "faeabc0e7f518512e57c874d625853d0b4a6e56d950cab0354e3c100a653957d", "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": "38443b948a94b7482cedbe33506a85041527963556f389682ee77a1c6a6953e6", "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": "7100fa0f8a57fc4d7f9890240f47d6ee0355acfe940fac3c226fe3aa738ce92f", "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": "235eac7381bc965e38316621e42400787dee2a944311b2b93f14a3eac44ae206", "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": "441b6dd0e61f83ef52873b3ce84e6dbff3daf24bf821cd330d7ed060efeffe35", "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": "ab8c6df7e28a1ff6740d6bb2dd5fc61b9de19d29d97643751fe31183b49d3cab", "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": "d1e23a5acbddc63b7cb0128eafdf4130c95c763527500887ecabacd2df951b53", "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": "513e7746805c85a3d33778934d653c5db83f429f6ab26c13599ab2d55d7602b7", "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": "8c3e4bb64e23a66a4c9effc4a5a09a2aafc1db7d70b8451ba3ba5b7fe6d18dd2", "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": "2d6a7ca94d5fb35fdd631644a69b9eabe283c0ef9656588216b4f6ae5db0156c", "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": "46c34af113b0ff44d55fc33a7ccf6568a590c9b8666ce8d34223f1850cd26d63", "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": "301fdc69b10af3ac5365cf824d1bd0bfbf1af8fb821336e5fa1ffe149bca87a8", "unvendored_tests": true, "version": "3.7.1"}, "pyrodigal-tests": {"depends": ["pyrodigal"], "file_name": "pyrodigal-tests.zip", "imports": [], "install_dir": "site", "name": "pyrodigal-tests", "package_type": "package", "sha256": "0931f97899126060f417345d004e36c61a5f868472d39d53cc1ec82ebe290bde", "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": "b31a9a48c82c12a54b8520694d789092463fa34269b3921970a607830c844367", "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": "1b9f8990b93a5b7ba03435f3f22628d7533d312811e17d2a2c22f562635c672d", "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": "02c0799b68e12e746b5f103d629029ce48fee86c9855cc390db59b0dfdedb10a", "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": "a6118c8a51d14ccd43d55f45798e94ef8f155900cdde3001bb2bf975ca3f09d3", "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": "bebde3f51a312150e6221460986ea2488bd498114454c318f833e6fadb436ac8", "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": "eb77d36b105e9acdca95d926addb0f4b3bc1d32e6091eaa276899a47ba632daf", "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": "2b7a3d510f51eb8af23855eb2c96255fe00ad83371445474cb5b4d137e88109c", "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": "9f51420a6ef8b2877ef3c90ed456e94e067e368ace898b98154af221b1902902", "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": "b7e98e1070aba8539a2feed4ab1c683cef83b4f623873536086bacfc8b640178", "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": "9c1d350424840e15c16450ac0b0d6007e908d266746b61d64760dd77263085af", "unvendored_tests": false, "version": "2.9.0.post0"}, "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": "b46b3fa55e43d2328acf72e340fc6546de65faadb36d2d5d00fb7951a8ca2aaf", "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": "74062d5384026809f528f551d41778fdc4aa843a3629335796b788e2adf81aee", "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": "33146e67e513c81c532a17e91987d9bcf7acd5bc137c39fcfdc5cf33433f71a5", "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": "c8eaf8e55b79c2a7e765bdce5c1b84e05a43a585a16a00efadd96a0b7913914e", "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": "bb0af217184f4f601f002e65b5b751d46b268552010476c5af759926045d2113", "unvendored_tests": true, "version": "1.9.0"}, "pywavelets-tests": {"depends": ["pywavelets"], "file_name": "pywavelets-tests.zip", "imports": [], "install_dir": "site", "name": "pywavelets-tests", "package_type": "package", "sha256": "bbd4e6eb4c52e75f8b36a8efab6c7c966f0e7eb6bdf367b2d84d0000f8c2c1ff", "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": "595664b3e0f89c3ebe1fd81cf7eba267e0a138c1098d1ae91047d60aa1231757", "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": "b1447216501f0d3aef290558fe33691dd51b0839e70f9a970defb12b36d82df8", "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": "dc310197a3ebc69d9a2eb2561c3f8904e33d87b70aff2fd3acd27ee6a67c9b45", "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": "26672f4b21b91602c95c736d91a074ba4b3006ff02d4fbb71a8953ea984cf0f2", "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": "757d1721cec78f86a485954bdefb6b6f46e5fbfbc6d822fa7f9aeaa0a63ced5c", "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": "b477d29e5e8385114bede1e342a219011c645bebf22c4eced2977e3696334fd6", "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": "683d49e9c00ded55692dce5eedfa2a66c33d0dfd97c44acfaa594c7cc1d222f1", "unvendored_tests": true, "version": "0.37.0"}, "referencing-tests": {"depends": ["referencing"], "file_name": "referencing-tests.zip", "imports": [], "install_dir": "site", "name": "referencing-tests", "package_type": "package", "sha256": "a48844c7f0426a92d7ed4649cf58ef077113b21c883e314391f882d3e11285c8", "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": "16397ea15ecfe0328e817a7300abba165fca96af0c7ac021986b972509e017f6", "unvendored_tests": true, "version": "2026.3.32"}, "regex-tests": {"depends": ["regex"], "file_name": "regex-tests.zip", "imports": [], "install_dir": "site", "name": "regex-tests", "package_type": "package", "sha256": "eacd14c84365e77d4031ea76a95077a32ccf796bf1d7f5c669e2b36c16917715", "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": "bfb73901a8ce1e9545d263b9ef1fa269cc8cf7b8e3b0b04c79f61b3fadc53eb8", "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": "5be6c8e2d46973e6b4f401a3b731c71c7a148633e3086993d74c850c2bb16a69", "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": "30b0a715a3ce15b8b8439abcceb07c220a9862f74ae9340fc7ee67d33ca180d1", "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": "2c3e22809f0e8c60326216bb080860e7a4fa00b3a91b91fbb55b3be20d9dce77", "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": "5365da90f948b8904cf7f94d52020a316859f9426b4176f8fe93cb27ba0be810", "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": "92cb07b191854947e01362ba45255ee99e3be934bce75e8681e2e8a652e50ef1", "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": "512dc1b54d99c61ee4df5aa849f2cc64a3302c546a69d84a22a220c3e3b203fd", "unvendored_tests": true, "version": "0.25.2"}, "scikit-image-tests": {"depends": ["scikit-image"], "file_name": "scikit-image-tests.zip", "imports": [], "install_dir": "site", "name": "scikit-image-tests", "package_type": "package", "sha256": "1de9dfbf034601847b67b32aebca377dcbba51762dd7bb4800f35bf12d2c21fd", "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": "3c6dcc1f2afc32ece85382261b794473b22a69f8c885968835147699febc2ea3", "unvendored_tests": true, "version": "1.8.0"}, "scikit-learn-tests": {"depends": ["scikit-learn"], "file_name": "scikit-learn-tests.zip", "imports": [], "install_dir": "site", "name": "scikit-learn-tests", "package_type": "package", "sha256": "b5b0ef6b64f580698fa7fe0a223c8208e970a937b96a38f0456db268d21c06e4", "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": "8512aee3e4b36b5a79523628d97d0d34612a366aecbb5b44a08c7ae45dd50d57", "unvendored_tests": true, "version": "1.18.0"}, "scipy-tests": {"depends": ["scipy"], "file_name": "scipy-tests.zip", "imports": [], "install_dir": "site", "name": "scipy-tests", "package_type": "package", "sha256": "215910dcbd7d6760edcad56ac2e30560366cf879450c5c7622592f562843c3d6", "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": "4a7b4be1a4c628a7af0be760ff679c8b8d45a109ef1fd17266994012d1e7a23a", "unvendored_tests": true, "version": "1.1.3"}, "screed-tests": {"depends": ["screed"], "file_name": "screed-tests.zip", "imports": [], "install_dir": "site", "name": "screed-tests", "package_type": "package", "sha256": "e0c2794078bd5e9346f13d81b55affac9a6594b896ba0747e4bd16ee0b31f8de", "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": "47680cf44f21ab1677f422338556d46c6379fdc64be735f4ddcad49fe687053d", "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": "5dc47f9c9e9da126476870464a9608a63134ed23a2fa587966e5091b736a338f", "unvendored_tests": true, "version": "82.0.1"}, "setuptools-tests": {"depends": ["setuptools"], "file_name": "setuptools-tests.zip", "imports": [], "install_dir": "site", "name": "setuptools-tests", "package_type": "package", "sha256": "f03d2611e38ea64f6c8fb897a4a88fb38e8d4acf90474d069775b3545faf6c68", "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": "6a80ae3a464fb9c7a41a3d8a7ff34644494e38f017d312cdf7720b813c92a31e", "unvendored_tests": true, "version": "2.1.2"}, "shapely-tests": {"depends": ["shapely"], "file_name": "shapely-tests.zip", "imports": [], "install_dir": "site", "name": "shapely-tests", "package_type": "package", "sha256": "6ab9ac8066e986366464209744137b7190ec8a6adb11a9abad54bb7ab60ded73", "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": "e48dd13b634777358a09aecef7e9eb677fab6149c4d94daa6c5b7ca245891d2c", "unvendored_tests": true, "version": "3.20.2"}, "simplejson-tests": {"depends": ["simplejson"], "file_name": "simplejson-tests.zip", "imports": [], "install_dir": "site", "name": "simplejson-tests", "package_type": "package", "sha256": "835751ddb7fd986c4b7a2a39fc3c4a93676aa3455ec03aa270f4fe9773df41ac", "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": "c8c37cbee9d892c9c9a2fd5ae83f361ca3ba59f3003e9b04cb18fd21e57cdeca", "unvendored_tests": true, "version": "0.16.4"}, "sisl-tests": {"depends": ["sisl"], "file_name": "sisl-tests.zip", "imports": [], "install_dir": "site", "name": "sisl-tests", "package_type": "package", "sha256": "5f96426477accae1f086dad01b5b341ec97fa75fed97138ca8353b466ec56f87", "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": "29edb1e328c61cad6ac21a2ff92c7d274a2b662eb7c12b2d147f04917b765ad6", "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": "bc9d3a6555efee903e02ac8fe4efd6bf08f0d9ddacb185cb031abfef8ff1bad7", "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": "9b1e3d091899a388ec51ecbf44a1746fbdcc4e338156d6048f27d181cdd1794c", "unvendored_tests": true, "version": "1.3.1"}, "sniffio-tests": {"depends": ["sniffio"], "file_name": "sniffio-tests.zip", "imports": [], "install_dir": "site", "name": "sniffio-tests", "package_type": "package", "sha256": "e62fac22e1f5eb40e4f05002155a26f864bd7a3e29f2b0518387e330f746521d", "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": "32c2f16512e476894f29be9b880d750a4143f7aa78857c8c88f6496390ee9eed", "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": "bb45b0f276988232e049c3a5c5a599556288798ac56dd97ce597880484385d56", "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": "2a0b6d32d0c0ca77d86403b73a8cfdd6549bf0d4194e973335f0321fc57c7ee3", "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": "3f10b88fde1bb780363e654e9b347300a3cd2ff595764b77e46a3e8aa4cbdff4", "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": "21ca574ebc8f5fe15492b5a1215482fa1d05b3ee2b17b23e00f339c2353eda87", "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": "021c08290673d415e71603f41e73f25b8865e1b913ac77a8d96d6e7ef5ccface", "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": "efcfa0afa3f1f98fb6c883b7604d6ec916819bfdc7566cd965f475433ccf98b4", "unvendored_tests": true, "version": "2.0.48"}, "sqlalchemy-tests": {"depends": ["sqlalchemy"], "file_name": "sqlalchemy-tests.zip", "imports": [], "install_dir": "site", "name": "sqlalchemy-tests", "package_type": "package", "sha256": "6f689a8474bc56874054aed4a063127c4e1bb5222cd2ac16df3872b283c04ccd", "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": "05d35330361a91dd9f64df8a9fc33d0a60d5df0c931c75efe6a915bfca45724e", "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": "8a48d494e6bd6c12f4787c65dbfeaf71fcb8563eec2bea204c714b3ec032fa7c", "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": "e6964de612f84421dc48ed6ec2460faa5fe544631af69d6883f5c705e5763335", "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": "5237a7e1c72beb06dd190346b345be1a3aba27f5f8e566934663783e2ed6c29d", "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": "0d0cdb4185dca4c95f0ad2ec1c8f09a55a050d2e80b97f53bf6bdae9c291556d", "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": "ea232b79a4c815f109986ab2f90496709922e1cacdb4485a8148f0151e2cee0f", "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": "28f3303c4409a3c3983409040b9e88b750a70da89cb56968fbf16327f7408f0e", "unvendored_tests": true, "version": "1.14.0"}, "sympy-tests": {"depends": ["sympy"], "file_name": "sympy-tests.zip", "imports": [], "install_dir": "site", "name": "sympy-tests", "package_type": "package", "sha256": "b62988e74e76773277a1ca63c41b3495acded275bada07586dc92e0785818d6e", "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": "913a7a66c51019c2ed974759b2aa125a069feb259670adac7e4ca803de0417be", "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": "b3ad4cb58786819d002c301825fcf7c2a5454c95f9f4a07b7b5f2778c3f7260a", "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": "43949b2d78fa3097b5d5b4222b0a53171084eb4c6eeb8497d5228c98bbee7960", "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": "cd4036a421251da0caeb90930f3ec94bcfabe7a8e3d752cfb1882c9c8a53cb5d", "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": "317b1ec4423325c9c783d34145507c9304eb0b61f406c1a41db9a8776404843e", "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": "9435765a22ff96dd326d8f71a44afd2e46752ceb5a6918bc2c29b2a4584bd433", "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": "b5020d58b7601efaf3cb5bb424fe00a81e7031b90f2747c2a7af7678b0aa2bac", "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": "ac914446553ec0a797c8d3161228195db3886475ab022cc02101b4a18f8e868c", "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": "600c142fcdf7a9ce0072d38df1d38ce28d71fc5e84ed0d4aed6ca6737d0de349", "unvendored_tests": true, "version": "1.1.0"}, "toolz-tests": {"depends": ["toolz"], "file_name": "toolz-tests.zip", "imports": [], "install_dir": "site", "name": "toolz-tests", "package_type": "package", "sha256": "7887b7c401a4aafbb45fb10a4559bc6756f324748f6832ac9da93d1619d5b63d", "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": "f08716f1e1307718c01c03748408ffed22cbbe3c2a098a0d0cb8f616e0642a63", "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": "b767faf502b685952680136221f7c65792bb801ec5b2ed310b865e3c3b083b82", "unvendored_tests": true, "version": "5.14.3"}, "traitlets-tests": {"depends": ["traitlets"], "file_name": "traitlets-tests.zip", "imports": [], "install_dir": "site", "name": "traitlets-tests", "package_type": "package", "sha256": "826abd7b140a97853d0f119a6acef8be51e980b44a34ddf91406ec832997cc2c", "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": "183cf6f91c89b69d74903273ffb01235cbb18d48ed89e3703e1f8a7cae630873", "unvendored_tests": true, "version": "7.1.0"}, "traits-tests": {"depends": ["traits"], "file_name": "traits-tests.zip", "imports": [], "install_dir": "site", "name": "traits-tests", "package_type": "package", "sha256": "c6550147418df0320e40cfdbffc1767139c8d5b8b8cde9089942041c390950c1", "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": "ff808464dedba6ad3866e5527847dbe5d4c47a71cad0081364a9f067a18a96ab", "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": "da20ae45f3454991523ef0324dba3b65c1d818dce7fe0ec5bfb0b90a98e8496f", "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": "a721984589ad29819d31d510bfcab033cc77b7258b4f418141635597f3415208", "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": "e0df3f37eba381081afd63160f00d0e08088db0aef04e98bf7c828794c969168", "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": "a1c005d3be127f272cfb300b59c7d687dc293f8d96dfc2adb68b297373a4463a", "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": "3f122252f0d498d80f7a684cc1d8baa6fa65b75e99447d77a6dd90e0f04302e3", "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": "c9270737700f07813e1a87b63138993997afedbd2548f20fa739cc398f1b9f2f", "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": "55c23b252c1c1ae696b6444be81f11672b80bafe2774278ee6b9f5d11e2a3af8", "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": "662a38844b38d575eb7b1d1e9cdd6c402225fc433f4659e7ae742f906d8316ee", "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": "5b7af58b40196687f3a92b3533267b916fe362c239732208669a3a931acf1d0e", "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": "d711bedab013ef97ca40a62cef772b7da10bbef1ee55fc7555b9306a11b1239a", "unvendored_tests": true, "version": "3.1.0"}, "unyt-tests": {"depends": ["unyt"], "file_name": "unyt-tests.zip", "imports": [], "install_dir": "site", "name": "unyt-tests", "package_type": "package", "sha256": "ba296ce669fa27bff69bf0e90b7dbc0869c1911a51ad3d0a04d75dde42a48a13", "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": "7d931682456be16a4000b792e697c0ad3790ac7579e97b424e23de2d7cf0311a", "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": "516a40f2f34a82146d04e637faa568577f003d18092db7e631811c0f35dae03f", "unvendored_tests": true, "version": "0.9.0"}, "vega-datasets-tests": {"depends": ["vega-datasets"], "file_name": "vega-datasets-tests.zip", "imports": [], "install_dir": "site", "name": "vega-datasets-tests", "package_type": "package", "sha256": "e172a9fa1d4912254b9dfd2035a967678669211a66a2ab0dc731f8ae2edca33c", "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": "940c47cb9ac533cecbfa7eefa5a75f915760a0add77c3f2a0313de37fab200ac", "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": "28ff3daf700aeabd06f3f4db9ff6827b5da337e1f889fc7ae52dabbcd5eccf5e", "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": "cb897af7ba0287fe3fbacc8b5710a70ca4062fb9e5288cacaf1503339a517a13", "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": "fe1a5c131a903b871d330222b715c3fbeeddb523de8a76b23650ed30ab0d3939", "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": "9e213b34eba06a0ab8246fc15245d092d53efb650bde891c0a1645830716ff90", "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": "3d3b6fee3d897973033d12571d3c8d82820bb7bba6824182c0a524a28f93334c", "unvendored_tests": true, "version": "2026.2.0"}, "xarray-tests": {"depends": ["xarray"], "file_name": "xarray-tests.zip", "imports": [], "install_dir": "site", "name": "xarray-tests", "package_type": "package", "sha256": "dd706125145698ffffbf46cac603e97a2b3c12b7a0cb5303085692e143ff1b59", "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": "4769879497e7b94d681b595dc53106e1d8364b530d7efb6fd18eaf64406bab1a", "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": "6129372c3600280cbe3cb9330aa6f82448833ba08c9aad85477edcc5ec50ce29", "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": "a5f097eb762d2aa2a572d8c4194f37e2085f3cb98969d2fd4c226dc4b1987867", "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": "9f7cf71e0a8dca3606c0137e1695b06fa4066c8e7173127885695664d2ea7abf", "unvendored_tests": true, "version": "2026.3.0"}, "xyzservices-tests": {"depends": ["xyzservices"], "file_name": "xyzservices-tests.zip", "imports": [], "install_dir": "site", "name": "xyzservices-tests", "package_type": "package", "sha256": "41bc3d6592f411f8e889da11c5c832aca6480979b8db4b80214fb0c4c459bb4b", "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": "fa4859d46ccccaaaf4f010c9ac2285213c74fa51c5c54e72828cb81621d9970a", "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": "e143402a92cf24abe462a684e0368eac78ed2fe209b9202efe3410d3d236a7ec", "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": "2242c266dc772b89e5cbe335ecd7ea619bfc179ac010a7fc1e783f16073b18af", "unvendored_tests": true, "version": "3.2.1"}, "zarr-tests": {"depends": ["zarr"], "file_name": "zarr-tests.zip", "imports": [], "install_dir": "site", "name": "zarr-tests", "package_type": "package", "sha256": "8c07f5dfcb613a66fd2e5709343aafe33654620bfecba4bcbf16375e7dff9e58", "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": "bfb823583c7ac1752f49547c64a3147d07abf93cb5f2b0c1b738c6eb536e522b", "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": "5d55b47a29d80189ad4943b3cf92eb0d0d295f8eea557be5939a9d3bfea14b10", "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": "403b2cec368994b65c85e50c3be0cc60d53a1410ba92e89613c9f96b72f1c9c0", "unvendored_tests": false, "version": "0.25.0"}}}