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

[[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.13.1"

[[packages.wheels]]
name = "aiohttp-3.13.1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/88/aa/25fd764384dc4eab714023112d3548a8dd69a058840d61d816ea736097a2/aiohttp-3.13.1-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "748a00167b7a88385756fa615417d24081cba7e58c8727d2e28817068b97c18c"

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

[[packages.wheels]]
name = "aiosignal-1.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e"

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

[[packages.wheels]]
name = "alabaster-1.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "anyio-4.11.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/15/b3/9b1a8074496371342ec1e796a96f99c82c945a339cd81a8e73de28b4cf9e/anyio-4.11.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0287e96f4d26d4149305414d4e3bc32f0dcd0862365a4bddea19d7a1ec38c4fc"

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

[[packages.wheels]]
name = "argon2_cffi-25.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl"

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

[[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 = "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 = "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.21.0"

[[packages.wheels]]
name = "asyncssh-2.21.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/99/56/db25216aa7f385ec71fdc489af80812171515cddbe68c0e515e98a291390/asyncssh-2.21.0-py3-none-any.whl"

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

[[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.4.0"

[[packages.wheels]]
name = "attrs-25.4.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl"

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

[[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 = "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 = "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.14.2"

[[packages.wheels]]
name = "beautifulsoup4-4.14.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/94/fe/3aed5d0be4d404d12d36ab97e2f1791424d9ca39c2f754a6285d59a3b01d/beautifulsoup4-4.14.2-py3-none-any.whl"

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

[[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 = "24.10.0"

[[packages.wheels]]
name = "black-24.10.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8d/a7/4b27c50537ebca8bec139b872861f9d2bf501c5ec51fcf897cb924d9e264/black-24.10.0-py3-none-any.whl"

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

[[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 = "build"
version = "1.3.0"

[[packages.wheels]]
name = "build-1.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "7145f0b5061ba90a1500d60bd1b13ca0a8a4cebdd0cc16ed8adf1c0e739f43b4"

[[packages]]
name = "cattrs"
version = "1.2.0"

[[packages.wheels]]
name = "cattrs-1.2.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0f/d0/c3c223a190aea4cc58589e69b4c287c7de6e741d7b3be432e47e3a0d2ecc/cattrs-1.2.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "certifi-2025.8.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "cffi-2.0.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25"

[[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.3"

[[packages.wheels]]
name = "charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ee/7a/36fbcf646e41f710ce0a563c1c9a343c6edf9be80786edeb15b6f62e17db/charset_normalizer-3.4.3-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "73dc19b562516fc9bcf6e5d6e596df0b4eb98d87e4f79f3ae71840e6ed21361c"

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

[[packages.wheels]]
name = "click-8.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/db/d3/9dcc0f5797f070ec8edf30fbadfb200e71d9db6b84d211e3b2085a7589a0/click-8.3.0-py3-none-any.whl"

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

[[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 = "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 = "comm"
version = "0.2.3"

[[packages.wheels]]
name = "comm-0.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "contourpy-1.3.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl"

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

[[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 = "45.0.5"

[[packages.wheels]]
name = "cryptography-45.0.5-cp311-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1f/10/197da38a5911a48dd5389c043de4aec4b3c94cb836299b01253940788d78/cryptography-45.0.5-cp311-abi3-win_amd64.whl"

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

[[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.4"

[[packages.wheels]]
name = "cython-3.1.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7c/24/f7351052cf9db771fe4f32fca47fd66e6d9b53d8613b17faf7d130a9d553/cython-3.1.4-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "debugpy-1.8.17-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b0/d0/89247ec250369fc76db477720a26b2fce7ba079ff1380e4ab4529d2fe233/debugpy-1.8.17-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "60c7dca6571efe660ccb7a9508d73ca14b8796c4ed484c2002abba714226cfef"

[[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.18"

[[packages.wheels]]
name = "Deprecated-1.2.18-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/6e/c6/ac0b6c1e2d138f1002bcf799d330bd6d85084fece321e662a14223794041/Deprecated-1.2.18-py2.py3-none-any.whl"

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

[[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 = "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 = "executing"
version = "2.2.1"

[[packages.wheels]]
name = "executing-2.2.1-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017"

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

[[packages.wheels]]
name = "fastjsonschema-2.21.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl"

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

[[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 = "fonttools"
version = "4.59.2"

[[packages.wheels]]
name = "fonttools-4.59.2-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/d8/74/55e5c57c414fa3965fee5fc036ed23f26a5c4e9e10f7f078a54ff9c7dfb7/fonttools-4.59.2-cp314-cp314-win_amd64.whl"

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

[[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.8.0"

[[packages.wheels]]
name = "frozenlist-1.8.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/59/ad/9caa9b9c836d9ad6f067157a531ac48b7d36499f5036d4141ce78c230b1b/frozenlist-1.8.0-cp314-cp314-win_amd64.whl"

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

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

[[packages.wheels]]
name = "h11-0.16.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "httpcore-1.0.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl"

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

[[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 = "idna"
version = "3.11"

[[packages.wheels]]
name = "idna-3.11-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"

[[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 = "importlib-metadata"
version = "8.7.0"

[[packages.wheels]]
name = "importlib_metadata-8.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl"

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

[[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 = "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 = "ipykernel"
version = "6.30.1"

[[packages.wheels]]
name = "ipykernel-6.30.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "ipython-9.6.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/48/c5/d5e07995077e48220269c28a221e168c91123ad5ceee44d548f54a057fc0/ipython-9.6.0-py3-none-any.whl"

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

[[packages]]
name = "ipython-pygments-lexers"
version = "1.1.1"

[[packages.wheels]]
name = "ipython_pygments_lexers-1.1.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl"

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

[[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 = "6.0.1"

[[packages.wheels]]
name = "isort-6.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c1/11/114d0a5f4dabbdcedc1125dee0888514c3c3b16d3e9facad87ed96fad97c/isort-6.0.1-py3-none-any.whl"

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

[[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.3.0"

[[packages.wheels]]
name = "jaraco_functools-4.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b4/09/726f168acad366b11e420df31bf1c702a54d373a83f968d94141a8c3fde0/jaraco_functools-4.3.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "227ff8ed6f7b8f62c56deff101545fa7543cf2c8e7b82a7c2116e672f29c26e8"

[[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.2.1"

[[packages.wheels]]
name = "jellyfish-1.2.1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/bc/e2/fa5de38380b0f5bd531b27a78acb0dc6118dab0b21f56d36008b829aa7de/jellyfish-1.2.1-cp314-cp314-win_amd64.whl"

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

[[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 = "joblib"
version = "1.5.2"

[[packages.wheels]]
name = "joblib-1.5.2-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1e/e8/685f47e0d754320684db4425a0967f7d3fa70126bffd76110b7009a0090f/joblib-1.5.2-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "json5-0.12.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/85/e2/05328bd2621be49a6fed9e3030b1e51a2d04537d3f816d211b9cc53c5262/json5-0.12.1-py3-none-any.whl"

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

[[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.24.0"

[[packages.wheels]]
name = "jsonschema-4.24.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a2/3d/023389198f69c722d039351050738d6755376c8fd343e91dc493ea485905/jsonschema-4.24.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "jsonschema_specifications-2025.9.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe"

[[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-core"
version = "5.9.1"

[[packages.wheels]]
name = "jupyter_core-5.9.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl"

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

[[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-lsp"
version = "2.3.0"

[[packages.wheels]]
name = "jupyter_lsp-2.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1a/60/1f6cee0c46263de1173894f0fafcb3475ded276c472c14d25e0280c18d6d/jupyter_lsp-2.3.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "jupyter_server-2.17.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/92/80/a24767e6ca280f5a49525d987bf3e4d7552bf67c8be07e8ccf20271f8568/jupyter_server-2.17.0-py3-none-any.whl"

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

[[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.9"

[[packages.wheels]]
name = "jupyterlab-4.4.9-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1f/fd/ac0979ebd1b1975c266c99b96930b0a66609c3f6e5d76979ca6eb3073896/jupyterlab-4.4.9-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "394c902827350c017430a8370b9f40c03c098773084bc53930145c146d3d2cb2"

[[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 = "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.9"

[[packages.wheels]]
name = "kiwisolver-1.4.9-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7"

[[packages]]
name = "llvmlite"
version = "0.46.0b1"

[[packages.wheels]]
name = "llvmlite-0.46.0b1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/2c/00/b709b8ce575f8d8c2b14dc2bad9d9650f7ec48f5732fcab196ba39b97904/llvmlite-0.46.0b1-cp314-cp314-win_amd64.whl"

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

[[packages]]
name = "lsprotocol"
version = "2023.0.1"

[[packages.wheels]]
name = "lsprotocol-2023.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8d/37/2351e48cb3309673492d3a8c59d407b75fb6630e560eb27ecd4da03adc9a/lsprotocol-2023.0.1-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "markdown_it_py-4.0.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147"

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

[[packages.wheels]]
name = "markupsafe-3.0.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/28/52/182836104b33b444e400b14f797212f720cbc9ed6ba34c800639d154e821/markupsafe-3.0.3-cp314-cp314-win_amd64.whl"

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

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

[[packages.wheels]]
name = "matplotlib-3.10.6-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/39/fb/af09c463ced80b801629fd73b96f726c9f6124c3603aa2e480a061d6705b/matplotlib-3.10.6-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "05be9bdaa8b242bc6ff96330d18c52f1fc59c6fb3a4dd411d953d67e7e1baf98"

[[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 = "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 = "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 = "mistune"
version = "3.1.4"

[[packages.wheels]]
name = "mistune-3.1.4-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/7a/f0/8282d9641415e9e33df173516226b404d367a0fc55e1a60424a152913abc/mistune-3.1.4-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "93691da911e5d9d2e23bc54472892aff676df27a75274962ff9edc210364266d"

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

[[packages.wheels]]
name = "more_itertools-10.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "multidict-6.7.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/82/16/7ed27b680791b939de138f906d5cf2b4657b0d45ca6f5dd6236fdddafb1a/multidict-6.7.0-cp314-cp314-win_amd64.whl"

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

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

[[packages.wheels]]
name = "mypy_extensions-1.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl"

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

[[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 = "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.63.0b1"

[[packages.wheels]]
name = "numba-0.63.0b1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/7a/d1/0b0321717d71d24f326224128639c115bb7cdf8a1bb957472419dd2e42e4/numba-0.63.0b1-cp314-cp314-win_amd64.whl"

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

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

[[packages.wheels]]
name = "numpy-2.3.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/70/5f/1816f4d08f3b8f66576d8433a66f8fa35a5acfb3bbd0bf6c31183b003f3d/numpy-2.3.3-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "691808c2b26b0f002a032c73255d0bd89751425f379f7bcd22d140db593a96e8"

[[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 = "packaging"
version = "25.0"

[[packages.wheels]]
name = "packaging-25.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484"

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

[[packages.wheels]]
name = "pandas-2.3.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/a6/3d/124ac75fcd0ecc09b8fdccb0246ef65e35b012030defb0e0eba2cbbbe948/pandas-2.3.3-cp314-cp314-win_amd64.whl"

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

[[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 = "parso"
version = "0.8.5"

[[packages.wheels]]
name = "parso-0.8.5-py2.py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887"

[[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 = "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 = "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 = "12.0.0"

[[packages.wheels]]
name = "pillow-12.0.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/2b/24/b350c31543fb0107ab2599464d7e28e6f856027aadda995022e695313d94/pillow-12.0.0-cp314-cp314-win_amd64.whl"

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

[[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 = "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 = "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.52"

[[packages.wheels]]
name = "prompt_toolkit-3.0.52-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl"

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

[[packages]]
name = "propcache"
version = "0.4.1"

[[packages.wheels]]
name = "propcache-0.4.1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/0c/2a/a758b47de253636e1b8aef181c0b4f4f204bf0dd964914fb2af90a95b49b/propcache-0.4.1-cp314-cp314-win_amd64.whl"

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

[[packages]]
name = "psutil"
version = "7.1.0"

[[packages.wheels]]
name = "psutil-7.1.0-cp37-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/bf/e9/b44c4f697276a7a95b8e94d0e320a7bf7f3318521b23de69035540b39838/psutil-7.1.0-cp37-abi3-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "57f5e987c36d3146c0dd2528cd42151cf96cd359b9d67cfff836995cc5df9a3d"

[[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 = "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 = "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 = "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 = "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 = "pyparsing"
version = "3.2.5"

[[packages.wheels]]
name = "pyparsing-3.2.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl"

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

[[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.1"

[[packages.wheels]]
name = "pyqt5_sip-12.17.1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/40/8c/e96f9877548810b1e537f46fc21ba74552dd4e8c498658114a8353bdf659/pyqt5_sip-12.17.1-cp314-cp314-win_amd64.whl"

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

[[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 = "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-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-ruff"
version = "2.3.0"

[[packages.wheels]]
name = "python_lsp_ruff-2.3.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/85/c0/761e359e255fce641c263a3c3e43f7685d1667139e9d35a376c1cc9f6f70/python_lsp_ruff-2.3.0-py3-none-any.whl"

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

[[packages]]
name = "python-lsp-server"
version = "1.13.1"

[[packages.wheels]]
name = "python_lsp_server-1.13.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/36/03/2884cf7bd092d8a5a71a406971fd2edf5c6171147ca2d4afb3f2a7f8c0f1/python_lsp_server-1.13.1-py3-none-any.whl"

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

[[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 = "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 = "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 = "3.0.2"

[[packages.wheels]]
name = "pywinpty-3.0.2-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ca/15/f12c6055e2d7a617d4d5820e8ac4ceaff849da4cb124640ef5116a230771/pywinpty-3.0.2-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "28297cecc37bee9f24d8889e47231972d6e9e84f7b668909de54f36ca785029a"

[[packages]]
name = "pyyaml"
version = "6.0.3"

[[packages.wheels]]
name = "pyyaml-6.0.3-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl"

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

[[packages]]
name = "pyzmq"
version = "27.1.0"

[[packages.wheels]]
name = "pyzmq-27.1.0-cp312-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/fc/7f/a21b20d577e4100c6a41795842028235998a643b1ad406a6d4163ea8f53e/pyzmq-27.1.0-cp312-abi3-win_amd64.whl"

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

[[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 = "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.7.0"

[[packages.wheels]]
name = "qtconsole-5.7.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/97/d2/3cb0980a6a4a2581facc4d47b2e7d99912a1f7065407f007f27419e19979/qtconsole-5.7.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "42ff0734269a77129097131ce96059f97dc864e6e061d7ed919609ccfe18dd22"

[[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 = "referencing"
version = "0.37.0"

[[packages.wheels]]
name = "referencing-0.37.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231"

[[packages]]
name = "requests"
version = "2.32.5"

[[packages.wheels]]
name = "requests-2.32.5-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"

[[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-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.1.0"

[[packages.wheels]]
name = "rich-14.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f"

[[packages]]
name = "roman-numerals-py"
version = "3.1.0"

[[packages.wheels]]
name = "roman_numerals_py-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/53/97/d2cbbaa10c9b826af0e10fdf836e1bf344d9f0abb873ebc34d1f49642d3f/roman_numerals_py-3.1.0-py3-none-any.whl"

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

[[packages]]
name = "rope"
version = "1.14.0"

[[packages.wheels]]
name = "rope-1.14.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/75/35/130469d1901da2b3a5a377539b4ffcd8a5c983f1c9e3ba5ffdd8d71ae314/rope-1.14.0-py3-none-any.whl"

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

[[packages]]
name = "rpds-py"
version = "0.27.1"

[[packages.wheels]]
name = "rpds_py-0.27.1-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/be/07/c802bc6b8e95be83b79bdf23d1aa61d68324cb1006e245d6c58e959e314d/rpds_py-0.27.1-cp314-cp314-win_amd64.whl"

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

[[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 = "ruff"
version = "0.13.2"

[[packages.wheels]]
name = "ruff-0.13.2-py3-none-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ee/bd/d9f33a73de84fafd0146c6fba4f497c4565fe8fa8b46874b8e438869abc2/ruff-0.13.2-py3-none-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "17d95fb32218357c89355f6f6f9a804133e404fc1f65694372e02a557edf8585"

[[packages]]
name = "scikit-learn"
version = "1.7.2"

[[packages.wheels]]
name = "scikit_learn-1.7.2-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/8e/87/24f541b6d62b1794939ae6422f8023703bbf6900378b2b34e0b4384dfefd/scikit_learn-1.7.2-cp314-cp314-win_amd64.whl"

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

[[packages]]
name = "scipy"
version = "1.16.2"

[[packages.wheels]]
name = "scipy-1.16.2-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/e4/9f/b62587029980378304ba5a8563d376c96f40b1e133daacee76efdcae32de/scipy-1.16.2-cp314-cp314-win_amd64.whl"

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

[[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 = "80.9.0"

[[packages.wheels]]
name = "setuptools-80.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"

[[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 = "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 = "3.0.1"

[[packages.wheels]]
name = "snowballstemmer-3.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/c8/78/3565d011c61f5a43488987ee32b6f3f656e7f107ac2782dd57bdd7d91d9a/snowballstemmer-3.0.1-py3-none-any.whl"

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

[[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 = "soupsieve"
version = "2.8"

[[packages.wheels]]
name = "soupsieve-2.8-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/14/a0/bb38d3b76b8cae341dad93a2dd83ab7462e6dbcdd84d43f54ee60a8dc167/soupsieve-2.8-py3-none-any.whl"

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

[[packages]]
name = "sphinx"
version = "8.2.3"

[[packages.wheels]]
name = "sphinx-8.2.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/31/53/136e9eca6e0b9dc0e1962e2c908fbea2e5ac000c2a2fbd9a35797958c48b/sphinx-8.2.3-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "4405915165f13521d875a8c29c8970800a0141c14cc5416a38feca4ea5d9b9c3"

[[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-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.1.0"

[[packages.wheels]]
name = "spyder-6.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/74/1b/7423a82c12ee1a3666f3adadcbd49269421511cf8f57829d260c864fa4aa/spyder-6.1.0-py3-none-any.whl"

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

[[packages]]
name = "spyder-kernels"
version = "3.1.0"

[[packages.wheels]]
name = "spyder_kernels-3.1.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/dd/dd/174f7d913ca87d60a55bfb9ffb72211be54c3f791e9db4ebe05e2c6b7eba/spyder_kernels-3.1.0-py3-none-any.whl"

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

[[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 = "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 = "superqt"
version = "0.7.6"

[[packages.wheels]]
name = "superqt-0.7.6-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ac/60/b86845ddd057a307b92b7f5866f9e5e12bb5a471e087d71b481d68792c7f/superqt-0.7.6-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "6961833acd67df62b12918ded9945c5e7b17d75452c0159a121d799d65e2f0c2"

[[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 = "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 = "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 = "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 = "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 = "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 = "tornado"
version = "6.5.2"

[[packages.wheels]]
name = "tornado-6.5.2-cp39-abi3-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl"

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

[[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 = "types-python-dateutil"
version = "2.9.0.20250822"

[[packages.wheels]]
name = "types_python_dateutil-2.9.0.20250822-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ab/d9/a29dfa84363e88b053bf85a8b7f212a04f0d7343a4d24933baa45c06e08b/types_python_dateutil-2.9.0.20250822-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "849d52b737e10a6dc6621d2bd7940ec7c65fcb69e6aa2882acf4e56b2b508ddc"

[[packages]]
name = "typing-extensions"
version = "4.15.0"

[[packages.wheels]]
name = "typing_extensions-4.15.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl"

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

[[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 = "ujson"
version = "5.11.0"

[[packages.wheels]]
name = "ujson-5.11.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/4e/56/f4fe86b4c9000affd63e9219e59b222dc48b01c534533093e798bf617a7e/ujson-5.11.0-cp314-cp314-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "849e65b696f0d242833f1df4182096cedc50d414215d1371fca85c541fbff629"

[[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.5.0"

[[packages.wheels]]
name = "urllib3-2.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl"

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

[[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.9.0"

[[packages.wheels]]
name = "websocket_client-1.9.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl"

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

[[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 = "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 = "yapf"
version = "0.43.0"

[[packages.wheels]]
name = "yapf-0.43.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/37/81/6acd6601f61e31cfb8729d3da6d5df966f80f374b78eff83760714487338/yapf-0.43.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "224faffbc39c428cb095818cf6ef5511fdab6f7430a10783fdfb292ccf2852ca"

[[packages]]
name = "yarl"
version = "1.22.0"

[[packages.wheels]]
name = "yarl-1.22.0-cp314-cp314-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/ac/30/ac3a0c5bdc1d6efd1b41fa24d4897a4329b3b1e98de9449679dd327af4f0/yarl-1.22.0-cp314-cp314-win_amd64.whl"

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

[[packages]]
name = "zipp"
version = "3.23.0"

[[packages.wheels]]
name = "zipp-3.23.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e"
