From 217e3c3dec277f55eb4e07c3fd46210ab7039e3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2026 03:26:27 +0000 Subject: [PATCH 1/2] Update Python dependencies --- example/pyproject.toml | 2 +- pyproject.toml | 12 +-- uv.lock | 227 +++++++++++++++++++++-------------------- 3 files changed, 121 insertions(+), 120 deletions(-) diff --git a/example/pyproject.toml b/example/pyproject.toml index 82ac6c52..533b253d 100644 --- a/example/pyproject.toml +++ b/example/pyproject.toml @@ -5,7 +5,7 @@ dependencies = [ "connectrpc", "flask==3.1.3", "protobuf-py>=0.1.1", - "starlette==1.6.0", + "starlette==1.7.0", ] [build-system] diff --git a/pyproject.toml b/pyproject.toml index 72e533ff..0657a765 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,13 +60,13 @@ dev = [ "pytest-asyncio==1.4.0", "pytest-cov==7.1.0", "pytest-timeout==2.5.0", - "pyvoy==1.1.0", - "ruff==0.16.8", - "tombi==1.5.5", - "ty==0.0.82", + "pyvoy==1.2.0", + "ruff==0.16.9", + "tombi==1.5.7", + "ty==0.0.84", "types-grpcio==1.83.0.20260730", "types-protobuf==7.35.1.20260906", - "uvicorn==0.53.0", + "uvicorn==0.54.0", "zstandard==0.25.0", # dev dependencies only used in subprojects. Optimal structure would include these @@ -84,7 +84,7 @@ dev = [ "protoc-gen-py==0.5.0", ] -docs = ["mkdocstrings-python==2.0.8", "zensical==0.0.63"] +docs = ["mkdocstrings-python==2.0.9", "zensical==0.0.65"] [build-system] requires = ["uv_build>=0.12.0,<0.13.0"] diff --git a/uv.lock b/uv.lock index 43e8bc02..686da3ee 100644 --- a/uv.lock +++ b/uv.lock @@ -230,18 +230,18 @@ dev = [ { name = "pytest-asyncio", specifier = "==1.4.0" }, { name = "pytest-cov", specifier = "==7.1.0" }, { name = "pytest-timeout", specifier = "==2.5.0" }, - { name = "pyvoy", specifier = "==1.1.0" }, - { name = "ruff", specifier = "==0.16.8" }, - { name = "tombi", specifier = "==1.5.5" }, - { name = "ty", specifier = "==0.0.82" }, + { name = "pyvoy", specifier = "==1.2.0" }, + { name = "ruff", specifier = "==0.16.9" }, + { name = "tombi", specifier = "==1.5.7" }, + { name = "ty", specifier = "==0.0.84" }, { name = "types-grpcio", specifier = "==1.83.0.20260730" }, { name = "types-protobuf", specifier = "==7.35.1.20260906" }, - { name = "uvicorn", specifier = "==0.53.0" }, + { name = "uvicorn", specifier = "==0.54.0" }, { name = "zstandard", specifier = "==0.25.0" }, ] docs = [ - { name = "mkdocstrings-python", specifier = "==2.0.8" }, - { name = "zensical", specifier = "==0.0.63" }, + { name = "mkdocstrings-python", specifier = "==2.0.9" }, + { name = "zensical", specifier = "==0.0.65" }, ] [[package]] @@ -431,7 +431,7 @@ requires-dist = [ { name = "connectrpc", editable = "." }, { name = "flask", specifier = "==3.1.3" }, { name = "protobuf-py", specifier = ">=0.1.1" }, - { name = "starlette", specifier = "==1.6.0" }, + { name = "starlette", specifier = "==1.7.0" }, ] [[package]] @@ -439,7 +439,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1017,7 +1017,7 @@ wheels = [ [[package]] name = "mkdocstrings-python" -version = "2.0.8" +version = "2.0.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "griffelib" }, @@ -1025,9 +1025,9 @@ dependencies = [ { name = "mkdocstrings" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c5/65/0db919b7c91bf033b42d04f15ff16a56f4edd6afb26e84d448359660ece3/mkdocstrings_python-2.0.8.tar.gz", hash = "sha256:34545b54681cf0b212aab95394d37b0f5326a93b102f6ad1df3d965c79384c9d", size = 201771, upload-time = "2026-08-31T20:16:06.698Z" } +sdist = { url = "https://files.pythonhosted.org/packages/96/11/640067d1ad713ea99c233e53e57a4c300d9885f904a61371d7ef90dea549/mkdocstrings_python-2.0.9.tar.gz", hash = "sha256:ae945637dc0618c6beedbee169f10c0234b77f322c53db3fc9fb4c29b3013038", size = 203006, upload-time = "2026-09-22T13:43:27.712Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/b7/a5a854d4e44853f26decc0c5e0d68df052399f3da344a313da4178f00816/mkdocstrings_python-2.0.8-py3-none-any.whl", hash = "sha256:e555d9ef53b0febdeae4dd603144d4f86ec90fef672276645ea3bb61232c3d24", size = 105443, upload-time = "2026-08-31T20:16:05.25Z" }, + { url = "https://files.pythonhosted.org/packages/62/0f/f7f926cfa06317bbdbd3cf0ff82f9e3a91767352eb01519c81499fddf575/mkdocstrings_python-2.0.9-py3-none-any.whl", hash = "sha256:c0233eff3f84d78110df50541918e7ec2bcff8e1614faddea34290a90321a416", size = 105698, upload-time = "2026-09-22T13:43:26.345Z" }, ] [[package]] @@ -1436,7 +1436,7 @@ wheels = [ [[package]] name = "pyvoy" -version = "1.1.0" +version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "envoy-server" }, @@ -1447,30 +1447,30 @@ dependencies = [ { name = "winloop", marker = "sys_platform == 'win32'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/ad/85/3c0eed4eabb70470a3f8f48ebf682549c97d700fdd8a1db8f03090e1e34e/pyvoy-1.1.0-cp310-cp310-macosx_15_0_arm64.whl", hash = "sha256:036aefc1623f20fe2692f91d3f75afb92d98ec57745775d5f118774cc95a2cac", size = 1712250, upload-time = "2026-09-16T06:33:44.447Z" }, - { url = "https://files.pythonhosted.org/packages/ee/bc/674f1f6ce515f1bd03b75468118c2d3ede788005b22e81ab27d3d480f1c4/pyvoy-1.1.0-cp310-cp310-manylinux_2_31_aarch64.whl", hash = "sha256:c46e2b9055e4dd2143886c71de4a30ee7255c34d039ed97dc5d1ea10d084bdfb", size = 1988928, upload-time = "2026-09-16T06:33:46.208Z" }, - { url = "https://files.pythonhosted.org/packages/2d/76/c420c96fdec07ce502c10841486859174804fc328a1f43c8c545c6308aaa/pyvoy-1.1.0-cp310-cp310-manylinux_2_31_x86_64.whl", hash = "sha256:8894619e6e53c8f5580ac18eaa4b4ad6de3e667fdf40f1afb6ac66c702602e35", size = 2023508, upload-time = "2026-09-16T06:33:47.866Z" }, - { url = "https://files.pythonhosted.org/packages/95/6b/558b163555aec0a7b047f07b11ad06199e1afaa5012c86a5674e92320ddc/pyvoy-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:131fe2a3af1e76ceb7ef735056c1eb9df10c51c58f01004234d9c83703eecd40", size = 1527919, upload-time = "2026-09-16T06:33:49.214Z" }, - { url = "https://files.pythonhosted.org/packages/8c/d3/0afb8e8387ee10f921ac7a038473bcf1d8418c4829efb1015d248b236dce/pyvoy-1.1.0-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:19e14bd7a4bed364452eaf2d6a4a7e3e4662f7a6b9a31b61f34f2b8ad07561d2", size = 1710536, upload-time = "2026-09-16T06:33:50.6Z" }, - { url = "https://files.pythonhosted.org/packages/95/3b/64df9d8fb81c5047a21d80599d6c58f9b58e912ca849a952e713440d1a45/pyvoy-1.1.0-cp311-cp311-manylinux_2_31_aarch64.whl", hash = "sha256:eba5717d6ce88abbdf66adb755bfbd03958227349065925dee543f13ef99037e", size = 1984615, upload-time = "2026-09-16T06:33:52.004Z" }, - { url = "https://files.pythonhosted.org/packages/a1/f9/6c13276f4a7317babd9050f9910ce82b4bd4b5d2b3baf47efdf167605005/pyvoy-1.1.0-cp311-cp311-manylinux_2_31_x86_64.whl", hash = "sha256:61db5bdf7c51b46c7d423ec42faa1fd7ccefe2c9d0328866201434bc42e8c49b", size = 2020625, upload-time = "2026-09-16T06:33:53.596Z" }, - { url = "https://files.pythonhosted.org/packages/ce/53/6d4d16aafe79ce176e7525da7f2d36fa7247ef99af46fcf9ee5684f0ffdb/pyvoy-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:6aee288bcd0b98f97ffcb8c3dc474a71e0ad8184660699e644ca24f1bce20cec", size = 1520222, upload-time = "2026-09-16T06:33:55.289Z" }, - { url = "https://files.pythonhosted.org/packages/8d/66/2f743cdc31f5bb92ec4ba592f251312c474cda3430b38673ea1eaee9a4de/pyvoy-1.1.0-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:4fc95f615c3a7f8a1b1c08fff0f753f0d3c7e28108baf74f77e3053fd1959ec4", size = 1702574, upload-time = "2026-09-16T06:33:56.813Z" }, - { url = "https://files.pythonhosted.org/packages/b3/22/9b0cae38bd1f1650f1669882d151582411728be13b954ab5aaa09351553c/pyvoy-1.1.0-cp312-cp312-manylinux_2_31_aarch64.whl", hash = "sha256:58663138b84156abe8a61bd90bc58d6d3435db84fc9e4ae3131d8ab345fce4a2", size = 1970175, upload-time = "2026-09-16T06:33:58.699Z" }, - { url = "https://files.pythonhosted.org/packages/6f/57/0ec92e3394aabe8fdd697c1205258402f533e54197982370b802b385345d/pyvoy-1.1.0-cp312-cp312-manylinux_2_31_x86_64.whl", hash = "sha256:75a5e986ea956d1dc7d5eca5bbb6da09103743c68445f95af077853b891afeea", size = 2011201, upload-time = "2026-09-16T06:34:00.987Z" }, - { url = "https://files.pythonhosted.org/packages/5d/5c/6fa4b435b341bf79fc1646355ee73eef37bf99268779b72ff04cbd610aa9/pyvoy-1.1.0-cp312-cp312-win_amd64.whl", hash = "sha256:7ff592622d4aa51941ceeffe9f2281cdd47cdaf0f87e4ea4dd41a62632fe709f", size = 1519830, upload-time = "2026-09-16T06:34:02.66Z" }, - { url = "https://files.pythonhosted.org/packages/b6/1a/ede0c2cb41168fc6c6caea50966a7f693a70c9f046358a358cf462f8b2a7/pyvoy-1.1.0-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:4dc96d816644d8ff80305a99f78bbdc0415e481b8f8a43a25b43dab64eb37702", size = 1702792, upload-time = "2026-09-16T06:34:04.591Z" }, - { url = "https://files.pythonhosted.org/packages/82/4c/2206aff392789f3c4f0cc64f7f0521e894c07015430b47f0f78a81c0df8f/pyvoy-1.1.0-cp313-cp313-manylinux_2_31_aarch64.whl", hash = "sha256:25d113d5cbe76a414b2ecae595b72d646482293d3d07b19210ce4aa5589205c7", size = 1974187, upload-time = "2026-09-16T06:34:06.181Z" }, - { url = "https://files.pythonhosted.org/packages/fe/fb/04d0b46e13f7facfe908897aa9e419c08c8c1ddcb02d15a6914a833b0a70/pyvoy-1.1.0-cp313-cp313-manylinux_2_31_x86_64.whl", hash = "sha256:a78ec316de9d69f69a13c25067af17d7d88770c0d610741064276c686c1b0228", size = 2012824, upload-time = "2026-09-16T06:34:07.676Z" }, - { url = "https://files.pythonhosted.org/packages/bb/96/c6dc006e7a666bb67ace2987d370742c08f0d4fe6361c9c01b39fe3b9da6/pyvoy-1.1.0-cp313-cp313-win_amd64.whl", hash = "sha256:e5098868f18e7179b3b3f95dad15d3f1354d1d03e43b3c4b8e89235c03676c33", size = 1518824, upload-time = "2026-09-16T06:34:09.121Z" }, - { url = "https://files.pythonhosted.org/packages/94/4f/6c7f92bc0def10af21b35528e15924a7c2053a7b0c679a36c3b93bb353c4/pyvoy-1.1.0-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:f9d1c7dd0bed1e4fff0882426a7b3f1f0df9529f0c9338cb0a5950c17a35626b", size = 1712289, upload-time = "2026-09-16T06:34:10.729Z" }, - { url = "https://files.pythonhosted.org/packages/91/7c/a019ab159a3a7c3d725f348c29daf505afbf4c525661d81b08451cd4cfee/pyvoy-1.1.0-cp314-cp314-manylinux_2_31_aarch64.whl", hash = "sha256:c7eb88b8935628421b9958caaf7e7a3fe87433ef35d9c3b07dc759d619ddcf59", size = 1978938, upload-time = "2026-09-16T06:34:12.352Z" }, - { url = "https://files.pythonhosted.org/packages/b5/0b/4949af6138918765f8799c3fdb4d463e9584557781f5ac32c4c200cb9089/pyvoy-1.1.0-cp314-cp314-manylinux_2_31_x86_64.whl", hash = "sha256:b088a19d9f165a75772249ea5a00d0e6ecacf5a237c3e4ea3e0e4ca526b5ded4", size = 2019448, upload-time = "2026-09-16T06:34:13.939Z" }, - { url = "https://files.pythonhosted.org/packages/a2/34/243df0e4da5f130788e985112c3f190191a45c107979d044bc48013d69d4/pyvoy-1.1.0-cp314-cp314-win_amd64.whl", hash = "sha256:625354d2146f4adccb4c3b2fe98a6e01a2de8fe0bd30dea002803e3121aadf55", size = 1583735, upload-time = "2026-09-16T06:34:15.408Z" }, - { url = "https://files.pythonhosted.org/packages/08/c4/b525467f3df27d0fa6be31b4ab1065e97305c2e9691c83f2048f37b8c47c/pyvoy-1.1.0-cp314-cp314t-macosx_15_0_arm64.whl", hash = "sha256:479d13ecd84f75584c3f41edf05796a5f7919e231f18ab0b9359f21ad027896f", size = 1701769, upload-time = "2026-09-16T06:34:16.881Z" }, - { url = "https://files.pythonhosted.org/packages/07/ce/ea1016bf979f11c931c0603f967d8c34abb48eb846f64787980abc514dac/pyvoy-1.1.0-cp314-cp314t-manylinux_2_31_aarch64.whl", hash = "sha256:77c8f04a7bc2ab100faf55beb9c0cbd74f9c934db7c6fc9eca5dee19588c805c", size = 1969584, upload-time = "2026-09-16T06:34:18.339Z" }, - { url = "https://files.pythonhosted.org/packages/e3/96/760a72a656fbc3ec9a6e86fdc7dc26162a6009ce01f7a2141de9c5205332/pyvoy-1.1.0-cp314-cp314t-manylinux_2_31_x86_64.whl", hash = "sha256:537b4cdc4de282f08d000dfd9b4ef1a87b195cab22bf358b54a16577494bf8e3", size = 2011257, upload-time = "2026-09-16T06:34:20.006Z" }, - { url = "https://files.pythonhosted.org/packages/3f/bf/2d92ee6b492df695810513574a411430bff40d753ec9112cc9fa22ed03cb/pyvoy-1.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:bccd62807efa646cce1ff79b26c317b4cd600ec9fa07cc6a867abe906d5ae72b", size = 1580697, upload-time = "2026-09-16T06:34:21.666Z" }, + { url = "https://files.pythonhosted.org/packages/52/d0/972717abecaab4917d26ac512171982d390c87a3857fb81c3cf26ba675fa/pyvoy-1.2.0-cp310-cp310-macosx_15_0_arm64.whl", hash = "sha256:fbc573a215fbe51957d5d93ae35bb6f0bbca29ea56285c5f63bb3e8bfc4aab2c", size = 1716393, upload-time = "2026-09-25T07:17:06.252Z" }, + { url = "https://files.pythonhosted.org/packages/d0/d8/15eeaa6877d73da75178d5056129c3edc588a6762d3ea8ffe7d361c66b3a/pyvoy-1.2.0-cp310-cp310-manylinux_2_31_aarch64.whl", hash = "sha256:79c787b6d41b629be8846b24b1afe57b47b4eea41efa38d4d59d86d565abe42b", size = 1983556, upload-time = "2026-09-25T07:17:07.997Z" }, + { url = "https://files.pythonhosted.org/packages/10/77/42de0731cceb4fa87655cb56a9cc9d8d6ea7155cb47335f81cdb475b4292/pyvoy-1.2.0-cp310-cp310-manylinux_2_31_x86_64.whl", hash = "sha256:8bf3a9356b20c92b59b1281541f16357e92d24124f4696513bdf1c319aa3f9e3", size = 2024178, upload-time = "2026-09-25T07:17:09.525Z" }, + { url = "https://files.pythonhosted.org/packages/45/94/3a5b2fe5a0ffa3c741ba775a53398676d80ac99902c273574abeaf3ef4a5/pyvoy-1.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:1e7117cb400893ab9df9290d1b781aa306b7b70b82598428fd3727e59355d05f", size = 1526929, upload-time = "2026-09-25T07:17:11.004Z" }, + { url = "https://files.pythonhosted.org/packages/20/53/2a79fea89df50d313c48d411074c7e03a970decb8f281fd4189fd8e0cddc/pyvoy-1.2.0-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:26733085686fc7fae05c48cc980bb657c8674b4eccb8b5fb2a30276f10db2b3a", size = 1712905, upload-time = "2026-09-25T07:17:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/9c/0c/a586b409cc6b009fac6cb393c4be3496ff3a2d99a4d1f8d2cc049f3c94b8/pyvoy-1.2.0-cp311-cp311-manylinux_2_31_aarch64.whl", hash = "sha256:62c92b18df13223865977156e6d15ca007d60f6924e92b3b5fb9125c4f292ce4", size = 1984673, upload-time = "2026-09-25T07:17:14.87Z" }, + { url = "https://files.pythonhosted.org/packages/96/77/278a69bea6930f8edfcb8384fda9fb23c559e407f67f691cce7d92b79cd3/pyvoy-1.2.0-cp311-cp311-manylinux_2_31_x86_64.whl", hash = "sha256:41b1fbee91b020eb9a4994177b7b7461b7029e68c29bb99d7593516af1bc02c9", size = 2022317, upload-time = "2026-09-25T07:17:16.388Z" }, + { url = "https://files.pythonhosted.org/packages/6a/62/7fc208c9e0ce7171b12d7d9773cf4b8a8e0f3c6bc08a2f6b2217ce1ba979/pyvoy-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:a984a18035930f4818011719f611dbdbc9c168a4de953ee21fbe863f2adf2369", size = 1525397, upload-time = "2026-09-25T07:17:18.027Z" }, + { url = "https://files.pythonhosted.org/packages/4e/0c/f621708aaeb3e9d0e3eef36f089affd6840cc00ce3af2baef2917059e382/pyvoy-1.2.0-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:8940efb66beff9fc2715a335785e3c0a626de219e7e3ff9f9fa123a298b5a2fd", size = 1706731, upload-time = "2026-09-25T07:17:19.714Z" }, + { url = "https://files.pythonhosted.org/packages/ab/13/718744920e82672552e1f946f721fdaacf82094397ff4e76aaf30d059b1d/pyvoy-1.2.0-cp312-cp312-manylinux_2_31_aarch64.whl", hash = "sha256:ea74f5cfd1a058d6a6cd9fdca7d60b57a09b478200f057d1097ca3ceda1db011", size = 1976856, upload-time = "2026-09-25T07:17:21.493Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a9/58f4946e38ec360ad7866430186ae08efb269ff73d323a3ff2d9e09aa32e/pyvoy-1.2.0-cp312-cp312-manylinux_2_31_x86_64.whl", hash = "sha256:e333124d4307f30ad43f20389c8eed091eea4afb26f250fb782e10d753539c9f", size = 2020273, upload-time = "2026-09-25T07:17:23.217Z" }, + { url = "https://files.pythonhosted.org/packages/0f/dd/e9bc962e8dd93b525f8970a26fb51a48db007b74956b812f6959e5594b4c/pyvoy-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:784bb66e39a8440e329899697bf622809138dcaf94e9784efff3c5c62f9f307c", size = 1524439, upload-time = "2026-09-25T07:17:24.862Z" }, + { url = "https://files.pythonhosted.org/packages/a0/b6/aaaac2f33ef489afa3380891ab92058d337f5546c4babb80b4eb58c15147/pyvoy-1.2.0-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:06228d6c3d2ed0cd98902c31fa8b3e964429aabf4de44d504030cf895c2e6e9e", size = 1708608, upload-time = "2026-09-25T07:17:26.574Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/176143a2f824cc5987b68770e061c8da06551446d9d114ff5d3da93d932b/pyvoy-1.2.0-cp313-cp313-manylinux_2_31_aarch64.whl", hash = "sha256:0a89a0b99f4f651edd3ee71dfea2aac470f7b4e037acf75fa8daa501d858ccdf", size = 1973484, upload-time = "2026-09-25T07:17:28.091Z" }, + { url = "https://files.pythonhosted.org/packages/9f/79/7e0890570cec974916c0397ffc4bd9f5e4c9235a062924cc40adf751e99c/pyvoy-1.2.0-cp313-cp313-manylinux_2_31_x86_64.whl", hash = "sha256:bf0c58dc050fb69c560e76475e3cf3b7f85609fbbff654bb9e82fdaafcb89765", size = 2014313, upload-time = "2026-09-25T07:17:29.587Z" }, + { url = "https://files.pythonhosted.org/packages/d8/aa/42fbf3f08adcb9f399b522cc3a95004f23d0f9f296ac58b0bb489b98a802/pyvoy-1.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:de6b653d746c6c9ba4fd33ea303aee1f643d7d2269569c1487c793b6bcde4cda", size = 1520308, upload-time = "2026-09-25T07:17:31.049Z" }, + { url = "https://files.pythonhosted.org/packages/42/4b/0b8bbf445432d25a99417bcbf9e3563b0c2396789c64a7bbeca91ddc2873/pyvoy-1.2.0-cp314-cp314-macosx_15_0_arm64.whl", hash = "sha256:f2edcfe5cfd4dcc724a040c616a1e6158292fc3c18856876e208cdf07848f84d", size = 1709610, upload-time = "2026-09-25T07:17:32.98Z" }, + { url = "https://files.pythonhosted.org/packages/43/45/f7d22b9c6c720bb8b7ac43e3443d188bf425df632c1d5a0f7f923ac9f19e/pyvoy-1.2.0-cp314-cp314-manylinux_2_31_aarch64.whl", hash = "sha256:e31a6957684f10355feefcaed63f0fbaf9ea0a0a94795b1b23dfff88dec724d4", size = 1973726, upload-time = "2026-09-25T07:17:34.604Z" }, + { url = "https://files.pythonhosted.org/packages/75/fa/d370c309d1764e713edf0198c83d9e2bb511d3611ca6f1c33b21af10dec2/pyvoy-1.2.0-cp314-cp314-manylinux_2_31_x86_64.whl", hash = "sha256:571fe5c29abbd032d4c37a4feef0a97f19103d7eddd6111f3f6870921ef9b639", size = 2012690, upload-time = "2026-09-25T07:17:36.094Z" }, + { url = "https://files.pythonhosted.org/packages/89/cb/ed77175388afb35ba392eddfa9b973e99646a2613629e3c2dc022afad442/pyvoy-1.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:ee94415c9d7bbf879896a0e7bd6c6ec10ae85cb16d67168fec4dc293a6371613", size = 1583086, upload-time = "2026-09-25T07:17:37.544Z" }, + { url = "https://files.pythonhosted.org/packages/a2/d7/acce7656734dff42d1978388d9a6c2358cd172576661c2dfb5790fe0db06/pyvoy-1.2.0-cp314-cp314t-macosx_15_0_arm64.whl", hash = "sha256:9bc659dd1fd060e85f38f10a073393e4bc25e4fd080540898f25d73a0e056465", size = 1708618, upload-time = "2026-09-25T07:17:39.05Z" }, + { url = "https://files.pythonhosted.org/packages/89/4a/bef6b397069839ec62a1ae5da74d3cd780717f63e5dbf9a8d18ded3386d5/pyvoy-1.2.0-cp314-cp314t-manylinux_2_31_aarch64.whl", hash = "sha256:86740cceba790d6502b5cf448d05287c5e3c56e72133c260678874c46fbccb4c", size = 1969015, upload-time = "2026-09-25T07:17:41.069Z" }, + { url = "https://files.pythonhosted.org/packages/34/38/2817d32c90bb4ca9f29deeaa913eae2a566ce5340f0c8503044d523c7fa1/pyvoy-1.2.0-cp314-cp314t-manylinux_2_31_x86_64.whl", hash = "sha256:224a917a5fbde047a97e24a61a0291f46b3482a48eca5a15864f98b9ab42acaa", size = 2012447, upload-time = "2026-09-25T07:17:42.545Z" }, + { url = "https://files.pythonhosted.org/packages/20/f4/e22914551c4c7b01451d72355cf8b0ea8e4cec36c352a5abc2670c9fcb18/pyvoy-1.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:a1753de7295a3cc7ce9682baf3e538b1ef48ee300ce68ad1a58bd2e119944d64", size = 1585939, upload-time = "2026-09-25T07:17:43.98Z" }, ] [[package]] @@ -1551,27 +1551,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.16.8" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ba/78/449cb84790bd5cc3823b2652ee405a4558856e5c4195aee3a16bf7b3eb5d/ruff-0.16.8.tar.gz", hash = "sha256:9247bf92b5f04d825c8639a4fe423ec2e4222acd9222e58412b0dab7e442798b", size = 4938814, upload-time = "2026-09-16T15:54:46.688Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ac/25/6071aabc530e9be7e2c195e8fe3f7aea2735405b6cf447212832d7811831/ruff-0.16.8-py3-none-linux_armv6l.whl", hash = "sha256:6ffbd6d87383c1edf5f6fa890f10200950240d7c1a16052a19a09d3a2307dd38", size = 10048966, upload-time = "2026-09-16T15:53:57.605Z" }, - { url = "https://files.pythonhosted.org/packages/54/98/07f90ecbc74dd5fb5764f11f2bc774d6a7cffef92d2ff5f5b4e9e23c754e/ruff-0.16.8-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:42ed6b878ed61e3acca92f2730a17acff39286944ea82398544696366a6f925e", size = 10165498, upload-time = "2026-09-16T15:54:01.14Z" }, - { url = "https://files.pythonhosted.org/packages/fe/1f/e6a712e3b47cad4a40600134105ed193cb773f618a42eb7ba323cb812cc0/ruff-0.16.8-py3-none-macosx_11_0_arm64.whl", hash = "sha256:7ea781c7f2afba8c6a505ea0fb3f994020249e0c450635f5381286fea6b46170", size = 9830004, upload-time = "2026-09-16T15:54:03.998Z" }, - { url = "https://files.pythonhosted.org/packages/23/f2/311a08776d75d81c7676e20b6b020ae63cbe881fcdc7a8dd64e6e18bdd93/ruff-0.16.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8efeae3bbe414a5efefda11a792dfb51ef90ac48d50c4830de2f644caf3e8659", size = 9986558, upload-time = "2026-09-16T15:54:06.804Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ed/37b6cb3d3ba8c73e68ae3eb1d502383beb5aa05a582bb7bb3a922f929f54/ruff-0.16.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3a79b795469fef7fc6e908b218eed2eb17332afd85031db6480dc864560e69b2", size = 9877332, upload-time = "2026-09-16T15:54:09.552Z" }, - { url = "https://files.pythonhosted.org/packages/22/cc/40873a8f36ad084cc540d55fcca7077264d5b13b24659e9180c176fb2b08/ruff-0.16.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3fdc5563cdc50555e6fba39322850860e9267c1b3d12c26a74729d8604c3c812", size = 10507125, upload-time = "2026-09-16T15:54:12.152Z" }, - { url = "https://files.pythonhosted.org/packages/c3/e4/fc91a642b78ccbab6b9477720f3644ae7a10a9bcce69a934679cd64f62bc/ruff-0.16.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:34508983c70665578dab88f5223d8e6228307e1135398ca8bfc8b7e9501e282b", size = 11336694, upload-time = "2026-09-16T15:54:15.489Z" }, - { url = "https://files.pythonhosted.org/packages/c2/3d/bbd2a9a600a4e73dc3e7548a249c8d1671273464b55822c6fae50f602dff/ruff-0.16.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:644bb578569e0ffc575741232bd385dacdd6fbe123f1a729e7a225f54aa3957f", size = 10774448, upload-time = "2026-09-16T15:54:18.16Z" }, - { url = "https://files.pythonhosted.org/packages/1a/41/d83af9879a7b6e8bf5fe16b1da0b134049d2f5d3afac12defb0897cb84bd/ruff-0.16.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15e7d226246961db9235098333caa13063906d3851136b84c2900b82f5daa1df", size = 10323796, upload-time = "2026-09-16T15:54:20.743Z" }, - { url = "https://files.pythonhosted.org/packages/f5/2c/cefd07bfe914b84943ea769ade8d607bd22750b965d3228eefd7cebd15d0/ruff-0.16.8-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a2bf6bc3e9ebdd4449abc6f06cf64b98051a2c61cf94d2fe9596518c881f1a1e", size = 10514115, upload-time = "2026-09-16T15:54:23.497Z" }, - { url = "https://files.pythonhosted.org/packages/f3/9d/76a2e26c79a23be6e6e3664c57bec9e9fc8de155cfb9e4b67ea91b64f9d7/ruff-0.16.8-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6ca111ba0849539165e9e59d2b442542f3c1e8060ebbdea82494f1ffbccb1e1f", size = 10072582, upload-time = "2026-09-16T15:54:26.185Z" }, - { url = "https://files.pythonhosted.org/packages/2e/d4/f42edddb39668af1a559ceafa3823aedd65633a48dc9768e775485faa2c1/ruff-0.16.8-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:359a1e5b495448ee1e91018064382ebc86f90e8aac2fed222c7d0e4e8df85fd2", size = 9879644, upload-time = "2026-09-16T15:54:29.278Z" }, - { url = "https://files.pythonhosted.org/packages/f8/d4/913e3195d95e0378786c6656945c865f534a3560e29139da4882aff630d1/ruff-0.16.8-py3-none-musllinux_1_2_i686.whl", hash = "sha256:59e8f5681349474110b24d62e93cfda6593f5fa3473446ca3705200cac1a08b9", size = 10231569, upload-time = "2026-09-16T15:54:32.036Z" }, - { url = "https://files.pythonhosted.org/packages/2b/c4/8aa6ea0bdcedbd1bf87397e2fc4ed8406448ea5842f8660bc6e5f163039d/ruff-0.16.8-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:efa3e7a16d1baaa79957888dfdf8be9ef2e44db81cb032af06d76632ab59e773", size = 10663666, upload-time = "2026-09-16T15:54:34.838Z" }, - { url = "https://files.pythonhosted.org/packages/3d/02/7f10ef4700bc223c30a3fdd10631a29830c45524b810a3c7ed947af64591/ruff-0.16.8-py3-none-win32.whl", hash = "sha256:55793ba85c69921e89be061426d91a78652d6e50317c962240922747a4eb713f", size = 10093472, upload-time = "2026-09-16T15:54:37.47Z" }, - { url = "https://files.pythonhosted.org/packages/1e/5d/a509c07d714b6da88f2c518b4637cf6f1d46b074be8f0f1e5fb9ff5126fe/ruff-0.16.8-py3-none-win_amd64.whl", hash = "sha256:a6b85621fd3c81e31fc5f5add09c9c078b430db3595ca632efafdec9e64ebfaa", size = 10586899, upload-time = "2026-09-16T15:54:40.488Z" }, - { url = "https://files.pythonhosted.org/packages/fe/a0/50787329e4f20bf9dc9f6230015d46ec69c51a97ace5bc202dae4755365d/ruff-0.16.8-py3-none-win_arm64.whl", hash = "sha256:d075e820af612102ce217f07cc93e69f9490b10ec13ea85fa87bd03d996cef8a", size = 10386316, upload-time = "2026-09-16T15:54:43.332Z" }, +version = "0.16.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/96/bf/c935ca98e73fe8ce65b87ef08a280c0c1e85295d569228c15e87d8fdfaf1/ruff-0.16.9.tar.gz", hash = "sha256:12b625c6cfba78d285d9f48eda5f053374f1e53cb10ef17342a383750db99161", size = 4948764, upload-time = "2026-09-24T20:37:49.416Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/26/df51322b52ee1ada7eff2d071ea09d11d5c2d1dcc9f02594f5785c4d1635/ruff-0.16.9-py3-none-linux_armv6l.whl", hash = "sha256:95e6f022090368ab3b824c36276839c53b2adf1a3f4c09fefc33dfc400f6da96", size = 10082922, upload-time = "2026-09-24T20:37:13.045Z" }, + { url = "https://files.pythonhosted.org/packages/a5/27/7bf51f5a7aa375e9f339280a303aab44ca75dc1525f1cdc5991761685b0f/ruff-0.16.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:a5f27be168556594a86d2f415db0cf43f5291917849318f873c7e2791f7a8c67", size = 10236360, upload-time = "2026-09-24T20:37:16.049Z" }, + { url = "https://files.pythonhosted.org/packages/b6/63/09659283f92f02dff45809da194a70da2f688d87c55d8875c4fae3536072/ruff-0.16.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:1632eb1d6197f33bd00b1acbc5b71009e89a8895c158e2d2b03a834fac964ab6", size = 9892940, upload-time = "2026-09-24T20:37:17.957Z" }, + { url = "https://files.pythonhosted.org/packages/24/58/98de1b72ec172f5f8f1731236fe21585b3998bf7dfe9fcc44ae9ba626012/ruff-0.16.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b3f951b14d865d5952c89d40a5ca07e87abe24fa5453299878411e127748fb1c", size = 10032114, upload-time = "2026-09-24T20:37:19.942Z" }, + { url = "https://files.pythonhosted.org/packages/c8/7d/f1e17c54ab59d4bad1dce8ee3e22a7a1d0ef4745240decacdcf3832b5bb2/ruff-0.16.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:447fc07e1573afff7cb02803462b12b6c8ece7cf10e2cd78565fa6d7a1c0bf8d", size = 9910227, upload-time = "2026-09-24T20:37:21.872Z" }, + { url = "https://files.pythonhosted.org/packages/34/19/436f647a65075bbd3bab2668b3bdaa5120559b294694018cdcefabbbf30b/ruff-0.16.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a3e039a6a40ed976c491722b60e0ae4a4aa1a86057f540ee7a37a5d19ae9120", size = 10547484, upload-time = "2026-09-24T20:37:24.229Z" }, + { url = "https://files.pythonhosted.org/packages/03/59/38430a6bc2f6d8095447ac39625cf8b6e9344a47e6c26225c8ba1bff3ffb/ruff-0.16.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4684dded7db60aa57cb118fa158630f5feade4af5782903b6053484bdf9bd129", size = 11412367, upload-time = "2026-09-24T20:37:26.307Z" }, + { url = "https://files.pythonhosted.org/packages/c8/bd/bbb6d7fc7f208c8b8c50dd5dc8206e4cfdb1e7a8fb852606a3adf370c880/ruff-0.16.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d29c934357e45642fda2f34c0b1f4025b4a6c01e15e4bf0016879d60078a142c", size = 10869787, upload-time = "2026-09-24T20:37:28.35Z" }, + { url = "https://files.pythonhosted.org/packages/bc/b8/9c543074918061abbefc3bd139bee22de35abedb00dde0f2d27288838962/ruff-0.16.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a21713e629d3e5bdb2f5c2def1cc7f04f47fa8e1a7eb0571b4a28e1da64bc728", size = 10406494, upload-time = "2026-09-24T20:37:30.624Z" }, + { url = "https://files.pythonhosted.org/packages/35/7a/5a8851bd146e7ccf8fd4b003f6c75c11f8fbdb0e60673b45097986b6bf41/ruff-0.16.9-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:7baa24ef5fc8e77aa93879e1d3f43754a01ae488e869f1ae30cf431afd4d2452", size = 10590083, upload-time = "2026-09-24T20:37:32.439Z" }, + { url = "https://files.pythonhosted.org/packages/87/f0/4c3467188f23f806960b46fa76575a7cd0514c9ba90562650b71efc96980/ruff-0.16.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a41aac6230aadfaa133bdfa1614488531ffa3e0837567ae04c0da2058a9c0f9e", size = 10119151, upload-time = "2026-09-24T20:37:34.581Z" }, + { url = "https://files.pythonhosted.org/packages/15/34/5a4def5adea572ce6aea0bb64f21f928ee317b80e0db747d7979b01d7261/ruff-0.16.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:c2529fb5896d49115b0e9aa8f887490b34bbe76baf879ec2264ac59406869ce7", size = 9911544, upload-time = "2026-09-24T20:37:36.796Z" }, + { url = "https://files.pythonhosted.org/packages/62/5d/d15ebea7499eef9373318c0ee6ca127832927c6529731f6d48e18dce7ca9/ruff-0.16.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:41e3870277694177429b56406d65dfbdb2c2802c52b715edaf6a0b829c69d4ee", size = 10269884, upload-time = "2026-09-24T20:37:38.857Z" }, + { url = "https://files.pythonhosted.org/packages/d1/56/c5d3cd119ded7a3c7aba0e961b69cb3df701c91662c98ad694467d060ce1/ruff-0.16.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:8adbe4e58af167f767d7b2ba5e83c42e878350796cf78c2f5e14ab9903a92588", size = 10749366, upload-time = "2026-09-24T20:37:41.042Z" }, + { url = "https://files.pythonhosted.org/packages/ac/fe/734ec7527029ac757ecf821f143c9f3fcf69149c21f53a044a899b430f5a/ruff-0.16.9-py3-none-win32.whl", hash = "sha256:0e1dbc2073624dee6618d41d0098690a7244654af746704b64759e12b6b6b385", size = 10152355, upload-time = "2026-09-24T20:37:43.025Z" }, + { url = "https://files.pythonhosted.org/packages/14/21/26e4643629b3ebb44f0a06f9c9a53058d63d989415f63a9a3c28e2ee7f22/ruff-0.16.9-py3-none-win_amd64.whl", hash = "sha256:6bd40fec8cd4c8a3d4dd589bd8ad4e6320c13c29234159bfd959a40d529d597b", size = 10592965, upload-time = "2026-09-24T20:37:44.944Z" }, + { url = "https://files.pythonhosted.org/packages/51/60/5fb1a39dbb5ae314d5f59bc7348a63c1d5c20f3cd83914c4b5cb0be31d2d/ruff-0.16.9-py3-none-win_arm64.whl", hash = "sha256:ed1a252039200f57a59eebc063b54beabea67bfbaaca0eeaa7f54b5fbcda2284", size = 10458649, upload-time = "2026-09-24T20:37:46.882Z" }, ] [[package]] @@ -1594,15 +1594,15 @@ wheels = [ [[package]] name = "starlette" -version = "1.6.0" +version = "1.7.0" 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/b5/b4/205b0d5241d934e8add0c38aa924c4f9fb7330834ff11e5444db964ec3f9/starlette-1.6.0.tar.gz", hash = "sha256:d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b", size = 2716969, upload-time = "2026-08-08T18:27:57.512Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7b/2b/3850dc6bf7ef71b088962eba31dafc6cffd2f96e577ebb0bb316df96da3e/starlette-1.7.0.tar.gz", hash = "sha256:c79f74ea63cff761804fbbfb182f1e0b440c2d07b164d24700c5a1bab5d6ff5d", size = 2736246, upload-time = "2026-09-23T07:30:26.35Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/cb/6a6a47d5b464bd08695d254f3da6e7986cc70c9fa5d778eda57538edfe56/starlette-1.6.0-py3-none-any.whl", hash = "sha256:a86dd39d14bb45f85a3d18525215a9ef0cfd1f192ac793220e72598c90335f0c", size = 75969, upload-time = "2026-08-08T18:27:56.196Z" }, + { url = "https://files.pythonhosted.org/packages/4e/d6/1ec1b290f9e0fb067899b61e1d37a30c923068bad260b216dbe37a7d2967/starlette-1.7.0-py3-none-any.whl", hash = "sha256:67f8e99895493dd2911a03f11314af6ceebeae4e704bb9f43dfc6a9db151c93e", size = 78980, upload-time = "2026-09-23T07:30:24.567Z" }, ] [[package]] @@ -1620,24 +1620,24 @@ wheels = [ [[package]] name = "tombi" -version = "1.5.5" +version = "1.5.7" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fb/1b/21179ddea6ee42ed4c31176e0f016084726adea3a2c3924aea687f27d0ef/tombi-1.5.5.tar.gz", hash = "sha256:b630bebb4fb7b479c237e572c272f8565a3279c1beea3f05b4df9f73a0f638c7", size = 744144, upload-time = "2026-09-12T13:28:59.151Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/4a/a240eb9521452744316c102648d5b448ca5ec5ed093c7ba04ec410b00335/tombi-1.5.7.tar.gz", hash = "sha256:ab64c9190e1a0e1bd4d8f8ec1f593f8babdce92de71bc131647f249a2bbaf0fc", size = 773329, upload-time = "2026-09-28T01:27:30.158Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/68/dc/e8398543de43e75adeff2d8039c4679ddcb60af68b782c57f6be3dfe2d8b/tombi-1.5.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7def71aeb1e7ffb121c501501320093003e88ad9b857437a57d857bf0eb76367", size = 8993356, upload-time = "2026-09-12T13:28:25.895Z" }, - { url = "https://files.pythonhosted.org/packages/8c/6e/ac115b4bbb7ffdfddf9a8d6c6dbe909e99aabe563bc44611ed680e0d689c/tombi-1.5.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:9aade72fdd3f6d5e895f600f198b15eeaf461d1c1baadfced369c5f99044abb2", size = 8498479, upload-time = "2026-09-12T13:28:28.238Z" }, - { url = "https://files.pythonhosted.org/packages/0f/c6/53f8721ddca88d80897c4332e1d395c7b65dde8b0de75e5ff0cb9af82c2e/tombi-1.5.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8486fa30072f4983b83154620b9222ec32e20530df5b13ff0ad254abb403fb99", size = 8986964, upload-time = "2026-09-12T13:28:30.379Z" }, - { url = "https://files.pythonhosted.org/packages/ea/48/f671800af196f91df1a875239b2d6f394fff44d295fe0e3713ddf67428e8/tombi-1.5.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8946a499323fcfa0883c9ddc8ea2bab562385d6293f22aaf7e5b7f1eb706a0b9", size = 9368795, upload-time = "2026-09-12T13:28:32.358Z" }, - { url = "https://files.pythonhosted.org/packages/15/c7/41b81c8be06ab603f33525998954a2af7ba9a794656af0be2d208141cc10/tombi-1.5.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ced5ee1a352b9c5d0e82087e4b2db0c315473196e53a202f1343f93e98f545d", size = 9645282, upload-time = "2026-09-12T13:28:34.387Z" }, - { url = "https://files.pythonhosted.org/packages/8e/2f/08e631c5d643dde9edafdaf7b8b6decc84ef4bd4a21850da892bacda1086/tombi-1.5.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dc2b3c7584c0f98bdd676e79c682e1b8327758504323864e66460b9a55d46fe6", size = 9355802, upload-time = "2026-09-12T13:28:36.944Z" }, - { url = "https://files.pythonhosted.org/packages/de/a7/a90e54a6154eb2a31102bd9918821605ee24a1fa565fa3047ba70b2c9aa8/tombi-1.5.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed01311c4c8ca215eaedd2e9fa74131dad517fb6cbbc8c06611c9d9e85d98237", size = 9285600, upload-time = "2026-09-12T13:28:40.928Z" }, - { url = "https://files.pythonhosted.org/packages/c2/1f/25889e3b7782e6368aad46035d9e751d7be0a46c11532e07a7e9cf34451d/tombi-1.5.5-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:823a378e28f80689418c9c8f085de82a45bffdf26604b1ae973d77e70d74347a", size = 8772867, upload-time = "2026-09-12T13:28:43.209Z" }, - { url = "https://files.pythonhosted.org/packages/2c/f3/13fb7cda16813112d2f3ae3a6d4d94b6c55a95fe6361a642df5c31480bfc/tombi-1.5.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c0c36f4026cf9c7ab2c0fd5bf376a7563e91631d83c2ac51002f39a8d186d6cf", size = 8796365, upload-time = "2026-09-12T13:28:45.281Z" }, - { url = "https://files.pythonhosted.org/packages/ac/04/5326a36b9926e749eff616325f96514ee397906f636f126ffd0351027638/tombi-1.5.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8b249514c1d40771fabf4b5f31bcde00d7e5e0ffa1e0d6b96fae43b56cc30f86", size = 9000409, upload-time = "2026-09-12T13:28:48.064Z" }, - { url = "https://files.pythonhosted.org/packages/ce/b8/ecf82cc8957e976d1773fbdb6715efcbf67acc884fc38cfc687d37afbcc5/tombi-1.5.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5a491da36fdd0c6360823727e6262ad3bc128c35783f85966521cd7b4ebaad3b", size = 9189762, upload-time = "2026-09-12T13:28:50.512Z" }, - { url = "https://files.pythonhosted.org/packages/f6/eb/d7f3444e64ab7f80736c4332a9f72089ac50b81b8675d6064ce3ce84f7e4/tombi-1.5.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:3e06c3d8176ca486dc77c0f2a1b08eec9cc031e7f5e05b8f50bbf223d1397a77", size = 9396743, upload-time = "2026-09-12T13:28:52.7Z" }, - { url = "https://files.pythonhosted.org/packages/03/54/1b400a91d5e929f112232179e780f8a0c52f2c31eb117bd1c62416b243cd/tombi-1.5.5-py3-none-win32.whl", hash = "sha256:68fdfad03d512015f6b633a3431e66558d563adb70fb1472d2cb063c4b411423", size = 8941613, upload-time = "2026-09-12T13:28:54.817Z" }, - { url = "https://files.pythonhosted.org/packages/bd/d5/1182a78a8dc9087a791e1a785eae1c51c30523f4fee8a77673902dcef6a4/tombi-1.5.5-py3-none-win_amd64.whl", hash = "sha256:65fd62de83f91e29071eb350437bba581ecce51d028a99bd17884cd6a0e55600", size = 10285567, upload-time = "2026-09-12T13:28:57.029Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c4/45b651b1b34c4b2938da04b9310ce59cb301a0adc610dd8b3e6151a7ba9d/tombi-1.5.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:1fe78b3d68324c3d4a25d1814af1899c96a49609303847e96455b0abaeed7cda", size = 8589518, upload-time = "2026-09-28T01:26:52.297Z" }, + { url = "https://files.pythonhosted.org/packages/2c/c1/2bbad95992b4d736a96841b89ca0f1ddd8caaf699d44b839e3c0bbfdef16/tombi-1.5.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:125339233b19ada4479db94618fb043d6119321b62c34b2809c644bd00e05194", size = 8125303, upload-time = "2026-09-28T01:26:55.125Z" }, + { url = "https://files.pythonhosted.org/packages/a5/8b/46feceaa06575f587c3ce6af11f1d72d4ec44970d862dd2e2428457f08b5/tombi-1.5.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b8b63f28a909cdc8f892eb2d1f946908a6c809cbbb92c6811a9b1b022e39723", size = 8525617, upload-time = "2026-09-28T01:26:57.163Z" }, + { url = "https://files.pythonhosted.org/packages/91/c5/4f7f1e2def28c8612ff82229c4e2e41ed49e7ce2e3f4f54809dba273ba9f/tombi-1.5.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a61950e0904a45ce18850612cde4b80b0cd0f881c987dd16bf689230577539bb", size = 8920732, upload-time = "2026-09-28T01:27:00.117Z" }, + { url = "https://files.pythonhosted.org/packages/fd/7e/09c084053ac15c00b56ab43fbd8f1531711da55e3a9e4e088dfd78e2d7c6/tombi-1.5.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3670ab3ac0ea6cddb2e0091a7d3a512e8dce8f2da47ff4dad0475cab707f5430", size = 9207737, upload-time = "2026-09-28T01:27:02.976Z" }, + { url = "https://files.pythonhosted.org/packages/85/ad/d620c9aa7c0980fde6870f39a123f522f939568d674b00b819e9cba4ebb7/tombi-1.5.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b437836470dd2ed0065b7facd30478dcfe7e59ce630168ea9611879680940efc", size = 8990744, upload-time = "2026-09-28T01:27:05.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/56/b881cb26158e4e1d2e58f0475d08f38991565f0e336cdf9e493513cc4d7b/tombi-1.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:830458e93cecce16877b3d0e6205bf28814fa6645f8da8febfac285115885925", size = 8871847, upload-time = "2026-09-28T01:27:08.555Z" }, + { url = "https://files.pythonhosted.org/packages/cc/27/ca9b31930ce2ce065557dfd142928586689a24e240f890cd0ae024de4b12/tombi-1.5.7-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:d49005a3d1384215c970b2573c642dae181710c51c20edd6b7bed4319dcbde4f", size = 8384618, upload-time = "2026-09-28T01:27:11.035Z" }, + { url = "https://files.pythonhosted.org/packages/d2/da/29f1a29959b1c7c57a13bd54b7f23cbcaf386a596c6818d703a2098b8906/tombi-1.5.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0ef4f961e4bd96f051f1e707c624054a9dac22076a64d4ae1b784d0f47b83d0b", size = 8410833, upload-time = "2026-09-28T01:27:13.579Z" }, + { url = "https://files.pythonhosted.org/packages/92/c1/407126240a065fed305b12bcac99b8512c0105629c4328ae30b3b1f3ad3b/tombi-1.5.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:7bf083c13d4832751fddcb41dc5bf7c2742ea6a4399ebed6238c20901a4d3175", size = 8539822, upload-time = "2026-09-28T01:27:16.048Z" }, + { url = "https://files.pythonhosted.org/packages/3a/c8/7223aba2e74ea045f03e31c5c0099fae0b3994be306e5213f33ed6976879/tombi-1.5.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:630ea0d333c782c846ff21b49f9253766cb35839b80d9bc3ec7fff0255a5baaa", size = 8754859, upload-time = "2026-09-28T01:27:18.729Z" }, + { url = "https://files.pythonhosted.org/packages/f5/38/28e1d0e2f37e45c28982b88f54493f875adeaf49a4d87521fe0b0b79202a/tombi-1.5.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b4fc3381fe63d553833e1c1fdc7d05360d686749d5ea52222c022376711091e0", size = 8960356, upload-time = "2026-09-28T01:27:21.666Z" }, + { url = "https://files.pythonhosted.org/packages/0b/e1/8dcda92bea7ba3c3cbdb7b233cd8779500c8a1e2152eee5f22122f11e43a/tombi-1.5.7-py3-none-win32.whl", hash = "sha256:c402eb742ab384ad9ea8096fe1638409ccc81d68484bb1feef96a737c68a0f00", size = 8417254, upload-time = "2026-09-28T01:27:24.56Z" }, + { url = "https://files.pythonhosted.org/packages/42/31/1bd321f731be5ae795928335cb7c18aa40eebf93514c94d1dd4c18a38bae/tombi-1.5.7-py3-none-win_amd64.whl", hash = "sha256:ee9c7c8555cb3738ccc3571670350a38216ac4027fa6d3d88a550b770e42dc9a", size = 9775569, upload-time = "2026-09-28T01:27:27.765Z" }, ] [[package]] @@ -1696,27 +1696,27 @@ wheels = [ [[package]] name = "ty" -version = "0.0.82" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f6/df/b9f35d0b8860f1bbfcb852fbef363301b5ca4b5590cadc6f2a810646d579/ty-0.0.82.tar.gz", hash = "sha256:586e3bf784cece42113929bb64b4761bed5c2127ae6cea294bb82da670066356", size = 7325958, upload-time = "2026-09-17T19:42:12.243Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/31/0e/259760638b7b1a875743f1f3975253392932ff74397c8e174df7bfb143c3/ty-0.0.82-py3-none-linux_armv6l.whl", hash = "sha256:be58e089e317e1ada7a655216828e76d369386dc958f7a3b3d455ab6dc7f02b6", size = 13833734, upload-time = "2026-09-17T19:41:35.134Z" }, - { url = "https://files.pythonhosted.org/packages/70/f6/c8a1f70989cf44cf2cada5527e268b4216015a7f28f1d8817e4ef1e84a52/ty-0.0.82-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:c080ba9a816cfbb3e34c0d3a0071829c602d14bb992bc799d885d4b30008b4ab", size = 13449689, upload-time = "2026-09-17T19:41:37.65Z" }, - { url = "https://files.pythonhosted.org/packages/d5/eb/31fc4bdecb2ff0053443d4ec1e6719a3f3171636ad6da7a8a642c879a4f4/ty-0.0.82-py3-none-macosx_11_0_arm64.whl", hash = "sha256:4f08bd5b751c3b2c46eabe8aee890e7fa54e3bcd97ffa4b8338b0a2508d928c2", size = 13410140, upload-time = "2026-09-17T19:41:40.024Z" }, - { url = "https://files.pythonhosted.org/packages/e7/14/e2af8c64004cd891691915b1522f105a5d601dd8d76a635fec112911f251/ty-0.0.82-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f5ef0401743c2eeac8039ef9ff1bc5dd612bd17ed0259b9b0794e19696548a6", size = 13435552, upload-time = "2026-09-17T19:41:42.084Z" }, - { url = "https://files.pythonhosted.org/packages/52/92/b9519a7854189aa8da4309ecb9c6ff5ab8ac91a433e201322b15c98f9388/ty-0.0.82-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:c899643f2a4c1782c06a4bf4959909d1aa2d9d2cac7c1ac3de3161dfcb6909f8", size = 13601427, upload-time = "2026-09-17T19:41:44.242Z" }, - { url = "https://files.pythonhosted.org/packages/ce/be/0c7a39e277a25bca21bbd2dcf640eb4d80cf98f318ef611092cda1222399/ty-0.0.82-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7aa6e4e157c6e0b770c327a5d966371b2a7bc7ad4f22d662ac068623cba00eb", size = 14457370, upload-time = "2026-09-17T19:41:46.405Z" }, - { url = "https://files.pythonhosted.org/packages/6f/33/86ff8f1e15c71096838eb0fdfe0f5b578dc717575de6cba591d96baf3b06/ty-0.0.82-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:28c141ab481748f1b889eb572e803172ea452af621e514c30a2f30884753b020", size = 14888674, upload-time = "2026-09-17T19:41:48.6Z" }, - { url = "https://files.pythonhosted.org/packages/0a/d2/a1c6315907afd080b4e98d2972441b4803a70c9663a8c7a7f6fd554c7361/ty-0.0.82-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16fff2729fbaa3998ba1cab536dc7d176aef28927b09200588e50982394c56df", size = 14670369, upload-time = "2026-09-17T19:41:50.963Z" }, - { url = "https://files.pythonhosted.org/packages/ae/cd/956ceae4dbe0b116ebc9ecb75dcbe9a0294c50146f76c4c59004e6eb2d77/ty-0.0.82-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2024a33209b37525ffa85a29036985e9ef53a013c0ff321231bd8b23987cf71", size = 14107030, upload-time = "2026-09-17T19:41:53.343Z" }, - { url = "https://files.pythonhosted.org/packages/b7/f8/6025627cec4d6370fb34a2c5cdcf36d89dd4e4ac75b023bda68231e17dfc/ty-0.0.82-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:14a0ae8591e08aca5911b545d100e51c9b796350a85b2b36d82219820552d662", size = 14485892, upload-time = "2026-09-17T19:41:55.745Z" }, - { url = "https://files.pythonhosted.org/packages/3a/b6/016f9b36096a9ccd0492ee000380bd75fb51dc4ec7bfef4d6d93f6b3ec2e/ty-0.0.82-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2964202b09108c72232760119c2680cefc33191c428b09e6f620b6c0ab9c6b0f", size = 13383907, upload-time = "2026-09-17T19:41:57.937Z" }, - { url = "https://files.pythonhosted.org/packages/b4/19/1ccc2429399d6ef3d98180340c7abc6793bd90c5039ad41a9003cb8de6df/ty-0.0.82-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f4ed8fc714e35dc11ef4209832e73ad461cf29c9161099eb6c2c541c6b9a3e0e", size = 13617005, upload-time = "2026-09-17T19:42:00.018Z" }, - { url = "https://files.pythonhosted.org/packages/d7/9d/a4a487db72e78413bba2ee9cd49f79b8f461be93e7f6c4dd790febae1cd7/ty-0.0.82-py3-none-musllinux_1_2_i686.whl", hash = "sha256:32a3fe7b1a50f20679fe76c85c0087280419365d900300898a7b95cbcfe510fc", size = 13906545, upload-time = "2026-09-17T19:42:01.942Z" }, - { url = "https://files.pythonhosted.org/packages/0c/4e/a58d530c0f5abe7b846e2d05af9e3f1fb44a1b620ae0abe3892cd3f9596c/ty-0.0.82-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f751044ae63ea9e73ce2eae4c23a839efa4a04d6487d6ea411a590fbe43360b6", size = 14248518, upload-time = "2026-09-17T19:42:04.164Z" }, - { url = "https://files.pythonhosted.org/packages/a6/db/5505229835171d19adcaaeec3a15e0b533b578d24de1329db5da9306c4c6/ty-0.0.82-py3-none-win32.whl", hash = "sha256:0eb66c5ce58434a48d2cae2780d25285c7ca19e07a0d38b1fe39d1a0f75d6fa3", size = 13059890, upload-time = "2026-09-17T19:42:06.161Z" }, - { url = "https://files.pythonhosted.org/packages/13/22/faa427b65baf39915f52a6fa079ece4253e831f3364c567bf91bc1eef65a/ty-0.0.82-py3-none-win_amd64.whl", hash = "sha256:1e4a6c1ca2dc1a6929517d73a47cd626989bb8bd67811425fbe022d06eb2bf73", size = 14003730, upload-time = "2026-09-17T19:42:08.268Z" }, - { url = "https://files.pythonhosted.org/packages/8b/fc/3b95100993d28acb2f3bcf3a49846985f5b2aafab6562627d018f6d23788/ty-0.0.82-py3-none-win_arm64.whl", hash = "sha256:a6f0e8a1f961518746edbccc5986945c01a56a917ebe37117aa028a038d54ae3", size = 13567713, upload-time = "2026-09-17T19:42:10.248Z" }, +version = "0.0.84" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e1/f6/34f8869c45ea87fe6a931ffa824b1fe4428167173543d92988d631add355/ty-0.0.84.tar.gz", hash = "sha256:0cefdb0cd5d399418dbe83c349ba605047b7dff815ae6f460c80e8522b40be67", size = 7409537, upload-time = "2026-09-24T13:16:24.367Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/0c/600648778e1c79133ce6b6a5c4c2531ae16b90c9b30f5041b38b574f61b8/ty-0.0.84-py3-none-linux_armv6l.whl", hash = "sha256:868438e2b9abfc835dd5b5b07ed693db95d8348ac40e3228252511d63ae87695", size = 13935333, upload-time = "2026-09-24T13:15:31.167Z" }, + { url = "https://files.pythonhosted.org/packages/c5/3b/27f06f49945c36170765fad82076898039ae3873338e9865f876dd62f12c/ty-0.0.84-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b00f39b521f0b559cde0f6abf8dd47213b513b04f33d58efeb9b98486a16bb17", size = 13511328, upload-time = "2026-09-24T13:15:34.446Z" }, + { url = "https://files.pythonhosted.org/packages/fc/b6/b12dd130e7f30141f0645614f454c925991cd389b1cc6c8284fd6bf32326/ty-0.0.84-py3-none-macosx_11_0_arm64.whl", hash = "sha256:8f78c2915567f2ee62ce0c24d86091bc76f81577677755e242d09951db588b9a", size = 13445445, upload-time = "2026-09-24T13:15:37.476Z" }, + { url = "https://files.pythonhosted.org/packages/44/96/f012de4b3c1d9a4773326621380d768b4d48c47e620dc012775c5e01c7d7/ty-0.0.84-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61155cad0921e890d86d1d911a40b3a0e924ef4bdc3b4f3865a6c89c7e3012dc", size = 13471235, upload-time = "2026-09-24T13:15:40.64Z" }, + { url = "https://files.pythonhosted.org/packages/05/32/dca630f5f5353fa7bf67eebccf1549df99b16656d21071d0df6677c826a5/ty-0.0.84-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:417c3bf14947ed16b0b92976ab333c27915590354e96d4f581709068d3811355", size = 13680704, upload-time = "2026-09-24T13:15:43.817Z" }, + { url = "https://files.pythonhosted.org/packages/44/8d/33702c8f62f05ad45b33644fb914d483de6a0a7bc8e51884e9b8773e6d69/ty-0.0.84-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e06ef117759f654f5379efe9ae79bda8a186016c016f1023d05c34f8e15c1546", size = 14518923, upload-time = "2026-09-24T13:15:46.802Z" }, + { url = "https://files.pythonhosted.org/packages/c8/a1/da3246e6ef2ae0e842bca4058b25c54bee55ab058ffff4ee54e72517ec01/ty-0.0.84-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a05d1d53db8b64410ab38c6e32c5898510584869d1d5dd9c0605db81c9aef7df", size = 15027731, upload-time = "2026-09-24T13:15:49.755Z" }, + { url = "https://files.pythonhosted.org/packages/20/17/b0099098a560aeb4f9fde6c912f9a81622c3e44e6555e1fbe322b368ec31/ty-0.0.84-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b92400494ab855cfb1204ac1101e3f53b2d09a8e21d171758b2cf9acdab1809e", size = 14748260, upload-time = "2026-09-24T13:15:52.713Z" }, + { url = "https://files.pythonhosted.org/packages/60/d5/32cd67aedb271f006e716ad093806c96c5d7e2af86be8255469dbd3d76c8/ty-0.0.84-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:af17eb391ae3027fed9be1780bea555c2b8a25ba68e184c627b4981b2c9eaab7", size = 14205858, upload-time = "2026-09-24T13:15:55.677Z" }, + { url = "https://files.pythonhosted.org/packages/43/c4/638ac62ca2e8eca1b92e3e16273085744fada728b993500819b5c258ca15/ty-0.0.84-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:44cf06af0e7ec78ea6d8ff33a3450fc19627756a4fba681f7410d4e3ef63047a", size = 14573196, upload-time = "2026-09-24T13:15:59.165Z" }, + { url = "https://files.pythonhosted.org/packages/a6/f6/9ee81c5d8921e5fd5f10889ae563c95cd3272b31df2ada528919ca1cef6b/ty-0.0.84-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c6e56b443ff9ba462e34bfbc1e582004c2719ed35f8f93a433744b0ba0afb2d9", size = 13480760, upload-time = "2026-09-24T13:16:02.313Z" }, + { url = "https://files.pythonhosted.org/packages/f6/83/fbe5d1177667ae16d84c3242846b143809c9cc09568b333e5a9b4d5908f6/ty-0.0.84-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8b6562fcc48820c1030e2a4509ef2c14ef93043ca4860280074314ac3a825b95", size = 13696346, upload-time = "2026-09-24T13:16:05.391Z" }, + { url = "https://files.pythonhosted.org/packages/86/9a/1b4ac9ddc34cc0ab4624bc219825d66af52f1ad87f4778ad08ad03fa06d5/ty-0.0.84-py3-none-musllinux_1_2_i686.whl", hash = "sha256:dee7421451efcbd70f03e95a8f2c8d9e5ec3d35edcd27b4095ee00ee062abfc4", size = 13959410, upload-time = "2026-09-24T13:16:08.661Z" }, + { url = "https://files.pythonhosted.org/packages/c9/04/70e289437a67dfd686056ab4fd91880261a8233033a6a95d29393741fb97/ty-0.0.84-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:31e96307cf621babe969307dd657783d672e2d8bdbd06493710da635bf63fa07", size = 14350294, upload-time = "2026-09-24T13:16:11.865Z" }, + { url = "https://files.pythonhosted.org/packages/9c/f4/ae7dbd118425c850981d23efb850f0d9d7f6b8d2b852bde2767434f668b4/ty-0.0.84-py3-none-win32.whl", hash = "sha256:4bdc85f91cbaae35825f2b17bb4ac5de0563367875cb0f42b2bf07a1bf7ff2ba", size = 13176439, upload-time = "2026-09-24T13:16:15.049Z" }, + { url = "https://files.pythonhosted.org/packages/29/ec/994d87252f065dda5a500bc8afc726d18f6582d81d6f4ff1feb8a267c800/ty-0.0.84-py3-none-win_amd64.whl", hash = "sha256:71cc9aa7a7c89d4e12c6a814e9c0c3310ad5bee44efedbd6f5a42d91e9ac0f0d", size = 13962879, upload-time = "2026-09-24T13:16:18.191Z" }, + { url = "https://files.pythonhosted.org/packages/6d/1c/e6e91852b72566b1ab9aca504712857dfb89324c12092a5bd61d42d34427/ty-0.0.84-py3-none-win_arm64.whl", hash = "sha256:6c9d3718c4a0d318bc9c92af9b2aa85c3294e7dff54cf1d69ad79568f56516da", size = 13656453, upload-time = "2026-09-24T13:16:21.51Z" }, ] [[package]] @@ -1748,16 +1748,16 @@ wheels = [ [[package]] name = "uvicorn" -version = "0.53.0" +version = "0.54.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "h11" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5d/ad/04bbb797c84fc1f26cb171f7394716f4865ffb8d8c5e1eef42565c2dfa6b/uvicorn-0.53.0.tar.gz", hash = "sha256:a9356f0cb89b3b8621529c5d5eebd69bfe154f4c3f68b4cf2de47e45fa855c2e", size = 110881, upload-time = "2026-09-14T07:44:23.815Z" } +sdist = { url = "https://files.pythonhosted.org/packages/da/34/30e9280707135d2cfc589dfff3cb796bd07a3aeb1a3e415ba09dd89d7bb4/uvicorn-0.54.0.tar.gz", hash = "sha256:a2e33cbfaa0306f8e6b0c13e0cb89d7d7a2da3e62b90c66e18c33d9807b28620", size = 112283, upload-time = "2026-09-25T06:52:37.601Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/76/18/0eea75741ee812e9f598b687619ce2454f6c3a1c5cd21ea990ec6bd26f45/uvicorn-0.53.0-py3-none-any.whl", hash = "sha256:e8dca71ec86dce5f04e333f0d56cdedf942446e6643b9cea1af0d6d3a02cb03e", size = 87081, upload-time = "2026-09-14T07:44:22.179Z" }, + { url = "https://files.pythonhosted.org/packages/38/0c/b54a4fdd7f90a3af8b02ebc9ce6712c2c208b7926a2f7bad95c33ebbe943/uvicorn-0.54.0-py3-none-any.whl", hash = "sha256:505bdb0f318731d45f1f712071fc781a8981f6847a31c902c9f5e652d4f67faf", size = 87427, upload-time = "2026-09-25T06:52:35.829Z" }, ] [[package]] @@ -1968,29 +1968,30 @@ wheels = [ [[package]] name = "zensical" -version = "0.0.63" +version = "0.0.65" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "deepmerge" }, { name = "jinja2" }, { name = "markdown" }, + { name = "pathspec" }, { name = "pygments" }, { name = "pymdown-extensions" }, { name = "pyyaml" }, { name = "tomli" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/50/74/fba7a1bf0af450d7cc0aa6a8aec89f06baac6e6c251b7830e5524c7d734e/zensical-0.0.63.tar.gz", hash = "sha256:95f68b494fa6a11a59065f7965d27acfca404dd867f81d31295b5ab7172f2f8a", size = 4136719, upload-time = "2026-09-19T12:29:42.131Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ea/c3/17bd69cfbb3a3e965e867f23bae357675357203eb17aad0605de429f7942/zensical-0.0.63-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:069af2ee0254eaa7099faad908f0ae0017c151ef0160b21a039d08efaa61b38a", size = 14255818, upload-time = "2026-09-19T12:29:20.874Z" }, - { url = "https://files.pythonhosted.org/packages/c7/55/4b0397fc1acf2fec14e40c0d2b29000b58ffd79a88eafb02bc910ac57192/zensical-0.0.63-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:6ec02283d946569f68fdd1ab4a1dd2de560c0ad540874d5ecd4a4f1e96bdbe1d", size = 14000456, upload-time = "2026-09-19T12:29:23.393Z" }, - { url = "https://files.pythonhosted.org/packages/83/59/42f0acd63eadf3654918caf5b24c60d63efecc0486e81474bbcab97bfdf1/zensical-0.0.63-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:af2711ff1397338c730cc9232f687066da7181751257f317877501b1b77a44ea", size = 14273842, upload-time = "2026-09-19T12:29:26.007Z" }, - { url = "https://files.pythonhosted.org/packages/d3/94/16e063e3b5afe48e553ab86bc21a3c66554eedf8f58e879e07f2140277d7/zensical-0.0.63-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f1afb0e2819a588d956c1684c90e23fc0c7efc89e1ec141403a9fb41b75b1993", size = 14296845, upload-time = "2026-09-19T12:29:28.575Z" }, - { url = "https://files.pythonhosted.org/packages/be/cc/123b3c094aeba073d092354b196ac08e6bed36460a78b7cff50e63152ad0/zensical-0.0.63-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:925b3dd8bb6812b780f5e00828c42bd1eebd675b1eb6b4a58135926bb716bdde", size = 14554473, upload-time = "2026-09-19T12:29:30.588Z" }, - { url = "https://files.pythonhosted.org/packages/bb/26/425698bb072f7ce521e23d33a9701b27868cbf648f969379637d21cdab5f/zensical-0.0.63-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6365bce465a7f6755533eaa80aa20c8a48d1b39fa7b12cd394eece3921e2c530", size = 14448833, upload-time = "2026-09-19T12:29:33.018Z" }, - { url = "https://files.pythonhosted.org/packages/54/f5/8117a427df0d9b99569a552672649e51a8218c54b3daa0a57c669221a368/zensical-0.0.63-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:63706419125f4c46461b322c8aaed1bbc3b917dd389ecf29601d713fc962bfb6", size = 14782142, upload-time = "2026-09-19T12:29:35.72Z" }, - { url = "https://files.pythonhosted.org/packages/6f/ad/ad181a8a4cba6f4392b14bb6ca96e4d02c4a2def0c46ec40fb118238200b/zensical-0.0.63-cp310-abi3-win_amd64.whl", hash = "sha256:43e223b8d6ad1f08a772232926c123a000abd30ffe98d9db63a2731ec6275329", size = 14567535, upload-time = "2026-09-19T12:29:38.034Z" }, - { url = "https://files.pythonhosted.org/packages/1f/88/0e7417f54324e29099fda79a70f9c0fa534a9f42c72dfe855d4a79bade87/zensical-0.0.63-cp310-abi3-win_arm64.whl", hash = "sha256:73c29ca1cd00243384fdc69414fac1c4367814203116acc9d198121b7a91012a", size = 14273888, upload-time = "2026-09-19T12:29:40.196Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/69/c6/df2df4ae707e45318e7699b7a9341e9130a75c73b51536a9d319ab74de7f/zensical-0.0.65.tar.gz", hash = "sha256:35620265949eb426ebb4339bd091bed9a05648f28d52e61a79922ee1b109d9ab", size = 4228815, upload-time = "2026-09-24T18:07:43.828Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/18/2cff20ec259ab7577ef17e51c67b63b0989e39b1a469ff4b8ea310f71805/zensical-0.0.65-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:62c3a61be738d147d27c499bd84ee2b9afe5c0b97ca072aad6de28e05122e9ee", size = 15334565, upload-time = "2026-09-24T18:07:17.099Z" }, + { url = "https://files.pythonhosted.org/packages/23/a7/3583b987894dbded915869c7df35016a0e256a7a48627ede009270a8549d/zensical-0.0.65-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:36ccd6f3e2c7e69d35015d4f4c4503146777a1c53d6bd9fbe7adbdc4cbd5a001", size = 15017811, upload-time = "2026-09-24T18:07:21.003Z" }, + { url = "https://files.pythonhosted.org/packages/77/7d/40912425a7a77ed929119768526209eb06792d3e0bd200bfd73c89b0ad6d/zensical-0.0.65-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ab497d82ed535a04008f8d12e10f028ce8769f1bac34b19281fa5b99712e34e9", size = 15307106, upload-time = "2026-09-24T18:07:24.232Z" }, + { url = "https://files.pythonhosted.org/packages/05/e3/e65a583f0c7e849ce3298b7463fc4a607a3c242433e62b9bd14364272ddc/zensical-0.0.65-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:187f94c4cdfabad0afcec092af6d5944104efe48c6595ae057d54e3213892068", size = 15373933, upload-time = "2026-09-24T18:07:26.934Z" }, + { url = "https://files.pythonhosted.org/packages/b0/0e/55f64f4ac0d80fdb31a278a3b9434cf84742bfeff81ae9d121f1a35b3351/zensical-0.0.65-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64ff25ec94c16853ab0d9bd3cc4a0a569d1381a116a316bd10daab41ec26b3ff", size = 15646714, upload-time = "2026-09-24T18:07:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/c4/fb/7e33ed0bafd8d2803b1bb66a540923a6020ac5dc0f4deee835215a5f3838/zensical-0.0.65-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:24f3d65ebdadc58519b0c72065777ed4767e9b4935a21f471798cdfe96fa948f", size = 15483203, upload-time = "2026-09-24T18:07:32.431Z" }, + { url = "https://files.pythonhosted.org/packages/b6/0f/7b1b9eb2f06ef5aba4efb5060a7289e2082ead11ed372ef10acdcfa5dad4/zensical-0.0.65-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:db9a1b36d08540072e3eb59841b0d6485de51d8c866fb6af8c4e5b771c6b681b", size = 15880927, upload-time = "2026-09-24T18:07:35.258Z" }, + { url = "https://files.pythonhosted.org/packages/57/a3/2a2cd8c4ca853b05c1a5ed1dacf6dc2b20a7de331d55acb1158735795ee5/zensical-0.0.65-cp310-abi3-win_amd64.whl", hash = "sha256:976fefefd5219811db680cd0afc40ec9b14be49da026e31c65c8a4a45e0021a9", size = 15844306, upload-time = "2026-09-24T18:07:38.118Z" }, + { url = "https://files.pythonhosted.org/packages/d7/28/ac8372a5c37eaa0deaef544d5119424fbc7947f8fee18359997adb1d8aac/zensical-0.0.65-cp310-abi3-win_arm64.whl", hash = "sha256:d4b11445ff93a4117e74125d9919516c7d37f63caf9472dd985b39a8871ba649", size = 15434392, upload-time = "2026-09-24T18:07:40.853Z" }, ] [[package]] From a9ddb0f16d1d8ea34e9e461461d7020ce06ce609 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 28 Sep 2026 14:48:44 +0900 Subject: [PATCH 2/2] Fix lint Signed-off-by: Anuraag Agrawal --- src/connectrpc/errors.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/connectrpc/errors.py b/src/connectrpc/errors.py index d30bd74c..b4537a9e 100644 --- a/src/connectrpc/errors.py +++ b/src/connectrpc/errors.py @@ -105,11 +105,9 @@ def __init__( self._code = code self._message = message - self._details = ( - [m if isinstance(m, ErrorDetail) else ErrorDetail(m) for m in details] - if details - else () - ) + self._details = [ + m if isinstance(m, ErrorDetail) else ErrorDetail(m) for m in details + ] @property def code(self) -> Code: