lock-version = "1.0"
created-by = "pip"

[[packages]]
name = "absl-py"
version = "2.2.2"

[[packages.wheels]]
name = "absl_py-2.2.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f6/d4/349f7f4bd5ea92dab34f5bb0fe31775ef6c311427a14d5a5b31ecb442341/absl_py-2.2.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e5797bc6abe45f64fd95dc06394ca3f2bedf3b5d895e9da691c9ee3397d70092"

[[packages]]
name = "adbc-driver-manager"
version = "1.3.0"

[[packages.wheels]]
name = "adbc_driver_manager-1.3.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/2a/a7/a97c778466e0fca5ebb8566794f07334689a086f3564d1250608bb943494/adbc_driver_manager-1.3.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "0d327006f5993385b3625e3524a851ea7050aa3b1716bddd52c8892ac9c42145"

[[packages]]
name = "aiofiles"
version = "23.2.1"

[[packages.wheels]]
name = "aiofiles-23.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c5/19/5af6804c4cc0fed83f47bff6e413a98a36618e7d40185cd36e69737f3b0e/aiofiles-23.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "19297512c647d4b27a2cf7c34caa7e405c0d60b5560618a29a9fe027b18b0107"

[[packages]]
name = "aiohappyeyeballs"
version = "2.6.1"

[[packages.wheels]]
name = "aiohappyeyeballs-2.6.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f349ba8f4b75cb25c99c5c2d84e997e485204d2902a9597802b0371f09331fb8"

[[packages]]
name = "aiohttp"
version = "3.11.18"

[[packages.wheels]]
name = "aiohttp-3.11.18-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1e/3c/143831b32cd23b5263a995b2a1794e10aa42f8a895aae5074c20fda36c07/aiohttp-3.11.18-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "bdd619c27e44382cf642223f11cfd4d795161362a5a1fc1fa3940397bc89db01"

[[packages]]
name = "aiosignal"
version = "1.3.2"

[[packages.wheels]]
name = "aiosignal-1.3.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ec/6a/bc7e17a3e87a2985d3e8f4da4cd0f481060eb78fb08596c42be62c90a4d9/aiosignal-1.3.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5"

[[packages]]
name = "aiosqlite"
version = "0.20.0"

[[packages.wheels]]
name = "aiosqlite-0.20.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/00/c4/c93eb22025a2de6b83263dfe3d7df2e19138e345bca6f18dba7394120930/aiosqlite-0.20.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "36a1deaca0cac40ebe32aac9977a6e2bbc7f5189f23f4a54d5908986729e5bd6"

[[packages]]
name = "alabaster"
version = "0.7.16"

[[packages.wheels]]
name = "alabaster-0.7.16-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92"

[[packages]]
name = "alembic"
version = "1.15.2"

[[packages.wheels]]
name = "alembic-1.15.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/41/18/d89a443ed1ab9bcda16264716f809c663866d4ca8de218aa78fd50b38ead/alembic-1.15.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2e76bd916d547f6900ec4bb5a90aeac1485d2c92536923d0b138c02b126edc53"

[[packages]]
name = "altair"
version = "5.5.0"

[[packages.wheels]]
name = "altair-5.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/aa/f3/0b6ced594e51cc95d8c1fc1640d3623770d01e4969d29c0bd09945fafefa/altair-5.5.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "91a310b926508d560fe0148d02a194f38b824122641ef528113d029fcd129f8c"

[[packages]]
name = "annotated-types"
version = "0.7.0"

[[packages.wheels]]
name = "annotated_types-0.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"

[[packages]]
name = "ansicolors"
version = "1.1.8"

[[packages.wheels]]
name = "ansicolors-1.1.8-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/53/18/a56e2fe47b259bb52201093a3a9d4a32014f9d85071ad07e9d60600890ca/ansicolors-1.1.8-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "00d2dde5a675579325902536738dd27e4fac1fd68f773fe36c21044eb559e187"

[[packages]]
name = "anthropic"
version = "0.51.0"

[[packages.wheels]]
name = "anthropic-0.51.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8c/6e/9637122c5f007103bd5a259f4250bd8f1533dd2473227670fd10a1457b62/anthropic-0.51.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b8b47d482c9aa1f81b923555cebb687c2730309a20d01be554730c8302e0f62a"

[[packages]]
name = "anyio"
version = "4.9.0"

[[packages.wheels]]
name = "anyio-4.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c"

[[packages]]
name = "anywidget"
version = "0.9.18"

[[packages.wheels]]
name = "anywidget-0.9.18-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2b/f0/09a30ca0551af20c7cefa7464b7ccb6f5407a550b83c4dcb15c410814849/anywidget-0.9.18-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "944b82ef1dd17b8ff0fb6d1f199f613caf9111338e6e2857da478f6e73770cb8"

[[packages]]
name = "appdirs"
version = "1.4.4"

[[packages.wheels]]
name = "appdirs-1.4.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"

[[packages]]
name = "argcomplete"
version = "3.6.2"

[[packages.wheels]]
name = "argcomplete-3.6.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/31/da/e42d7a9d8dd33fa775f467e4028a47936da2f01e4b0e561f9ba0d74cb0ca/argcomplete-3.6.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "65b3133a29ad53fb42c48cf5114752c7ab66c1c38544fdf6460f450c09b42591"

[[packages]]
name = "argon2-cffi"
version = "23.1.0"

[[packages.wheels]]
name = "argon2_cffi-23.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a4/6a/e8a041599e78b6b3752da48000b14c8d1e8a04ded09c88c714ba047f34f5/argon2_cffi-23.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c670642b78ba29641818ab2e68bd4e6a78ba53b7eff7b4c3815ae16abf91c7ea"

[[packages]]
name = "argon2-cffi-bindings"
version = "21.2.0"

[[packages.wheels]]
name = "argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f"

[[packages]]
name = "array-api-compat"
version = "1.12.0"

[[packages.wheels]]
name = "array_api_compat-1.12.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e0/b1/0542e0cab6f49f151a2d7a42400f84f706fc0b64e85dc1f56708b2e9fd37/array_api_compat-1.12.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a0b4795b6944a9507fde54679f9350e2ad2b1e2acf4a2408a098cdc27f890a8b"

[[packages]]
name = "arrow"
version = "1.3.0"

[[packages.wheels]]
name = "arrow-1.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c728b120ebc00eb84e01882a6f5e7927a53960aa990ce7dd2b10f39005a67f80"

[[packages]]
name = "asgi-csrf"
version = "0.11"

[[packages.wheels]]
name = "asgi_csrf-0.11-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/82/1c/5d954baaf144852a4762368b37c06202b277378ea412acc5565f69acc9e9/asgi_csrf-0.11-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "03ac140115f39d4295288a9adf74fdc6ae607f6ef44abee8466520458207242b"

[[packages]]
name = "asgiref"
version = "3.8.1"

[[packages.wheels]]
name = "asgiref-3.8.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3e1e3ecc849832fe52ccf2cb6686b7a55f82bb1d6aee72a58826471390335e47"

[[packages]]
name = "asn1crypto"
version = "1.5.1"

[[packages.wheels]]
name = "asn1crypto-1.5.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c9/7f/09065fd9e27da0eda08b4d6897f1c13535066174cc023af248fc2a8d5e5a/asn1crypto-1.5.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "db4e40728b728508912cbb3d44f19ce188f218e9eba635821bb4b68564f8fd67"

[[packages]]
name = "asteval"
version = "1.0.5"

[[packages.wheels]]
name = "asteval-1.0.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0a/0d/2c6aaab67ac566d76322e87827d707214c5f6ffb5a4fcd456a8633da1788/asteval-1.0.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "082b95312578affc8a6d982f7d92b7ac5de05634985c87e7eedd3188d31149fa"

[[packages]]
name = "astroid"
version = "3.3.9"

[[packages.wheels]]
name = "astroid-3.3.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/de/80/c749efbd8eef5ea77c7d6f1956e8fbfb51963b7f93ef79647afd4d9886e3/astroid-3.3.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d05bfd0acba96a7bd43e222828b7d9bc1e138aaeb0649707908d3702a9831248"

[[packages]]
name = "astropy"
version = "6.1.6"

[[packages.wheels]]
name = "astropy-6.1.6-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/cc/6b/3a25746d94111c8523ac02b810451987128ab61ac05847e24dd1b2093e18/astropy-6.1.6-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "fafc65f47dedcc4a8112bce8b67f215a8076af214be34a2c34abc96d078f2b37"

[[packages]]
name = "astropy-iers-data"
version = "0.2024.12.23.0.33.24"

[[packages.wheels]]
name = "astropy_iers_data-0.2024.12.23.0.33.24-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e8/4d/565740d9ac54640c09d2fdd22ef3583103438fb97305a9cfb66595a4b259/astropy_iers_data-0.2024.12.23.0.33.24-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "40d3c6b6a5cf4dc6ad91b92b7e0f949e5366234e3c4440302247429fc8294302"

[[packages]]
name = "asttokens"
version = "3.0.0"

[[packages.wheels]]
name = "asttokens-3.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2"

[[packages]]
name = "async-lru"
version = "2.0.5"

[[packages.wheels]]
name = "async_lru-2.0.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ab95404d8d2605310d345932697371a5f40def0487c03d6d0ad9138de52c9943"

[[packages]]
name = "asyncssh"
version = "2.20.0"

[[packages.wheels]]
name = "asyncssh-2.20.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f2/c5/7a9d42c065f272f74792663194966a68810e851a34c0dd080246bd7308f5/asyncssh-2.20.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "af6888d937c07a4bf31293335a6166b4d87608cdb5957b49547da6ad87ecf174"

[[packages]]
name = "atomicwrites"
version = "1.4.0"

[[packages.wheels]]
name = "atomicwrites-1.4.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/a0/da5f49008ec6e9a658dbf5d7310a4debd397bce0b4db03cf8a410066bb87/atomicwrites-1.4.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"

[[packages]]
name = "attrs"
version = "25.3.0"

[[packages.wheels]]
name = "attrs-25.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3"

[[packages]]
name = "autopep8"
version = "2.0.4"

[[packages.wheels]]
name = "autopep8-2.0.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d8/f2/e63c9f9c485cd90df8e4e7ae90fa3be2469c9641888558c7b45fa98a76f8/autopep8-2.0.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "067959ca4a07b24dbd5345efa8325f5f58da4298dab0dde0443d5ed765de80cb"

[[packages]]
name = "azure-core"
version = "1.32.0"

[[packages.wheels]]
name = "azure_core-1.32.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/39/83/325bf5e02504dbd8b4faa98197a44cdf8a325ef259b48326a2b6f17f8383/azure_core-1.32.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "eac191a0efb23bfa83fddf321b27b122b4ec847befa3091fa736a5c32c50d7b4"

[[packages]]
name = "azure-cosmos"
version = "4.9.0"

[[packages.wheels]]
name = "azure_cosmos-4.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/61/dc/380f843744535497acd0b85aacb59565c84fc28bf938c8d6e897a858cd95/azure_cosmos-4.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3b60eaa01a16a857d0faf0cec304bac6fa8620a81bc268ce760339032ef617fe"

[[packages]]
name = "azure-identity"
version = "1.21.0"

[[packages.wheels]]
name = "azure_identity-1.21.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3d/9f/1f9f3ef4f49729ee207a712a5971a9ca747f2ca47d9cbf13cf6953e3478a/azure_identity-1.21.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "258ea6325537352440f71b35c3dffe9d240eae4a5126c1b7ce5efd5766bd9fd9"

[[packages]]
name = "babel"
version = "2.17.0"

[[packages.wheels]]
name = "babel-2.17.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b7/b8/3fe70c75fe32afc4bb507f75563d39bc5642255d1d94f1f23604725780bf/babel-2.17.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2"

[[packages]]
name = "baresql"
version = "1.0.0"

[[packages.wheels]]
name = "baresql-1.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d6/d2/fe24bcd99d97bddbbccdf191edf4e84c0fdfe894dfff9f54b05f36096ebb/baresql-1.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a24d17f46beb47c221f328f7e06710e3896c6203a8e1909788d7128f27b86f01"

[[packages]]
name = "bcrypt"
version = "4.3.0"

[[packages.wheels]]
name = "bcrypt-4.3.0-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/a9/cf/45fb5261ece3e6b9817d3d82b2f343a505fd58674a92577923bc500bd1aa/bcrypt-4.3.0-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "e53e074b120f2877a35cc6c736b8eb161377caae8925c17688bd46ba56daaa5b"

[[packages]]
name = "beautifulsoup4"
version = "4.13.3"

[[packages.wheels]]
name = "beautifulsoup4-4.13.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f9/49/6abb616eb3cbab6a7cca303dc02fdf3836de2e0b834bf966a7f5271a34d8/beautifulsoup4-4.13.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "99045d7d3f08f91f0d656bc9b7efbae189426cd913d830294a15eefa0ea4df16"

[[packages]]
name = "binaryornot"
version = "0.4.4"

[[packages.wheels]]
name = "binaryornot-0.4.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/24/7e/f7b6f453e6481d1e233540262ccbfcf89adcd43606f44a028d7f5fae5eb2/binaryornot-0.4.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4"

[[packages]]
name = "black"
version = "25.1.0"

[[packages.wheels]]
name = "black-25.1.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/cc/64/94eb5f45dcb997d2082f097a3944cfc7fe87e071907f677e80788a2d7b7a/black-25.1.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "a22f402b410566e2d1c950708c77ebf5ebd5d0d88a6a2e87c86d9fb48afa0d18"

[[packages]]
name = "bleach"
version = "6.2.0"

[[packages.wheels]]
name = "bleach-6.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "117d9c6097a7c3d22fd578fcd8d35ff1e125df6736f554da4e432fdd63f31e5e"

[[packages]]
name = "blinker"
version = "1.9.0"

[[packages.wheels]]
name = "blinker-1.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc"

[[packages]]
name = "bokeh"
version = "3.7.3"

[[packages.wheels]]
name = "bokeh-3.7.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b0e79dd737f088865212e4fdcb0f3b95d087f0f088bf8ca186a300ab1641e2c7"

[[packages]]
name = "branca"
version = "0.8.1"

[[packages.wheels]]
name = "branca-0.8.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f8/9d/91cddd38bd00170aad1a4b198c47b4ed716be45c234e09b835af41f4e717/branca-0.8.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d29c5fab31f7c21a92e34bf3f854234e29fecdcf5d2df306b616f20d816be425"

[[packages]]
name = "brotli"
version = "1.1.0"

[[packages.wheels]]
name = "Brotli-1.1.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7e/c1/ec214e9c94000d1c1974ec67ced1c970c148aa6b8d8373066123fc3dbf06/Brotli-1.1.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "9011560a466d2eb3f5a6e4929cf4a09be405c64154e12df0dd72713f6500e32b"

[[packages]]
name = "build"
version = "1.2.2.post1"

[[packages.wheels]]
name = "build-1.2.2.post1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1d61c0887fa860c01971625baae8bdd338e517b836a2f70dd1f7aa3a6b2fc5b5"

[[packages]]
name = "cachetools"
version = "5.5.2"

[[packages.wheels]]
name = "cachetools-5.5.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a"

[[packages]]
name = "certifi"
version = "2025.1.31"

[[packages.wheels]]
name = "certifi-2025.1.31-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/38/fc/bce832fd4fd99766c04d1ee0eead6b0ec6486fb100ae5e74c1d91292b982/certifi-2025.1.31-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ca78db4565a652026a4db2bcdf68f2fb589ea80d0be70e03929ed730746b84fe"

[[packages]]
name = "cffi"
version = "1.17.1"

[[packages.wheels]]
name = "cffi-1.17.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a"

[[packages]]
name = "chardet"
version = "5.2.0"

[[packages.wheels]]
name = "chardet-5.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/38/6f/f5fbc992a329ee4e0f288c1fe0e2ad9485ed064cac731ed2fe47dcc38cbf/chardet-5.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"

[[packages]]
name = "charset-normalizer"
version = "3.4.2"

[[packages.wheels]]
name = "charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "aa6af9e7d59f9c12b33ae4e9450619cf2488e2bbe9b44030905877f0b2324980"

[[packages]]
name = "clarabel"
version = "0.10.0"

[[packages.wheels]]
name = "clarabel-0.10.0-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e6/ba/67a0defb70ed910877049e915e6738fc0432edd5e46b97743ce78a1e5b95/clarabel-0.10.0-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "7871b6f499ad66f71d4e7fb40754c4d986d4316f242beb62ff4f63a69785a50c"

[[packages]]
name = "click"
version = "8.1.8"

[[packages.wheels]]
name = "click-8.1.8-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2"

[[packages]]
name = "click-default-group"
version = "1.2.4"

[[packages.wheels]]
name = "click_default_group-1.2.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/1a/aff8bb287a4b1400f69e09a53bd65de96aa5cee5691925b38731c67fc695/click_default_group-1.2.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9b60486923720e7fc61731bdb32b617039aba820e22e1c88766b1125592eaa5f"

[[packages]]
name = "cloudpickle"
version = "3.1.1"

[[packages.wheels]]
name = "cloudpickle-3.1.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c8c5a44295039331ee9dad40ba100a9c7297b6f988e50e87ccdf3765a668350e"

[[packages]]
name = "cohere"
version = "5.15.0"

[[packages.wheels]]
name = "cohere-5.15.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c7/87/94694db7fe6df979fbc03286eaabdfa98f1c8fa532960e5afdf965e10960/cohere-5.15.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "22ff867c2a6f2fc2b585360c6072f584f11f275ef6d9242bac24e0fa2df1dfb5"

[[packages]]
name = "colorama"
version = "0.4.6"

[[packages.wheels]]
name = "colorama-0.4.6-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"

[[packages]]
name = "colorcet"
version = "3.1.0"

[[packages.wheels]]
name = "colorcet-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c6/c6/9963d588cc3d75d766c819e0377a168ef83cf3316a92769971527a1ad1de/colorcet-3.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2a7d59cc8d0f7938eeedd08aad3152b5319b4ba3bcb7a612398cc17a384cb296"

[[packages]]
name = "colorlog"
version = "6.9.0"

[[packages.wheels]]
name = "colorlog-6.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e3/51/9b208e85196941db2f0654ad0357ca6388ab3ed67efdbfc799f35d1f83aa/colorlog-6.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5906e71acd67cb07a71e779c47c4bcb45fb8c2993eebe9e5adcd6a6f1b283eff"

[[packages]]
name = "comm"
version = "0.2.2"

[[packages.wheels]]
name = "comm-0.2.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3"

[[packages]]
name = "contourpy"
version = "1.3.2"

[[packages.wheels]]
name = "contourpy-1.3.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9"

[[packages]]
name = "cookiecutter"
version = "2.6.0"

[[packages.wheels]]
name = "cookiecutter-2.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b6/d9/0137658a353168ffa9d0fc14b812d3834772040858ddd1cb6eeaf09f7a44/cookiecutter-2.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a54a8e37995e4ed963b3e82831072d1ad4b005af736bb17b99c2cbd9d41b6e2d"

[[packages]]
name = "cryptography"
version = "44.0.0"

[[packages.wheels]]
name = "cryptography-44.0.0-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/97/9b/443270b9210f13f6ef240eff73fd32e02d381e7103969dc66ce8e89ee901/cryptography-44.0.0-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "708ee5f1bafe76d041b53a4f95eb28cdeb8d18da17e597d46d7833ee59b97ede"

[[packages]]
name = "cvxopt"
version = "1.3.2"

[[packages.wheels]]
name = "cvxopt-1.3.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/b9/55/90b40b489a235a9f35a532eb77cec81782e466779d9a531ffda6b2f99410/cvxopt-1.3.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "0a0987966009ad383de0918e61255d34ed9ebc783565bcb15470d4155010b6bf"

[[packages]]
name = "cvxpy"
version = "1.6.4"

[[packages.wheels]]
name = "cvxpy-1.6.4-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/56/a2/625f99661e43bd3fac3926b64cd6e8ab60d75ddd2451d9c6aba17a908c22/cvxpy-1.6.4-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "1eed0ac8d8c0141abc73535d652f7b133acfbab2149f5d9d6fa348353c90b442"

[[packages]]
name = "cycler"
version = "0.12.1"

[[packages.wheels]]
name = "cycler-0.12.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"

[[packages]]
name = "cython"
version = "3.1.1"

[[packages.wheels]]
name = "cython-3.1.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/79/5e/c469f7b42e145a06af79a3f7b599454c028a823c6a83adc867ddfd02f941/cython-3.1.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "e000f0533eedf3d6dfbe30bb3c58a054c58f0a7778390342fa577a0dc47adab3"

[[packages]]
name = "cytoolz"
version = "1.0.1"

[[packages.wheels]]
name = "cytoolz-1.0.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/40/eb/dde173cf2357084ca9423950be1f2f11ab11d65d8bd30165bfb8fd4213e9/cytoolz-1.0.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "90e577e08d3a4308186d9e1ec06876d4756b1e8164b92971c69739ea17e15297"

[[packages]]
name = "dask"
version = "2025.4.1"

[[packages.wheels]]
name = "dask-2025.4.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b4/12/f9effea5fe2bebfdd8b0d9c857f798382afacd57dc1cd0e9ce21e66c1bc2/dask-2025.4.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "aacbb0a9667856fe58385015efd64aca22f0c0b2c5e1b5e633531060303bb4be"

[[packages]]
name = "datasette"
version = "0.65.1"

[[packages.wheels]]
name = "datasette-0.65.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/08/f7/fc15b9ddc7a2cafe546f0e2696d71940d7604a128e2f903e98238c3435f7/datasette-0.65.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ba7adf717ddcc24a2a8ac57890fffd384a2ebb909b342e4f731ba09eba764305"

[[packages]]
name = "datasette-graphql"
version = "2.2"

[[packages.wheels]]
name = "datasette_graphql-2.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f1/12/e8fb59d77c59ec47a2aa53a6d4ac57ad55fce2b48c8397c2866c3f2c66cd/datasette_graphql-2.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cd9f61afdcaab1ce4ff6775296e6ece99305bf05cbfae4c1c938a6c9e60cd485"

[[packages]]
name = "datashader"
version = "0.17.0"

[[packages.wheels]]
name = "datashader-0.17.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/dc/52/755bbab06c4d10f693abb724e82271ccf8adc98e9305a5c559867ee40c98/datashader-0.17.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "39421ff999294913e63d41954af955a5dece5d0c55d8fce1426043d70b22d07a"

[[packages]]
name = "deap"
version = "1.4.2"

[[packages.wheels]]
name = "deap-1.4.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/6e/22/614264336b00b1a01447e31c941fd4576478b5d32184dbb552db27b1c2a1/deap-1.4.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "1abab976c75b0f18c36e81f968fcc77fac69fc9bedbab8be3323ca376f6fcfa4"

[[packages]]
name = "debugpy"
version = "1.8.13"

[[packages.wheels]]
name = "debugpy-1.8.13-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/15/63/aa92fb341a78ec40f1c414ec7a7885c2ee17032eee00d12cee0cdc502af4/debugpy-1.8.13-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "79ce4ed40966c4c1631d0131606b055a5a2f8e430e3f7bf8fd3744b09943e8e8"

[[packages]]
name = "decorator"
version = "5.2.1"

[[packages.wheels]]
name = "decorator-5.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a"

[[packages]]
name = "defusedxml"
version = "0.7.1"

[[packages.wheels]]
name = "defusedxml-0.7.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"

[[packages]]
name = "deprecated"
version = "1.2.14"

[[packages.wheels]]
name = "Deprecated-1.2.14-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c"

[[packages]]
name = "diff-match-patch"
version = "20241021"

[[packages.wheels]]
name = "diff_match_patch-20241021-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f7/bb/2aa9b46a01197398b901e458974c20ed107935c26e44e37ad5b0e5511e44/diff_match_patch-20241021-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "93cea333fb8b2bc0d181b0de5e16df50dd344ce64828226bda07728818936782"

[[packages]]
name = "dill"
version = "0.4.0"

[[packages.wheels]]
name = "dill-0.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fdab5b41197068e1d8c25883b3fea29dd361f9b55116869/dill-0.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049"

[[packages]]
name = "distributed"
version = "2025.4.1"

[[packages.wheels]]
name = "distributed-2025.4.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/df/33/b956f0dc74b292ea3d206a45467fde838f005b64123a729898a6390a291a/distributed-2025.4.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3a7834451b04ef059928045eab6ff6d88ad7bcfd48adc99403127d9a6818b5fa"

[[packages]]
name = "distro"
version = "1.9.0"

[[packages.wheels]]
name = "distro-1.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2"

[[packages]]
name = "django"
version = "5.2"

[[packages.wheels]]
name = "Django-5.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/63/e0/6a5b5ea350c5bd63fe94b05e4c146c18facb51229d9dee42aa39f9fc2214/Django-5.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "91ceed4e3a6db5aedced65e3c8f963118ea9ba753fc620831c77074e620e7d83"

[[packages]]
name = "dnspython"
version = "2.7.0"

[[packages.wheels]]
name = "dnspython-2.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/68/1b/e0a87d256e40e8c888847551b20a017a6b98139178505dc7ffb96f04e954/dnspython-2.7.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b4c34b7d10b51bcc3a5071e7b8dee77939f1e878477eeecc965e9835f63c6c86"

[[packages]]
name = "docstring-to-markdown"
version = "0.17"

[[packages.wheels]]
name = "docstring_to_markdown-0.17-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/56/7b/af3d0da15bed3a8665419bb3a630585756920f4ad67abfdfef26240ebcc0/docstring_to_markdown-0.17-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "fd7d5094aa83943bf5f9e1a13701866b7c452eac19765380dead666e36d3711c"

[[packages]]
name = "docutils"
version = "0.21.2"

[[packages.wheels]]
name = "docutils-0.21.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2"

[[packages]]
name = "duckdb"
version = "1.3.0"

[[packages.wheels]]
name = "duckdb-1.3.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ab/e9/f83285b0cb3729f24321a038f272490dfb76ca531b7cef832037b7bd077c/duckdb-1.3.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "fbdfc1c0b83b90f780ae74038187ee696bb56ab727a289752372d7ec42dda65b"

[[packages]]
name = "entrypoints"
version = "0.4"

[[packages.wheels]]
name = "entrypoints-0.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f"

[[packages]]
name = "et-xmlfile"
version = "1.1.0"

[[packages.wheels]]
name = "et_xmlfile-1.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/96/c2/3dd434b0108730014f1b96fd286040dc3bcb70066346f7e01ec2ac95865f/et_xmlfile-1.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a2ba85d1d6a74ef63837eed693bcb89c3f752169b0e3e7ae5b16ca5e1b3deada"

[[packages]]
name = "eval-type-backport"
version = "0.2.2"

[[packages.wheels]]
name = "eval_type_backport-0.2.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ce/31/55cd413eaccd39125368be33c46de24a1f639f2e12349b0361b4678f3915/eval_type_backport-0.2.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cb6ad7c393517f476f96d456d0412ea80f0a8cf96f6892834cd9340149111b0a"

[[packages]]
name = "executing"
version = "2.2.0"

[[packages.wheels]]
name = "executing-2.2.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa"

[[packages]]
name = "faker"
version = "37.1.0"

[[packages.wheels]]
name = "faker-37.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d7/a1/8936bc8e79af80ca38288dd93ed44ed1f9d63beb25447a4c59e746e01f8d/faker-37.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "dc2f730be71cb770e9c715b13374d80dbcee879675121ab51f9683d262ae9a1c"

[[packages]]
name = "fasta2a"
version = "0.2.9"

[[packages.wheels]]
name = "fasta2a-0.2.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7a/df/dd967535662ecc9e101a7d6c0c643a055aabc3de47411c31c1dd624356c8/fasta2a-0.2.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8b855b36f29fde6dcb79ad55be337a8165381b679bec829913009c55581e284e"

[[packages]]
name = "fastapi"
version = "0.115.12"

[[packages.wheels]]
name = "fastapi-0.115.12-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/50/b3/b51f09c2ba432a576fe63758bddc81f78f0c6309d9e5c10d194313bf021e/fastapi-0.115.12-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e94613d6c05e27be7ffebdd6ea5f388112e5e430c8f7d6494a9d1d88d43e814d"

[[packages]]
name = "fastavro"
version = "1.10.0"

[[packages.wheels]]
name = "fastavro-1.10.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1f/2c/43927e22a2d57587b3aa09765098a6d833246b672d34c10c5f135414745a/fastavro-1.10.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "86baf8c9740ab570d0d4d18517da71626fe9be4d1142bea684db52bd5adb078f"

[[packages]]
name = "fastjsonschema"
version = "2.21.1"

[[packages.wheels]]
name = "fastjsonschema-2.21.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/90/2b/0817a2b257fe88725c25589d89aec060581aabf668707a8d03b2e9e0cb2a/fastjsonschema-2.21.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c9e5b7e908310918cf494a434eeb31384dd84a98b57a30bcb1f535015b554667"

[[packages]]
name = "filelock"
version = "3.18.0"

[[packages.wheels]]
name = "filelock-3.18.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4d/36/2a115987e2d8c300a974597416d9de88f2444426de9571f4b59b2cca3acc/filelock-3.18.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c401f4f8377c4464e6db25fff06205fd89bdd83b65eb0488ed1b160f780e21de"

[[packages]]
name = "flake8"
version = "7.1.1"

[[packages.wheels]]
name = "flake8-7.1.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d9/42/65004373ac4617464f35ed15931b30d764f53cdd30cc78d5aea349c8c050/flake8-7.1.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "597477df7860daa5aa0fdd84bf5208a043ab96b8e96ab708770ae0364dd03213"

[[packages]]
name = "flask"
version = "3.1.0"

[[packages.wheels]]
name = "flask-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/af/47/93213ee66ef8fae3b93b3e29206f6b251e65c97bd91d8e1c5596ef15af0a/flask-3.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136"

[[packages]]
name = "flexcache"
version = "0.3"

[[packages.wheels]]
name = "flexcache-0.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/27/cd/c883e1a7c447479d6e13985565080e3fea88ab5a107c21684c813dba1875/flexcache-0.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d43c9fea82336af6e0115e308d9d33a185390b8346a017564611f1466dcd2e32"

[[packages]]
name = "flexparser"
version = "0.4"

[[packages.wheels]]
name = "flexparser-0.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fe/5e/3be305568fe5f34448807976dc82fc151d76c3e0e03958f34770286278c1/flexparser-0.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3738b456192dcb3e15620f324c447721023c0293f6af9955b481e91d00179846"

[[packages]]
name = "flit"
version = "3.12.0"

[[packages.wheels]]
name = "flit-3.12.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f5/82/ce1d3bb380b227e26e517655d1de7b32a72aad61fa21ff9bd91a2e2db6ee/flit-3.12.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2b4e7171dc22881fa6adc2dbf083e5ecc72520be3cd7587d2a803da94d6ef431"

[[packages]]
name = "flit-core"
version = "3.12.0"

[[packages.wheels]]
name = "flit_core-3.12.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f2/65/b6ba90634c984a4fcc02c7e3afe523fef500c4980fec67cc27536ee50acf/flit_core-3.12.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e7a0304069ea895172e3c7bb703292e992c5d1555dd1233ab7b5621b5b69e62c"

[[packages]]
name = "folium"
version = "0.19.5"

[[packages.wheels]]
name = "folium-0.19.5-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/81/4d/bcbee0676dc06f0b014a030cb928e158c96daafb872a01ddee7e60a8c998/folium-0.19.5-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4333fb3e6f3e9eedb231615d22c6d7df20aea5829554bd6908675865a37803b3"

[[packages]]
name = "fonttools"
version = "4.57.0"

[[packages.wheels]]
name = "fonttools-4.57.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c4/0d/2177b7fdd23d017bcfb702fd41e47d4573766b9114da2fddbac20dcc4957/fonttools-4.57.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "f1d6bc9c23356908db712d282acb3eebd4ae5ec6d8b696aa40342b1d84f8e9e3"

[[packages]]
name = "fqdn"
version = "1.5.1"

[[packages.wheels]]
name = "fqdn-1.5.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cf/58/8acf1b3e91c58313ce5cb67df61001fc9dcd21be4fadb76c1a2d540e09ed/fqdn-1.5.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3a179af3761e4df6eb2e026ff9e1a3033d3587bf980a0b1b2e1e5d08d7358014"

[[packages]]
name = "frozenlist"
version = "1.5.0"

[[packages.wheels]]
name = "frozenlist-1.5.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/17/c4/b7db1206a3fea44bf3b838ca61deb6f74424a8a5db1dd53ecb21da669be6/frozenlist-1.5.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "11aabdd62b8b9c4b84081a3c246506d1cddd2dd93ff0ad53ede5defec7886b28"

[[packages]]
name = "fsspec"
version = "2025.3.2"

[[packages.wheels]]
name = "fsspec-2025.3.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/44/4b/e0cfc1a6f17e990f3e64b7d941ddc4acdc7b19d6edd51abf495f32b1a9e4/fsspec-2025.3.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2daf8dc3d1dfa65b6aa37748d112773a7a08416f6c70d96b264c96476ecaf711"

[[packages]]
name = "fuzzywuzzy"
version = "0.18.0"

[[packages.wheels]]
name = "fuzzywuzzy-0.18.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/43/ff/74f23998ad2f93b945c0309f825be92e04e0348e062026998b5eefef4c33/fuzzywuzzy-0.18.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "928244b28db720d1e0ee7587acf660ea49d7e4c632569cad4f1cd7e68a5f0993"

[[packages]]
name = "geographiclib"
version = "2.0"

[[packages.wheels]]
name = "geographiclib-2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9f/5a/a26132406f1f40cf51ea349a5f11b0a46cec02a2031ff82e391c2537247a/geographiclib-2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6b7225248e45ff7edcee32becc4e0a1504c606ac5ee163a5656d482e0cd38734"

[[packages]]
name = "geopandas"
version = "1.0.1"

[[packages.wheels]]
name = "geopandas-1.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c4/64/7d344cfcef5efddf9cf32f59af7f855828e9d74b5f862eddf5bfd9f25323/geopandas-1.0.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "01e147d9420cc374d26f51fc23716ac307f32b49406e4bd8462c07e82ed1d3d6"

[[packages]]
name = "geopy"
version = "2.4.1"

[[packages.wheels]]
name = "geopy-2.4.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e5/15/cf2a69ade4b194aa524ac75112d5caac37414b20a3a03e6865dfe0bd1539/geopy-2.4.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ae8b4bc5c1131820f4d75fce9d4aaaca0c85189b3aa5d64c3dcaf5e3b7b882a7"

[[packages]]
name = "gitdb"
version = "4.0.12"

[[packages.wheels]]
name = "gitdb-4.0.12-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "67073e15955400952c6565cc3e707c554a4eea2e428946f7a4c162fab9bd9bcf"

[[packages]]
name = "gitpython"
version = "3.1.44"

[[packages.wheels]]
name = "GitPython-3.1.44-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1d/9a/4114a9057db2f1462d5c8f8390ab7383925fe1ac012eaa42402ad65c2963/GitPython-3.1.44-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110"

[[packages]]
name = "google-auth"
version = "2.38.0"

[[packages.wheels]]
name = "google_auth-2.38.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9d/47/603554949a37bca5b7f894d51896a9c534b9eab808e2520a748e081669d0/google_auth-2.38.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e7dae6694313f434a2727bf2906f27ad259bae090d7aa896590d86feec3d9d4a"

[[packages]]
name = "google-genai"
version = "1.16.1"

[[packages.wheels]]
name = "google_genai-1.16.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/bc/31/30caa8d4ae987e47c5250fb6680588733863fd5b39cacb03ba1977c29bde/google_genai-1.16.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6ae5d24282244f577ca4f0d95c09f75ab29e556602c9d3531b70161e34cd2a39"

[[packages]]
name = "graphene"
version = "3.4.3"

[[packages.wheels]]
name = "graphene-3.4.3-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/66/e0/61d8e98007182e6b2aca7cf65904721fb2e4bce0192272ab9cb6f69d8812/graphene-3.4.3-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "820db6289754c181007a150db1f7fff544b94142b556d12e3ebc777a7bf36c71"

[[packages]]
name = "graphql-core"
version = "3.2.6"

[[packages.wheels]]
name = "graphql_core-3.2.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ae/4f/7297663840621022bc73c22d7d9d80dbc78b4db6297f764b545cd5dd462d/graphql_core-3.2.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "78b016718c161a6fb20a7d97bbf107f331cd1afe53e45566c59f776ed7f0b45f"

[[packages]]
name = "graphql-relay"
version = "3.2.0"

[[packages.wheels]]
name = "graphql_relay-3.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/74/16/a4cf06adbc711bd364a73ce043b0b08d8fa5aae3df11b6ee4248bcdad2e0/graphql_relay-3.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c9b22bd28b170ba1fe674c74384a8ff30a76c8e26f88ac3aa1584dd3179953e5"

[[packages]]
name = "greenlet"
version = "3.1.1"

[[packages.wheels]]
name = "greenlet-3.1.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1f/1b/54336d876186920e185066d8c3024ad55f21d7cc3683c856127ddb7b13ce/greenlet-3.1.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b42703b1cf69f2aa1df7d1030b9d77d3e584a70755674d60e710f0af570f3761"

[[packages]]
name = "griffe"
version = "1.7.2"

[[packages.wheels]]
name = "griffe-1.7.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b1/5e/38b408f41064c9fcdbb0ea27c1bd13a1c8657c4846e04dab9f5ea770602c/griffe-1.7.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1ed9c2e338a75741fc82083fe5a1bc89cb6142efe126194cc313e34ee6af5423"

[[packages]]
name = "groq"
version = "0.25.0"

[[packages.wheels]]
name = "groq-0.25.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4d/11/1019a6cfdb2e520cb461cf70d859216be8ca122ddf5ad301fc3b0ee45fd4/groq-0.25.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "aadc78b40b1809cdb196b1aa8c7f7293108767df1508cafa3e0d5045d9328e7a"

[[packages]]
name = "guidata"
version = "3.9.0"

[[packages.wheels]]
name = "guidata-3.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5b/03/44afe4b4d634ea77ea7979be78bba4256607f92a6570241925e5b129966d/guidata-3.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "96a19dc92850bdb3e463fa06e8c22793e090db42d1e72c6dae9bda1a98b61210"

[[packages]]
name = "h11"
version = "0.14.0"

[[packages.wheels]]
name = "h11-0.14.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/95/04/ff642e65ad6b90db43e668d70ffb6736436c7ce41fcc549f4e9472234127/h11-0.14.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"

[[packages]]
name = "h2"
version = "4.2.0"

[[packages.wheels]]
name = "h2-4.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d0/9e/984486f2d0a0bd2b024bf4bc1c62688fcafa9e61991f041fb0e2def4a982/h2-4.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "479a53ad425bb29af087f3458a61d30780bc818e4ebcf01f0b536ba916462ed0"

[[packages]]
name = "h5py"
version = "3.12.1"

[[packages.wheels]]
name = "h5py-3.12.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/50/51/0bbf3663062b2eeee78aa51da71e065f8a0a6e3cb950cc7020b4444999e6/h5py-3.12.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "52ab036c6c97055b85b2a242cb540ff9590bacfda0c03dd0cf0661b311f522f8"

[[packages]]
name = "hatchling"
version = "1.27.0"

[[packages.wheels]]
name = "hatchling-1.27.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/08/e7/ae38d7a6dfba0533684e0b2136817d667588ae3ec984c1a4e5df5eb88482/hatchling-1.27.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d3a2f3567c4f926ea39849cdf924c7e99e6686c9c8e288ae1037c8fa2a5d937b"

[[packages]]
name = "holoviews"
version = "1.20.2"

[[packages.wheels]]
name = "holoviews-1.20.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/df/67/066a1d984fa259ad7300084a70789579e104afd75fc58a1d44cda9c365d5/holoviews-1.20.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1f892c04bc23e8a3a9cde082b606b9463c9ff78c3d0c00e2ddcc41fe6e738458"

[[packages]]
name = "hpack"
version = "4.1.0"

[[packages.wheels]]
name = "hpack-4.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496"

[[packages]]
name = "html5lib"
version = "1.1"

[[packages.wheels]]
name = "html5lib-1.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6c/dd/a834df6482147d48e225a49515aabc28974ad5a4ca3215c18a882565b028/html5lib-1.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"

[[packages]]
name = "httpcore"
version = "1.0.7"

[[packages.wheels]]
name = "httpcore-1.0.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/87/f5/72347bc88306acb359581ac4d52f23c0ef445b57157adedb9aee0cd689d2/httpcore-1.0.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd"

[[packages]]
name = "httpie"
version = "3.2.4"

[[packages.wheels]]
name = "httpie-3.2.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/03/b6/39bcf01e1185882f34bc9fb77d1fb4a27911a55f60ab407de34abc8a2347/httpie-3.2.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4bd0435cc4b9bca59501bc65089de96f3e93b393803f32a81951db62050ebf0b"

[[packages]]
name = "httpx"
version = "0.28.1"

[[packages.wheels]]
name = "httpx-0.28.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"

[[packages]]
name = "httpx-sse"
version = "0.4.0"

[[packages.wheels]]
name = "httpx_sse-0.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e1/9b/a181f281f65d776426002f330c31849b86b31fc9d848db62e16f03ff739f/httpx_sse-0.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f329af6eae57eaa2bdfd962b42524764af68075ea87370a2de920af5341e318f"

[[packages]]
name = "huggingface-hub"
version = "0.33.0"

[[packages.wheels]]
name = "huggingface_hub-0.33.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/33/fb/53587a89fbc00799e4179796f51b3ad713c5de6bb680b2becb6d37c94649/huggingface_hub-0.33.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e8668875b40c68f9929150d99727d39e5ebb8a05a98e4191b908dc7ded9074b3"

[[packages]]
name = "hupper"
version = "1.12.1"

[[packages.wheels]]
name = "hupper-1.12.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/86/7d/3888833e4f5ea56af4a9935066ec09a83228e533d7b8877f65889d706ee4/hupper-1.12.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e872b959f09d90be5fb615bd2e62de89a0b57efc037bdf9637fb09cdf8552b19"

[[packages]]
name = "hvplot"
version = "0.11.2"

[[packages.wheels]]
name = "hvplot-0.11.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ed/d9/466e22e60dd6b1eb09680d7155c47b58da17eda51bbaf4aad8392a45fe12/hvplot-0.11.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9d576a0c2df0f1cf5041545f2a2eddcf962510162876991cae4d1779fad74556"

[[packages]]
name = "hypercorn"
version = "0.17.3"

[[packages.wheels]]
name = "hypercorn-0.17.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0e/3b/dfa13a8d96aa24e40ea74a975a9906cfdc2ab2f4e3b498862a57052f04eb/hypercorn-0.17.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "059215dec34537f9d40a69258d323f56344805efb462959e727152b0aa504547"

[[packages]]
name = "hyperframe"
version = "6.1.0"

[[packages.wheels]]
name = "hyperframe-6.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"

[[packages]]
name = "hypothesis"
version = "6.130.4"

[[packages.wheels]]
name = "hypothesis-6.130.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5c/d4/5a0c46cc8d266626cdc8082f07f836fa4a96e8715002de69be46ed406d1d/hypothesis-6.130.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cda4a57115d10ecbefe0a9cc8d69d20a13eb56ecbfe7c24eaee5d368c2b7c477"

[[packages]]
name = "id"
version = "1.5.0"

[[packages.wheels]]
name = "id-1.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9f/cb/18326d2d89ad3b0dd143da971e77afd1e6ca6674f1b1c3df4b6bec6279fc/id-1.5.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f1434e1cef91f2cbb8a4ec64663d5a23b9ed43ef44c4c957d02583d61714c658"

[[packages]]
name = "idna"
version = "3.10"

[[packages.wheels]]
name = "idna-3.10-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"

[[packages]]
name = "imageio"
version = "2.37.0"

[[packages.wheels]]
name = "imageio-2.37.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cb/bd/b394387b598ed84d8d0fa90611a90bee0adc2021820ad5729f7ced74a8e2/imageio-2.37.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "11efa15b87bc7871b61590326b2d635439acc321cf7f8ce996f812543ce10eed"

[[packages]]
name = "imagesize"
version = "1.4.1"

[[packages.wheels]]
name = "imagesize-1.4.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b"

[[packages]]
name = "imbalanced-learn"
version = "0.13.0"

[[packages.wheels]]
name = "imbalanced_learn-0.13.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9d/41/721fec82606242a2072ee909086ff918dfad7d0199a9dfd4928df9c72494/imbalanced_learn-0.13.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7eb5859f7827cb3babfa5789978c22fe36e56527d9c9768df2d864d98d9b40fe"

[[packages]]
name = "importlib-metadata"
version = "8.6.1"

[[packages.wheels]]
name = "importlib_metadata-8.6.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/79/9d/0fb148dc4d6fa4a7dd1d8378168d9b4cd8d4560a6fbf6f0121c5fc34eb68/importlib_metadata-8.6.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "02a89390c1e15fdfdc0d7c6b25cb3e62650d0494005c97d6f148bf5b9787525e"

[[packages]]
name = "inflection"
version = "0.5.1"

[[packages.wheels]]
name = "inflection-0.5.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/59/91/aa6bde563e0085a02a435aa99b49ef75b0a4b062635e606dab23ce18d720/inflection-0.5.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2"

[[packages]]
name = "iniconfig"
version = "2.1.0"

[[packages.wheels]]
name = "iniconfig-2.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760"

[[packages]]
name = "intervaltree"
version = "3.1.0"

[packages.sdist]
name = "intervaltree-3.1.0.tar.gz"
url = "https://files.pythonhosted.org/packages/50/fb/396d568039d21344639db96d940d40eb62befe704ef849b27949ded5c3bb/intervaltree-3.1.0.tar.gz"

[packages.sdist.hashes]
sha256 = "902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d"

[[packages]]
name = "ipycanvas"
version = "0.13.3"

[[packages.wheels]]
name = "ipycanvas-0.13.3-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e2/fc/e3867e413adbfede3a9c372ec015416ccb0a6493659db5812eeec447a73b/ipycanvas-0.13.3-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d37adb2f45d2fef1c3d33c69a0518055694d87827b2f577f3c426d7712f75daa"

[[packages]]
name = "ipykernel"
version = "6.29.5"

[[packages.wheels]]
name = "ipykernel-6.29.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/94/5c/368ae6c01c7628438358e6d337c19b05425727fbb221d2a3c4303c372f42/ipykernel-6.29.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "afdb66ba5aa354b09b91379bac28ae4afebbb30e8b39510c9690afb7a10421b5"

[[packages]]
name = "ipyleaflet"
version = "0.19.2"

[[packages.wheels]]
name = "ipyleaflet-0.19.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/56/6f/00d60e93a316a178ae04457ceea5bcbb4e2d7e7e469882ac59ec4cccfb8c/ipyleaflet-0.19.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7cc9157848baca2e1793b96e79f8bdb1aa7340521d2b7d8a62aa8bc30eab5278"

[[packages]]
name = "ipympl"
version = "0.9.7"

[[packages.wheels]]
name = "ipympl-0.9.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/86/6b/21c62f1b2b5e18c6553f7364487dfdf7eb7952b1000a1b7863c1f97819e9/ipympl-0.9.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3698ee7eaa0b047a7603517d7aa1b71b32118a5f51754cab45ec5d994f67208f"

[[packages]]
name = "ipython"
version = "8.36.0"

[[packages.wheels]]
name = "ipython-8.36.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d6/d7/c1c9f371790b3a181e343c4815a361e5a0cc7d90ef6642d64ba5d05de289/ipython-8.36.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "12b913914d010dcffa2711505ec8be4bf0180742d97f1e5175e51f22086428c1"

[[packages]]
name = "ipython-genutils"
version = "0.2.0"

[[packages.wheels]]
name = "ipython_genutils-0.2.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fa/bc/9bd3b5c2b4774d5f33b2d544f1460be9df7df2fe42f352135381c347c69a/ipython_genutils-0.2.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8"

[[packages]]
name = "ipython-sql"
version = "0.5.0"

[[packages.wheels]]
name = "ipython_sql-0.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/30/8f/9e50fa53ffc371483f9d1b90c1175b706d28a2e978e90a8894035af01905/ipython_sql-0.5.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "61b46ecffb956f62dbc17b5744cf70c649104c8db9afd821aa39b31f7cbb5d5b"

[[packages]]
name = "ipywidgets"
version = "8.1.6"

[[packages.wheels]]
name = "ipywidgets-8.1.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/53/b8/62952729573d983d9433faacf62a52ee2e8cf46504418061ad1739967abe/ipywidgets-8.1.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "446e7630a1d025bdc7635e1169fcc06f2ce33b5bd41c2003edeb4a47c8d4bbb1"

[[packages]]
name = "isoduration"
version = "20.11.0"

[[packages.wheels]]
name = "isoduration-20.11.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7b/55/e5326141505c5d5e34c5e0935d2908a74e4561eca44108fbfb9c13d2911a/isoduration-20.11.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b2904c2a4228c3d44f409c8ae8e2370eb21a26f7ac2ec5446df141dde3452042"

[[packages]]
name = "isort"
version = "5.13.2"

[[packages.wheels]]
name = "isort-5.13.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6"

[[packages]]
name = "itsdangerous"
version = "2.2.0"

[[packages.wheels]]
name = "itsdangerous-2.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef"

[[packages]]
name = "janus"
version = "2.0.0"

[[packages.wheels]]
name = "janus-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/68/34/65604740edcb20e1bda6a890348ed7d282e7dd23aa00401cbe36fd0edbd9/janus-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7e6449d34eab04cd016befbd7d8c0d8acaaaab67cb59e076a69149f9031745f9"

[[packages]]
name = "jaraco-classes"
version = "3.4.0"

[[packages.wheels]]
name = "jaraco.classes-3.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790"

[[packages]]
name = "jaraco-context"
version = "6.0.1"

[[packages.wheels]]
name = "jaraco.context-6.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ff/db/0c52c4cf5e4bd9f5d7135ec7669a3a767af21b3a308e1ed3674881e52b62/jaraco.context-6.0.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4"

[[packages]]
name = "jaraco-functools"
version = "4.1.0"

[[packages.wheels]]
name = "jaraco.functools-4.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9f/4f/24b319316142c44283d7540e76c7b5a6dbd5db623abd86bb7b3491c21018/jaraco.functools-4.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649"

[[packages]]
name = "jedi"
version = "0.19.2"

[[packages.wheels]]
name = "jedi-0.19.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9"

[[packages]]
name = "jellyfish"
version = "1.1.3"

[[packages.wheels]]
name = "jellyfish-1.1.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/0c/c2/73b67a1a9444c5804ed4e2e4d55df3e94035efc279fe7426d2dbd2bca5c5/jellyfish-1.1.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "2113195a48ce8cb99d2bb2c6d9b119f58025dde1d727101518e7150c093a66da"

[[packages]]
name = "jinja2"
version = "3.1.6"

[[packages.wheels]]
name = "jinja2-3.1.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67"

[[packages]]
name = "jiter"
version = "0.9.0"

[[packages.wheels]]
name = "jiter-0.9.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/f4/1c/0c996fd90639acda75ed7fa698ee5fd7d80243057185dc2f63d4c1c9f6b9/jiter-0.9.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "c8ae3bf27cd1ac5e6e8b7a27487bf3ab5f82318211ec2e1346a5b058756361f7"

[[packages]]
name = "joblib"
version = "1.4.2"

[[packages.wheels]]
name = "joblib-1.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/91/29/df4b9b42f2be0b623cbd5e2140cafcaa2bef0759a00b7b70104dcfe2fb51/joblib-1.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "06d478d5674cbc267e7496a410ee875abd68e4340feff4490bcb7afb88060ae6"

[[packages]]
name = "json5"
version = "0.10.0"

[[packages.wheels]]
name = "json5-0.10.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/aa/42/797895b952b682c3dafe23b1834507ee7f02f4d6299b65aaa61425763278/json5-0.10.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "19b23410220a7271e8377f81ba8aacba2fdd56947fbb137ee5977cbe1f5e8dfa"

[[packages]]
name = "jsonpatch"
version = "1.33"

[[packages.wheels]]
name = "jsonpatch-1.33-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0ae28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade"

[[packages]]
name = "jsonpointer"
version = "3.0.0"

[[packages.wheels]]
name = "jsonpointer-3.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "13e088adc14fca8b6aa8177c044e12701e6ad4b28ff10e65f2267a90109c9942"

[[packages]]
name = "jsonschema"
version = "4.23.0"

[[packages.wheels]]
name = "jsonschema-4.23.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "fbadb6f8b144a8f8cf9f0b89ba94501d143e50411a1278633f56a7acf7fd5566"

[[packages]]
name = "jsonschema-specifications"
version = "2024.10.1"

[[packages.wheels]]
name = "jsonschema_specifications-2024.10.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d1/0f/8910b19ac0670a0f80ce1008e5e751c4a57e14d2c4c13a482aa6079fa9d6/jsonschema_specifications-2024.10.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a09a0680616357d9a0ecf05c12ad234479f549239d0f5b55f3deea67475da9bf"

[[packages]]
name = "julia"
version = "0.6.2"

[[packages.wheels]]
name = "julia-0.6.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/82/af/2e9a1a996f32b34249582392bb419cf8983b627a1d31412acbe9d6dea5b0/julia-0.6.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "90752f71376fdb9919439d20496c2dab24486dfa4fe8a831d6dd14a1bcbc04d1"

[[packages]]
name = "jupyter"
version = "1.1.1"

[[packages.wheels]]
name = "jupyter-1.1.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/38/64/285f20a31679bf547b75602702f7800e74dbabae36ef324f716c02804753/jupyter-1.1.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7a59533c22af65439b24bbe60373a4e95af8f16ac65a6c00820ad378e3f7cc83"

[[packages]]
name = "jupyter-bokeh"
version = "4.0.5"

[[packages.wheels]]
name = "jupyter_bokeh-4.0.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/47/78/33b2294aad62e5f95b89a89379c5995c2bd978018387ef8bec79f6dc272c/jupyter_bokeh-4.0.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1110076c14c779071cf492646a1a871aefa8a477261e4721327a666e65df1a2c"

[[packages]]
name = "jupyter-client"
version = "8.6.3"

[[packages.wheels]]
name = "jupyter_client-8.6.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f"

[[packages]]
name = "jupyter-console"
version = "6.6.3"

[[packages.wheels]]
name = "jupyter_console-6.6.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ca/77/71d78d58f15c22db16328a476426f7ac4a60d3a5a7ba3b9627ee2f7903d4/jupyter_console-6.6.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "309d33409fcc92ffdad25f0bcdf9a4a9daa61b6f341177570fdac03de5352485"

[[packages]]
name = "jupyter-core"
version = "5.7.2"

[[packages.wheels]]
name = "jupyter_core-5.7.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c9/fb/108ecd1fe961941959ad0ee4e12ee7b8b1477247f30b1fdfd83ceaf017f0/jupyter_core-5.7.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4f7315d2f6b4bcf2e3e7cb6e46772eba760ae459cd1f59d29eb57b0a01bd7409"

[[packages]]
name = "jupyter-events"
version = "0.12.0"

[[packages.wheels]]
name = "jupyter_events-0.12.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e2/48/577993f1f99c552f18a0428731a755e06171f9902fa118c379eb7c04ea22/jupyter_events-0.12.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6464b2fa5ad10451c3d35fabc75eab39556ae1e2853ad0c0cc31b656731a97fb"

[[packages]]
name = "jupyter-leaflet"
version = "0.19.2"

[[packages.wheels]]
name = "jupyter_leaflet-0.19.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/81/7c/3ade59500a358b9018a996d00c26eaede79f76ed362b7051bc5038d4a0d4/jupyter_leaflet-0.19.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0d57e15e80c08a4360f0cde0b4c490beddc5d422bb0e9bc1c0b4479d3fb725a6"

[[packages]]
name = "jupyter-lsp"
version = "2.2.5"

[[packages.wheels]]
name = "jupyter_lsp-2.2.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/07/e0/7bd7cff65594fd9936e2f9385701e44574fc7d721331ff676ce440b14100/jupyter_lsp-2.2.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "45fbddbd505f3fbfb0b6cb2f1bc5e15e83ab7c79cd6e89416b248cb3c00c11da"

[[packages]]
name = "jupyter-server"
version = "2.15.0"

[[packages.wheels]]
name = "jupyter_server-2.15.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e2/a2/89eeaf0bb954a123a909859fa507fa86f96eb61b62dc30667b60dbd5fdaf/jupyter_server-2.15.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "872d989becf83517012ee669f09604aa4a28097c0bd90b2f424310156c2cdae3"

[[packages]]
name = "jupyter-server-terminals"
version = "0.5.3"

[[packages.wheels]]
name = "jupyter_server_terminals-0.5.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/07/2d/2b32cdbe8d2a602f697a649798554e4f072115438e92249624e532e8aca6/jupyter_server_terminals-0.5.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "41ee0d7dc0ebf2809c668e0fc726dfaf258fcd3e769568996ca731b6194ae9aa"

[[packages]]
name = "jupyterlab"
version = "4.4.2"

[[packages.wheels]]
name = "jupyterlab-4.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f6/ae/fbb93f4990b7648849b19112d8b3e7427bbfc9c5cc8fdc6bf14c0e86d104/jupyterlab-4.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "857111a50bed68542bf55dca784522fe728f9f88b4fe69e8c585db5c50900419"

[[packages]]
name = "jupyterlab-pygments"
version = "0.3.0"

[[packages.wheels]]
name = "jupyterlab_pygments-0.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780"

[[packages]]
name = "jupyterlab-server"
version = "2.27.3"

[[packages.wheels]]
name = "jupyterlab_server-2.27.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/54/09/2032e7d15c544a0e3cd831c51d77a8ca57f7555b2e1b2922142eddb02a84/jupyterlab_server-2.27.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e697488f66c3db49df675158a77b3b017520d772c6e1548c7d9bcc5df7944ee4"

[[packages]]
name = "jupyterlab-widgets"
version = "3.0.14"

[[packages.wheels]]
name = "jupyterlab_widgets-3.0.14-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/64/7a/f2479ba401e02f7fcbd3fc6af201eac888eaa188574b8e9df19452ab4972/jupyterlab_widgets-3.0.14-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "54c33e3306b7fca139d165d6190dc6c0627aafa5d14adfc974a4e9a3d26cb703"

[[packages]]
name = "keras"
version = "3.10.0"

[[packages.wheels]]
name = "keras-3.10.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/95/e6/4179c461a5fc43e3736880f64dbdc9b1a5349649f0ae32ded927c0e3a227/keras-3.10.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c095a6bf90cd50defadf73d4859ff794fad76b775357ef7bd1dbf96388dae7d3"

[[packages]]
name = "keyring"
version = "25.6.0"

[[packages.wheels]]
name = "keyring-25.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d3/32/da7f44bcb1105d3e88a0b74ebdca50c59121d2ddf71c9e34ba47df7f3a56/keyring-25.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd"

[[packages]]
name = "kiwisolver"
version = "1.4.8"

[[packages.wheels]]
name = "kiwisolver-1.4.8-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/d0/dc/c1abe38c37c071d0fc71c9a474fd0b9ede05d42f5a458d584619cfd2371a/kiwisolver-1.4.8-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "a17b7c4f5b2c51bb68ed379defd608a03954a1845dfed7cc0117f1cc8a9b7fd2"

[[packages]]
name = "langchain"
version = "0.3.25"

[[packages.wheels]]
name = "langchain-0.3.25-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ed/5c/5c0be747261e1f8129b875fa3bfea736bc5fe17652f9d5e15ca118571b6f/langchain-0.3.25-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "931f7d2d1eaf182f9f41c5e3272859cfe7f94fc1f7cef6b3e5a46024b4884c21"

[[packages]]
name = "langchain-core"
version = "0.3.59"

[[packages.wheels]]
name = "langchain_core-0.3.59-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/30/40/aa440a7cd05f1dab5d7c91a1284eb776c3cf3eb59fa18ed39927650cfa38/langchain_core-0.3.59-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9686baaff43f2c8175535da13faf40e6866769015e93130c3c1e4243e7244d70"

[[packages]]
name = "langchain-text-splitters"
version = "0.3.8"

[[packages.wheels]]
name = "langchain_text_splitters-0.3.8-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8b/a3/3696ff2444658053c01b6b7443e761f28bb71217d82bb89137a978c5f66f/langchain_text_splitters-0.3.8-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e75cc0f4ae58dcf07d9f18776400cf8ade27fadd4ff6d264df6278bb302f6f02"

[[packages]]
name = "langsmith"
version = "0.3.42"

[[packages.wheels]]
name = "langsmith-0.3.42-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/89/8e/e8a58e0abaae3f3ac4702e9ca35d1fc6159711556b64ffd0e247771a3f12/langsmith-0.3.42-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "18114327f3364385dae4026ebfd57d1c1cb46d8f80931098f0f10abe533475ff"

[[packages]]
name = "lazy-loader"
version = "0.4"

[[packages.wheels]]
name = "lazy_loader-0.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc"

[[packages]]
name = "linkify-it-py"
version = "2.0.3"

[[packages.wheels]]
name = "linkify_it_py-2.0.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/04/1e/b832de447dee8b582cac175871d2f6c3d5077cc56d5575cadba1fd1cccfa/linkify_it_py-2.0.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6bcbc417b0ac14323382aef5c5192c0075bf8a9d6b41820a2b66371eac6b6d79"

[[packages]]
name = "llvmlite"
version = "0.44.0"

[[packages.wheels]]
name = "llvmlite-0.44.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/d0/81/e66fc86539293282fd9cb7c9417438e897f369e79ffb62e1ae5e5154d4dd/llvmlite-0.44.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "2fb7c4f2fb86cbae6dca3db9ab203eeea0e22d73b99bc2341cdf9de93612e930"

[[packages]]
name = "lmfit"
version = "1.3.3"

[[packages.wheels]]
name = "lmfit-1.3.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6a/e1/d5aeb89530550c7e797d3528225fa31012490e79c9df5cf72a0f07cc66d3/lmfit-1.3.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a9e9ec7d0d0ec962cc6c078ad1ec6c8311d3ac0e5f0947a00a91f5509dacc2b2"

[[packages]]
name = "locket"
version = "1.0.0"

[[packages.wheels]]
name = "locket-1.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/db/bc/83e112abc66cd466c6b83f99118035867cecd41802f8d044638aa78a106e/locket-1.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b6c819a722f7b6bd955b80781788e4a66a55628b858d347536b7e81325a3a5e3"

[[packages]]
name = "logfire-api"
version = "3.12.0"

[[packages.wheels]]
name = "logfire_api-3.12.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/97/c6/210bb1da7119af155276046c18ceff29867dfe9ea4bcb7d03397b28bd1cd/logfire_api-3.12.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "fc092c2dcb24c8462ba776f3b0c2183f82e1cd55f86e29b38cf21a048e66a17d"

[[packages]]
name = "lxml"
version = "5.3.0"

[[packages.wheels]]
name = "lxml-5.3.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7d/db/214290d58ad68c587bd5d6af3d34e56830438733d0d0856c0275fde43652/lxml-5.3.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "406246b96d552e0503e17a1006fd27edac678b3fcc9f1be71a2f94b4ff61528d"

[[packages]]
name = "mako"
version = "1.3.9"

[[packages.wheels]]
name = "Mako-1.3.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cd/83/de0a49e7de540513f53ab5d2e105321dedeb08a8f5850f0208decf4390ec/Mako-1.3.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "95920acccb578427a9aa38e37a186b1e43156c87260d7ba18ca63aa4c7cbd3a1"

[[packages]]
name = "markdown"
version = "3.7"

[[packages.wheels]]
name = "Markdown-3.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3f/08/83871f3c50fc983b88547c196d11cf8c3340e37c32d2e9d6152abe2c61f7/Markdown-3.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7eb6df5690b81a1d7942992c97fad2938e956e79df20cbc6186e9c3a77b1c803"

[[packages]]
name = "markdown-it-py"
version = "3.0.0"

[[packages.wheels]]
name = "markdown_it_py-3.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"

[[packages]]
name = "markupsafe"
version = "3.0.2"

[[packages.wheels]]
name = "MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f"

[[packages]]
name = "matplotlib"
version = "3.10.3"

[[packages.wheels]]
name = "matplotlib-3.10.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "151d89cb8d33cb23345cd12490c76fd5d18a56581a16d950b48c6ff19bb2ab93"

[[packages]]
name = "matplotlib-inline"
version = "0.1.7"

[[packages.wheels]]
name = "matplotlib_inline-0.1.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"

[[packages]]
name = "maturin"
version = "1.8.3"

[[packages.wheels]]
name = "maturin-1.8.3-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/d5/62/f92a130a370dd7aca13c316844b82853647f048cfe1594a81f628ab7101f/maturin-1.8.3-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "85f2b882d8235c1c1cb0a38d382ccd5b3ba0674d99cb548d49df9342cc688e36"

[[packages]]
name = "mccabe"
version = "0.7.0"

[[packages.wheels]]
name = "mccabe-0.7.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"

[[packages]]
name = "mcp"
version = "1.9.3"

[[packages.wheels]]
name = "mcp-1.9.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/79/45/823ad05504bea55cb0feb7470387f151252127ad5c72f8882e8fe6cf5c0e/mcp-1.9.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "69b0136d1ac9927402ed4cf221d4b8ff875e7132b0b06edd446448766f34f9b9"

[[packages]]
name = "mdit-py-plugins"
version = "0.4.2"

[[packages.wheels]]
name = "mdit_py_plugins-0.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0c673c3f889399a33b95e88d2f0d111b4447bdfea7f237dab2d488f459835636"

[[packages]]
name = "mdurl"
version = "0.1.2"

[[packages.wheels]]
name = "mdurl-0.1.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"

[[packages]]
name = "mercantile"
version = "1.2.1"

[[packages.wheels]]
name = "mercantile-1.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b2/d6/de0cc74f8d36976aeca0dd2e9cbf711882ff8e177495115fd82459afdc4d/mercantile-1.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "30f457a73ee88261aab787b7069d85961a5703bb09dc57a170190bc042cd023f"

[[packages]]
name = "mergedeep"
version = "1.3.4"

[[packages.wheels]]
name = "mergedeep-1.3.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/19/04f9b178c2d8a15b076c8b5140708fa6ffc5601fb6f1e975537072df5b2a/mergedeep-1.3.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "70775750742b25c0d8f36c55aed03d24c3384d17c951b3175d898bd778ef0307"

[[packages]]
name = "missingno"
version = "0.5.2"

[[packages.wheels]]
name = "missingno-0.5.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/87/22/cd5cf999af21c2f97486622c551ac3d07361ced8125121e907f588ff5f24/missingno-0.5.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "55782621ce09ba0f0a1d08e5bd6d6fe1946469fb03951fadf7d209911ca5b072"

[[packages]]
name = "mistralai"
version = "1.8.1"

[[packages.wheels]]
name = "mistralai-1.8.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b0/14/e9ef675928768f508dfcedbb0e0ed601784a6911620a2bc25c9065921420/mistralai-1.8.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "badfc7e6832d894b3e9071d92ad621212b7cccd7df622c6cacdb525162ae338f"

[[packages]]
name = "mistune"
version = "3.1.3"

[[packages.wheels]]
name = "mistune-3.1.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1a32314113cff28aa6432e99e522677c8587fd83e3d51c29b82a52409c842bd9"

[[packages]]
name = "mizani"
version = "0.11.4"

[[packages.wheels]]
name = "mizani-0.11.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2a/11/f3777ad46c5d92e3ead121c22ea45fafb6c3b2c1edca0c0c6494969c125c/mizani-0.11.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5b6271dc3da2c88694dca2e0e0a7e1879f0e2fb046c789776f54d090a5243735"

[[packages]]
name = "ml-dtypes"
version = "0.5.1"

[[packages.wheels]]
name = "ml_dtypes-0.5.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/da/8a/a2b9375c94077e5a488a624a195621407846f504068ce22ccf805c674156/ml_dtypes-0.5.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "fd918d4e6a4e0c110e2e05be7a7814d10dc1b95872accbf6512b80a109b71ae1"

[[packages]]
name = "mlxtend"
version = "0.23.3"

[[packages.wheels]]
name = "mlxtend-0.23.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0f/92/5c322336a0991949a1e91f6acd7e04f7e05b0fb6252a3f00fcdc0cb5e97d/mlxtend-0.23.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f9fec721c4121be87dac00e513456dde5bf56b7427750719c0a291cd58b6538e"

[[packages]]
name = "more-itertools"
version = "10.6.0"

[[packages.wheels]]
name = "more_itertools-10.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/23/62/0fe302c6d1be1c777cab0616e6302478251dfbf9055ad426f5d0def75c89/more_itertools-10.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6eb054cb4b6db1473f6e15fcc676a08e4732548acd47c708f0e179c2c7c01e89"

[[packages]]
name = "mpld3"
version = "0.5.10"

[[packages.wheels]]
name = "mpld3-0.5.10-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/95/6a/e3691bcc47485f38b09853207c928130571821d187cf174eed5418d45e82/mpld3-0.5.10-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "80877acce87ea447380fad7374668737505c8c0684aab05238e7c5dc1fab38c1"

[[packages]]
name = "mpmath"
version = "1.3.0"

[[packages.wheels]]
name = "mpmath-1.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c"

[[packages]]
name = "msal"
version = "1.30.0"

[[packages.wheels]]
name = "msal-1.30.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ab/82/8f19334da43b7ef72d995587991a446f140346d76edb96a2c1a2689588e9/msal-1.30.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "423872177410cb61683566dc3932db7a76f661a5d2f6f52f02a047f101e1c1de"

[[packages]]
name = "msal-extensions"
version = "1.2.0"

[[packages.wheels]]
name = "msal_extensions-1.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/69/314d887a01599669fb330da14e5c6ff5f138609e322812a942a74ef9b765/msal_extensions-1.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cf5ba83a2113fa6dc011a254a72f1c223c88d7dfad74cc30617c4679a417704d"

[[packages]]
name = "msgpack"
version = "1.1.0"

[[packages.wheels]]
name = "msgpack-1.1.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/b6/bc/8bd826dd03e022153bfa1766dcdec4976d6c818865ed54223d71f07862b3/msgpack-1.1.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "bce7d9e614a04d0883af0b3d4d501171fbfca038f12c77fa838d9f198147a23f"

[[packages]]
name = "multidict"
version = "6.4.3"

[[packages.wheels]]
name = "multidict-6.4.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/23/57/2c0167a1bffa30d9a1383c3dab99d8caae985defc8636934b5668830d2ef/multidict-6.4.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "1c152c49e42277bc9a2f7b78bd5fa10b13e88d1b0328221e7aef89d5c60a99a5"

[[packages]]
name = "multipledispatch"
version = "1.0.0"

[[packages.wheels]]
name = "multipledispatch-1.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/51/c0/00c9809d8b9346eb238a6bbd5f83e846a4ce4503da94a4c08cb7284c325b/multipledispatch-1.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0c53cd8b077546da4e48869f49b13164bebafd0c2a5afceb6bb6a316e7fb46e4"

[[packages]]
name = "mypy"
version = "1.15.0"

[[packages.wheels]]
name = "mypy-1.15.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/83/3e/57bb447f7bbbfaabf1712d96f9df142624a386d98fb026a761532526057e/mypy-1.15.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf"

[[packages]]
name = "mypy-extensions"
version = "1.0.0"

[[packages.wheels]]
name = "mypy_extensions-1.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"

[[packages]]
name = "mysql-connector-python"
version = "9.2.0"

[[packages.wheels]]
name = "mysql_connector_python-9.2.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/22/4b/4f5462a81d046bb54bbb62ffbcea654e78f3ae2a64eb24a14c2872c4d75e/mysql_connector_python-9.2.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "6557942f6c6be3b41d2965456b53a244a7ce3e6fb81cb195c243549be72a6a24"

[[packages]]
name = "namex"
version = "0.0.8"

[[packages.wheels]]
name = "namex-0.0.8-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/73/59/7854fbfb59f8ae35483ce93493708be5942ebb6328cd85b3a609df629736/namex-0.0.8-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7ddb6c2bb0e753a311b7590f84f6da659dd0c05e65cb89d519d54c0a250c0487"

[[packages]]
name = "narwhals"
version = "1.36.0"

[[packages.wheels]]
name = "narwhals-1.36.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/42/bf/fbcbd9f8676e06ed43d644a4ddbf31478a44056487578ce67f191da430cb/narwhals-1.36.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e3c50dd1d769bc145f57ae17c1f0f0da6c3d397d62cdd0bb167e9b618e95c9d6"

[[packages]]
name = "nbclient"
version = "0.10.2"

[[packages.wheels]]
name = "nbclient-0.10.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4ffee11e788b4a27fabeb7955547e4318a5298f34342a4bfd01f2e1faaeadc3d"

[[packages]]
name = "nbconvert"
version = "7.16.6"

[[packages.wheels]]
name = "nbconvert-7.16.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1375a7b67e0c2883678c48e506dc320febb57685e5ee67faa51b18a90f3a712b"

[[packages]]
name = "nbformat"
version = "5.10.4"

[[packages.wheels]]
name = "nbformat-5.10.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3b48d6c8fbca4b299bf3982ea7db1af21580e4fec269ad087b9e81588891200b"

[[packages]]
name = "nest-asyncio"
version = "1.6.0"

[[packages.wheels]]
name = "nest_asyncio-1.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c"

[[packages]]
name = "networkx"
version = "3.4.2"

[[packages.wheels]]
name = "networkx-3.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f"

[[packages]]
name = "nh3"
version = "0.2.18"

[[packages.wheels]]
name = "nh3-0.2.18-cp37-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/26/8d/53c5b19c4999bdc6ba95f246f4ef35ca83d7d7423e5e38be43ad66544e5d/nh3-0.2.18-cp37-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "8ce0f819d2f1933953fca255db2471ad58184a60508f03e6285e5114b6254844"

[[packages]]
name = "nltk"
version = "3.9.1"

[[packages.wheels]]
name = "nltk-3.9.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4d/66/7d9e26593edda06e8cb531874633f7c2372279c3b0f46235539fe546df8b/nltk-3.9.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1"

[[packages]]
name = "notebook"
version = "7.4.2"

[[packages.wheels]]
name = "notebook-7.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1e/16/d3c36a0b1f6dfcf218add8eaf803bf0473ff50681ac4d51acb7ba02bce34/notebook-7.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9ccef602721aaa5530852e3064710b8ae5415c4e2ce26f8896d0433222755259"

[[packages]]
name = "notebook-shim"
version = "0.2.4"

[[packages.wheels]]
name = "notebook_shim-0.2.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "411a5be4e9dc882a074ccbcae671eda64cceb068767e9a3419096986560e1cef"

[[packages]]
name = "numba"
version = "0.61.2"

[[packages.wheels]]
name = "numba-0.61.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "59321215e2e0ac5fa928a8020ab00b8e57cda8a97384963ac0dfa4d4e6aa54e7"

[[packages]]
name = "numpy"
version = "2.2.6"

[[packages.wheels]]
name = "numpy-2.2.6-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c"

[[packages]]
name = "numpydoc"
version = "1.8.0"

[[packages.wheels]]
name = "numpydoc-1.8.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6c/45/56d99ba9366476cd8548527667f01869279cedb9e66b28eb4dfb27701679/numpydoc-1.8.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "72024c7fd5e17375dec3608a27c03303e8ad00c81292667955c6fea7a3ccf541"

[[packages]]
name = "openai"
version = "1.82.0"

[[packages.wheels]]
name = "openai-1.82.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/51/4b/a59464ee5f77822a81ee069b4021163a0174940a92685efc3cf8b4c443a3/openai-1.82.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8c40647fea1816516cb3de5189775b30b5f4812777e40b8768f361f232b61b30"

[[packages]]
name = "opencv-python"
version = "4.11.0.86"

[[packages.wheels]]
name = "opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/a4/7d/f1c30a92854540bf789e9cd5dde7ef49bbe63f855b85a2e6b3db8135c591/opencv_python-4.11.0.86-cp37-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "085ad9b77c18853ea66283e98affefe2de8cc4c1f43eda4c100cf9b2721142ec"

[[packages]]
name = "openpyxl"
version = "3.1.5"

[[packages.wheels]]
name = "openpyxl-3.1.5-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c0/da/977ded879c29cbd04de313843e76868e6e13408a94ed6b987245dc7c8506/openpyxl-3.1.5-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2"

[[packages]]
name = "opentelemetry-api"
version = "1.32.1"

[[packages.wheels]]
name = "opentelemetry_api-1.32.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/12/f2/89ea3361a305466bc6460a532188830351220b5f0851a5fa133155c16eca/opentelemetry_api-1.32.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "bbd19f14ab9f15f0e85e43e6a958aa4cb1f36870ee62b7fd205783a112012724"

[[packages]]
name = "optree"
version = "0.14.1"

[[packages.wheels]]
name = "optree-0.14.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/90/43/93aa65f56b857b8364e76d76eb188a4a6912ed305374b90f9ba30dcf0de9/optree-0.14.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "25ea23fc6d6c0fa7dcf85afcfe10b43ed4fdf0e9d958a3677cd27fcdf0ca17d6"

[[packages]]
name = "optuna"
version = "4.2.1"

[[packages.wheels]]
name = "optuna-4.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/28/09/c4d329f7969443cdd4d482048ca406b6f61cda3c8e99ace71feaec7c8734/optuna-4.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6d38199013441d3f70fac27136e05c0188c5f4ec3848db708ac311cbdeb30dbf"

[[packages]]
name = "orjson"
version = "3.10.16"

[[packages.wheels]]
name = "orjson-3.10.16-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/81/9c/b66ce9245ff319df2c3278acd351a3f6145ef34b4a2d7f4b0f739368370f/orjson-3.10.16-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "fe0a145e96d51971407cb8ba947e63ead2aa915db59d6631a355f5f2150b56b7"

[[packages]]
name = "osqp"
version = "0.6.7.post3"

[[packages.wheels]]
name = "osqp-0.6.7.post3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/4b/0a/acd48ad432ccf2538972805095108801a3b29a2433b48bd3a34e640df1e4/osqp-0.6.7.post3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "acb219e941f5248da5de3ee9b70e6a5aaddf5f3989dffd1d4c03b0f7b1dfa17b"

[[packages]]
name = "outcome"
version = "1.3.0.post0"

[[packages.wheels]]
name = "outcome-1.3.0.post0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/55/8b/5ab7257531a5d830fc8000c476e63c935488d74609b50f9384a643ec0a62/outcome-1.3.0.post0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e771c5ce06d1415e356078d3bdd68523f284b4ce5419828922b6871e65eda82b"

[[packages]]
name = "overrides"
version = "7.7.0"

[[packages.wheels]]
name = "overrides-7.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49"

[[packages]]
name = "packaging"
version = "24.2"

[[packages.wheels]]
name = "packaging-24.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/88/ef/eb23f262cca3c0c4eb7ab1933c3b1f03d021f2c48f54763065b6f0e321be/packaging-24.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759"

[[packages]]
name = "pandas"
version = "2.2.3"

[[packages.wheels]]
name = "pandas-2.2.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/3b/bc/4b18e2b8c002572c5a441a64826252ce5da2aa738855747247a971988043/pandas-2.2.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "61c5ad4043f791b61dd4752191d9f07f0ae412515d59ba8f005832a532f8736d"

[[packages]]
name = "pandocfilters"
version = "1.5.1"

[[packages.wheels]]
name = "pandocfilters-1.5.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc"

[[packages]]
name = "panel"
version = "1.6.3"

[[packages.wheels]]
name = "panel-1.6.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7a/fe/d01b6eae59933d56c345e57cdde5ffe379b7b1f56d192782ab8071249f73/panel-1.6.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ccd2a0587ab382bd55b8ea099706f31b64aadac697b8a41923d3b18b9ed618d6"

[[packages]]
name = "papermill"
version = "2.6.0"

[[packages.wheels]]
name = "papermill-2.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/61/55/83ce641bc61a70cc0721af6f50154ecaaccedfbdbc27366c1755a2a34972/papermill-2.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0f09da6ef709f3f14dde77cb1af052d05b14019189869affff374c9e612f2dd5"

[[packages]]
name = "param"
version = "2.2.0"

[[packages.wheels]]
name = "param-2.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/99/56/370a6636e072a037b52499edd8928942df7f887974fc54444ece5152d26a/param-2.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "777f8c7b66ab820b70ea5ad09faaa6818308220caae89da3b5c5f359faa72a5e"

[[packages]]
name = "parso"
version = "0.8.4"

[[packages.wheels]]
name = "parso-0.8.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"

[[packages]]
name = "partd"
version = "1.4.2"

[[packages.wheels]]
name = "partd-1.4.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/71/e7/40fb618334dcdf7c5a316c0e7343c5cd82d3d866edc100d98e29bc945ecd/partd-1.4.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "978e4ac767ec4ba5b86c6eaa52e5a2a3bc748a2ca839e8cc798f1cc6ce6efb0f"

[[packages]]
name = "pathspec"
version = "0.12.1"

[[packages.wheels]]
name = "pathspec-0.12.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08"

[[packages]]
name = "patsy"
version = "1.0.1"

[[packages.wheels]]
name = "patsy-1.0.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/87/2b/b50d3d08ea0fc419c183a84210571eba005328efa62b6b98bc28e9ead32a/patsy-1.0.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "751fb38f9e97e62312e921a1954b81e1bb2bcda4f5eeabaf94db251ee791509c"

[[packages]]
name = "pep8"
version = "1.7.1"

[[packages.wheels]]
name = "pep8-1.7.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/42/3f/669429ce58de2c22d8d2c542752e137ec4b9885fff398d3eceb1a7f5acb4/pep8-1.7.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b22cfae5db09833bb9bd7c8463b53e1a9c9b39f12e304a8d0bba729c501827ee"

[[packages]]
name = "pexpect"
version = "4.9.0"

[[packages.wheels]]
name = "pexpect-4.9.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"

[[packages]]
name = "pg8000"
version = "1.31.2"

[[packages.wheels]]
name = "pg8000-1.31.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/09/a0/2b30d52017c4ced8fc107386666ea7573954eb708bf66121f0229df05d41/pg8000-1.31.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "436c771ede71af4d4c22ba867a30add0bc5c942d7ab27fadbb6934a487ecc8f6"

[[packages]]
name = "pickleshare"
version = "0.7.5"

[[packages.wheels]]
name = "pickleshare-0.7.5-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9a/41/220f49aaea88bc6fa6cba8d05ecf24676326156c23b991e80b3f2fc24c77/pickleshare-0.7.5-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"

[[packages]]
name = "pillow"
version = "11.1.0"

[[packages.wheels]]
name = "pillow-11.1.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/3b/ad/285c556747d34c399f332ba7c1a595ba245796ef3e22eae190f5364bb62b/pillow-11.1.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "593c5fd6be85da83656b93ffcccc2312d2d149d251e98588b14fbc288fd8909c"

[[packages]]
name = "platformdirs"
version = "4.3.7"

[[packages.wheels]]
name = "platformdirs-4.3.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6d/45/59578566b3275b8fd9157885918fcd0c4d74162928a5310926887b856a51/platformdirs-4.3.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a03875334331946f13c549dbd8f4bac7a13a50a895a0eb1e8c6a8ace80d40a94"

[[packages]]
name = "plotly"
version = "6.0.1"

[[packages.wheels]]
name = "plotly-6.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/02/65/ad2bc85f7377f5cfba5d4466d5474423a3fb7f6a97fd807c06f92dd3e721/plotly-6.0.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4714db20fea57a435692c548a4eb4fae454f7daddf15f8d8ba7e1045681d7768"

[[packages]]
name = "plotnine"
version = "0.13.6"

[[packages.wheels]]
name = "plotnine-0.13.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/93/b1/e1c84e68cf24e83c4d251122e04c48840be203dafb4727e738381cdefa74/plotnine-0.13.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4acc1af29fa4e91e726b67d49277e8368f62e1c817f01bf14ecd8ca5e83bfaea"

[[packages]]
name = "plotpy"
version = "2.7.4"

[[packages.wheels]]
name = "plotpy-2.7.4-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/61/98/9bc8f5a00dd45b53c37292c08ebcf9f94e895838ab2ad295d1c0eec88332/plotpy-2.7.4-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "8dff5fd388048a8d3b4251329a9fe4027920386e0ebcc3c3642f59c432118c29"

[[packages]]
name = "pluggy"
version = "1.5.0"

[[packages.wheels]]
name = "pluggy-1.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/88/5f/e351af9a41f866ac3f1fac4ca0613908d9a41741cfcf2228f4ad853b697d/pluggy-1.5.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "44e1ad92c8ca002de6377e165f3e0f1be63266ab4d554740532335b9d75ea669"

[[packages]]
name = "ply"
version = "3.11"

[[packages.wheels]]
name = "ply-3.11-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce"

[[packages]]
name = "polars"
version = "1.31.0"

[[packages.wheels]]
name = "polars-1.31.0-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/6e/f6/9d9ad9dc4480d66502497e90ce29efc063373e1598f4bd9b6a38af3e08e7/polars-1.31.0-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "3fd874d3432fc932863e8cceff2cff8a12a51976b053f2eb6326a0672134a632"

[[packages]]
name = "portalocker"
version = "2.7.0"

[[packages.wheels]]
name = "portalocker-2.7.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8c/df/d4f711d168524f5aebd7fb30969eaa31e3048cf8979688cde3b08f6e5eb8/portalocker-2.7.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a07c5b4f3985c3cf4798369631fb7011adb498e2a46d8440efc75a8f29a0f983"

[[packages]]
name = "prettytable"
version = "3.16.0"

[[packages.wheels]]
name = "prettytable-3.16.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/02/c7/5613524e606ea1688b3bdbf48aa64bafb6d0a4ac3750274c43b6158a390f/prettytable-3.16.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b5eccfabb82222f5aa46b798ff02a8452cf530a352c31bddfa29be41242863aa"

[[packages]]
name = "prince"
version = "0.16.0"

[[packages.wheels]]
name = "prince-0.16.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/18/d5/b4480a0f381cbbcfad31f4d118732ab717216857508a730938ee615669a1/prince-0.16.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7e21a78d4dd06ca3ec526ee714a50b349f26de3fca6b79664150a951b31688f3"

[[packages]]
name = "priority"
version = "2.0.0"

[[packages.wheels]]
name = "priority-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5e/5f/82c8074f7e84978129347c2c6ec8b6c59f3584ff1a20bc3c940a3e061790/priority-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6f8eefce5f3ad59baf2c080a664037bb4725cd0a790d53d59ab4059288faf6aa"

[[packages]]
name = "prometheus-client"
version = "0.21.1"

[[packages.wheels]]
name = "prometheus_client-0.21.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ff/c2/ab7d37426c179ceb9aeb109a85cda8948bb269b7561a0be870cc656eefe4/prometheus_client-0.21.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "594b45c410d6f4f8888940fe80b5cc2521b305a1fafe1c58609ef715a001f301"

[[packages]]
name = "prompt-toolkit"
version = "3.0.51"

[[packages.wheels]]
name = "prompt_toolkit-3.0.51-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07"

[[packages]]
name = "propcache"
version = "0.3.1"

[[packages.wheels]]
name = "propcache-0.3.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/a6/2c/a54614d61895ba6dd7ac8f107e2b2a0347259ab29cbf2ecc7b94fa38c4dc/propcache-0.3.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "813fbb8b6aea2fc9659815e585e548fe706d6f663fa73dff59a1677d4595a037"

[[packages]]
name = "protobuf"
version = "6.30.2"

[[packages.wheels]]
name = "protobuf-6.30.2-cp310-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/97/e9/7b9f1b259d509aef2b833c29a1f3c39185e2bf21c9c1be1cd11c22cb2149/protobuf-6.30.2-cp310-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "7653c99774f73fe6b9301b87da52af0e69783a2e371e8b599b3e9cb4da4b12b9"

[[packages]]
name = "psutil"
version = "7.0.0"

[[packages.wheels]]
name = "psutil-7.0.0-cp37-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553"

[[packages]]
name = "psygnal"
version = "0.12.0"

[[packages.wheels]]
name = "psygnal-0.12.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/5e/ae/a3d6815db583b6d05878b3647ea0e2aa21ce6941d03c9d2c6caad1afbcf6/psygnal-0.12.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "d779f20c6977ec9d5b9fece23b4b28bbcf0a7773539a4a176b5527aea5da27c7"

[[packages]]
name = "ptpython"
version = "3.0.29"

[[packages.wheels]]
name = "ptpython-3.0.29-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0f/39/c6fd4dd531e067b6a01624126cff0b3ddc6569e22f83e48d8418ffa9e3be/ptpython-3.0.29-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "65d75c4871859e4305a020c9b9e204366dceb4d08e0e2bd7b7511bd5e917a402"

[[packages]]
name = "ptyprocess"
version = "0.7.0"

[[packages.wheels]]
name = "ptyprocess-0.7.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"

[[packages]]
name = "pure-eval"
version = "0.2.3"

[[packages.wheels]]
name = "pure_eval-0.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0"

[[packages]]
name = "pyarrow"
version = "20.0.0"

[[packages.wheels]]
name = "pyarrow-20.0.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/9d/07/290f4abf9ca702c5df7b47739c1b2c83588641ddfa2cc75e34a301d42e55/pyarrow-20.0.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "30b3051b7975801c1e1d387e17c588d8ab05ced9b1e14eec57915f79869b5031"

[[packages]]
name = "pyasn1"
version = "0.6.1"

[[packages.wheels]]
name = "pyasn1-0.6.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c8/f1/d6a797abb14f6283c0ddff96bbdd46937f64122b8c925cab503dd37f8214/pyasn1-0.6.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0d632f46f2ba09143da3a8afe9e33fb6f92fa2320ab7e886e2d0f7672af84629"

[[packages]]
name = "pyasn1-modules"
version = "0.4.1"

[[packages.wheels]]
name = "pyasn1_modules-0.4.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/77/89/bc88a6711935ba795a679ea6ebee07e128050d6382eaa35a0a47c8032bdc/pyasn1_modules-0.4.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "49bfa96b45a292b711e986f222502c1c9a5e1f4e568fc30e2574a6c7d07838fd"

[[packages]]
name = "pybind11"
version = "2.13.6"

[[packages.wheels]]
name = "pybind11-2.13.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/13/2f/0f24b288e2ce56f51c920137620b4434a38fd80583dbbe24fc2a1656c388/pybind11-2.13.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "237c41e29157b962835d356b370ededd57594a26d5894a795960f0047cb5caf5"

[[packages]]
name = "pycodestyle"
version = "2.12.0"

[[packages.wheels]]
name = "pycodestyle-2.12.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/55/c4/bf8ede2d1641e0a2e027c6d0c7060e00332851ea772cc5cee42a4a207707/pycodestyle-2.12.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "949a39f6b86c3e1515ba1787c2022131d165a8ad271b11370a8819aa070269e4"

[[packages]]
name = "pycparser"
version = "2.22"

[[packages.wheels]]
name = "pycparser-2.22-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"

[[packages]]
name = "pyct"
version = "0.5.0"

[[packages.wheels]]
name = "pyct-0.5.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/75/e7/c7c1e9e1b6b23ca1db7af3c6826d57d8da883021f751edcc9c82143b127a/pyct-0.5.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a4038a8885059ab8cac6f946ea30e0b5e6bdbe0b92b6723f06737035f9d65e8c"

[[packages]]
name = "pydantic"
version = "2.10.6"

[[packages.wheels]]
name = "pydantic-2.10.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f4/3c/8cc1cc84deffa6e25d2d0c688ebb80635dfdbf1dbea3e30c541c8cf4d860/pydantic-2.10.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "427d664bf0b8a2b34ff5dd0f5a18df00591adcee7198fbd71981054cef37b584"

[[packages]]
name = "pydantic-ai-slim"
version = "0.2.9"

[[packages.wheels]]
name = "pydantic_ai_slim-0.2.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d8/23/b4d52d83c302859e1e251a8c8a360b993cf8b4818c8b633adaa98b043556/pydantic_ai_slim-0.2.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d954ff84cb250d7150a7ed694e4f1f92f820205d036ee006d02fce3e62a3bc4e"

[[packages]]
name = "pydantic-core"
version = "2.27.2"

[[packages.wheels]]
name = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/71/47/82b5e846e01b26ac6f1893d3c5f9f3a2eb6ba79be26eef0b759b4fe72946/pydantic_core-2.27.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"

[[packages]]
name = "pydantic-evals"
version = "0.2.9"

[[packages.wheels]]
name = "pydantic_evals-0.2.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b6/6e/8d88e00f624a8348b286b219a292fe3e077ee973660dcff6b4ddd5a04e85/pydantic_evals-0.2.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "62035ae3a5321e4d892c7372ef91af0f46b675863e827f011d5cb8550dede400"

[[packages]]
name = "pydantic-graph"
version = "0.2.9"

[[packages.wheels]]
name = "pydantic_graph-0.2.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a4/cc/e609261763a76f4d23a545afb462847592bc6b4d8eb412990b9b913c073e/pydantic_graph-0.2.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "38ad929a0ec205bd7d5875b0b408d4f13448276aa89b6ce2a1143a7552b070ce"

[[packages]]
name = "pydantic-settings"
version = "2.8.1"

[[packages.wheels]]
name = "pydantic_settings-2.8.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0b/53/a64f03044927dc47aafe029c42a5b7aabc38dfb813475e0e1bf71c4a59d0/pydantic_settings-2.8.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "81942d5ac3d905f7f3ee1a70df5dfb62d5569c12f51a5a647defc1c3d9ee2e9c"

[[packages]]
name = "pydeck"
version = "0.9.1"

[[packages.wheels]]
name = "pydeck-0.9.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ab/4c/b888e6cf58bd9db9c93f40d1c6be8283ff49d88919231afe93a6bcf61626/pydeck-0.9.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b3f75ba0d273fc917094fa61224f3f6076ca8752b93d46faf3bcfd9f9d59b038"

[[packages]]
name = "pydocstyle"
version = "6.3.0"

[[packages.wheels]]
name = "pydocstyle-6.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/36/ea/99ddefac41971acad68f14114f38261c1f27dac0b3ec529824ebc739bdaa/pydocstyle-6.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019"

[[packages]]
name = "pydub"
version = "0.25.1"

[[packages.wheels]]
name = "pydub-0.25.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6"

[[packages]]
name = "pyerfa"
version = "2.0.1.5"

[[packages.wheels]]
name = "pyerfa-2.0.1.5-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/b4/11/97233cf23ad5411ac6f13b1d6ee3888f90ace4f974d9bf9db887aa428912/pyerfa-2.0.1.5-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "66292d437dcf75925b694977aa06eb697126e7b86553e620371ed3e48b5e0ad0"

[[packages]]
name = "pyflakes"
version = "3.2.0"

[[packages.wheels]]
name = "pyflakes-3.2.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d4/d7/f1b7db88d8e4417c5d47adad627a93547f44bdc9028372dbd2313f34a855/pyflakes-3.2.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "84b5be138a2dfbb40689ca07e2152deb896a65c3a3e24c251c5c62489568074a"

[[packages]]
name = "pygithub"
version = "2.6.1"

[[packages.wheels]]
name = "PyGithub-2.6.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ac/fc/a444cd19ccc8c4946a512f3827ed0b3565c88488719d800d54a75d541c0b/PyGithub-2.6.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6f2fa6d076ccae475f9fc392cc6cdbd54db985d4f69b8833a28397de75ed6ca3"

[[packages]]
name = "pygments"
version = "2.19.1"

[[packages.wheels]]
name = "pygments-2.19.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8a/0b/9fcc47d19c48b59121088dd6da2488a49d5f72dacf8262e2790a1d2c7d15/pygments-2.19.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9ea1544ad55cecf4b8242fab6dd35a93bbce657034b0611ee383099054ab6d8c"

[[packages]]
name = "pyjwt"
version = "2.10.1"

[[packages.wheels]]
name = "PyJWT-2.10.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "dcdd193e30abefd5debf142f9adfcdd2b58004e644f25406ffaebd50bd98dacb"

[[packages]]
name = "pylint"
version = "3.3.6"

[[packages.wheels]]
name = "pylint-3.3.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/31/21/9537fc94aee9ec7316a230a49895266cf02d78aa29b0a2efbc39566e0935/pylint-3.3.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8b7c2d3e86ae3f94fb27703d521dd0b9b6b378775991f504d7c3a6275aa0a6a6"

[[packages]]
name = "pylint-venv"
version = "3.0.4"

[[packages.wheels]]
name = "pylint_venv-3.0.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a6/10/040e1928236e3d34b26639e3427df88c7249a85aadc621cea2158589b4f8/pylint_venv-3.0.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "31006a3df398f58f962c9e5620e756b284e8b2bc490594ce5ee5da41920cb32c"

[[packages]]
name = "pyls-spyder"
version = "0.4.0"

[[packages.wheels]]
name = "pyls_spyder-0.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d0/26/d0975972af1f18c3bb02ec5889191cc09ebb982bcbe45438d90ca763f4ec/pyls_spyder-0.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1505d975f866a343d0554b6dab41b53717f4b4bc6df450dfd7d48f889fe450b9"

[[packages]]
name = "pymongo"
version = "4.10.1"

[[packages.wheels]]
name = "pymongo-4.10.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/0d/2a/7c24a6144eaa06d18ed52822ea2b0f119fd9267cd1abbb75dae4d89a3803/pymongo-4.10.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "45ee87a4e12337353242bc758accc7fb47a2f2d9ecc0382a61e64c8f01e86708"

[[packages]]
name = "pympler"
version = "1.1"

[[packages.wheels]]
name = "Pympler-1.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/79/4f/a6a2e2b202d7fd97eadfe90979845b8706676b41cbd3b42ba75adf329d1f/Pympler-1.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5b223d6027d0619584116a0cbc28e8d2e378f7a79c1e5e024f9ff3b673c58506"

[[packages]]
name = "pynacl"
version = "1.5.0"

[[packages.wheels]]
name = "PyNaCl-1.5.0-cp36-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/5e/22/d3db169895faaf3e2eda892f005f433a62db2decbcfbc2f61e6517adfa87/PyNaCl-1.5.0-cp36-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93"

[[packages]]
name = "pynndescent"
version = "0.5.13"

[[packages.wheels]]
name = "pynndescent-0.5.13-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d2/53/d23a97e0a2c690d40b165d1062e2c4ccc796be458a1ce59f6ba030434663/pynndescent-0.5.13-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "69aabb8f394bc631b6ac475a1c7f3994c54adf3f51cd63b2730fefba5771b949"

[[packages]]
name = "pyodbc"
version = "5.2.0"

[[packages.wheels]]
name = "pyodbc-5.2.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/73/2a/3219c8b7fa3788fc9f27b5fc2244017223cf070e5ab370f71c519adf9120/pyodbc-5.2.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "96d3127f28c0dacf18da7ae009cd48eac532d3dcc718a334b86a3c65f6a5ef5c"

[[packages]]
name = "pyogrio"
version = "0.10.0"

[[packages.wheels]]
name = "pyogrio-0.10.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/27/5d/0deb16d228362a097ee3258d0a887c9c0add4b9678bb4847b08a241e124d/pyogrio-0.10.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "02e54bcfb305af75f829044b0045f74de31b77c2d6546f7aaf96822066147848"

[[packages]]
name = "pyomo"
version = "6.9.2"

[[packages.wheels]]
name = "pyomo-6.9.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7f/88/0a07233e39357d3d620186485b927074d6d0ae0f64ad72cc5222ae05844e/pyomo-6.9.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "13ebb2f974f97afa626c2712d4f27e09a1c3d18ca11755676b743504a76e5161"

[[packages]]
name = "pypandoc"
version = "1.15"

[[packages.wheels]]
name = "pypandoc-1.15-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/61/06/0763e0ccc81754d3eadb21b2cb86cf21bdedc9b52698c2ad6785db7f0a4e/pypandoc-1.15-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4ededcc76c8770f27aaca6dff47724578428eca84212a31479403a9731fc2b16"

[[packages]]
name = "pyparsing"
version = "3.2.3"

[[packages.wheels]]
name = "pyparsing-3.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf"

[[packages]]
name = "pypdf"
version = "5.4.0"

[[packages.wheels]]
name = "pypdf-5.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0b/27/d83f8f2a03ca5408dc2cc84b49c0bf3fbf059398a6a2ea7c10acfe28859f/pypdf-5.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "db994ab47cadc81057ea1591b90e5b543e2b7ef2d0e31ef41a9bfe763c119dab"

[[packages]]
name = "pyproj"
version = "3.7.0"

[[packages.wheels]]
name = "pyproj-3.7.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/f8/33/3c8c6302717096b54aa14ccbb271045ba04629e21cbf348f2f2dc94f69b4/pyproj-3.7.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "10a8dc6ec61af97c89ff032647d743f8dc023645773da42ef43f7ae1125b3509"

[[packages]]
name = "pyproject-hooks"
version = "1.2.0"

[[packages.wheels]]
name = "pyproject_hooks-1.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913"

[[packages]]
name = "pyqt5"
version = "5.15.11"

[[packages.wheels]]
name = "PyQt5-5.15.11-cp38-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/56/d5/68eb9f3d19ce65df01b6c7b7a577ad3bbc9ab3a5dd3491a4756e71838ec9/PyQt5-5.15.11-cp38-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "bdde598a3bb95022131a5c9ea62e0a96bd6fb28932cc1619fd7ba211531b7517"

[[packages]]
name = "pyqt5-qt5"
version = "5.15.2"

[[packages.wheels]]
name = "PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/37/97/5d3b222b924fa2ed4c2488925155cd0b03fd5d09ee1cfcf7c553c11c9f66/PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962"

[[packages]]
name = "pyqt5-sip"
version = "12.17.0"

[[packages.wheels]]
name = "PyQt5_sip-12.17.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/15/ed/ff94d6b2910e7627380cb1fc9a518ff966e6d78285c8e54c9422b68305db/PyQt5_sip-12.17.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "672c209d05661fab8e17607c193bf43991d268a1eefbc2c4551fbf30fd8bb2ca"

[[packages]]
name = "pyqtgraph"
version = "0.13.7"

[[packages.wheels]]
name = "pyqtgraph-0.13.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7b/34/5702b3b7cafe99be1d94b42f100e8cc5e6957b761fcb1cf5f72d492851da/pyqtgraph-0.13.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7754edbefb6c367fa0dfb176e2d0610da3ada20aa7a5318516c74af5fb72bf7a"

[[packages]]
name = "pyqtwebengine"
version = "5.15.7"

[[packages.wheels]]
name = "PyQtWebEngine-5.15.7-cp38-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/39/67/0dead50889d905fc99f40e61e5ab7f73746605ce8f74c4fa7fb3fc1d6c5e/PyQtWebEngine-5.15.7-cp38-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "bd5e8c426d6f6b352cd15800d64a89b2a4a11e098460b818c7bdcf5e5612e44f"

[[packages]]
name = "pyqtwebengine-qt5"
version = "5.15.2"

[[packages.wheels]]
name = "PyQtWebEngine_Qt5-5.15.2-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e0/db/0f29bd882aee8b5754f3e1ab104d2d09cdd9138a889558b43badcd81ce11/PyQtWebEngine_Qt5-5.15.2-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "24231f19e1595018779977de6722b5c69f3d03f34a5f7574ff21cd1e764ef76d"

[[packages]]
name = "pyserial"
version = "3.5"

[[packages.wheels]]
name = "pyserial-3.5-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/07/bc/587a445451b253b285629263eb51c2d8e9bcea4fc97826266d186f96f558/pyserial-3.5-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c4451db6ba391ca6ca299fb3ec7bae67a5c55dde170964c7a14ceefec02f2cf0"

[[packages]]
name = "pysocks"
version = "1.7.1"

[[packages.wheels]]
name = "PySocks-1.7.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5"

[[packages]]
name = "pyspnego"
version = "0.11.2"

[[packages.wheels]]
name = "pyspnego-0.11.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/57/ea/b3c1438839d8724beff7b31ec42b9d041265dc9ca27ccb54477d442bfbcf/pyspnego-0.11.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "74abc1fb51e59360eb5c5c9086e5962174f1072c7a50cf6da0bda9a4bcfdfbd4"

[[packages]]
name = "pytest"
version = "8.3.5"

[[packages.wheels]]
name = "pytest-8.3.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/30/3d/64ad57c803f1fa1e963a7946b6e0fea4a70df53c1a7fed304586539c2bac/pytest-8.3.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c69214aa47deac29fad6c2a4f590b9c4a9fdb16a403176fe154b79c0b4d4d820"

[[packages]]
name = "python-barcode"
version = "0.15.1"

[[packages.wheels]]
name = "python_barcode-0.15.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/10/27/9b5c5bb1938d4e6b12f4c95f40ea905c11df3cd58e128e9305397b9a2697/python_barcode-0.15.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "057636fba37369c22852410c8535b36adfbeb965ddfd4e5b6924455d692e0886"

[[packages]]
name = "python-dateutil"
version = "2.8.2"

[[packages.wheels]]
name = "python_dateutil-2.8.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/36/7a/87837f39d0296e723bb9b62bbb257d0355c7f6128853c78955f57342a56d/python_dateutil-2.8.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"

[[packages]]
name = "python-dotenv"
version = "1.1.0"

[[packages.wheels]]
name = "python_dotenv-1.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1e/18/98a99ad95133c6a6e2005fe89faedf294a748bd5dc803008059409ac9b1e/python_dotenv-1.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d7c01d9e2293916c18baf562d95698754b0dbbb5e74d457c45d4f6561fb9d55d"

[[packages]]
name = "python-json-logger"
version = "3.3.0"

[[packages.wheels]]
name = "python_json_logger-3.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "dd980fae8cffb24c13caf6e158d3d61c0d6d22342f932cb6e9deedab3d35eec7"

[[packages]]
name = "python-lsp-black"
version = "2.0.0"

[[packages.wheels]]
name = "python_lsp_black-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/78/44/fef9b4d027b3d6321e6f30b6b5946bef18cd84a96e1d81012ac0f69ea53c/python_lsp_black-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d5efdee45f5fa9e5241f5d4d396cd46127f45c85817916b1fd92c2986652bf7e"

[[packages]]
name = "python-lsp-jsonrpc"
version = "1.1.2"

[[packages.wheels]]
name = "python_lsp_jsonrpc-1.1.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cb/d9/656659d5b5d5f402b2b174cd0ba9bc827e07ce3c0bf88da65424baf64af8/python_lsp_jsonrpc-1.1.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7339c2e9630ae98903fdaea1ace8c47fba0484983794d6aafd0bd8989be2b03c"

[[packages]]
name = "python-lsp-server"
version = "1.12.2"

[[packages.wheels]]
name = "python_lsp_server-1.12.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cb/e7/28010a326ef591e1409daf9d57a47de94156c147ad1befe74d8196d82729/python_lsp_server-1.12.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "750116459449184ba20811167cdf96f91296ae12f1f65ebd975c5c159388111b"

[[packages]]
name = "python-multipart"
version = "0.0.20"

[[packages.wheels]]
name = "python_multipart-0.0.20-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/45/58/38b5afbc1a800eeea951b9285d3912613f2603bdf897a4ab0f4bd7f405fc/python_multipart-0.0.20-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8a62d3a8335e06589fe01f2a3e178cdcc632f3fbe0d492ad9ee0ec35aab1f104"

[[packages]]
name = "python-slugify"
version = "8.0.4"

[[packages.wheels]]
name = "python_slugify-8.0.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a4/62/02da182e544a51a5c3ccf4b03ab79df279f9c60c5e82d5e8bec7ca26ac11/python_slugify-8.0.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "276540b79961052b66b7d116620b36518847f52d5fd9e3a70164fc8c50faa6b8"

[[packages]]
name = "pythonqwt"
version = "0.14.5"

[[packages.wheels]]
name = "pythonqwt-0.14.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/28/e9/1e6e93e1aaaec57d6ef427291e8fb3d9f18ebd91147c24f2b241b01e2def/pythonqwt-0.14.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "be5a9d2e1ba22aaa02eb397c5b3b5e4e1d9ed2c08f45554d8b920d8fc3be6dc7"

[[packages]]
name = "pytoolconfig"
version = "1.3.1"

[[packages.wheels]]
name = "pytoolconfig-1.3.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/92/44/da239917f5711ca7105f7d7f9e2765716dd883b241529beafc0f28504725/pytoolconfig-1.3.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5d8cea8ae1996938ec3eaf44567bbc5ef1bc900742190c439a44a704d6e1b62b"

[[packages]]
name = "pytz"
version = "2025.2"

[[packages.wheels]]
name = "pytz-2025.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00"

[[packages]]
name = "pyuca"
version = "1.2"

[[packages.wheels]]
name = "pyuca-1.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/98/88/aeeee34d88f841aca712a8c18fbd62a33eaad8f2dbe535e87f3c829b02f9/pyuca-1.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "abaa12e1bd2c7c68ca8396ff8383bc0654a739cef3ae68fd7af58bf29af0a91e"

[[packages]]
name = "pyusb"
version = "1.3.1"

[[packages.wheels]]
name = "pyusb-1.3.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/28/b8/27e6312e86408a44fe16bd28ee12dd98608b39f7e7e57884a24e8f29b573/pyusb-1.3.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "bf9b754557af4717fe80c2b07cc2b923a9151f5c08d17bdb5345dac09d6a0430"

[[packages]]
name = "pyviz-comms"
version = "3.0.4"

[[packages.wheels]]
name = "pyviz_comms-3.0.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/98/cc/ba051cfaef2525054e3367f2d5ff4df38f8f775125b3eebb82af4060026b/pyviz_comms-3.0.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a40d17db26ec13cf975809633804e712bd24b473e77388c193c44043f85d0b25"

[[packages]]
name = "pywavelets"
version = "1.8.0"

[[packages.wheels]]
name = "pywavelets-1.8.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c9/4f/0a709a5732e6cf9297fc87bf545cb879997cde204115f8c0cbc296c5bdd3/pywavelets-1.8.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "4dbebcfd55ea8a85b7fc8802d411e75337170422abf6e96019d7e46c394e80e5"

[[packages]]
name = "pywin32"
version = "310"

[[packages.wheels]]
name = "pywin32-310-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/45/3c/b4640f740ffebadd5d34df35fecba0e1cfef8fde9f3e594df91c28ad9b50/pywin32-310-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "667827eb3a90208ddbdcc9e860c81bde63a135710e21e4cb3348968e4bd5249e"

[[packages]]
name = "pywin32-ctypes"
version = "0.2.3"

[[packages.wheels]]
name = "pywin32_ctypes-0.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8"

[[packages]]
name = "pywinpty"
version = "2.0.15"

[[packages.wheels]]
name = "pywinpty-2.0.15-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "ab5920877dd632c124b4ed17bc6dd6ef3b9f86cd492b963ffdb1a67b85b0f408"

[[packages]]
name = "pyyaml"
version = "6.0.2"

[[packages.wheels]]
name = "PyYAML-6.0.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563"

[[packages]]
name = "pyzmq"
version = "26.4.0"

[[packages.wheels]]
name = "pyzmq-26.4.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c6/6c/f289c1789d7bb6e5a3b3bef7b2a55089b8561d17132be7d960d3ff33b14e/pyzmq-26.4.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "23ecc9d241004c10e8b4f49d12ac064cd7000e1643343944a10df98e57bc544b"

[[packages]]
name = "qdarkstyle"
version = "3.2.3"

[[packages.wheels]]
name = "QDarkStyle-3.2.3-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/93/7d/c3c10498430dadcea4def5faddf71cd199e577d20a125e7ef1e9d7bdbbfa/QDarkStyle-3.2.3-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ea980ee426d594909cf1058306832af71ff6cbad6f69237b036d1550635aefbc"

[[packages]]
name = "qdldl"
version = "0.1.7.post5"

[[packages.wheels]]
name = "qdldl-0.1.7.post5-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/08/f7/abac03a09f6848cee6d5dd7a7a8bd1dfed68766ee77f9cbf3e9de596ad68/qdldl-0.1.7.post5-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "cc9be378e7bec67d4c62b7fa27cafb4f77d3e5e059d753c3dce0a5ae1ef5fea0"

[[packages]]
name = "qrcode"
version = "8.0"

[[packages.wheels]]
name = "qrcode-8.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/74/ab/df8d889fd01139db68ae9e5cb5c8f0ea016823559a6ecb427582d52b07dc/qrcode-8.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9fc05f03305ad27a709eb742cf3097fa19e6f6f93bb9e2f039c0979190f6f1b1"

[[packages]]
name = "qstylizer"
version = "0.2.4"

[[packages.wheels]]
name = "qstylizer-0.2.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2d/ba/2a4e51861942c2bc3be60400c69f6713359c3e307aee4696f2ea47f35811/qstylizer-0.2.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8f384dfe86f9edb0bb596b93663a51f124f0794b94fd54057cc7cf9cea59fb6f"

[[packages]]
name = "qtawesome"
version = "1.4.0"

[[packages.wheels]]
name = "qtawesome-1.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a5/ee/6e6c6715129c929af2d95ddb2e9decf54c1beffe58f336911197aacc0448/qtawesome-1.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a4d689fa071c595aa6184171ce1f0f847677cb8d2db45382c43129f1d72a3d93"

[[packages]]
name = "qtconsole"
version = "5.6.1"

[[packages.wheels]]
name = "qtconsole-5.6.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c6/8a/635610fb6131bc702229e2780d7b042416866ab78f8ed1ff24c4b23a2f4c/qtconsole-5.6.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3d22490d9589bace566ad4f3455b61fa2209156f40e87e19e2c3cb64e9264950"

[[packages]]
name = "qtpy"
version = "2.4.3"

[[packages.wheels]]
name = "QtPy-2.4.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/69/76/37c0ccd5ab968a6a438f9c623aeecc84c202ab2fabc6a8fd927580c15b5a/QtPy-2.4.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "72095afe13673e017946cc258b8d5da43314197b741ed2890e563cf384b51aa1"

[[packages]]
name = "quantecon"
version = "0.7.2"

[[packages.wheels]]
name = "quantecon-0.7.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/77/1b/75e44bd482abe2e87dcbead8cfd99b8fa6582fdc0906967c34f64abfdf13/quantecon-0.7.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d1333ca7bc3046efe3655d9eeeefb299051b00870b8608cb5bc0b88e3bdb8b67"

[[packages]]
name = "quart"
version = "0.20.0"

[[packages.wheels]]
name = "quart-0.20.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7e/e9/cc28f21f52913adf333f653b9e0a3bf9cb223f5083a26422968ba73edd8d/quart-0.20.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "003c08f551746710acb757de49d9b768986fd431517d0eb127380b656b98b8f1"

[[packages]]
name = "rapidfuzz"
version = "3.13.0"

[[packages.wheels]]
name = "rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/96/e3/a98c25c4f74051df4dcf2f393176b8663bfd93c7afc6692c84e96de147a2/rapidfuzz-3.13.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "9a7c6232be5f809cd39da30ee5d24e6cadd919831e6020ec6c2391f4c3bc9264"

[[packages]]
name = "readme-renderer"
version = "44.0"

[[packages.wheels]]
name = "readme_renderer-44.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151"

[[packages]]
name = "redis"
version = "5.2.1"

[[packages.wheels]]
name = "redis-5.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3c/5f/fa26b9b2672cbe30e07d9a5bdf39cf16e3b80b42916757c5f92bca88e4ba/redis-5.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ee7e1056b9aea0f04c6c2ed59452947f34c4940ee025f5dd83e6a6418b6989e4"

[[packages]]
name = "referencing"
version = "0.36.2"

[[packages.wheels]]
name = "referencing-0.36.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e8699adbbf8b5c7de96d8ffa0eb5c158b3beafce084968e2ea8bb08c6794dcd0"

[[packages]]
name = "regex"
version = "2024.11.6"

[[packages.wheels]]
name = "regex-2024.11.6-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/45/94/bc295babb3062a731f52621cdc992d123111282e291abaf23faa413443ea/regex-2024.11.6-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "2b3361af3198667e99927da8b84c1b010752fa4b1115ee30beaa332cabc3ef1a"

[[packages]]
name = "reportlab"
version = "4.3.1"

[[packages.wheels]]
name = "reportlab-4.3.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ce/6b/42805895ed08a314a01be6110584b5d059328386988ddbc4f8f10014d30e/reportlab-4.3.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0f37dd16652db3ef84363cf744632a28c38bd480d5bf94683466852d7bb678dd"

[[packages]]
name = "requests"
version = "2.32.3"

[[packages.wheels]]
name = "requests-2.32.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6"

[[packages]]
name = "requests-ntlm"
version = "1.3.0"

[[packages.wheels]]
name = "requests_ntlm-1.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9e/5d/836b97537a390cf811b0488490c389c5a614f0a93acb23f347bd37a2d914/requests_ntlm-1.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4c7534a7d0e482bb0928531d621be4b2c74ace437e88c5a357ceb7452d25a510"

[[packages]]
name = "requests-toolbelt"
version = "1.0.0"

[[packages.wheels]]
name = "requests_toolbelt-1.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"

[[packages]]
name = "rfc3339-validator"
version = "0.1.4"

[[packages.wheels]]
name = "rfc3339_validator-0.1.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7b/44/4e421b96b67b2daff264473f7465db72fbdf36a07e05494f50300cc7b0c6/rfc3339_validator-0.1.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "24f6ec1eda14ef823da9e36ec7113124b39c04d50a4d3d3a3c2859577e7791fa"

[[packages]]
name = "rfc3986"
version = "2.0.0"

[[packages.wheels]]
name = "rfc3986-2.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd"

[[packages]]
name = "rfc3986-validator"
version = "0.1.1"

[[packages.wheels]]
name = "rfc3986_validator-0.1.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2f235c432ef459970b4306369336b9d5dbdda31b510ca1e327636e01f528bfa9"

[[packages]]
name = "rich"
version = "14.0.0"

[[packages.wheels]]
name = "rich-14.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0"

[[packages]]
name = "rope"
version = "1.13.0"

[[packages.wheels]]
name = "rope-1.13.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a0/d0/e213e5adfa162e437dff3669131dc476043fc3a22fe99ef891516100610d/rope-1.13.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b435a0c0971244fdcd8741676a9fae697ae614c20cc36003678a7782f25c0d6c"

[[packages]]
name = "rpds-py"
version = "0.24.0"

[[packages.wheels]]
name = "rpds_py-0.24.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/f9/12/09e048d1814195e01f354155fb772fb0854bd3450b5f5a82224b3a319f0e/rpds_py-0.24.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "6eea559077d29486c68218178ea946263b87f1c41ae7f996b1f30a983c476a5a"

[[packages]]
name = "rsa"
version = "4.7.2"

[[packages.wheels]]
name = "rsa-4.7.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e9/93/0c0f002031f18b53af7a6166103c02b9c0667be528944137cc954ec921b3/rsa-4.7.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "78f9a9bf4e7be0c5ded4583326e7461e3a3c5aae24073648b4bdfa797d78c9d2"

[[packages]]
name = "rtree"
version = "1.4.0"

[[packages.wheels]]
name = "rtree-1.4.0-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ce/c2/362f2cc36a7a57b47380061c23fc109c7222c1a544ffd24cda289ba19673/rtree-1.4.0-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "ba83efc7b7563905b1bfdfc14490c4bfb59e92e5e6156bdeb6ec5df5117252f4"

[[packages]]
name = "rx"
version = "3.2.0"

[[packages.wheels]]
name = "Rx-3.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e2/a9/efeaeca4928a9a56d04d609b5730994d610c82cf4d9dd7aa173e6ef4233e/Rx-3.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "922c5f4edb3aa1beaa47bf61d65d5380011ff6adcd527f26377d05cb73ed8ec8"

[[packages]]
name = "scikit-image"
version = "0.25.2"

[[packages.wheels]]
name = "scikit_image-0.25.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/8a/97/5fcf332e1753831abb99a2525180d3fb0d70918d461ebda9873f66dcc12f/scikit_image-0.25.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "64785a8acefee460ec49a354706db0b09d1f325674107d7fa3eadb663fb56d6f"

[[packages]]
name = "scikit-learn"
version = "1.6.1"

[[packages.wheels]]
name = "scikit_learn-1.6.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/34/b0/ca92b90859070a1487827dbc672f998da95ce83edce1270fc23f96f1f61a/scikit_learn-1.6.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "7a1c43c8ec9fde528d664d947dc4c0789be4077a3647f232869f41d9bf50e0fb"

[[packages]]
name = "scipy"
version = "1.15.3"

[[packages.wheels]]
name = "scipy-1.15.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/87/2e/892ad2862ba54f084ffe8cc4a22667eaf9c2bcec6d2bff1d15713c6c0703/scipy-1.15.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b90ab29d0c37ec9bf55424c064312930ca5f4bde15ee8619ee44e69319aab163"

[[packages]]
name = "scramp"
version = "1.4.5"

[[packages.wheels]]
name = "scramp-1.4.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d9/9f/8b2f2749ccfbe4fcef08650896ac47ed919ff25b7ac57b7a1ae7da16c8c3/scramp-1.4.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "50e37c464fc67f37994e35bee4151e3d8f9320e9c204fca83a5d313c121bbbe7"

[[packages]]
name = "scs"
version = "3.2.7.post2"

[[packages.wheels]]
name = "scs-3.2.7.post2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/9d/f9/840ef19a298ef7099f4a692772001f2f552b0917a3fb230f872a1c40ba11/scs-3.2.7.post2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "a2c48cd19e39bf87dae0b20a289fff44930458fc2ca2afa0f899058dc41e5545"

[[packages]]
name = "seaborn"
version = "0.13.2"

[[packages.wheels]]
name = "seaborn-0.13.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987"

[[packages]]
name = "send2trash"
version = "1.8.3"

[[packages.wheels]]
name = "Send2Trash-1.8.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0c31227e0bd08961c7665474a3d1ef7193929fedda4233843689baa056be46c9"

[[packages]]
name = "setuptools"
version = "79.0.1"

[[packages.wheels]]
name = "setuptools-79.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0d/6d/b4752b044bf94cb802d88a888dc7d288baaf77d7910b7dedda74b5ceea0c/setuptools-79.0.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e147c0549f27767ba362f9da434eab9c5dc0045d5304feb602a0af001089fc51"

[[packages]]
name = "shapely"
version = "2.1.0"

[[packages.wheels]]
name = "shapely-2.1.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e3/f0/9f8cdf2258d7aed742459cea51c70d184de92f5d2d6f5f7f1ded90a18c31/shapely-2.1.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "1dc8d4364483a14aba4c844b7bd16a6fa3728887e2c33dfa1afa34a3cf4d08a5"

[[packages]]
name = "shellingham"
version = "1.5.4"

[[packages.wheels]]
name = "shellingham-1.5.4-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"

[[packages]]
name = "simplejson"
version = "3.19.3"

[[packages.wheels]]
name = "simplejson-3.19.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e2/58/b06226e6b0612f2b1fa13d5273551da259f894566b1eef32249ddfdcce44/simplejson-3.19.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "3bbcdc438dc1683b35f7a8dc100960c721f922f9ede8127f63bed7dfded4c64c"

[[packages]]
name = "simpy"
version = "4.1.1"

[[packages.wheels]]
name = "simpy-4.1.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/48/72/920ed1224c94a8a5a69e6c1275ac7fe4eb911ba8feffddf469f1629d47f3/simpy-4.1.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7c5ae380240fd2238671160e4830956f8055830a8317edf5c05e495b3823cd88"

[[packages]]
name = "six"
version = "1.17.0"

[[packages.wheels]]
name = "six-1.17.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"

[[packages]]
name = "sklearn-compat"
version = "0.1.3"

[[packages.wheels]]
name = "sklearn_compat-0.1.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f0/a8/ad69cf130fbd017660cdd64abbef3f28135d9e2e15fe3002e03c5be0ca38/sklearn_compat-0.1.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a8aaf8ef711988cbd63f187c5560b5f16b25df663aaa1d2d0e1291341d339f80"

[[packages]]
name = "skrub"
version = "0.5.3"

[[packages.wheels]]
name = "skrub-0.5.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/80/cf/5a1e0dabfa3cad1ab9b09e690fede4aa8fdc0c04d9d7ec8aa9338d56e1e4/skrub-0.5.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b6ba417fa83d1f7e9a69656e0860b061381b9bd19808692a2b5bef8588c72775"

[[packages]]
name = "smmap"
version = "5.0.2"

[[packages.wheels]]
name = "smmap-5.0.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/04/be/d09147ad1ec7934636ad912901c5fd7667e1c858e19d355237db0d0cd5e4/smmap-5.0.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b30115f0def7d7531d22a0fb6502488d879e75b260a9db4d0819cfb25403af5e"

[[packages]]
name = "sniffio"
version = "1.3.1"

[[packages.wheels]]
name = "sniffio-1.3.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"

[[packages]]
name = "snowballstemmer"
version = "2.2.0"

[[packages.wheels]]
name = "snowballstemmer-2.2.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a"

[[packages]]
name = "sortedcontainers"
version = "2.4.0"

[[packages.wheels]]
name = "sortedcontainers-2.4.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0"

[[packages]]
name = "sounddevice"
version = "0.5.1"

[[packages.wheels]]
name = "sounddevice-0.5.1-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/af/9b/15217b04f3b36d30de55fef542389d722de63f1ad81f9c72d8afc98cb6ab/sounddevice-0.5.1-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "4313b63f2076552b23ac3e0abd3bcfc0c1c6a696fc356759a13bd113c9df90f1"

[[packages]]
name = "soupsieve"
version = "2.6"

[[packages.wheels]]
name = "soupsieve-2.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d1/c2/fe97d779f3ef3b15f05c94a2f1e3d21732574ed441687474db9d342a7315/soupsieve-2.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e72c4ff06e4fb6e4b5a9f0f55fe6e81514581fca1515028625d0f299c602ccc9"

[[packages]]
name = "sphinx"
version = "8.1.3"

[[packages.wheels]]
name = "sphinx-8.1.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "09719015511837b76bf6e03e42eb7595ac8c2e41eeb9c29c5b755c6b677992a2"

[[packages]]
name = "sphinx-rtd-theme"
version = "3.0.2"

[[packages.wheels]]
name = "sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/85/77/46e3bac77b82b4df5bb5b61f2de98637724f246b4966cfc34bc5895d852a/sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "422ccc750c3a3a311de4ae327e82affdaf59eb695ba4936538552f3b00f4ee13"

[[packages]]
name = "sphinxcontrib-applehelp"
version = "2.0.0"

[[packages.wheels]]
name = "sphinxcontrib_applehelp-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5"

[[packages]]
name = "sphinxcontrib-devhelp"
version = "2.0.0"

[[packages.wheels]]
name = "sphinxcontrib_devhelp-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2"

[[packages]]
name = "sphinxcontrib-htmlhelp"
version = "2.1.0"

[[packages.wheels]]
name = "sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8"

[[packages]]
name = "sphinxcontrib-jquery"
version = "4.1"

[[packages.wheels]]
name = "sphinxcontrib_jquery-4.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/76/85/749bd22d1a68db7291c89e2ebca53f4306c3f205853cf31e9de279034c3c/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae"

[[packages]]
name = "sphinxcontrib-jsmath"
version = "1.0.1"

[[packages.wheels]]
name = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178"

[[packages]]
name = "sphinxcontrib-qthelp"
version = "2.0.0"

[[packages.wheels]]
name = "sphinxcontrib_qthelp-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb"

[[packages]]
name = "sphinxcontrib-serializinghtml"
version = "2.0.0"

[[packages.wheels]]
name = "sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331"

[[packages]]
name = "spyder"
version = "6.0.7"

[[packages.wheels]]
name = "spyder-6.0.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ee/c8/1568fa96351ddad878d42e7487d9637604c7f34030171acf810f47914d9d/spyder-6.0.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b725569bb8ddc7b0aab73d747d85312dc0456978370cc0f9b1a101c0fe4f076b"

[[packages]]
name = "spyder-kernels"
version = "3.0.5"

[[packages.wheels]]
name = "spyder_kernels-3.0.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/10/2d/b1c88e914ebdec2a9cf066b2c283ee234f4052c31922017407fa8adb89f3/spyder_kernels-3.0.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "9cc808e0ec4426b9ba911128e221fa2234e6c8d6e08526132e90112ff9c2bb7c"

[[packages]]
name = "sqlalchemy"
version = "2.0.40"

[[packages.wheels]]
name = "sqlalchemy-2.0.40-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1c/cb/f38c61f7f2fd4d10494c1c135ff6a6ddb63508d0b47bccccd93670637309/sqlalchemy-2.0.40-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "641ee2e0834812d657862f3a7de95e0048bdcb6c55496f39c6fa3d435f6ac6ad"

[[packages]]
name = "sqlite-bro"
version = "0.13.1"

[[packages.wheels]]
name = "sqlite_bro-0.13.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2a/b3/81b91f5b26fff329c59dbf826a87637bd51d1903120427912322f86e7d33/sqlite_bro-0.13.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "c26033b0af133049ca578b5fd30b2372f002e7ff934b39774aa4d2da7638c23d"

[[packages]]
name = "sqlite-fts4"
version = "1.0.3"

[[packages.wheels]]
name = "sqlite_fts4-1.0.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/51/29/0096e8b1811aaa78cfb296996f621f41120c21c2f5cd448ae1d54979d9fc/sqlite_fts4-1.0.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0359edd8dea6fd73c848989e1e2b1f31a50fe5f9d7272299ff0e8dbaa62d035f"

[[packages]]
name = "sqlite-utils"
version = "3.38"

[[packages.wheels]]
name = "sqlite_utils-3.38-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4d/eb/f8e8e827805f810838efff3311cccd2601238c5fa3fc35c1f878709e161b/sqlite_utils-3.38-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8a27441015c3b2ef475f555861f7a2592f73bc60d247af9803a11b65fc605bf9"

[[packages]]
name = "sqlparse"
version = "0.5.3"

[[packages.wheels]]
name = "sqlparse-0.5.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a9/5c/bfd6bd0bf979426d405cc6e71eceb8701b148b16c21d2dc3c261efc61c7b/sqlparse-0.5.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca"

[[packages]]
name = "squarify"
version = "0.4.4"

[[packages.wheels]]
name = "squarify-0.4.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b7/3c/eedbe9fb07cc20fd9a8423da14b03bc270d0570b3ba9174a4497156a2152/squarify-0.4.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d7597724e29d48aa14fd2f551060d6b09e1f0a67e4cd3ea329fe03b4c9a56f11"

[[packages]]
name = "sse-starlette"
version = "2.2.1"

[[packages.wheels]]
name = "sse_starlette-2.2.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d9/e0/5b8bd393f27f4a62461c5cf2479c75a2cc2ffa330976f9f00f5f6e4f50eb/sse_starlette-2.2.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6410a3d3ba0c89e7675d4c273a301d64649c03a5ef1ca101f10b47f895fd0e99"

[[packages]]
name = "sspilib"
version = "0.2.0"

[[packages.wheels]]
name = "sspilib-0.2.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/49/ad/40f898075c913c75060c17c9cc6d6b86e8f83b6f5e1e017627b07ff53fcd/sspilib-0.2.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "c39a698491f43618efca8776a40fb7201d08c415c507f899f0df5ada15abefaa"

[[packages]]
name = "stack-data"
version = "0.6.3"

[[packages.wheels]]
name = "stack_data-0.6.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"

[[packages]]
name = "starlette"
version = "0.46.2"

[[packages.wheels]]
name = "starlette-0.46.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8b/0c/9d30a4ebeb6db2b25a841afbb80f6ef9a854fc3b41be131d249a977b4959/starlette-0.46.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "595633ce89f8ffa71a015caed34a5b2dc1c0cdb3f0f1fbd1e69339cf2abeec35"

[[packages]]
name = "statsmodels"
version = "0.14.4"

[[packages.wheels]]
name = "statsmodels-0.14.4-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1d/eb/cb8b01f5edf8f135eb3d0553d159db113a35b2948d0e51eeb735e7ae09ea/statsmodels-0.14.4-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "81030108d27aecc7995cac05aa280cf8c6025f6a6119894eef648997936c2dd0"

[[packages]]
name = "streamlit"
version = "1.46.0"

[[packages.wheels]]
name = "streamlit-1.46.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/be/26/79bbb77bec3d605f7de7a4b45c806b44d112e8c9bce77fb620e03d9f2b88/streamlit-1.46.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f8624acabafcf18611a0fac2635cf181a7ba922b45bd131ae15fc8f80e1a5482"

[[packages]]
name = "superqt"
version = "0.7.3"

[[packages.wheels]]
name = "superqt-0.7.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4f/53/ce8e705a0fca9ff08406d0232409c6dacd09a04cdc5124e33aa3ad97c117/superqt-0.7.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "8f7d141665b31baa484747f324fc9fc2d14223f2fefc92ffed6ea35c92221304"

[[packages]]
name = "sv-ttk"
version = "2.6.0"

[[packages.wheels]]
name = "sv_ttk-2.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0f/3d/be0abc3202e90f282ad465f4e7c6e41bc8dce810ce5d1611566a1e7dfba8/sv_ttk-2.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4319c52edf2e14732fe84bdc9788e26f9e9a1ad79451ec0f89f0120ffc8105d9"

[[packages]]
name = "sympy"
version = "1.14.0"

[[packages.wheels]]
name = "sympy-1.14.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5"

[[packages]]
name = "tabulate"
version = "0.9.0"

[[packages.wheels]]
name = "tabulate-0.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/40/44/4a5f08c96eb108af5cb50b41f76142f0afa346dfa99d5296fe7202a11854/tabulate-0.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"

[[packages]]
name = "tblib"
version = "3.1.0"

[[packages.wheels]]
name = "tblib-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/27/44/aa5c8b10b2cce7a053018e0d132bd58e27527a0243c4985383d5b6fd93e9/tblib-3.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "670bb4582578134b3d81a84afa1b016128b429f3d48e6cbbaecc9d15675e984e"

[[packages]]
name = "tenacity"
version = "9.1.2"

[[packages.wheels]]
name = "tenacity-9.1.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e5/30/643397144bfbfec6f6ef821f36f33e57d35946c44a2352d3c9f0ae847619/tenacity-9.1.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "f77bf36710d8b73a50b2dd155c97b870017ad21afe6ab300326b0371b3b05138"

[[packages]]
name = "termcolor"
version = "3.1.0"

[[packages.wheels]]
name = "termcolor-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4f/bd/de8d508070629b6d84a30d01d57e4a65c69aa7f5abe7560b8fad3b50ea59/termcolor-3.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "591dd26b5c2ce03b9e43f391264626557873ce1d379019786f99b0c2bee140aa"

[[packages]]
name = "terminado"
version = "0.18.1"

[[packages.wheels]]
name = "terminado-0.18.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6a/9e/2064975477fdc887e47ad42157e214526dcad8f317a948dee17e1659a62f/terminado-0.18.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a4468e1b37bb318f8a86514f65814e1afc977cf29b3992a4500d9dd305dcceb0"

[[packages]]
name = "text-unidecode"
version = "1.3"

[[packages.wheels]]
name = "text_unidecode-1.3-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8"

[[packages]]
name = "textdistance"
version = "4.6.3"

[[packages.wheels]]
name = "textdistance-4.6.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c6/c2/c62601c858010b0513a6434b9be19bd740533a6e861eddfd30b7258d92a0/textdistance-4.6.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0cb1b2cc8e3339ddc3e0f8c870e49fb49de6ecc42a718917308b3c971f34aa56"

[[packages]]
name = "thefuzz"
version = "0.22.1"

[[packages.wheels]]
name = "thefuzz-0.22.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/82/4f/1695e70ceb3604f19eda9908e289c687ea81c4fecef4d90a9d1d0f2f7ae9/thefuzz-0.22.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "59729b33556850b90e1093c4cf9e618af6f2e4c985df193fdf3c5b5cf02ca481"

[[packages]]
name = "threadpoolctl"
version = "3.6.0"

[[packages.wheels]]
name = "threadpoolctl-3.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb"

[[packages]]
name = "three-merge"
version = "0.1.1"

[[packages.wheels]]
name = "three_merge-0.1.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/23/be/a52588102605ec52b4e88340d65a290b6465c1dbcd2d943ab149b012908b/three_merge-0.1.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "dd219f4696aa0bbec6099ac3528b4de0450ff9bde862dd8f6d6f52e745f83464"

[[packages]]
name = "tifffile"
version = "2025.3.30"

[[packages.wheels]]
name = "tifffile-2025.3.30-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6e/be/10d23cfd4078fbec6aba768a357eff9e70c0b6d2a07398425985c524ad2a/tifffile-2025.3.30-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0ed6eee7b66771db2d1bfc42262a51b01887505d35539daef118f4ff8c0f629c"

[[packages]]
name = "tiktoken"
version = "0.9.0"

[[packages.wheels]]
name = "tiktoken-0.9.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/de/a8/8f499c179ec900783ffe133e9aab10044481679bb9aad78436d239eee716/tiktoken-0.9.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "5ea0edb6f83dc56d794723286215918c1cde03712cbbafa0348b33448faf5b95"

[[packages]]
name = "tinycss2"
version = "1.4.0"

[[packages.wheels]]
name = "tinycss2-1.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e6/34/ebdc18bae6aa14fbee1a08b63c015c72b64868ff7dae68808ab500c492e2/tinycss2-1.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3a49cf47b7675da0b15d0c6e1df8df4ebd96e9394bb905a5775adb0d884c5289"

[[packages]]
name = "tokenizers"
version = "0.21.1"

[[packages.wheels]]
name = "tokenizers-0.21.1-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e6/b6/072a8e053ae600dcc2ac0da81a23548e3b523301a442a6ca900e92ac35be/tokenizers-0.21.1-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "0f0dcbcc9f6e13e675a66d7a5f2f225a736745ce484c1a4e07476a89ccdad382"

[[packages]]
name = "toml"
version = "0.10.2"

[[packages.wheels]]
name = "toml-0.10.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"

[[packages]]
name = "tomli"
version = "2.2.1"

[[packages.wheels]]
name = "tomli-2.2.1-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c7/32/b0963458706accd9afcfeb867c0f9175a741bf7b19cd424230714d722198/tomli-2.2.1-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "a38aa0308e754b0e3c67e344754dff64999ff9b513e691d0e786265c93583c69"

[[packages]]
name = "tomli-w"
version = "1.2.0"

[[packages.wheels]]
name = "tomli_w-1.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "188306098d013b691fcadc011abd66727d3c414c571bb01b1a174ba8c983cf90"

[[packages]]
name = "tomlkit"
version = "0.13.2"

[[packages.wheels]]
name = "tomlkit-0.13.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f9/b6/a447b5e4ec71e13871be01ba81f5dfc9d0af7e473da256ff46bc0e24026f/tomlkit-0.13.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7a974427f6e119197f670fbbbeae7bef749a6c14e793db934baefc1b5f03efde"

[[packages]]
name = "toolz"
version = "1.0.0"

[[packages.wheels]]
name = "toolz-1.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/03/98/eb27cc78ad3af8e302c9d8ff4977f5026676e130d28dd7578132a457170c/toolz-1.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "292c8f1c4e7516bf9086f8850935c799a874039c8bcf959d47b600e4c44a6236"

[[packages]]
name = "tornado"
version = "6.5.1"

[[packages.wheels]]
name = "tornado-6.5.1-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7b/09/6526e32bf1049ee7de3bebba81572673b19a2a8541f795d887e92af1a8bc/tornado-6.5.1-cp39-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "908e7d64567cecd4c2b458075589a775063453aeb1d2a1853eedb806922f568b"

[[packages]]
name = "tqdm"
version = "4.67.1"

[[packages.wheels]]
name = "tqdm-4.67.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2"

[[packages]]
name = "traitlets"
version = "5.14.3"

[[packages.wheels]]
name = "traitlets-5.14.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"

[[packages]]
name = "traittypes"
version = "0.2.1"

[[packages.wheels]]
name = "traittypes-0.2.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9c/d1/8d5bd662703cc1764d986f6908a608777305946fa634d34c470cd4a1e729/traittypes-0.2.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1340af133810b6eee1a2eb2e988f862b0d12b6c2d16f282aaf3207b782134c2e"

[[packages]]
name = "trio"
version = "0.30.0"

[[packages.wheels]]
name = "trio-0.30.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/69/8e/3f6dfda475ecd940e786defe6df6c500734e686c9cd0a0f8ef6821e9b2f2/trio-0.30.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3bf4f06b8decf8d3cf00af85f40a89824669e2d033bb32469d34840edcfc22a5"

[[packages]]
name = "trove-classifiers"
version = "2025.5.9.12"

[[packages.wheels]]
name = "trove_classifiers-2025.5.9.12-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/92/ef/c6deb083748be3bcad6f471b6ae983950c161890bf5ae1b2af80cc56c530/trove_classifiers-2025.5.9.12-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "e381c05537adac78881c8fa345fd0e9970159f4e4a04fcc42cfd3129cca640ce"

[[packages]]
name = "twine"
version = "6.1.0"

[[packages.wheels]]
name = "twine-6.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7c/b6/74e927715a285743351233f33ea3c684528a0d374d2e43ff9ce9585b73fe/twine-6.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a47f973caf122930bf0fbbf17f80b83bc1602c9ce393c7845f289a3001dc5384"

[[packages]]
name = "typer"
version = "0.15.2"

[[packages.wheels]]
name = "typer-0.15.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7f/fc/5b29fea8cee020515ca82cc68e3b8e1e34bb19a3535ad854cac9257b414c/typer-0.15.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "46a499c6107d645a9c13f7ee46c5d5096cae6f5fc57dd11eccbbb9ae3e44ddfc"

[[packages]]
name = "types-python-dateutil"
version = "2.9.0.20240316"

[[packages.wheels]]
name = "types_python_dateutil-2.9.0.20240316-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c7/1b/af4f4c4f3f7339a4b7eb3c0ab13416db98f8ac09de3399129ee5fdfa282b/types_python_dateutil-2.9.0.20240316-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6b8cb66d960771ce5ff974e9dd45e38facb81718cc1e208b10b1baccbfdbee3b"

[[packages]]
name = "types-requests"
version = "2.32.0.20250328"

[[packages.wheels]]
name = "types_requests-2.32.0.20250328-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cc/15/3700282a9d4ea3b37044264d3e4d1b1f0095a4ebf860a99914fd544e3be3/types_requests-2.32.0.20250328-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "72ff80f84b15eb3aa7a8e2625fffb6a93f2ad5a0c20215fc1dcfa61117bcb2a2"

[[packages]]
name = "typing-extensions"
version = "4.13.2"

[[packages.wheels]]
name = "typing_extensions-4.13.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8b/54/b1ae86c0973cc6f0210b53d508ca3641fb6d0c56823f288d108bc7ab3cc8/typing_extensions-4.13.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a439e7c04b49fec3e5d3e2beaa21755cadbbdc391694e28ccdd36ca4a1408f8c"

[[packages]]
name = "typing-inspection"
version = "0.4.0"

[[packages.wheels]]
name = "typing_inspection-0.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/31/08/aa4fdfb71f7de5176385bd9e90852eaf6b5d622735020ad600f2bab54385/typing_inspection-0.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "50e72559fcd2a6367a19f7a7e610e6afcb9fac940c650290eed893d61386832f"

[[packages]]
name = "tzdata"
version = "2025.2"

[[packages.wheels]]
name = "tzdata-2025.2-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8"

[[packages]]
name = "tzlocal"
version = "5.3.1"

[[packages.wheels]]
name = "tzlocal-5.3.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c2/14/e2a54fabd4f08cd7af1c07030603c3356b74da07f7cc056e600436edfa17/tzlocal-5.3.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "eb1a66c3ef5847adf7a834f1be0800581b683b5608e74f86ecbcef8ab91bb85d"

[[packages]]
name = "uc-micro-py"
version = "1.0.3"

[[packages.wheels]]
name = "uc_micro_py-1.0.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5"

[[packages]]
name = "ujson"
version = "5.10.0"

[[packages.wheels]]
name = "ujson-5.10.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/d7/72/6cb6728e2738c05bbe9bd522d6fc79f86b9a28402f38663e85a28fddd4a0/ujson-5.10.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"

[[packages]]
name = "umap-learn"
version = "0.5.7"

[[packages.wheels]]
name = "umap_learn-0.5.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3c/8f/671c0e1f2572ba625cbcc1faeba9435e00330c3d6962858711445cf1e817/umap_learn-0.5.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6a7e0be2facfa365a5ed6588447102bdbef32a0ef449535c25c97ea7e680073c"

[[packages]]
name = "uncertainties"
version = "3.2.2"

[[packages.wheels]]
name = "uncertainties-3.2.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fa/fc/97711d2a502881d871e3cf2d2645e21e7f8e4d4fd9a56937557790cade6a/uncertainties-3.2.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "fd8543355952f4052786ed4150acaf12e23117bd0f5bd03ea07de466bce646e7"

[[packages]]
name = "uri-template"
version = "1.3.0"

[[packages.wheels]]
name = "uri_template-1.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a44a133ea12d44a0c0f06d7d42a52d71282e77e2f937d8abd5655b8d56fc1363"

[[packages]]
name = "urllib3"
version = "2.4.0"

[[packages.wheels]]
name = "urllib3-2.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6b/11/cc635220681e93a0183390e26485430ca2c7b5f9d33b15c74c2861cb8091/urllib3-2.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4e16665048960a0900c702d4a66415956a584919c03361cac9f1df5c5dd7e813"

[[packages]]
name = "uvicorn"
version = "0.34.2"

[[packages.wheels]]
name = "uvicorn-0.34.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b1/4b/4cef6ce21a2aaca9d852a6e84ef4f135d99fcd74fa75105e2fc0c8308acd/uvicorn-0.34.2-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "deb49af569084536d269fe0a6d67e3754f104cf03aba7c11c40f01aadf33c403"

[[packages]]
name = "vega-datasets"
version = "0.9.0"

[[packages.wheels]]
name = "vega_datasets-0.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e6/9f/ca52771fe972e0dcc5167fedb609940e01516066938ff2ee28b273ae4f29/vega_datasets-0.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3d7c63917be6ca9b154b565f4779a31fedce57b01b5b9d99d8a34a7608062a1d"

[[packages]]
name = "waitress"
version = "3.0.0"

[[packages.wheels]]
name = "waitress-3.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5b/a9/485c953a1ac4cb98c28e41fd2c7184072df36bbf99734a51d44d04176878/waitress-3.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2a06f242f4ba0cc563444ca3d1998959447477363a2d7e9b8b4d75d35cfd1669"

[[packages]]
name = "watchdog"
version = "6.0.0"

[[packages.wheels]]
name = "watchdog-6.0.0-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/db/d9/c495884c6e548fce18a8f40568ff120bc3a4b7b99813081c8ac0c936fa64/watchdog-6.0.0-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "cbafb470cf848d93b5d013e2ecb245d4aa1c8fd0504e863ccefa32445359d680"

[[packages]]
name = "wcwidth"
version = "0.2.13"

[[packages.wheels]]
name = "wcwidth-0.2.13-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"

[[packages]]
name = "webcolors"
version = "24.11.1"

[[packages.wheels]]
name = "webcolors-24.11.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "515291393b4cdf0eb19c155749a096f779f7d909f7cceea072791cb9095b92e9"

[[packages]]
name = "webencodings"
version = "0.5.1"

[[packages.wheels]]
name = "webencodings-0.5.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"

[[packages]]
name = "websocket-client"
version = "1.8.0"

[[packages.wheels]]
name = "websocket_client-1.8.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/5a/84/44687a29792a70e111c5c477230a72c4b957d88d16141199bf9acb7537a3/websocket_client-1.8.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "17b44cc997f5c498e809b22cdf2d9c7a9e71c02c8cc2b6c56e7c2d1239bfa526"

[[packages]]
name = "websockets"
version = "14.2"

[[packages.wheels]]
name = "websockets-14.2-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/14/13/8b7fc4cb551b9cfd9890f0fd66e53c18a06240319915533b033a56a3d520/websockets-14.2-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "b439ea828c4ba99bb3176dc8d9b933392a2413c0f6b149fdcba48393f573377f"

[[packages]]
name = "werkzeug"
version = "3.1.3"

[[packages.wheels]]
name = "werkzeug-3.1.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/52/24/ab44c871b0f07f491e5d2ad12c9bd7358e527510618cb1b803a88e986db1/werkzeug-3.1.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e"

[[packages]]
name = "whatthepatch"
version = "1.0.7"

[[packages.wheels]]
name = "whatthepatch-1.0.7-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8e/93/af1d6ccb69ab6b5a00e03fa0cefa563f9862412667776ea15dd4eece3a90/whatthepatch-1.0.7-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "1b6f655fd31091c001c209529dfaabbabdbad438f5de14e3951266ea0fc6e7ed"

[[packages]]
name = "wheel"
version = "0.45.1"

[[packages.wheels]]
name = "wheel-0.45.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0b/2c/87f3254fd8ffd29e4c02732eee68a83a1d3c346ae39bc6822dcbcb697f2b/wheel-0.45.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248"

[[packages]]
name = "widgetsnbextension"
version = "4.0.14"

[[packages.wheels]]
name = "widgetsnbextension-4.0.14-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575"

[[packages]]
name = "wordcloud"
version = "1.9.4"

[[packages.wheels]]
name = "wordcloud-1.9.4-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/84/47/d482f7d2decc6e59e69e105b12c53d6d2967f0d703e664484c5f2f87fca8/wordcloud-1.9.4-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "8c9a5af2fbcf029a19e827adbee58e86efe7536dca7a42380a8601113a86069b"

[[packages]]
name = "wrapt"
version = "1.16.0"

[[packages.wheels]]
name = "wrapt-1.16.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ff/21/abdedb4cdf6ff41ebf01a74087740a709e2edb146490e4d9beea054b0b7a/wrapt-1.16.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1"

[[packages]]
name = "wsproto"
version = "1.2.0"

[[packages.wheels]]
name = "wsproto-1.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/78/58/e860788190eba3bcce367f74d29c4675466ce8dddfba85f7827588416f01/wsproto-1.2.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b9acddd652b585d75b20477888c56642fdade28bdfd3579aa24a4d2c037dd736"

[[packages]]
name = "xarray"
version = "2025.4.0"

[[packages.wheels]]
name = "xarray-2025.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a4/1e/96fd96419fec1a37da998a1ca3d558f2cae2f6f3cd5015170371b05a2b6b/xarray-2025.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b27defd082c5cb85d32c695708de6bb05c2838fb7caaf3f952982e602a35b9b8"

[[packages]]
name = "xlsxwriter"
version = "3.2.3"

[[packages.wheels]]
name = "XlsxWriter-3.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/37/b1/a252d499f2760b314fcf264d2b36fcc4343a1ecdb25492b210cb0db70a68/XlsxWriter-3.2.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "593f8296e8a91790c6d0378ab08b064f34a642b3feb787cf6738236bd0a4860d"

[[packages]]
name = "xyzservices"
version = "2023.10.1"

[[packages.wheels]]
name = "xyzservices-2023.10.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/82/c3/e06dfa46464cce3eda4b86df8847cab99d9bc545c76807ee689545187a4c/xyzservices-2023.10.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6a4c38d3a9f89d3e77153eff9414b36a8ee0850c9e8b85796fd1b2a85b8dfd68"

[[packages]]
name = "yapf"
version = "0.40.1"

[[packages.wheels]]
name = "yapf-0.40.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/23/75/c374517c09e31bf22d3b3f156d73e0f38d08e29b2afdd607cef5f1e10aa9/yapf-0.40.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "b8bfc1f280949153e795181768ca14ef43d7312629a06c43e7abd279323af313"

[[packages]]
name = "yarl"
version = "1.18.3"

[[packages.wheels]]
name = "yarl-1.18.3-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/f5/d5/688db678e987c3e0fb17867970700b92603cadf36c56e5fb08f23e822a0c/yarl-1.18.3-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "578e281c393af575879990861823ef19d66e2b1d0098414855dd367e234f5b3c"

[[packages]]
name = "yt-dlp"
version = "2025.2.19"

[[packages.wheels]]
name = "yt_dlp-2025.2.19-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/9e/45/6d1b759e68f5363b919828fb0e0c167a1cd5003b5b7c74cc0f0c2096be4f/yt_dlp-2025.2.19-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "3ed218eaeece55e9d715afd41abc450dc406ee63bf79355169dfde312d38fdb8"

[[packages]]
name = "zict"
version = "3.0.0"

[[packages.wheels]]
name = "zict-3.0.0-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "5796e36bd0e0cc8cf0fbc1ace6a68912611c1dbd74750a3f3026b9b9d6a327ae"

[[packages]]
name = "zipp"
version = "3.21.0"

[[packages.wheels]]
name = "zipp-3.21.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b7/1a/7e4798e9339adc931158c9d69ecc34f5e6791489d469f5e50ec15e35f458/zipp-3.21.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "ac1bbe05fd2991f160ebce24ffbac5f6d11d83dc90891255885223d42b3cd931"

[[packages]]
name = "zstandard"
version = "0.23.0"

[[packages.wheels]]
name = "zstandard-0.23.0-cp313-cp313-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/a2/bf/c6aaba098e2d04781e8f4f7c0ba3c7aa73d00e4c436bcc0cf059a66691d1/zstandard-0.23.0-cp313-cp313-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "f3513916e8c645d0610815c257cbfd3242adfd5c4cfa78be514e5a3ebb42a41b"
