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

[[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-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/b3/80/0106a7448abb24a2c467bf7d527fe5413b7fdfa4ad6d6a96a43a62ef3988/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl"

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

[[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 = "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 = "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 = "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 = "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 = "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 = "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-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "charset_normalizer-3.4.3-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/8a/1f/f041989e93b001bc4e44bb1669ccdcf54d3f00e628229a85b08d330615c5/charset_normalizer-3.4.3-py3-none-any.whl"

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

[[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-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "fonttools-4.59.2-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/2d/a0/d4c4bc5b50275449a9a908283b567caa032a94505fe1976e17f994faa6be/fonttools-4.59.2-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "ipykernel-7.0.1-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/b8/f7/761037905ffdec673533bfa43af8d4c31c859c778dfc3bbb71899875ec18/ipykernel-7.0.1-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "87182a8305e28954b6721087dec45b171712610111d494c17bb607befa1c4000"

[[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 = "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 = "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 = "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 = "kiwisolver"
version = "1.4.9"

[[packages.wheels]]
name = "kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "markupsafe-3.0.3-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/1a/8a/0402ba61a2f16038b48b39bccca271134be00c5c9f0f623208399333c448/markupsafe-3.0.3-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "matplotlib-3.10.6-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/76/34/c4b71b69edf5b06e635eee1ed10bfc73cf8df058b66e63e30e6a55e231d5/matplotlib-3.10.6-cp314-cp314t-win_amd64.whl"

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

[[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 = "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 = "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 = "numpy"
version = "2.3.3"

[[packages.wheels]]
name = "numpy-2.3.3-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/47/c7/b0f6b5b67f6788a0725f744496badbb604d226bf233ba716683ebb47b570/numpy-2.3.3-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "pillow-12.0.0-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/35/73/e29aa0c9c666cf787628d3f0dcf379f4791fba79f4936d02f8b37165bdf8/pillow-12.0.0-cp314-cp314t-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "905b0365b210c73afb0ebe9101a32572152dfd1c144c7e28968a331b9217b94a"

[[packages]]
name = "platformdirs"
version = "4.5.0"

[[packages.wheels]]
name = "platformdirs-4.5.0-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl"

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

[[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 = "psutil"
version = "7.1.1"

[packages.sdist]
name = "psutil-7.1.1.tar.gz"
url = "https://files.pythonhosted.org/packages/89/fc/889242351a932d6183eec5df1fc6539b6f36b6a88444f1e63f18668253aa/psutil-7.1.1.tar.gz"

[packages.sdist.hashes]
sha256 = "092b6350145007389c1cfe5716050f02030a05219d90057ea867d18fe8d372fc"

[[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 = "pycparser"
version = "2.23"

[[packages.wheels]]
name = "pycparser-2.23-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl"

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

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

[[packages.wheels]]
name = "pywinpty-3.0.2-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/de/24/c6907c5bb06043df98ad6a0a0ff5db2e0affcecbc3b15c42404393a3f72a/pywinpty-3.0.2-cp314-cp314t-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "34b55ae9a1b671fe3eae071d86618110538e8eaad18fcb1531c0830b91a82767"

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

[[packages.wheels]]
name = "pyyaml-6.0.3-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl"

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

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

[[packages.wheels]]
name = "pyzmq-27.1.0-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/70/d8/78b1bad170f93fcf5e3536e70e8fadac55030002275c9a29e8f5719185de/pyzmq-27.1.0-cp314-cp314t-win_amd64.whl"

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

[[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 = "rpds-py"
version = "0.27.1"

[[packages.wheels]]
name = "rpds_py-0.27.1-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/32/7d/97119da51cb1dd3f2f3c0805f155a3aa4a95fa44fe7d78ae15e69edf4f34/rpds_py-0.27.1-cp314-cp314t-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "6567d2bb951e21232c2f660c24cf3470bb96de56cdcb3f071a83feeaff8a2772"

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

[[packages.wheels]]
name = "scipy-1.16.2-cp314-cp314t-win_amd64.whl"
url = "https://files.pythonhosted.org/packages/c6/b4/5c18a766e8353015439f3780f5fc473f36f9762edc1a2e45da3ff5a31b21/scipy-1.16.2-cp314-cp314t-win_amd64.whl"

[packages.wheels.hashes]
sha256 = "26284797e38b8a75e14ea6631d29bda11e76ceaa6ddb6fdebbfe4c4d90faf2f9"

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

[packages.sdist]
name = "tornado-6.5.2.tar.gz"
url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz"

[packages.sdist.hashes]
sha256 = "ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0"

[[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 = "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 = "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 = "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 = "wppm"
version = "17.2.20250823"

[[packages.wheels]]
name = "wppm-17.2.20250823-py3-none-any.whl"
url = "https://files.pythonhosted.org/packages/ae/a9/2581cc7f91354eada41367bf68b91b1b7fba6cb6fb469f500dbaf6191539/wppm-17.2.20250823-py3-none-any.whl"

[packages.wheels.hashes]
sha256 = "0945411b12eaf6da134a9d8662a4afb2b25e129dd34fc2f6ef76ee62d61411c3"
