{"info": {"abi_version": "2026_0", "arch": "wasm32", "platform": "emscripten_5_0_3", "python": "3.14.0", "version": "0.30.0.dev0"}, "packages": {"affine": {"depends": [], "file_name": "affine-2.4.0-py3-none-any.whl", "imports": ["affine"], "install_dir": "site", "name": "affine", "package_type": "package", "sha256": "1fc28ee6e379aeda9553cc9bc90680df9a71a327b04f55a6b191d6549057fb49", "unvendored_tests": true, "version": "2.4.0"}, "affine-tests": {"depends": ["affine"], "file_name": "affine-tests.tar", "imports": [], "install_dir": "site", "name": "affine-tests", "package_type": "package", "sha256": "75d858bc3a939d87b4412525d8e54fdc81eeda8a38d4808754838753fc8801c2", "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": "dee6ff71d99b885d1e6fbe0132cde4a772bd0fe5ab591e8c725934a74131f502", "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": "e938eee12ec4f14df9f440a77b04ea4a317c2a310de74c55e9d2abe2424e27d5", "unvendored_tests": true, "version": "3.13.5"}, "aiohttp-tests": {"depends": ["aiohttp"], "file_name": "aiohttp-tests.tar", "imports": [], "install_dir": "site", "name": "aiohttp-tests", "package_type": "package", "sha256": "3539227a137c335431304f3d95ab98277177374dfa73a768bf980959bf394baf", "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": "7a44b40b8bd67fbfa269cf0bf699d2cc3dd3d92e8a116bab9aba51716e224aeb", "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": "b8d84297212dadf4efd1ffbdc4724563a4996aae3c3c4c6947de7c98fb29eb29", "unvendored_tests": false, "version": "6.0.0"}, "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": "da2e754a2716155b60b5cc95027d36bc1b4efbfeb4aa477cca86700ce6b6d7a9", "unvendored_tests": true, "version": "0.7.0"}, "annotated-types-tests": {"depends": ["annotated-types"], "file_name": "annotated-types-tests.tar", "imports": [], "install_dir": "site", "name": "annotated-types-tests", "package_type": "package", "sha256": "a499fd1f2b018e04b1912756b45027e91220677c4bd14bcdf58afddd401147bf", "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": "5852fcb99ebb3a827ee9612db12253c6cf21409d45952278879cdf765a8c91a6", "unvendored_tests": false, "version": "4.13.0"}, "apsw": {"depends": [], "file_name": "apsw-3.51.3.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["apsw"], "install_dir": "site", "name": "apsw", "package_type": "package", "sha256": "4ff158a089b584b2ea937cb99dc99d20bda4aeb63165dc81d0d2ea0b1f69c01f", "unvendored_tests": true, "version": "3.51.3.0"}, "apsw-tests": {"depends": ["apsw"], "file_name": "apsw-tests.tar", "imports": [], "install_dir": "site", "name": "apsw-tests", "package_type": "package", "sha256": "4cda1ead15e00ad9e1e831c7d677138783bfcb7e70efc6f5177e1d02b01b0c9d", "unvendored_tests": false, "version": "3.51.3.0"}, "argon2-cffi": {"depends": ["argon2-cffi-bindings"], "file_name": "argon2_cffi-23.1.0-py3-none-any.whl", "imports": ["argon2"], "install_dir": "site", "name": "argon2-cffi", "package_type": "package", "sha256": "b225841ab8945f0e216e88cd7c5dd9fca4ee4e1398fd7a56ba3b77fb3988cc37", "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": "26527867937ad317b09d3ba441b894aacf804131af5f7b87117d054aa972061a", "unvendored_tests": false, "version": "25.1.0"}, "asciitree": {"depends": [], "file_name": "asciitree-0.3.3-py3-none-any.whl", "imports": ["asciitree"], "install_dir": "site", "name": "asciitree", "package_type": "package", "sha256": "36feb1f40c7086474ff737a1bc5c2aa8ea32e25f6dca01f66fff70fa3380d736", "unvendored_tests": false, "version": "0.3.3"}, "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": "df9656f0553a66df62d1778905b4641c494ea16265935fbc80bed9bdc0813152", "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": "6c08d2e6f7073bfbb1a0eccc02c327a74ef83969858b4c84293bf0df5ff74a37", "unvendored_tests": true, "version": "0.2026.4.1.15.5.49"}, "astropy-iers-data-tests": {"depends": ["astropy_iers_data"], "file_name": "astropy-iers-data-tests.tar", "imports": [], "install_dir": "site", "name": "astropy_iers_data-tests", "package_type": "package", "sha256": "7c11cabcbfeb45c87a9e81dbe08298acde0d1e67bec89ee2e46bdaf37fa2bf1a", "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": "fd8b163abcbaad2a68a41fdf11a33e3c92404b66e3ecb42093ad8b17bbca353e", "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": "51e79089582385d4d2bb4dc92de5c25f15cc1d426d259c2961d1f786de885f6b", "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": "79f4f041450abe31d98399d670919de8b1f4a6f3b4d55566f70d7a0e5d120101", "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": "a8ebb033248e9c8440cace22fd7d4139a8851cf433244a6797a75fccca4ae8c2", "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": "a9d0197892714f9fb38a3a13b58532fafc20967dd8159b41dd66bc9fe6b848c6", "unvendored_tests": false, "version": "0.2.2"}, "awkward-cpp": {"depends": ["numpy"], "file_name": "awkward_cpp-52-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["awkward_cpp"], "install_dir": "site", "name": "awkward-cpp", "package_type": "package", "sha256": "8d248d5c46ad4cd24c674a72202f5b6aca9e5849b4b4bb24080526e6718af1e3", "unvendored_tests": false, "version": "52"}, "b2d": {"depends": ["numpy", "pydantic", "setuptools", "annotated-types"], "file_name": "b2d-0.7.4-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["b2d"], "install_dir": "site", "name": "b2d", "package_type": "package", "sha256": "2b39d64519291ccf000aface140bedc3654d920dc99d903b3f1a3322597b73fd", "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": "e820a9fb7850f8fd0fc0756ddcd19695fe16a8c29c0777dd7767cd0f5dd6e0f1", "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": "50f9985c7be31d8fc1c73c3fd5b9e126d923aff2b5c522d82214f8905ef65e2d", "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": "e4548c515be696614ac8cc8a203aaab7ddf228b9481706544263108b25768ac4", "unvendored_tests": true, "version": "0.5.4"}, "bilby-cython-tests": {"depends": ["bilby.cython"], "file_name": "bilby-cython-tests.tar", "imports": [], "install_dir": "site", "name": "bilby.cython-tests", "package_type": "package", "sha256": "e58c60553697d8e5bf5c46287bd24d7a2ad76692d7aa1ffd88054b055b7bed89", "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": "1b86416ea6450a0c6793befbc47131cab20db827c8deba1ba6efc24435e7670b", "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": "3bb1deb21243787f52031e714b84a61f6b7f0d88fc5b115be0c8e5e7b3005ae6", "unvendored_tests": true, "version": "3.8.1"}, "bitarray-tests": {"depends": ["bitarray"], "file_name": "bitarray-tests.tar", "imports": [], "install_dir": "site", "name": "bitarray-tests", "package_type": "package", "sha256": "35fae9da6480564c826fbb2e7e7d7773f236471512702446d45068d3ee9de0ca", "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": "cb285f9cb763872df8d2e39b6b6b87bcbe9828984045f3d90af9b4290a7a2356", "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": "e3b1a671e11b2c1946a696295db2bbe4c62bbddea5d08105ab6055f32ba4de0a", "unvendored_tests": false, "version": "6.3.0"}, "blosc2": {"depends": ["numpy", "msgpack", "requests", "ndindex", "platformdirs"], "file_name": "blosc2-4.1.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["blosc2"], "install_dir": "site", "name": "blosc2", "package_type": "package", "sha256": "cc86e29ee7b44fd7708d8020485b7b94da5d43e8c66da619609880240abb4c05", "unvendored_tests": false, "version": "4.1.2"}, "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": "8f37c17b96d7694379255c789ebb80b589160b0f15cf09408bea5c483f059d7b", "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": "903ccfd773ef53a6795dc18b1b40480397d8559829fff9301878df393eedda47", "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": "25c6aaaafe60e36627923a6bd36d17d97cfe142aa30e92b4edf4fe2cb62d29cd", "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": "aa3a96530e362320dce4f516058222824d6f306bf6e5755f8dced5ef90407d12", "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": "298c046120f42ca9a9e9486f44098eb9f2fe2075aaf0c388a010ad0d536c2268", "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": "a720126fced472632d1000d7bfa7f053829ff6d4a45fd096d6c7987767abc02b", "unvendored_tests": true, "version": "0.25.0"}, "cartopy-tests": {"depends": ["Cartopy"], "file_name": "cartopy-tests.tar", "imports": [], "install_dir": "site", "name": "Cartopy-tests", "package_type": "package", "sha256": "b52c6561daa5bafe14bbfc61a9b584f62e20e1651986a8171c5713567ff6ba73", "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": "bc83f9880b8ac5012f96c8e128dec20aaeeca170aa0d2ce0174a9b130502f4ac", "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": "41eb7f440602d9fbf9b53bec249944cf09e81287bed6dbe56c22d0ba9f2ab701", "unvendored_tests": false, "version": "1.1.2"}, "certifi": {"depends": [], "file_name": "certifi-2026.2.25-py3-none-any.whl", "imports": ["certifi"], "install_dir": "site", "name": "certifi", "package_type": "package", "sha256": "386c0b8d1aba0bbec900685966541d98893aa34c33cce3de829d6cfebf417730", "unvendored_tests": false, "version": "2026.2.25"}, "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": "440a315dd93cc5e17f6ab3ef3a1e2da7d6e80426f842394d33d1aed076b65ed1", "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": "fecee778afc71ad0ee0a6ec88d98684859cc7fbb78c713bfc55350d95f6e7cf0", "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": "fdeaf8c2be568d3d7bc770a38b3fd84105c869b2a7206171dd78395c2b763c43", "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": "8705c46dc94abcf3596e1608d7362cf3d56846e9243e34d891ce866252c25dca", "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": "47db6e0c445a549fc0c15dfecd9b0555afa6173239422839af1919d6a8346b34", "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": "7ada9e3953539dcbab63b83734835ae521f69cfb8d9e6e16340ee28fcb5c6ddb", "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": "37bd04e9e2277903b3c06796bfe9a21e6046a8ec742f887949cea6444fc9a25c", "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": "9f1a2e11131258c894231603c0f5be475129803c160bd0f34ba08bbd93eba746", "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": "f272cebe20b5f7358fc7e0f9bed8869c6cc8e8daa12ac76659976ae299d5db46", "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": "dbd7bd975982e8f26f71aebb4c21544cfd6c55c7519ca75fae598bcde0dddc8f", "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": "241c7e51f4cad715927f2b02163799236409704afcaa5654fa5228815709ada0", "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": "b9b792d4fddba0a6bdbfdf29a8c1834e8d93b02255d2aa1d66106af83e3e6b50", "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": "2ead336e129412d4128f61ae3e2812df1881bf1e15246789c26ff3e66bf5a4b1", "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": "2baa4c20016cec7286e6a9e70ca95cfacadf57f9c7354ab9c87e8888ced730fd", "unvendored_tests": true, "version": "7.2.0"}, "coolprop-tests": {"depends": ["coolprop"], "file_name": "coolprop-tests.tar", "imports": [], "install_dir": "site", "name": "coolprop-tests", "package_type": "package", "sha256": "d83106811eb120dbd1f5f81ebe40a52fbc2c5d469e658f8f7ab918c644d8115e", "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": "b4409864b5807848e48c31248c1d1461eef09cb522c600b103b718cdf3bb6353", "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": "c3ee0e3e1882784a27959a6837f4ed7e9fc84436765125a4dfa9a27793930212", "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": "03bfd2d165a10c8f9a60bc00889b60786ba911f13380efe015636d97f7eee91f", "unvendored_tests": false, "version": "1.7"}, "cryptography": {"depends": ["six", "cffi"], "file_name": "cryptography-46.0.5-cp314-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["cryptography"], "install_dir": "site", "name": "cryptography", "package_type": "package", "sha256": "8356cc2c63a243dee0d9d67d9b128560d51ed32ee50d115fb1666e74f1fd1a1c", "unvendored_tests": true, "version": "46.0.5"}, "cryptography-tests": {"depends": ["cryptography"], "file_name": "cryptography-tests.tar", "imports": [], "install_dir": "site", "name": "cryptography-tests", "package_type": "package", "sha256": "9795f132bdcf03518897359b2accc0a5afdaee1ec6d67e0573865b4c425f1658", "unvendored_tests": false, "version": "46.0.5"}, "cssselect": {"depends": [], "file_name": "cssselect-1.4.0-py3-none-any.whl", "imports": ["cssselect"], "install_dir": "site", "name": "cssselect", "package_type": "package", "sha256": "3399d129eca464380892609dde559451f79e740987d9984d3ba8864464c79412", "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": "021b30617fe11add9ccb437fce9de72e7313809f22ce60ae11edb71e0fa7cf13", "unvendored_tests": true, "version": "1.8.2"}, "cvxpy-base-tests": {"depends": ["cvxpy-base"], "file_name": "cvxpy-base-tests.tar", "imports": [], "install_dir": "site", "name": "cvxpy-base-tests", "package_type": "package", "sha256": "830135c55a21f08c9c6e88e36041c4a4815f074c39e4faca7961c23e83fa3e49", "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": "7a6c834a76a8eb18ded3a8fbff9176c66176f23861cedfceaeb5fe540dddd6db", "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": "807160cc48f6073e69f0cce6e032ce5352b645998e865219d598a542673aefcf", "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": "52a85a63e55b50e56f185405929bb54688c5a7186526f10131775435c30cc453", "unvendored_tests": true, "version": "1.1.0"}, "cytoolz-tests": {"depends": ["cytoolz"], "file_name": "cytoolz-tests.tar", "imports": [], "install_dir": "site", "name": "cytoolz-tests", "package_type": "package", "sha256": "8bf025c7e4be879fc8d444e52ed776206e4e61625f0980db24d5ed72bf190958", "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": "67526a6fec731739384a311fd9e568bb8456081183bfc3090078e5cf6a97eb17", "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": "c7133bdb6565badbfc7c4939129001b1654747e9f269fa9f1040a95442fce27b", "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": "3cdc26862c1581c03eee80129db31589cba8e38f6774b687842604f952bb8de4", "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": "5a56c4d31fd1016edfc1d1eeed9b53642fab55291a7892f85fe37f4e4a1afeb6", "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": "3cdce3511a81efb8eb6222dc9b907f682221cdfecea2f491465ede40c8d9b60d", "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": "1272ebc4033997ebb40c02017bc35e8287aa8471d50a278364be677f062b0acd", "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": "d21fa23ca4f9e0396cd41defb8783c94d5fe7366bf4a1f2419e5833de250e291", "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": "2386cc00bda88bd3f55809233ad3ecf0b269d73ad7a5a6e68440c42942f61551", "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": "f0ea03baa8d669488826d386a48bae1bc3adb9c5ae412490366a06823625e711", "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": "b990e0cb67394c11cee275b2a54c7174cf20708d284b927e13cc01235b1032a8", "unvendored_tests": true, "version": "0.8.1.post1"}, "donfig-tests": {"depends": ["donfig"], "file_name": "donfig-tests.tar", "imports": [], "install_dir": "site", "name": "donfig-tests", "package_type": "package", "sha256": "24bc25b231f77dd792fe174407968107b66d0606853d14154fa068ecfa49f400", "unvendored_tests": false, "version": "0.8.1.post1"}, "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": "be8c7f2ada290fdeb67a8d613ffcc8f56e6732614e7bab096ec8b48400f5d19f", "unvendored_tests": true, "version": "1.3.0"}, "ewah-bool-utils-tests": {"depends": ["ewah_bool_utils"], "file_name": "ewah-bool-utils-tests.tar", "imports": [], "install_dir": "site", "name": "ewah_bool_utils-tests", "package_type": "package", "sha256": "b3c61ba36736abad4cf0da7cb34326a39b327261b0cd9c1078e26266c5d44e3e", "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": "7c7cf770fb4ecb37e669761da21bee30f8b9e1be1000c42863cc12246e40237f", "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": "f97f2706ac5dbd4704119184c0a1ac58f98925985176a08172ce1af783ae43a7", "unvendored_tests": false, "version": "2.2.1"}, "fastapi": {"depends": ["httpx", "jinja2", "pydantic", "starlette", "anyio"], "file_name": "fastapi-0.116.1-py3-none-any.whl", "imports": ["fastapi"], "install_dir": "site", "name": "fastapi", "package_type": "package", "sha256": "c9fde05b5534eed1ffb11b292500e30cc9ed958db52a8765aab8138419497e1c", "unvendored_tests": false, "version": "0.116.1"}, "fastcan": {"depends": ["scikit-learn"], "file_name": "fastcan-0.5.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["fastcan"], "install_dir": "site", "name": "fastcan", "package_type": "package", "sha256": "c1359154cc63a58ef7041c4e38d2d567bf97916720f04fec9459d4395d779796", "unvendored_tests": true, "version": "0.5.0"}, "fastcan-tests": {"depends": ["fastcan"], "file_name": "fastcan-tests.tar", "imports": [], "install_dir": "site", "name": "fastcan-tests", "package_type": "package", "sha256": "6c06386b4bae074b2ea4546dfdff924c17222fbd8dac80625e17cbe8eb239fab", "unvendored_tests": false, "version": "0.5.0"}, "fiona": {"depends": ["attrs", "certifi", "setuptools", "six", "click", "cligj"], "file_name": "fiona-1.9.5-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["fiona"], "install_dir": "site", "name": "fiona", "package_type": "package", "sha256": "fade399c75266f5b32feba8d359d08d5f3e4be4e301702eede420accb5a88969", "unvendored_tests": false, "version": "1.9.5"}, "fonttools": {"depends": [], "file_name": "fonttools-4.62.1-py3-none-any.whl", "imports": ["fontTools"], "install_dir": "site", "name": "fonttools", "package_type": "package", "sha256": "17dc1e9d01b2fcba1ac46cf7f8631c6cae619e27d8b336ce88ad3e343e148d1c", "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": "6981a4d02c620e738c3e5bb5e04da182eab3fe1769efa243a806964157f26862", "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": "b5b31ac2d04fccd66513b5d589681b893a3dd0dd822f215528b0b06b88cc6b3d", "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": "b0bf7b346190e377da81453bd041056fd1a23a0f7b98ae51c1b35cedfc042cd6", "unvendored_tests": true, "version": "2026.3.0"}, "fsspec-tests": {"depends": ["fsspec"], "file_name": "fsspec-tests.tar", "imports": [], "install_dir": "site", "name": "fsspec-tests", "package_type": "package", "sha256": "3e54a27193624e9348d4c7c11ce72e1bf209c74606cdc90857362b33ebeb218d", "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": "0551519a8982a4446d4a0ac8acc591d42dbf40ce52d8bb2504421f9e57a6f203", "unvendored_tests": true, "version": "1.0.0"}, "future-tests": {"depends": ["future"], "file_name": "future-tests.tar", "imports": [], "install_dir": "site", "name": "future-tests", "package_type": "package", "sha256": "a5f197251becc902dac4a5286b0279201f1edd26a36f9841a312f39ca57ced15", "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": "8d2eeda8f2a1bc2df99eb7d155345c6824485f6c28a40a8907178496dc4d20ea", "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": "7a1cdecaa82a50ddc08c260e54135304b52ac3f685e55219fec44cabbaf27988", "unvendored_tests": true, "version": "1.1.3"}, "geopandas-tests": {"depends": ["geopandas"], "file_name": "geopandas-tests.tar", "imports": [], "install_dir": "site", "name": "geopandas-tests", "package_type": "package", "sha256": "0bcc065c076e296911cce94a879088a6a72ca454f6490b40d9b5f8407d219c79", "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": "120b7294ddb2acfa342ce8fe3a6ea60002f21dec65fd878326a0584b2934e33d", "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": "7d67cd21870c7db6885627fee7ea737ba2cd59f69ed19c283c89dcdc4c434c0c", "unvendored_tests": false, "version": "1.8.0"}, "gsw": {"depends": ["numpy"], "file_name": "gsw-3.6.21-cp311-abi3-pyemscripten_2026_0_wasm32.whl", "imports": ["gsw"], "install_dir": "site", "name": "gsw", "package_type": "package", "sha256": "670c47ba4993ba83a7b0f967f3f95d4c16471b29f29e3397221c9a8af7659e70", "unvendored_tests": true, "version": "3.6.21"}, "gsw-tests": {"depends": ["gsw"], "file_name": "gsw-tests.tar", "imports": [], "install_dir": "site", "name": "gsw-tests", "package_type": "package", "sha256": "beff6bdd0768e7eb83ddc8657bb166dab1d5284c106099c261e6a86778c8e584", "unvendored_tests": false, "version": "3.6.21"}, "h11": {"depends": [], "file_name": "h11-0.16.0-py3-none-any.whl", "imports": ["h11"], "install_dir": "site", "name": "h11", "package_type": "package", "sha256": "c308560cca4d4279fd3a6dace33210cb27e75acb9eedb1c77f5b0de24fbbf4e4", "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": "5a26ac53281a8559690ef504b9f718da1f6ddb47dd69fe115531fd26f30aa65c", "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": "85c39facc35e617c6312e08fdb33f356e1ccabc52e2ce8066767ee5c61bfa696", "unvendored_tests": true, "version": "3.13.0"}, "h5py-tests": {"depends": ["h5py"], "file_name": "h5py-tests.tar", "imports": [], "install_dir": "site", "name": "h5py-tests", "package_type": "package", "sha256": "a961047b46854c07d7788c49d8d28444edd38cf9a560c88cb777b8c880364ce4", "unvendored_tests": false, "version": "3.13.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": "a2a2ec8df4ba5708ef168955c51dfddb12290a035116180e3df8c9fce3471bc4", "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": "31aa98352527aef7c3d8b92208aa260bd5c13bb447e1ab8614acda9114bcf659", "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": "ff6611fec1d621548cb9ab80537bd7a4502ae8e383c990313854381ec1b05a7c", "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": "dbfe74c2918184278bfcffb1ba0a30c0fb9125f1834c84eb1bfefcdcdc3197ca", "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": "9d3e51032af13f45f7b8cb262749ba14f60e2ad3b614d2b13b92fb9c4a18acd1", "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": "0844472c03c5ea6dc5fb0abd6e27a9151e2dab05452ae7b3de21d2b98a28edd4", "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": "7268cdb44b839623497af73368f3efe44f17a56406f25adcb19de8d1e6b2e0c2", "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": "9890e4ee2c6e12a5b062feb2449297b254f84e743676bbb5e4e7a49110842871", "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": "c98bf7609c5a63aafdaab9c3c4f5e50ff33853340e533bb6f90055add022ac1e", "unvendored_tests": false, "version": "2.3.0"}, "ipython": {"depends": ["asttokens", "decorator", "executing", "matplotlib-inline", "prompt_toolkit", "pure-eval", "pygments", "six", "stack-data", "traitlets", "wcwidth"], "file_name": "ipython-9.12.0-py3-none-any.whl", "imports": ["IPython"], "install_dir": "site", "name": "ipython", "package_type": "package", "sha256": "1fd928223f0e3b6b6e5ca8afde4fb4a44f71f03174a41bbfc26322d1d1ca1838", "unvendored_tests": true, "version": "9.12.0"}, "ipython-tests": {"depends": ["ipython"], "file_name": "ipython-tests.tar", "imports": [], "install_dir": "site", "name": "ipython-tests", "package_type": "package", "sha256": "36a8a84bce1849ea49e1aa653d04304b7174892349f86df24ea0e57d277add39", "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": "1579f3751327e20254d353d41d0d51afb361d76f227f81c7c700b9f356cd80d9", "unvendored_tests": true, "version": "0.19.2"}, "jedi-tests": {"depends": ["jedi"], "file_name": "jedi-tests.tar", "imports": [], "install_dir": "site", "name": "jedi-tests", "package_type": "package", "sha256": "c9765a2935044b4b17009e7cb89d4cf5ce2e102f61ad1cd9becb7459484b9816", "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": "162113dc09df1be9ba5f59bedb0a8aa8f403d60d6329ec4311598ca329d1fffa", "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": "343b1f9fd1edd6ba6326f5f7c587dc47acfb27669308e891ce859d9ef53a6635", "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": "49582ef4bc0f6a66d62429c629ace61764458aba943eb952518bdd440bed6878", "unvendored_tests": true, "version": "1.5.3"}, "joblib-tests": {"depends": ["joblib"], "file_name": "joblib-tests.tar", "imports": [], "install_dir": "site", "name": "joblib-tests", "package_type": "package", "sha256": "0c99a483e53157ef05fa47b864b1b07c24f06e909d2b43e3e08ba8343813e42c", "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": "854c01c2aef661a3ada12d5521c60f80a589532ff3c89350713c5f6962b105eb", "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": "9c2448307a3e838e787e829ce2566b3f59cb2361d93aca3be9f81c973edd30b7", "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": "0fd307a78976582ecbeb1528503c67c4449a8ae1a4d13ae4b14df727a09fdc8c", "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": "f30fedb6481d607372e7cd7ca1696d947156d6ad9d341d8d41548a4d2945f403", "unvendored_tests": true, "version": "2025.9.1"}, "jsonschema-specifications-tests": {"depends": ["jsonschema_specifications"], "file_name": "jsonschema-specifications-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema_specifications-tests", "package_type": "package", "sha256": "3eaa45001c33647f093bf5ee7495f03b409aa30b6afa0230cd5414dfa1f875dd", "unvendored_tests": false, "version": "2025.9.1"}, "jsonschema-tests": {"depends": ["jsonschema"], "file_name": "jsonschema-tests.tar", "imports": [], "install_dir": "site", "name": "jsonschema-tests", "package_type": "package", "sha256": "ae15848940023864645135ffef148ff28bccfc10ab09c7fba5227acb197c52bd", "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": "26bb0dabb4d2dc69cdf066ab4c98a597ca520ddc7345f4bdb133c3891b95b989", "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": "db5865c4ccadbfe5d522daf172c9f441693f15119b115adbe38548fd8e5a82c4", "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": "bb624c27a7317b529044f33904dd6139cdc944ffb1c178120d3e7618a73b3909", "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": "8d4f59a9757060a460365a0ff3cc3eef69e3231e1f54420c47fbe2d72bdf200b", "unvendored_tests": false, "version": "1.12.0"}, "libcrc32c": {"depends": [], "file_name": "libcrc32c-1.1.0.zip", "imports": [], "install_dir": "dynlib", "name": "libcrc32c", "package_type": "shared_library", "sha256": "2ff67391e52f4f11fc48566d87fe64c66a929cc154e3766d01a837b3a5bde4bf", "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": "f514937d2a4167345cabac3722650319a8c156b360e6696a996c0e1abf2fe9e0", "unvendored_tests": true, "version": "1.8.6"}, "libcst-tests": {"depends": ["libcst"], "file_name": "libcst-tests.tar", "imports": [], "install_dir": "site", "name": "libcst-tests", "package_type": "package", "sha256": "fa4deeb346a22e1640fb2e402b401ab48c07f620c9a2b5d528303ea27cf5e7a6", "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": "0a035de719cafe264b4f666f2bc9a0aeaedae239ae6ae03d93bcd5e34bfebc18", "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": "ab9c285de4ab672ad5f83530173f54cb68a0a10fb212edf5f7a1720120941ab2", "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": "5621100461b67386fd8fb1e180a04f884dd63c7cd396ec5b6b51475ade02b965", "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": "ee3006c89bfbf4def560d80a948d59c95d2ba0d7f2379ba91b1baf32164ddc23", "unvendored_tests": false, "version": "1.12.0"}, "libopenblas": {"depends": [], "file_name": "libopenblas-0.3.28.zip", "imports": [], "install_dir": "dynlib", "name": "libopenblas", "package_type": "shared_library", "sha256": "edab614af1f1c953da25a63efc9d5bd91c6b5f6eea54acf9a1fef35816f3b535", "unvendored_tests": false, "version": "0.3.28"}, "libopenssl": {"depends": [], "file_name": "libopenssl-1.1.1w.zip", "imports": [], "install_dir": "dynlib", "name": "libopenssl", "package_type": "shared_library", "sha256": "09d315f1c4baeeb3386a156735d0db5634669a67461f01d5caa5d208b91089e2", "unvendored_tests": false, "version": "1.1.1w"}, "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": "e962a35ab5ec52b9756ab3e578ab45afd29eff731697013c8d93e557cd338eb0", "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": "8ffb52a942d878a7df1db86a390cb436868f41def7fb3a78d9d857d06db9c2de", "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": "a130c68919824f79e3369095adf245d2acbf7ffe528acd8b062cd0e1bc442405", "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": "6f058e49e6fcb9e659a9e88a10cf42887ab66d6bc122659df1e009ef99ba44a8", "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": "6c37dad2731d9ad1381511e16449072857e55d945392c06999fa8fbc786c808d", "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": "74891ad747da4f20d0fab02ffa6d13b3642eee000884c28d9c00beae7f4b9ea5", "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": "8e903b9d68310344d948597d8299ec0bb8c15b767cb424ea4acc33d133700f39", "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": "0e45008c35f849f600ab00a3c037dfad090126fbb14ff9d6dcf0878b4dc02ce7", "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": "53ccb425a9dea9be444c203ed8c9614345a40ff58832e7db02b96cc9119aa39e", "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": "3cb5024cff0ede8cc9362b6aed0370f27e560220f0df8c4e60d41115e66de123", "unvendored_tests": false, "version": "0.2.1"}, "matplotlib-tests": {"depends": ["matplotlib"], "file_name": "matplotlib-tests.tar", "imports": [], "install_dir": "site", "name": "matplotlib-tests", "package_type": "package", "sha256": "420532560e1765bd3f186bacb9d76643828cb19bd83fdefa7205627d8b82fb90", "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": "39b0e51ea7fc603c38a906c26bd83a974a4c9052c86f85519fa38b05e3d64ade", "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": "caa7d159d86abf8771ed098ec4be0da102c9d14afd2042a534638ddd3b8c8392", "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": "8a3cdf0fe2c75969737a88db00eee3456de2065684c4bacaec4a46891c79ddc5", "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": "21485a1942f764c198bfbf0eeb2d04cb0d778854b67d6474378e1b522b676c6a", "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": "3d3f563af97db5db7cb87326b79959af015b93c83d0befd3a3d11cb45039d876", "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": "c8a6edbd31bad51c9c58d82935a0612bbc65786b1fd8f4d610b1b355fa612327", "unvendored_tests": true, "version": "1.4.1"}, "mpmath-tests": {"depends": ["mpmath"], "file_name": "mpmath-tests.tar", "imports": [], "install_dir": "site", "name": "mpmath-tests", "package_type": "package", "sha256": "34eba7f3881e219be9ba4e404b70a1d6478ff16a6dff8a16310482103df55ace", "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": "9d99a9d98350995432aee1490982584e8d944ee34ef2953b3572d1f15f354b08", "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": "2f232d7bc6e6a92dad2e8427d47850f4250234f2310c869a3ad607bbbedf1243", "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": "8ceb2765a87d23af60b13bb083587683c8f4ff417a4fd315f8338711979ae5b1", "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": "1c625951027a8ed61e56a6a62ebabe0a1b9d21dc1e681cfeabcc67e9a31502e8", "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": "71f80b364d087f62f3ce4de6907f3112ef8e4cf4dc120f060c2a38a83400cabc", "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": "938bafc34dbd1ade36d0b846a42cf4a49da5a7da2cc27c8f745dd13f285b7613", "unvendored_tests": true, "version": "1.19.1"}, "mypy-tests": {"depends": ["mypy"], "file_name": "mypy-tests.tar", "imports": [], "install_dir": "site", "name": "mypy-tests", "package_type": "package", "sha256": "6cef877838ef1ff9cb7ff19fe4774466dc65e200b2f03a6dc021731ed7fbcbea", "unvendored_tests": false, "version": "1.19.1"}, "narwhals": {"depends": [], "file_name": "narwhals-2.18.1-py3-none-any.whl", "imports": ["narwhals"], "install_dir": "site", "name": "narwhals", "package_type": "package", "sha256": "39342bd5bc6c1e8b31494d6274ad847b7c476049de87dbad1669f86d20c153ed", "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": "1f571dcd8dff545a2de563b94f3e78f5f76b8f8b5999133d1b0f5f07f4c7bf14", "unvendored_tests": true, "version": "1.10.1"}, "ndindex-tests": {"depends": ["ndindex"], "file_name": "ndindex-tests.tar", "imports": [], "install_dir": "site", "name": "ndindex-tests", "package_type": "package", "sha256": "07951bf58dee5596b9b6c59ce7c74431cba1df5586653702cf73b03528378fda", "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": "db578c9bfb47ea50e074fdc3400720bd9e8aca17385ffab260e52619ab9a41d6", "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": "69b16a75755421fc8fe3eb99011f819b77741a2c4a1748df3360ba42c868e1df", "unvendored_tests": true, "version": "3.6.1"}, "networkx-tests": {"depends": ["networkx"], "file_name": "networkx-tests.tar", "imports": [], "install_dir": "site", "name": "networkx-tests", "package_type": "package", "sha256": "50670e26dc7cecad26c892e41ec3f9e57d782c1b3c7375595463c771ff5b1a5f", "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": "e29eea80b76e6a42cea79d9e44f131246d2220416c180d79ff004da06aad423e", "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": "873d408b85b027cdc3b731a03a900185cdde059c58bc1be15322ab77114fd601", "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": "a12746f4905538ad661b5e8f4091fd38059d86a631e97bbb10b4b7b4fd09bb34", "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": "fc21486936a971d3e2a0e0dc8c0b711811d5db0a0a1c1fdf58d2b48adbb73152", "unvendored_tests": true, "version": "3.9.4"}, "nltk-tests": {"depends": ["nltk"], "file_name": "nltk-tests.tar", "imports": [], "install_dir": "site", "name": "nltk-tests", "package_type": "package", "sha256": "c98be85218bf06742780c8b7a4bdacd0a64bf6d56517be1dc669192ea2767750", "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": "f8678cd88680bc129746faec9e5af1fc475f61e5d8e2a0b05e0a189754231bf4", "unvendored_tests": true, "version": "0.15.1"}, "numcodecs-tests": {"depends": ["numcodecs"], "file_name": "numcodecs-tests.tar", "imports": [], "install_dir": "site", "name": "numcodecs-tests", "package_type": "package", "sha256": "28c617728259fc1f6f92c24aabbf6f72dad7db2f3221ba3c6f83bb76df1054b7", "unvendored_tests": false, "version": "0.15.1"}, "numpy": {"depends": [], "file_name": "numpy-2.4.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy"], "install_dir": "site", "name": "numpy", "package_type": "package", "sha256": "a1a613dc4332db26c4f049ccde6b84749453c0c8cb78f589f2840fae2a0fee5d", "unvendored_tests": false, "version": "2.4.3"}, "numpy-tests": {"depends": [], "file_name": "numpy_tests-2.4.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["numpy-tests"], "install_dir": "site", "name": "numpy-tests", "package_type": "package", "sha256": "1bbbeaa83c05f7b151a788ca98022755a46817766b4c502fd9764001e84f2841", "unvendored_tests": false, "version": "2.4.3"}, "openai": {"depends": ["httpx", "pydantic", "typing-extensions", "distro", "anyio", "jiter"], "file_name": "openai-2.30.0-py3-none-any.whl", "imports": ["openai"], "install_dir": "site", "name": "openai", "package_type": "package", "sha256": "5a6dbc7ec695c78ba6e858cf2e54e7fb76068f365d54faa01e4182cbc45b49be", "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": "e1dd0b8cf0b5d65bd2757e806fd1d057c9fb45d22dcd7116866c80eb39e79df1", "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": "41659cca632421b72849901043c767fee924d9acd76fdacc2c2496243c7db4b9", "unvendored_tests": true, "version": "1.9.0"}, "optlang-tests": {"depends": ["optlang"], "file_name": "optlang-tests.tar", "imports": [], "install_dir": "site", "name": "optlang-tests", "package_type": "package", "sha256": "eb492cca6774e2e42a992de4e812f542e747adfe1014b76f11aaa36f449fdbd4", "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": "3d963f19f356b0f166200727b465f4c017a871695b177ac6b4445ce7dfcb0445", "unvendored_tests": false, "version": "3.11.8"}, "packaging": {"depends": [], "file_name": "packaging-24.2-py3-none-any.whl", "imports": ["packaging"], "install_dir": "site", "name": "packaging", "package_type": "package", "sha256": "24594d69b4a63da9e6674ced532eb14b7312836362e850582bb4faeb8dbf133d", "unvendored_tests": false, "version": "24.2"}, "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": "dfb23eb20f697a303de8a6b20f7e47c2297a4f2f4497f5b12dbe83fa944ec42c", "unvendored_tests": true, "version": "3.0.2"}, "pandas-tests": {"depends": ["pandas"], "file_name": "pandas-tests.tar", "imports": [], "install_dir": "site", "name": "pandas-tests", "package_type": "package", "sha256": "aec54a6a656be527d178e897b851d63a7dd66357ffe293e5bfdb4869ca7a27df", "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": "3535abe92a652f278ef29e14330a6561b38361cf40bab05d18d93d68fee737c0", "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": "73b408691bdbb28698d4eb5105f1e560fd8458b19113d1167720731ce61a0fc8", "unvendored_tests": true, "version": "1.0.2"}, "patsy-tests": {"depends": ["patsy"], "file_name": "patsy-tests.tar", "imports": [], "install_dir": "site", "name": "patsy-tests", "package_type": "package", "sha256": "bd826c46aaa339dcf3a94c4a3024969ea1ec4b66ee3b0c6f8f8bc5cff0bc2eec", "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": "6599e7fd7bae4a5816b0063a6317aa5b55e2d97b54fa0b5a774fab6524f04d44", "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": "97ee8afd94d94dfe846eb731ce3e0b8af9fccdc89607fc9efb1747820f773fb7", "unvendored_tests": true, "version": "4.0.4"}, "peewee-tests": {"depends": ["peewee"], "file_name": "peewee-tests.tar", "imports": [], "install_dir": "site", "name": "peewee-tests", "package_type": "package", "sha256": "1fece0865e02db99c61ab4ecafc03d783239752c4e29547e25c4a555140e9a8b", "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": "7b932deb20be885d695c4feb1ac5da4c606124d9023b7c8c4cb1cc0d3d051c78", "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": "a9ce692a949f672924b14af827e54ad06738c394c663654ef8dfd49b8a557afa", "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": "451e3ada91aba37c4f49d6a179a827a2f82ae3da21b882bb45410a5a5b08cdad", "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": "edf2f734ac7edbe8225a38d0bdafe88794161f0bbcdd54e9d742e1a1be2557b0", "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": "ae46484fb99df10d79d6cda462b677107be6b5fb4e323d36e357c86929e96b22", "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": "6989ba8b3662653818f4b08935c413938acb398ebc265660dedb18daae9219d7", "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": "cffae7fdc193d559374733a1d4ad87167d3f68c03455883d1ce735af58ff3de5", "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": "51601592a54aa9903253d442895905ef05be13c3d2d5f560a4b96eee607fb8cd", "unvendored_tests": false, "version": "3.11"}, "pplpy": {"depends": ["gmpy2", "cysignals"], "file_name": "pplpy-0.8.10-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["ppl"], "install_dir": "site", "name": "pplpy", "package_type": "package", "sha256": "b5e0b25a5ba7dc69b3d36f15991bd1e062377506b15f6d6fc8fb121003060301", "unvendored_tests": false, "version": "0.8.10"}, "primecountpy": {"depends": ["cysignals"], "file_name": "primecountpy-0.1.1-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["primecountpy"], "install_dir": "site", "name": "primecountpy", "package_type": "package", "sha256": "f26678d55035d46995e9098c3f0a12070924a31e30cc2979d47d46c8ffc94c91", "unvendored_tests": false, "version": "0.1.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": "681ea32bc3ad69dac270d80007a85a7173485bb5a6a07084c4288074496906c9", "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": "db2d45a9359bb782fc8931437a10750370c8f042cc974c4e1e753368d743e698", "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": "1fa76c3550c449768b08a1043f80b452d59978f02642d9c810cd3df37266bb02", "unvendored_tests": false, "version": "7.34.1"}, "pure-eval": {"depends": [], "file_name": "pure_eval-0.2.3-py3-none-any.whl", "imports": ["pure_eval"], "install_dir": "site", "name": "pure-eval", "package_type": "package", "sha256": "1d9f99f3b839c7a4d4233a1f8befb67fb0c3e054b79d692c99a98602be3dae9b", "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": "11cbe4a5fca6b304bc9f78e653df4e5935e00a74f89e934aac4d5777897aaa20", "unvendored_tests": false, "version": "1.11.0"}, "pycdfpp": {"depends": ["numpy", "pyyaml"], "file_name": "pycdfpp-0.9.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["pycdfpp"], "install_dir": "site", "name": "pycdfpp", "package_type": "package", "sha256": "808ff8df27c023bdeaae759864e6f8779b944bec4f340c3bd84fb032731c0338", "unvendored_tests": false, "version": "0.9.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": "f83c2f167ec39b04a669274f36394406a84b52e66205b18646ddcea36e952e9e", "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": "360fad795d5298b2cb1812abd8f901023ad81ea59e81dfca855888447392ff7b", "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": "e8cbc769d79f34e2dc0178f572916c7fcf620a06e9e6425d914d74d2e4fecb69", "unvendored_tests": true, "version": "3.23.0"}, "pycryptodome-tests": {"depends": ["pycryptodome"], "file_name": "pycryptodome-tests.tar", "imports": [], "install_dir": "site", "name": "pycryptodome-tests", "package_type": "package", "sha256": "066810fa53c23d6885d80db928ebce0483aa3434501a71bcc8e23d66bea532f4", "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": "0714e08b839b1ec58029b8cc7f21e5f5626c74232287bfce9b8064e432601293", "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": "92e685ad13f07d8c463fb859944532e6c14737be1f5b415188d01f1692b4bb51", "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": "01e81ffa76341b633fc1d1c639e065e59f5e2c9b36ffcff9a0049eb1f485acfb", "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": "7107a183e4a177be47b18d4f3be7e305efdea22c6b6654d69534d4ec5b2e327f", "unvendored_tests": true, "version": "2.0.1.5"}, "pyerfa-tests": {"depends": ["pyerfa"], "file_name": "pyerfa-tests.tar", "imports": [], "install_dir": "site", "name": "pyerfa-tests", "package_type": "package", "sha256": "31bede46937745d01fd45902347f79c86eb0be0563dcbefba86cff084a9ef847", "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": "2689782efbef2291e7ecdc7339dde258da73a0f9ec8d5ad0616e9f216030df8c", "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": "c56d42e3bac7f89e567e0a0c8487fe2dd823281ea714e841e0baeae3cd9e01bb", "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": "31000f6593301e0ddf550b7b8680757ce1441831220046ca25351bd2aa01fa50", "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": "de45c01d63eb9542579c200276947d4e5d27cd0232cd6ec4bc25de60acf5910b", "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": "ef454fddd70a0eef0f7d42d167db044b56de7c60459e893dd2458e517e8b897b", "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": "6d0a8156743531164e977017460069204d01a3e1e0a1288f82fd221b047f1c08", "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": "f3c817b87f6b909deba9d1927285e1c3c50ff81930d7e8d8172a281b6940fbab", "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": "e845f74e9fd7d1994c9cf345736543efe647443e1ed00856a857cb839b8c9c70", "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": "6095a6cbef0e281509a1520ff1dbcbde128b4a06ce309033505ce3086dbb88b7", "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": "8245348b3ef2fabadc88c600b33caace7e12163c5be91b54be0f84adf790db7e", "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": "35a3d8a3024f85772216fa8b296c987897cf918e3fe48fc5fb3020c69eda533b", "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": "428af9dbbf4fc3c9754ac029e62b08da1dda0ff4cf8e4500eb864658f02bd6a2", "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": "18521b5ca120b5fbb1b9d0e94f04e190bd69f4abaccb47662e3f8ca4490edfb2", "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": "cf9badc6409f892686c1399cdcafb1f77c02b54ee83039d464b3c47277815096", "unvendored_tests": true, "version": "3.7.1"}, "pyrodigal-tests": {"depends": ["pyrodigal"], "file_name": "pyrodigal-tests.tar", "imports": [], "install_dir": "site", "name": "pyrodigal-tests", "package_type": "package", "sha256": "4998d164e03a5373595d9e5128c72e0f31e1b1b1eeb20c10a0f1d4921cc9c15f", "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": "9fba5419d3ae2a2fc3ad47ffbc3f98fbc2a13365fe208c2a9b96d590089f78d9", "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": "de5dc435b858665c0e399e328c1241667d7810d5e321c4fe412e89f4566d94d6", "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": "35c50a937e4a77854d29408d6376417f7311b97719fd8b2a428de493d0b1226d", "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": "5c98785f17a827d6535158f6fcbdfa7d09595ab40e474ce343fd4cfce09b1693", "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": "bc81e658fe9dcf6469dfb60bb42d84dfabece509d70ac8080f2e34d7f3453e75", "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": "775e6d0072376c2bacc00f313e550b14b91c273452a0f993ff9e0a1d0136926f", "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": "f340f0090855412fe2edccd93b1316a8492214055d478ff59d78a7c815a05969", "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": "9b352f3274b0076464f7a19f081b53588be59320c3b8f119519f78b15a5bd75b", "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": "f9cb370325038c69301970d47d3e75f5dd54cf6d4392d75c737bff27e05042a8", "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": "1742c618781595e1df6c21bac2814c5f4b56e76116cdeb63653215f8428daafc", "unvendored_tests": false, "version": "2.9.0.post0"}, "python-flint": {"depends": [], "file_name": "python_flint-0.8.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["flint"], "install_dir": "site", "name": "python-flint", "package_type": "package", "sha256": "02a57db74125c97eed93470849d66142c1dc9dc7de236232f00796d738e623cb", "unvendored_tests": false, "version": "0.8.0"}, "python-flirt": {"depends": [], "file_name": "python_flirt-0.9.10-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["flirt"], "install_dir": "site", "name": "python-flirt", "package_type": "package", "sha256": "0e32f4d547ff2e4ea9c282013fe7042f47370b667aa5f81eaab3f434d0423af3", "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": "c8617b5a99751c77fe2dcf9719722f982eeacaeeececa413f624c204672bef7f", "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": "ffcefbbb5d9759d66f7c52a58fa47499db4fb4cdab84d4d22263d53a2b98aca5", "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": "fa82885e5c5e889e5b151422aec7c75b45980d6fe5d36008a2817b6c752bdad4", "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": "116cce0cbf407e4e56980532a28723b13609ac9a3766f9e63f57a449f9aa3a5f", "unvendored_tests": true, "version": "1.9.0"}, "pywavelets-tests": {"depends": ["pywavelets"], "file_name": "pywavelets-tests.tar", "imports": [], "install_dir": "site", "name": "pywavelets-tests", "package_type": "package", "sha256": "ee066468b31461d58c8bb2f734fc864f403b612cf0393e70684dceef24b50cfa", "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": "eb0817ce9ea06f8e05ec9e181c3146110a1a8d2f5cc6a3fc450aaa32b26f1835", "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": "f2efb856462a8d7a0fb6a3ad31780327a0025f151a685a9817f1f1357b74e639", "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": "6e14274eaa06f67edcce006a214c793ebb06c51a71651d60e744c57ae59569a9", "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": "5c4df0f579cad9b3f91fd268a8fdf4c2dbc0bcc135ff416b58b1397788e5c5ee", "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": "8ebd839104ccf453fbe80a882f46c9b4009721448b64732e6731ddce743f2d8e", "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": "a799e29182971ec6a3f9559f506145c7764e9704d54a8da1dd9dce2a1136a7f0", "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": "16c124704bdc70599cadc45486a92b24e0643f37c7a6757f70f5f3e7bd903978", "unvendored_tests": true, "version": "0.37.0"}, "referencing-tests": {"depends": ["referencing"], "file_name": "referencing-tests.tar", "imports": [], "install_dir": "site", "name": "referencing-tests", "package_type": "package", "sha256": "fd2df086c79fe86be94f53129756a4e701d431cb21612ecbb8ab11437f4b5f36", "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": "16739b284f9cc5f140e4839678068997fa958ea1349acb45f3b724b315f1d6bd", "unvendored_tests": true, "version": "2026.3.32"}, "regex-tests": {"depends": ["regex"], "file_name": "regex-tests.tar", "imports": [], "install_dir": "site", "name": "regex-tests", "package_type": "package", "sha256": "9e61cfacc1c84e2a41b30bfba7db003f61b7cc3eac76bb24e7570f4490ee8759", "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": "b767959e570f07d7000e9f2d0ef5c5aec3f5a0a90b5f4a7a357853eb37cf4bfa", "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": "1f249dc5106789c6757eee89cb9f431c5a4b0144eb2eb2f542986013d2f20d27", "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": "c2c8af958887fc7da5454c166dda8b9823a3b1436a99ae3e2dc0978c11af0830", "unvendored_tests": false, "version": "14.3.3"}, "robotraconteur": {"depends": ["numpy"], "file_name": "robotraconteur-1.2.7-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["RobotRaconteur"], "install_dir": "site", "name": "RobotRaconteur", "package_type": "package", "sha256": "0e07ba8f6e9c29afc257ea687c49e83b9a77cae13314ad082d5c4649d13c98b7", "unvendored_tests": false, "version": "1.2.7"}, "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": "2da1c2a1b3b36488b24bc26f553536d079677d1a68608fccd6bc51ca23811f48", "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": "8d1d4b7e1bc94a86ab182b319c4bc1d04e5e9d4fa7d2063ed8f1973b63caa48a", "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": "336ccbaa982260d8deb414859865f3a7f28ce322cb2806f0b6c5010db24b1684", "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": "d4f7483302e3dd2cd0d0da0fdbea0b6a58e1cc18d94fd372d682c5bdb17444c2", "unvendored_tests": true, "version": "0.25.2"}, "scikit-image-tests": {"depends": ["scikit-image"], "file_name": "scikit-image-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-image-tests", "package_type": "package", "sha256": "98681aafe8920b0312d1254f379d3b840eb5c72b96f466a9d8ebaba1da280fda", "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": "9e6e49e56255299e8c7ea5a13f2ee23cc76216314b3fccd077e9dc1409ccaa73", "unvendored_tests": true, "version": "1.8.0"}, "scikit-learn-tests": {"depends": ["scikit-learn"], "file_name": "scikit-learn-tests.tar", "imports": [], "install_dir": "site", "name": "scikit-learn-tests", "package_type": "package", "sha256": "562b6a1a57f74ad4d1c632566bb7b44dc408f0ea26969d8b4320098b9d35e53b", "unvendored_tests": false, "version": "1.8.0"}, "scipy": {"depends": ["numpy"], "file_name": "scipy-1.17.0-cp314-cp314-pyemscripten_2026_0_wasm32.whl", "imports": ["scipy"], "install_dir": "site", "name": "scipy", "package_type": "package", "sha256": "5d5d3e65e88ac90d61e89f47129533363a0efd82bd5b96b8d7f20dd6bd457ae2", "unvendored_tests": true, "version": "1.17.0"}, "scipy-tests": {"depends": ["scipy"], "file_name": "scipy-tests.tar", "imports": [], "install_dir": "site", "name": "scipy-tests", "package_type": "package", "sha256": "c690f73b66d2acfce6e44d46ef1892b5dc3e9825a520cb67fc74bf2450d17b99", "unvendored_tests": false, "version": "1.17.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": "502d7695474cb525d78b43762ba01f2578fa21ce614a7dbd12efb277bb1d998a", "unvendored_tests": true, "version": "1.1.3"}, "screed-tests": {"depends": ["screed"], "file_name": "screed-tests.tar", "imports": [], "install_dir": "site", "name": "screed-tests", "package_type": "package", "sha256": "f6f18b789430ffeb7f0dd27db6573934ac769e95c6d372099ee6dca94f2664ac", "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": "48d5908448afc0f52f3c03bf972b389a5ffd9b8759a20f5c549676c935aaa2c4", "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": "1e2c06f6c5bafbb9d62c31719cd8287232f850041598cff6acc18039a8eaa4bc", "unvendored_tests": true, "version": "82.0.1"}, "setuptools-tests": {"depends": ["setuptools"], "file_name": "setuptools-tests.tar", "imports": [], "install_dir": "site", "name": "setuptools-tests", "package_type": "package", "sha256": "398b0919e346dee978b94cae1aaf7655518ba9145bbf5df98c0325f7d70d50ed", "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": "9b971e300ed60befeda152e7edcdef6319a364e0aa8a6b30075e6b43bc6ab507", "unvendored_tests": true, "version": "2.1.2"}, "shapely-tests": {"depends": ["shapely"], "file_name": "shapely-tests.tar", "imports": [], "install_dir": "site", "name": "shapely-tests", "package_type": "package", "sha256": "0245edcce63c38d08bfe7c5dac60a711e41059a3f079197f81c915f0b0573d86", "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": "e09e42392723768708beea9397e1a87f9f85ce00946675cbf9d3c2f1fb621592", "unvendored_tests": true, "version": "3.20.2"}, "simplejson-tests": {"depends": ["simplejson"], "file_name": "simplejson-tests.tar", "imports": [], "install_dir": "site", "name": "simplejson-tests", "package_type": "package", "sha256": "e9dc59c4f42521648fb2e2b735dcdaca7cbca7dd05b00ca007950855335d0521", "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": "46050e4df15aba19b3c3b2b9c346e682a4861476154f3b73c07046ca72fe6db6", "unvendored_tests": true, "version": "0.16.4"}, "sisl-tests": {"depends": ["sisl"], "file_name": "sisl-tests.tar", "imports": [], "install_dir": "site", "name": "sisl-tests", "package_type": "package", "sha256": "58dc7d966f2a293e1e9c2468d255fdfcae944065c96723d6036161084dd78921", "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": "d0308cdd611dc811fbc1169b9a57db19e8abaca3fce5bc54cfe0e5d26766f169", "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": "a029fa7d6d7c8ab435f9e3581b1527391a86a50f0b91ebfefa3ed6d42068474f", "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": "380b338a6044dca92fcc216bf695f76a8fb37d59b3bdc80f146d3032c297e2bb", "unvendored_tests": true, "version": "1.3.1"}, "sniffio-tests": {"depends": ["sniffio"], "file_name": "sniffio-tests.tar", "imports": [], "install_dir": "site", "name": "sniffio-tests", "package_type": "package", "sha256": "0b34642a71d27bb36e0015886d745457725c5908978cc5f97f1d03ad9ebcb1aa", "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": "b5d30e9ca338de606107718a5a9bea1fcaddfc25be7b113712d7f64813ef1872", "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": "59745b92e22144f2bb372c8bf0c19dc52bb3dd014eca0358e79ffe642b7fd609", "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": "7ccedcf9a3c4ce80074f40443c3a7dc41492f3cce6056f31ff3dbb1c7ab22cb9", "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": "2691de418594114b5cb7e2518923df111c69c1bf999fa740f07e332eafe5f120", "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": "5665dfea683c641fc457b93d00f4b231dca33401b9680cf5ae01c7110b08c740", "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": "1a392ccdeabc967e2924a43e2fc576f1ef01f6aaad58ebfe0a0185b64e49fcbc", "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": "2d5cbc399ee2fdcbe2148174cf43e94eee8730a290059522e1c65cc5f1788d24", "unvendored_tests": true, "version": "2.0.48"}, "sqlalchemy-tests": {"depends": ["sqlalchemy"], "file_name": "sqlalchemy-tests.tar", "imports": [], "install_dir": "site", "name": "sqlalchemy-tests", "package_type": "package", "sha256": "359714fcd3974662cecfd9876172daa7d0eeca80a0117f038f0196d42b4046f6", "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": "b10c8015aafc168cae1a4d2a6cd02a9186507570bb2d086bc63eb27db3c10d4a", "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": "45a7bd3727e5c1c783a5e7d9278291494dfc074f9cc87c1a26f550dbdb8170f1", "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": "88000c6193b5043bb2b0eede3869a999507f6eef1c44a098773d921dbefdccfd", "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": "80483721f5a31d66dbe6ae48e9796d0631c38788a6b993762bb7da330ecc6f6e", "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": "a39b15b85d307eba0d3980448d3aa94ec3ba2b8eade3662aeffaa5982d7960d8", "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": "71886d13724a18748f37fa404053fe8fa32d3c0a75e55e28637b4ddfd2275ae6", "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": "c348bb746c1116a2e72b4e8e7aa1d6e9e3ba2d341245fdf7f8bdeba6583da71d", "unvendored_tests": true, "version": "1.14.0"}, "sympy-tests": {"depends": ["sympy"], "file_name": "sympy-tests.tar", "imports": [], "install_dir": "site", "name": "sympy-tests", "package_type": "package", "sha256": "c31e5ddf5ab8c94c05df2cbfed44818552e595417742c173acf0d728bea2b87d", "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": "646d0a4796e410004a818869e458fd9c69feae945d429f6205154df0d51033f6", "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": "2e9fa7416714e352f6ec7dd654e828a476f81a584958bf744cda097c4459cf0d", "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": "f61ca0febd5d4cc5455cdd40c949403f29bb8aba3592921c5312d5f09c5fb3dd", "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": "191672dbc08ec3ca8553a4acb31ba754d448bff055ba009e6dc7e6c511c67d82", "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": "ab2f4d2433ad1e25967bf025f1933582c2d8d14442645b516b6d614e0b098b5a", "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": "96aabd43fb7a865a73a6afdfa61069e937d236956cb1d624ffc613da156cc56e", "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": "2efa43b8a0335ba9368c39ea8453bc3860812e85b256d5f6bb5d20d3dafb96b0", "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": "5265016cce08669dc29c9e1c954502a30a88a5edd9d70f1289227db1e45f597f", "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": "f570ddbde231a8fc273af6b859aa00c2d3f61708460b562e0eb0cd9f4cb40adc", "unvendored_tests": true, "version": "1.1.0"}, "toolz-tests": {"depends": ["toolz"], "file_name": "toolz-tests.tar", "imports": [], "install_dir": "site", "name": "toolz-tests", "package_type": "package", "sha256": "ef0a041a1f47a84b63e8c394bbd3134675b9632c9ed08ffbe73c7af0e61b7a48", "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": "6d337d0aa2d07d662844c1996c16d560882b9286c9f3cb8abeb6c6c93656bab0", "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": "d5a4a60a27189cc412eaeec6b649b672cb40a3879705660a9e13f2ca202ec83d", "unvendored_tests": true, "version": "5.14.3"}, "traitlets-tests": {"depends": ["traitlets"], "file_name": "traitlets-tests.tar", "imports": [], "install_dir": "site", "name": "traitlets-tests", "package_type": "package", "sha256": "bc61ca075789b323e7d542299109181e25d0c8b3eb43d99b9d10d75244f16e48", "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": "6294a0bd01868ba3b2283c3fe8f0ffa35f40ba75bf32e576add61be513e7b850", "unvendored_tests": true, "version": "7.1.0"}, "traits-tests": {"depends": ["traits"], "file_name": "traits-tests.tar", "imports": [], "install_dir": "site", "name": "traits-tests", "package_type": "package", "sha256": "cf5186b080c6cf8f381ee7c2a79d20795326749a700825587e6f535951415454", "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": "db825eb6b44046c48bbed9a13b3b21151ed899ca9422809af19f552775269f06", "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": "f9eed5d60bff7788c43218cc38e89953f13e3a08d2fb13c17326769c003dc0f9", "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": "74780b1768805b291cddfa2a62614f46fc355638d9c59dae93c4e6b563ff196f", "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": "1d7164e3b5245d32dbd4d767cedc35a66256b55a541f8d1425bcdefeacd39787", "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": "b898a73c52308d0e41820f6d1e00bc6527f18c07beb6449806b22363b495dbc4", "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": "61e982849e90b9fae270b2b75125020ad031cb863bc6da2b42c7900c10492553", "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": "be4ae149118cc51cb3ce8dcea7ba7c073d15dfc10ba549a324f889adffa8dad6", "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": "5e4864d2e2c9aa12e7d7f94fda0c38cba4d4b4b9b417beb0dd7ac5a942d91f0a", "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": "db44c448278b2662fcfe270c9e95505864075511f4bd5904c5d50ed8ba85b171", "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": "537b2019733044d493a35c1c6b4215e535b757c4480a190832413a07a0d7a1d9", "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": "b4c771ddbc845cefb47ceefa39a5498c090ad3158d16dd6b2f6ffd162e97abe0", "unvendored_tests": true, "version": "3.1.0"}, "unyt-tests": {"depends": ["unyt"], "file_name": "unyt-tests.tar", "imports": [], "install_dir": "site", "name": "unyt-tests", "package_type": "package", "sha256": "024e29bbda11be84af8ba1ba2aaf429acbcad329c00f877b21248a2e1be84bb2", "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": "a4bc64f9322e2e28638d51e29896759bd03546a2375490c29a71ca2bc411bd08", "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": "48685d4878f12338792b069205b5f0bd6f72915a536c979847028df947eaaa54", "unvendored_tests": true, "version": "0.9.0"}, "vega-datasets-tests": {"depends": ["vega-datasets"], "file_name": "vega-datasets-tests.tar", "imports": [], "install_dir": "site", "name": "vega-datasets-tests", "package_type": "package", "sha256": "bfe6ab7b0565a48ae9c1d3e6b61e70331e047286d46ef902ace04286e60fff6f", "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": "0b2876467d010df24a498cc7c10948b3f9496a88c4a212a2c02b57016975e848", "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": "1125a831e4f7472b8309d9ece92f8ca444552ba2e78c5e2056eb5161fd4e81f8", "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": "54db4587eccab03d33ff0f26c5a8be7d8db47e1e147a2aa7d0dfa40503cf14eb", "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": "501e71a1abdf673bc6956698c2e6de5c58ea678d2b9dfc04f33744d540342826", "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": "7f96bfeb1271f02687958e4ba1215714db29e7f268fe15cc74fcf96d1e27f0d1", "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": "3c807b176578482394212f8a28b3e975815bb29c5b91ee3749f1e6931c63cbe9", "unvendored_tests": true, "version": "2026.2.0"}, "xarray-tests": {"depends": ["xarray"], "file_name": "xarray-tests.tar", "imports": [], "install_dir": "site", "name": "xarray-tests", "package_type": "package", "sha256": "f071be83bf5293c1305952249d78637102fe0832e21d2f1be9b361ac421eb921", "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": "d3f1074de681c06e88da3560c8e6844034291403ae82f0de7cf846034123ca79", "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": "301f7ccacbd442c0c3628035048c18d0dfb4277d1c36deeba14593c2146ae72e", "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": "938f2a9b3ecfd29a4e54d88261d17519b577f5cd15a1f8255150201b4d817c8a", "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": "1b0dfa2a8915c3a3f2b81f4f82e79e38ae021ad6f0c27d7dd759ef3a5a550874", "unvendored_tests": true, "version": "2026.3.0"}, "xyzservices-tests": {"depends": ["xyzservices"], "file_name": "xyzservices-tests.tar", "imports": [], "install_dir": "site", "name": "xyzservices-tests", "package_type": "package", "sha256": "aeeb1af693cce3a72b1bc11704b15286829eedd6f3bf01b07402255e79a7f831", "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": "539b30c86f319e009606948cb2f3f6e0811ab43a27676674c25f32ea040e52fc", "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": "527af5c7c0e5ffd60bad29365f260fa6110e94e2b0a409ae6f720fd8180c90ab", "unvendored_tests": false, "version": "4.4.0"}, "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": "67b3a89c83b89d8172354921fb1e5901b513e2efdcac5132eaca52195ce2ce49", "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": "80006abe8a14beb42339f925741127a1ab8a8c74cb3f20ede0c6d4f261261939", "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": "0008bf0aefcc2865aeda5a92f62e180d5cb02fe9437ecb0aa9e6e339e633df66", "unvendored_tests": false, "version": "0.25.0"}}}