From ebccd8d8338098a10ff30be80ee500f75d7b74d6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 22 Jun 2026 01:48:55 +0000 Subject: [PATCH 1/3] Update Python dependencies --- pyproject.toml | 10 ++-- uv.lock | 145 +++++++++++++++++++++++++------------------------ 2 files changed, 78 insertions(+), 77 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 50f1a02..da8ab4a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,15 +44,15 @@ Source = "https://github.com/bufbuild/protovalidate-python" dev = [ "protovalidate-proto", - "buf-bin==1.70.0", + "buf-bin==1.71.0", "fix-protobuf-imports==0.1.7", "google-re2-stubs==0.1.1", "poethepoet==0.46.0", - "pytest==9.1.0", + "pytest==9.1.1", "pytest-benchmark==5.2.3", - "ruff==0.15.17", - "tombi==1.1.3", - "ty==0.0.49", + "ruff==0.15.18", + "tombi==1.1.4", + "ty==0.0.51", "types-protobuf==6.32.1.20260221", ] diff --git a/uv.lock b/uv.lock index d8f2dfd..fbf8a9c 100644 --- a/uv.lock +++ b/uv.lock @@ -17,19 +17,19 @@ members = [ [[package]] name = "buf-bin" -version = "1.70.0" +version = "1.71.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ea/38/41f7e6fc095ba1eb7440eee79c6ff9e550889087b21391ed398c75a4fd73/buf_bin-1.70.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:70ede4d065c337b917314f3d0ce7cc5b52727a12adfc87b53ec6497948c2ef88", size = 15367989, upload-time = "2026-05-25T19:53:59.292Z" }, - { url = "https://files.pythonhosted.org/packages/2c/fb/a1edb6e763241e0785f8230fb908caf78551dcc03ef91054b8717e240db6/buf_bin-1.70.0-py3-none-macosx_11_0_x86_64.whl", hash = "sha256:ca574f709c91822a8bb8d999b7410db419199868dae54bee93aa6275d82a60ca", size = 16526845, upload-time = "2026-05-25T19:54:01.882Z" }, - { url = "https://files.pythonhosted.org/packages/a7/af/900afbbf7d8ea188d5dd712bffbea452829858781f2f6327029448a3627c/buf_bin-1.70.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:50b4a345c75f3473bb6aa08fed55140871d0fc0093b0e24202d7af6168e9dd49", size = 14548921, upload-time = "2026-05-25T19:54:04.525Z" }, - { url = "https://files.pythonhosted.org/packages/df/b5/c214ca8fa87df7eaf3660b6a8ea42263ae26a068356779536ddab299b5c3/buf_bin-1.70.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:aa349180ae64f59277aac05e47e4567245d9a14145fca9e68cc5fb37ef82356b", size = 14746110, upload-time = "2026-05-25T19:54:07.226Z" }, - { url = "https://files.pythonhosted.org/packages/bf/08/dbd70868bed98f640fe67715b38a38c48494f668395bbe7ec1d5436c14a0/buf_bin-1.70.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:6a2dde94ce7545ccad54cdd8ccc891318000c759719d9c4e784de4d2469bf6e2", size = 14262080, upload-time = "2026-05-25T19:54:09.863Z" }, - { url = "https://files.pythonhosted.org/packages/9c/63/63d0689af79f1ced6ec294890c8df1cf54ea7f3d67e7f8316353f74f3939/buf_bin-1.70.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl", hash = "sha256:7b39e6ccb726afd5dbab52c35889012f3c2d1ec53f4aedff62a6e1fb126a0a4f", size = 15525279, upload-time = "2026-05-25T19:54:12.385Z" }, - { url = "https://files.pythonhosted.org/packages/fc/cc/097494f3badbc862ef36b326168563550975adbed1d87a596c734a90c22d/buf_bin-1.70.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:578be2b7f2cbb91e1dabc713e6b9d11086d99535f4efbf6102a908bb660afb5c", size = 16124880, upload-time = "2026-05-25T19:54:15.067Z" }, - { url = "https://files.pythonhosted.org/packages/46/94/fb97923c8da5f82d87136e133eb38605ec0aeb30947e9e0ffefe861364ae/buf_bin-1.70.0-py3-none-manylinux_2_17_riscv64.musllinux_1_2_riscv64.whl", hash = "sha256:948ff877367cc88fdb9824145918aaf71c3d82c4d4b0add701b5ed23a57157a3", size = 14771835, upload-time = "2026-05-25T19:54:17.9Z" }, - { url = "https://files.pythonhosted.org/packages/52/b6/14e0bc44e43bb0264258dcfa49d5bf74db948007424ac18b2d97868b8671/buf_bin-1.70.0-py3-none-win_amd64.whl", hash = "sha256:1647826b16db526691b8f35b8b2453b22362f4ac1568d8f320b2460bbff22e19", size = 16468723, upload-time = "2026-05-25T19:54:20.809Z" }, - { url = "https://files.pythonhosted.org/packages/c3/df/812adc51015e766105ab29569c43e14d5b5b8e30d32ca0b88ee91089d5ec/buf_bin-1.70.0-py3-none-win_arm64.whl", hash = "sha256:aa6a47a5bfa8aeb9be0e6035e1b37d0c0f12e42dd42314bdae861c09c166ac98", size = 14632217, upload-time = "2026-05-25T19:54:23.624Z" }, + { url = "https://files.pythonhosted.org/packages/11/29/a5437ab4f63c0fea0ff02f4c8a876f282740dcbcc51e4c641e1519b8c302/buf_bin-1.71.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b12c5400f23c0279f14be83a226dad4db369cabab15b3a8172c935f7601966be", size = 15345129, upload-time = "2026-06-16T18:24:53.768Z" }, + { url = "https://files.pythonhosted.org/packages/a2/a1/5365d82d3e43b39a1a0fc5b82a1266733cf4dd8c0347c863df724e7b283c/buf_bin-1.71.0-py3-none-macosx_11_0_x86_64.whl", hash = "sha256:3da45766828c277deb8f7b299890c92c83c15c05edc59e109b015f55865b2685", size = 16507450, upload-time = "2026-06-16T18:24:56.535Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ae/caea3914db4c7e9e19e5bc87f4ad1d5d5d6dead6ee51f6abb33699b1042c/buf_bin-1.71.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.musllinux_1_1_aarch64.whl", hash = "sha256:cd03ef27d6874407baf27fd83359223941c514a5c7c6c8f0116c47d8030c2ae3", size = 14530240, upload-time = "2026-06-16T18:24:58.994Z" }, + { url = "https://files.pythonhosted.org/packages/40/7f/7d85a957fabcba1533287d7c7c264c7d641fac9a6d274c749789ac300de0/buf_bin-1.71.0-py3-none-manylinux2014_armv7l.manylinux_2_17_armv7l.musllinux_1_1_armv7l.whl", hash = "sha256:ddd89de0a29910a0d1d0049ec9cf6085b3c41a21f54fe11842932f90c0b652c3", size = 14720952, upload-time = "2026-06-16T18:25:01.174Z" }, + { url = "https://files.pythonhosted.org/packages/ee/06/5fca974b1ca94219a1b494774fa36996f6b05fc58f2cf995b61622176a4c/buf_bin-1.71.0-py3-none-manylinux2014_ppc64le.manylinux_2_17_ppc64le.musllinux_1_1_ppc64le.whl", hash = "sha256:ec8f577bc27cbe430c1553afec966d62a004c75a94806eb5f69b5e71f32dd65c", size = 14229251, upload-time = "2026-06-16T18:25:03.786Z" }, + { url = "https://files.pythonhosted.org/packages/12/3a/edaac8bfccec34dd701edf5c9246d7d9bbbae70ce335f365bf04b8509ea1/buf_bin-1.71.0-py3-none-manylinux2014_s390x.manylinux_2_17_s390x.musllinux_1_1_s390x.whl", hash = "sha256:187a766486877932e3bbeafe1e027d8dca1cca13463b62c4e4cdd3e971ed7354", size = 15483868, upload-time = "2026-06-16T18:25:06.315Z" }, + { url = "https://files.pythonhosted.org/packages/89/69/8ec0f2341c663a20fa9a84a88830952812e7b3362a447e21f38e51bf0eee/buf_bin-1.71.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.musllinux_1_1_x86_64.whl", hash = "sha256:7f584ebfea1b3e2d3dfa20487255bbce8af1b624fc4aa881652429acd9b72329", size = 16106360, upload-time = "2026-06-16T18:25:08.762Z" }, + { url = "https://files.pythonhosted.org/packages/55/f7/e3af059c0840ea70bdcd04237403fe12d5ba1c56166cdee21e03bc227844/buf_bin-1.71.0-py3-none-manylinux_2_17_riscv64.musllinux_1_2_riscv64.whl", hash = "sha256:0ab282c3f0c7e4b02130ad54fa0be6896a1b44210bca181d6e6cc8006e2825c3", size = 14730629, upload-time = "2026-06-16T18:25:11.273Z" }, + { url = "https://files.pythonhosted.org/packages/97/a4/c071c15b1419960e3f7f2c06628d092c0b1166b97a3ac335c4f8e50cfe55/buf_bin-1.71.0-py3-none-win_amd64.whl", hash = "sha256:bb815768b2b86a17bcf6897995d06fb33f465cc67e7e1fd4298365617e91e50c", size = 16446079, upload-time = "2026-06-16T18:25:13.631Z" }, + { url = "https://files.pythonhosted.org/packages/01/01/77553cba45fe4a769fb6fa44ee25961580b87a95fb47c95f2638bd8cf145/buf_bin-1.71.0-py3-none-win_arm64.whl", hash = "sha256:5172e2068819c2954fe5626fa02aaeeb1b631f0e154ef24dadfeff14f12f547a", size = 14617019, upload-time = "2026-06-16T18:25:15.78Z" }, ] [[package]] @@ -357,16 +357,16 @@ requires-dist = [ [package.metadata.requires-dev] dev = [ - { name = "buf-bin", specifier = "==1.70.0" }, + { name = "buf-bin", specifier = "==1.71.0" }, { name = "fix-protobuf-imports", specifier = "==0.1.7" }, { name = "google-re2-stubs", specifier = "==0.1.1" }, { name = "poethepoet", specifier = "==0.46.0" }, { name = "protovalidate-proto", editable = "packages/protovalidate-proto" }, - { name = "pytest", specifier = "==9.1.0" }, + { name = "pytest", specifier = "==9.1.1" }, { name = "pytest-benchmark", specifier = "==5.2.3" }, - { name = "ruff", specifier = "==0.15.17" }, - { name = "tombi", specifier = "==1.1.3" }, - { name = "ty", specifier = "==0.0.49" }, + { name = "ruff", specifier = "==0.15.18" }, + { name = "tombi", specifier = "==1.1.4" }, + { name = "ty", specifier = "==0.0.51" }, { name = "types-protobuf", specifier = "==6.32.1.20260221" }, ] @@ -395,7 +395,7 @@ wheels = [ [[package]] name = "pytest" -version = "9.1.0" +version = "9.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -406,9 +406,9 @@ dependencies = [ { name = "pygments" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/84/0e/b5858858d74958632c49b72cb25a3976ff9f632397626715be71c89d3971/pytest-9.1.0.tar.gz", hash = "sha256:41dd9148c08072446394cefd3d79701701335a9f4cae69ba92e39f6c7f5c061c", size = 1634181, upload-time = "2026-06-13T18:52:45.983Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", hash = "sha256:1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313", size = 1636369, upload-time = "2026-06-19T10:58:32.857Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/5a/ba30a81239b909821b3153e303e7def45178bf353da4f72380e6c5e8793b/pytest-9.1.0-py3-none-any.whl", hash = "sha256:8ebb0e7888bdf2bdfc602ec51f8f62d50200af37356c74e503c79a94f5c81f32", size = 386453, upload-time = "2026-06-13T18:52:44.045Z" }, + { url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", hash = "sha256:37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c", size = 386536, upload-time = "2026-06-19T10:58:31.347Z" }, ] [[package]] @@ -502,27 +502,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.17" +version = "0.15.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/8c/a9/3abdf488f1bf3d24c699415e454ed554a6350d5d89ce183be1ee0a3361ac/ruff-0.15.17.tar.gz", hash = "sha256:2ec446937fd16c8c4de2674a209cc5af64d9c6f17d21fbf1151054fa0bcf5219", size = 4743346, upload-time = "2026-06-11T17:54:47.663Z" } +sdist = { url = "https://files.pythonhosted.org/packages/74/98/1295ad5a5aa9bc85bdcdfa5d82fe7b49c61af5657df4f227637ff9de0da6/ruff-0.15.18.tar.gz", hash = "sha256:2698a964c70e8bf402dcb99c8810472d270d141e7aa8c4e13599fd52033a2f33", size = 4761437, upload-time = "2026-06-18T18:25:39.224Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/db/4d/e11259f5da07cb6afb2d074c31bf09da9671993f7329d4f15d2fdc458301/ruff-0.15.17-py3-none-linux_armv6l.whl", hash = "sha256:d9feddb927fc68bd295f5eebc587a7e42cfaf9b65f60ca4a2386febff575da8f", size = 10856677, upload-time = "2026-06-11T17:54:49.533Z" }, - { url = "https://files.pythonhosted.org/packages/29/3e/772d679e1a0dc058e58875bd2c0cb713a0530877b4a76fee3c7966df0d49/ruff-0.15.17-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:25805a226d741c47d274a35ad5c10a7dde175fcddfa511d7cf3da0a21eb3eab7", size = 11223443, upload-time = "2026-06-11T17:55:00.573Z" }, - { url = "https://files.pythonhosted.org/packages/68/58/bd41f7688b2fd5623012605130ed70e60aa7f2244baa3d5066bdd61530c8/ruff-0.15.17-py3-none-macosx_11_0_arm64.whl", hash = "sha256:f6ad73b14c2d18a3bf8ad7cb6974294d7f613a7898604826058e6ac64918ef4d", size = 10566458, upload-time = "2026-06-11T17:55:07.52Z" }, - { url = "https://files.pythonhosted.org/packages/d8/5b/733371013fcf1ec339e477ece6ab42bfe10bdd9bba8ee88a9516aa56bfc0/ruff-0.15.17-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ba0c1e4f95bcb3869d0d30cbd5917071ef2e28665abfec970cdab0492c713ed", size = 10914483, upload-time = "2026-06-11T17:55:05.501Z" }, - { url = "https://files.pythonhosted.org/packages/bd/cc/6f24251cc0252f7239391ccb85833f320efad14ebe5b443943f37ced6332/ruff-0.15.17-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:81647960f10bff57d2e51cadd0c3950fe598400c852863a038720ef5b8cca91e", size = 10647497, upload-time = "2026-06-11T17:54:57.733Z" }, - { url = "https://files.pythonhosted.org/packages/68/dd/0d10c17ce1a1624d6fc3156309c3f834fdb5dfaad026ec90c85684f3990e/ruff-0.15.17-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0e01a84ddbc8c16c23055ba3924476850f1bbc1917cebbb9376665a63e74260d", size = 11416967, upload-time = "2026-06-11T17:54:51.461Z" }, - { url = "https://files.pythonhosted.org/packages/2f/91/556bfb156f6144f355e831c23db00b2fc4120f86b3ce81cc5f7fd2df51f3/ruff-0.15.17-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:84fe9f653152f8f294f9f7e03bf3a453d8b4a27f7a59c78c8666167f2b17b96c", size = 12335770, upload-time = "2026-06-11T17:54:45.793Z" }, - { url = "https://files.pythonhosted.org/packages/88/82/8b5999aa13355e926f06d9f42a32dcca862f623bf0363785ff89d607dffd/ruff-0.15.17-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8c0fe88a7676e7a05b73174d4d4a59cb2ac21ff8263583f87a81a6018475a978", size = 11575441, upload-time = "2026-06-11T17:54:32.661Z" }, - { url = "https://files.pythonhosted.org/packages/11/93/f10377bb04109ca0e8cbc483ff1982c54b6d418210041776f93e8cdc7fa9/ruff-0.15.17-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecfc3c7878fff94633ab0348524e093f9ce3243080416dd7d14f8ba400174719", size = 11557614, upload-time = "2026-06-11T17:54:34.698Z" }, - { url = "https://files.pythonhosted.org/packages/c7/a6/eeeae7f7d5493df41649ab3db92f086b2d0a30199e4efdf8e3dd7a033f24/ruff-0.15.17-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:b8461180b22420b1bdc289909410930761629fddf2a5aaf60fae1ab26cedc4c4", size = 11544450, upload-time = "2026-06-11T17:54:39.042Z" }, - { url = "https://files.pythonhosted.org/packages/32/88/5991ce565129a24dd4a00db1254b3b5db2e53018cbe4018ea5a89738e727/ruff-0.15.17-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:6eccbe50a038b503e7140b441aa9c7fc8c1f36edf23ebef9f4165c2f28f568b7", size = 10892524, upload-time = "2026-06-11T17:55:09.432Z" }, - { url = "https://files.pythonhosted.org/packages/f5/1d/0fdd248313425f55223968af04b0a42125466a8d88d21c1d99c6af0a51e8/ruff-0.15.17-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:382fc0521025f5a8ad447d8bdd523545d0d7646adb718eb1c2dac5065ec27c0f", size = 10659573, upload-time = "2026-06-11T17:54:36.824Z" }, - { url = "https://files.pythonhosted.org/packages/9e/0e/072e8260deb9461062ce9311ced27a8e541229a6ffd483013dd37661e43e/ruff-0.15.17-py3-none-musllinux_1_2_i686.whl", hash = "sha256:456d41fcd1b2777ad63f09a6e7121d43f7b688bbc76a800c10f7f8fb1f912c3f", size = 11127818, upload-time = "2026-06-11T17:55:03.124Z" }, - { url = "https://files.pythonhosted.org/packages/ab/b4/55060a34163121498014696b5f656db5b8c6963768f227dbf0d76b311073/ruff-0.15.17-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b1a04bcc94ae6194e9db05d16ad31f298a7194bfbcb08258bbe589cee1d587b8", size = 11655901, upload-time = "2026-06-11T17:54:53.562Z" }, - { url = "https://files.pythonhosted.org/packages/49/71/9b29d6b87cef468d697f43c6a91e3fae4a80185779d7d5a4ef27d173439f/ruff-0.15.17-py3-none-win32.whl", hash = "sha256:596065960ab1ff593f744220c9fe6580eda00a95003cffa9f4048bb5b1bf0392", size = 10925574, upload-time = "2026-06-11T17:54:55.723Z" }, - { url = "https://files.pythonhosted.org/packages/3d/b2/8fc77f3723228836fa5d12497eb71c808f83782e10d058d2b15cfa14640b/ruff-0.15.17-py3-none-win_amd64.whl", hash = "sha256:6769e5fa1710b179b92e0bfa5a51735b35baea9013dadb06d5f44cbcf9547084", size = 12058788, upload-time = "2026-06-11T17:54:41.042Z" }, - { url = "https://files.pythonhosted.org/packages/2d/c7/c53e8dbff9c9dc4b7928773421ae294a5d28fcb8dcda1a089579d3a7e510/ruff-0.15.17-py3-none-win_arm64.whl", hash = "sha256:f3be1fbb34bcdfd146240d8fb92a709d4c2c8191348580a3c044ec60fa0b4456", size = 11355275, upload-time = "2026-06-11T17:54:43.635Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d0/686e984941269621e2be72612d5c1e461f8f7b38415a2a7d7a81c8ae6715/ruff-0.15.18-py3-none-linux_armv6l.whl", hash = "sha256:8b6850172348c8381b8b3084c5915a4393c2373b9b54cd5b5e1ea15812bc10df", size = 10887308, upload-time = "2026-06-18T18:25:03.062Z" }, + { url = "https://files.pythonhosted.org/packages/ed/21/bc4123e3f5515ee99f8ce1eb93a14a0628fe4d1678663cd08f933ac16931/ruff-0.15.18-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3fccc153a85417dcd976883160cacce486997b0a0058dd18f54b8aaaac7d1ce2", size = 11281305, upload-time = "2026-06-18T18:25:30.026Z" }, + { url = "https://files.pythonhosted.org/packages/51/93/4769464c25cf7ab2acb3c7dda9cad3d867eb41c59565b3e2a9d17249c90c/ruff-0.15.18-py3-none-macosx_11_0_arm64.whl", hash = "sha256:08d4c86a68f2c3ec2c9d56380a71fb4a4f65373055cbb8caabd645e9102f38d4", size = 10641215, upload-time = "2026-06-18T18:25:15.802Z" }, + { url = "https://files.pythonhosted.org/packages/6c/42/56926d17120db2c208d76bf60a1a019644dd9e91dc27f0f95c9caddb1366/ruff-0.15.18-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37e5108745c2c0705da916d7d4de533ddf547051ef45f62888c31bae73f66318", size = 10957224, upload-time = "2026-06-18T18:25:36.955Z" }, + { url = "https://files.pythonhosted.org/packages/22/4f/d43fab8d8189afde803103022d000a8ef9f230616d436d52a8b2b8d63b50/ruff-0.15.18-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:56949a6ce8b3abde54c0bcb22cebfe57e8771cadc84b407ae8b8eaf67ebdcd43", size = 10699024, upload-time = "2026-06-18T18:25:05.707Z" }, + { url = "https://files.pythonhosted.org/packages/63/42/1e3e4c68bd408b9768cf3e439acbe2c78245225faef253f7028a0cdb63e0/ruff-0.15.18-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:01a754cd6a1b630d3f97e33eb452cf7a98040482318e870f8bc52a5a30e62657", size = 11491458, upload-time = "2026-06-18T18:25:20.275Z" }, + { url = "https://files.pythonhosted.org/packages/20/77/47a3484bea8521e14a203d98c389c5c97846675e4f02734672da4a69b52a/ruff-0.15.18-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6ba7a07e03a44dbf10bb086ee06705b173625014ec99f73a7e6836a5e5590a0c", size = 12383752, upload-time = "2026-06-18T18:25:22.535Z" }, + { url = "https://files.pythonhosted.org/packages/0a/ca/054159590787023d83b658a1a1819c4c8910114e7015069340b71c0961cb/ruff-0.15.18-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a2c40a41a4cadbcf5897b548ab29dfe248b20c540961c0247d98a3973c70403", size = 11577923, upload-time = "2026-06-18T18:25:10.702Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ff/d353d6b7bbd73cc0ec37f4463d7540e45e894338abdd9964eee0de332708/ruff-0.15.18-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f0480ce690cbb6c4db6e5d08f19fce98e10ba131a8b60c1bcdac42771e3ae2d", size = 11583925, upload-time = "2026-06-18T18:25:32.391Z" }, + { url = "https://files.pythonhosted.org/packages/c1/4a/891f89b9c296ed3e5f3ece1a5629badc989d9a8fdaa30431aaf4774bc1c2/ruff-0.15.18-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:2330215f1f393fa8733f55edce04fcf94c36a2c460fcde31f78cc84e4951e9b1", size = 11582834, upload-time = "2026-06-18T18:25:27.309Z" }, + { url = "https://files.pythonhosted.org/packages/32/a3/ed9e370154bf85de360b93c03026157f02d4943b2d01ff4945f4429f8e8a/ruff-0.15.18-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a6aa6a3d979e48ae617578183674bf264fbe7d0114a796a26bd678d67963c7ff", size = 10927328, upload-time = "2026-06-18T18:25:34.676Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d1/5cf5909329fedb5d39d555ee818ba5cf4638e1a301b89785d34f2905bfcb/ruff-0.15.18-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a81beadbbff2c9c245561ae3f77b16709d87f35eec650d0501679239d3449b22", size = 10693187, upload-time = "2026-06-18T18:25:08.245Z" }, + { url = "https://files.pythonhosted.org/packages/fd/44/ff6c635cf2c4f4e7b618b6640da057376baa36014695487d88aed4794268/ruff-0.15.18-py3-none-musllinux_1_2_i686.whl", hash = "sha256:2186d9e940ae332ab293623a75b5f4fe49565f449954d50a72a046683aa6b809", size = 11208721, upload-time = "2026-06-18T18:25:41.327Z" }, + { url = "https://files.pythonhosted.org/packages/88/d9/5baa2a30861adfb7022cf33c1e35b2fc18085b08c16f83eff4c7b99a5f48/ruff-0.15.18-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5c2abf140438032bc77b2284a6c9944ecd8a19e5f1c7b52b1b8e4a0a80d19a7a", size = 11678599, upload-time = "2026-06-18T18:25:13.607Z" }, + { url = "https://files.pythonhosted.org/packages/c3/1a/0725a7cfdc32ff769efb96ee782bec882e16448c5d9e3be947ec4c04ce27/ruff-0.15.18-py3-none-win32.whl", hash = "sha256:02299e6e9fa5b297a3f6d5d10d7bcd655c925b028bb8b9d4588214549c6b9ec4", size = 10901903, upload-time = "2026-06-18T18:25:24.755Z" }, + { url = "https://files.pythonhosted.org/packages/f3/51/805d9f6fb7970505c3504794a5ec350f605361b807fef4dcf214ebd35e72/ruff-0.15.18-py3-none-win_amd64.whl", hash = "sha256:dac80dc8d26b2257dbefabed62f5d255c3937b4ccb122da1fc634794fa3578b3", size = 12041189, upload-time = "2026-06-18T18:25:17.915Z" }, + { url = "https://files.pythonhosted.org/packages/29/4c/67bb45e41609eb4726f1bfeb59e083cf91d14c696d4bd14c234a980be93d/ruff-0.15.18-py3-none-win_arm64.whl", hash = "sha256:b2c9257fcbd4a3e5b977a1904e6facca016bafe2edc17df24db67cfaee03b4e4", size = 11329958, upload-time = "2026-06-18T18:25:43.686Z" }, ] [[package]] @@ -536,23 +536,24 @@ wheels = [ [[package]] name = "tombi" -version = "1.1.3" +version = "1.1.4" source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/27/2d/867f628841b7ed0683d142626bcc183af3854e768456e365a11efd5ad0ed/tombi-1.1.4.tar.gz", hash = "sha256:c943b28b814c9010ebc1e7a052d88caf136f36998f44df9baba84f772b230d43", size = 696139, upload-time = "2026-06-21T01:51:44.692Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8b/8a/5a736df332430b6c410a8966304497b5ab8eea8b4eb7402dc5c2a8bb4ac9/tombi-1.1.3-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:1b1e35fb5723a78d73bdc587380372a2585ea8aa63dc82567d14daadff77e8ec", size = 10429894, upload-time = "2026-06-09T23:29:31.167Z" }, - { url = "https://files.pythonhosted.org/packages/58/00/33e4646669cb6b15f9493ca0f04ae534b3ed87405dbdac4accffbd5be80c/tombi-1.1.3-py3-none-macosx_11_0_arm64.whl", hash = "sha256:70b96d31206b17837e6fa434a2a51d2a74e070e7bcccf801a01d89772e6ee96a", size = 10100360, upload-time = "2026-06-09T23:29:33.665Z" }, - { url = "https://files.pythonhosted.org/packages/18/43/2eff15004b9679c14fc330ebc209f66feb32199f451ea2f357dc3f10fdfc/tombi-1.1.3-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:33340c7b2c50e8d9a365937bdcbc714b0eb46d1c61e04c29e31bcca111801646", size = 10430294, upload-time = "2026-06-09T23:29:35.79Z" }, - { url = "https://files.pythonhosted.org/packages/33/31/59ec48bd85fcfcacd0675b933cf808314fed1742b844c0f99fb0b90eb9b2/tombi-1.1.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1935c75f9ff4f482127262d2c9b279313561f121053a9ad7beff0fcc90af091a", size = 11740736, upload-time = "2026-06-09T23:29:37.906Z" }, - { url = "https://files.pythonhosted.org/packages/30/05/561257cea4a2c33450e3d6005a86637669d5f7115eba6275b64c918ac54b/tombi-1.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9a85efe0e51a125ec71cfdf5ffa4159d79ac4c32a095874caa4a0bbd81bafc67", size = 11804590, upload-time = "2026-06-09T23:29:39.898Z" }, - { url = "https://files.pythonhosted.org/packages/36/4d/8f3d3ba9bf506bb05dfd456f26e917ce1fea8bd02c811ffda742779f3a07/tombi-1.1.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:14cad519a2976d387706301fc116e40fe9a76455487aaf9709083774cab4802a", size = 10475615, upload-time = "2026-06-09T23:29:42.106Z" }, - { url = "https://files.pythonhosted.org/packages/05/61/0ded67bc621628fb6c3fda602c2e010e112c0c009024540d79df4373487e/tombi-1.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d69c0648fb6eb9e1f5c0ac87bcaff8a1eb4c211a0ef006d8ff3be2ba71ec67d0", size = 10890834, upload-time = "2026-06-09T23:29:44.315Z" }, - { url = "https://files.pythonhosted.org/packages/c0/ba/f6dd48b61b6f4e3e48fe13dfe6a973166744efa8cfd79d288b47a16ad549/tombi-1.1.3-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:e6a3053832964894777b70cb9bf649107b5d652138fc945267bb5158a1978412", size = 10639476, upload-time = "2026-06-09T23:29:46.597Z" }, - { url = "https://files.pythonhosted.org/packages/45/f6/4c35fa5b90f6fc650d01c848a6833169597ec0018f38663dc4dd8c37445c/tombi-1.1.3-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b54fbd4f8ba39affa36b46d029c6941462775816c9479f558203e1a1dab1d9eb", size = 10681795, upload-time = "2026-06-09T23:29:48.958Z" }, - { url = "https://files.pythonhosted.org/packages/92/74/7ebb43fa4c26194f3ceb4f8236eb2cc54aa8f331269c795659e7cbbeee8e/tombi-1.1.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:2e41bf9b082d3c96ce2d941570ccde7c7b93194dae38c88fb5c4d94d33d39eae", size = 10473703, upload-time = "2026-06-09T23:29:51.087Z" }, - { url = "https://files.pythonhosted.org/packages/87/4b/d0bc376d90f651e08f5487880c18fc99acf0af012df1ac89a434dedfaa94/tombi-1.1.3-py3-none-musllinux_1_2_i686.whl", hash = "sha256:50231f4ba1ee5eed5ea3c955c2dac218d065d3b9d70d6c7f89e30c57feeac2f9", size = 11155028, upload-time = "2026-06-09T23:29:53.331Z" }, - { url = "https://files.pythonhosted.org/packages/b1/8f/fcf4456ab9e5a7fc3e0eb9890afb3e853fd2395d72bfb54171b8d2120a03/tombi-1.1.3-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:ee5fa18967cf925cb92f724d865e6c92dc175cb98491fe7d211ae251d2582c08", size = 11137446, upload-time = "2026-06-09T23:29:55.861Z" }, - { url = "https://files.pythonhosted.org/packages/31/17/ef08b1b611748b13036daced6d11227d7fa48f6b293f62f6f27d042e6346/tombi-1.1.3-py3-none-win32.whl", hash = "sha256:7cf30230f03a934272ed891956b5f964225baf872a0f36c16c85d90d13427504", size = 8512725, upload-time = "2026-06-09T23:29:57.705Z" }, - { url = "https://files.pythonhosted.org/packages/ee/07/48867449d0f7c0409e059205ff3ae8206cf359ccb65b81d60bb8d2d38435/tombi-1.1.3-py3-none-win_amd64.whl", hash = "sha256:e9d53296eef62e7c9db7cc6ee4f8a8cb48ae8220f92996436d3c796e85b62a19", size = 9921228, upload-time = "2026-06-09T23:30:00.216Z" }, + { url = "https://files.pythonhosted.org/packages/38/a5/db78a10aa63f10a96799c28b8a1c092793496e4c6ded0b49e315ff0df47e/tombi-1.1.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9c01f03d0cc984bd23326092058d1a517f47bd3efa4d219f725567936de61d3e", size = 10433359, upload-time = "2026-06-21T01:51:06.639Z" }, + { url = "https://files.pythonhosted.org/packages/da/58/61506c12bce77b5b08f55824d5ce700ba06ac919654b1a2ef07c7530cc38/tombi-1.1.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:e5344ff205040c25fc840894c421f3c3df9b92865c308c809879dfe98dbf3185", size = 10082920, upload-time = "2026-06-21T01:51:09.353Z" }, + { url = "https://files.pythonhosted.org/packages/6b/72/1dca4b314888787abd9b65e7c7f0823351fbf72af974817f60a0a84ec085/tombi-1.1.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:24c2715210ad903e2c2654267f931ceacd0ba80bc09c68e014daeff8e71daa6f", size = 10405605, upload-time = "2026-06-21T01:51:12.206Z" }, + { url = "https://files.pythonhosted.org/packages/f9/de/a41bb986080b9e4644c153cbb7995aab362886d8066ebaf7d2f7400247a7/tombi-1.1.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b27999ee02134d4174c6cdf1e49773fd12645065ac02eb3f52bc56535e60d4ba", size = 11731276, upload-time = "2026-06-21T01:51:14.883Z" }, + { url = "https://files.pythonhosted.org/packages/f1/db/3fd20ee543e69d438b3792818e1795f7014b10527b11fd77f6e207136cd9/tombi-1.1.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:04380541b6fe25e6ec6314bc174f44e50c321c3281cbac3cda07533f0ab27963", size = 11805337, upload-time = "2026-06-21T01:51:17.603Z" }, + { url = "https://files.pythonhosted.org/packages/bc/38/3816472eae56f2207d5b68347d8b3049c2e3f7dd9c31d1f22885c377f9f0/tombi-1.1.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d3ccd5925dd76884c107dee68a7e92f41fafb12618463d950ec1456e828300cb", size = 10480050, upload-time = "2026-06-21T01:51:19.919Z" }, + { url = "https://files.pythonhosted.org/packages/e9/08/c5d5b195fc8d69f579c976b6f691efb6426dd26b254e76f4625804c8cf13/tombi-1.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5c0cf580190ded5e4547de37625727a016dc897eb59ab5f145e0ce3884201a62", size = 10907963, upload-time = "2026-06-21T01:51:22.621Z" }, + { url = "https://files.pythonhosted.org/packages/bd/3c/853bcdd47330c3f791878a5777f1c4ac736ad16a40fc0f7320a328e9dc17/tombi-1.1.4-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:d05f732ffb8f6e1ef3a93d16611c60df1934d786794fc3d50912fb3329725f55", size = 10627761, upload-time = "2026-06-21T01:51:26.507Z" }, + { url = "https://files.pythonhosted.org/packages/ec/c8/d87d0e7ab502babd139da21e5ee8ebac176fc397c5be0bb9dac775c1791c/tombi-1.1.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2832f2984738e29b48e37be59b096b4585019247b5313b0f1f387235e4853542", size = 10662649, upload-time = "2026-06-21T01:51:29.003Z" }, + { url = "https://files.pythonhosted.org/packages/32/66/eec7457f7119a19ff9283e8bb379569bd0fc27d482f60798c3c3d9b74623/tombi-1.1.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:70bfd4290a7577a90eedbcae55f14bf8a765abf5529aae3c5334e930d740dfe0", size = 10457636, upload-time = "2026-06-21T01:51:31.959Z" }, + { url = "https://files.pythonhosted.org/packages/64/14/0a66de2806ca7df1ebd93fce0f5b08a6a90907279c27f12529b61c4ca10d/tombi-1.1.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:4e581d0310561396776fe225f2d79906cfbb57b4ad6be49dc35403cb2bab667f", size = 11145842, upload-time = "2026-06-21T01:51:34.455Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e5/9696b9be457f5fb79d5dd063290a8042e61b5ea02c8b668884cd82553fb1/tombi-1.1.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:7b3d9f70721f23aecae7823ea14ae0bd04c23c9a3c73fc21b30587e8768c6b75", size = 11135065, upload-time = "2026-06-21T01:51:37.293Z" }, + { url = "https://files.pythonhosted.org/packages/4c/c4/1c87e15e6bf996cbee46ef109366f58d51095fe2281e6b6a1b06c178fcdd/tombi-1.1.4-py3-none-win32.whl", hash = "sha256:9a204b8990c3c9ff47f1db7d4640d7d9f77468ad74edfcb394ebdbc5ea9ab430", size = 8535266, upload-time = "2026-06-21T01:51:39.897Z" }, + { url = "https://files.pythonhosted.org/packages/5c/de/6a32b67e84990c2a524932bc8fd6f29ed4cbeac66a34d7de83cc5374cf7a/tombi-1.1.4-py3-none-win_amd64.whl", hash = "sha256:1e79de3810a264547ebba77ee741f810c1cd4e7e5723dee502ad0b288d078b83", size = 9910930, upload-time = "2026-06-21T01:51:42.427Z" }, ] [[package]] @@ -611,27 +612,27 @@ wheels = [ [[package]] name = "ty" -version = "0.0.49" +version = "0.0.51" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1d/8d/37cb91808069509d43a2a11743e12f1e854fd808dbef2203309d256718cd/ty-0.0.49.tar.gz", hash = "sha256:0a027bd0c9c75d035641a365d087ad883446057f9be0b9826251c2aecafbf145", size = 5884753, upload-time = "2026-06-12T03:08:20.221Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/ce/352fcdba5c72ea20e5d2e46e28809cdb617575b71209d971eff2ace8e6c4/ty-0.0.51.tar.gz", hash = "sha256:b90172d46365bb9d51a7011cbb5c60cc4f514f42c86635df6c092b717f85e1ac", size = 5953151, upload-time = "2026-06-19T01:48:58.015Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ca/de/9237c6a96356612dd0393db1e94cf21f903616adf3a3701bf3da6e4adc92/ty-0.0.49-py3-none-linux_armv6l.whl", hash = "sha256:12c0c4310b936d762a8586c210b53d4fa4bb361a04429afa89bf84b922e5e065", size = 11834671, upload-time = "2026-06-12T03:07:53.062Z" }, - { url = "https://files.pythonhosted.org/packages/8f/15/daf5a14a5e07012277d450c75325c94614e2acfec4c620c881486118c410/ty-0.0.49-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:737bfdc2caf9712a8580944dcdc80a450a37a4f2bc83c8fa9b7433b374f9e471", size = 11589570, upload-time = "2026-06-12T03:08:25.779Z" }, - { url = "https://files.pythonhosted.org/packages/7d/58/30bdf98436488aca25f0763bf7f92a061528d42461b686453029e845e4c5/ty-0.0.49-py3-none-macosx_11_0_arm64.whl", hash = "sha256:ab90c1baf3b1701d282fce4b02fa552a962d109f8972c46ef6b22429503bfea4", size = 10985236, upload-time = "2026-06-12T03:08:36.664Z" }, - { url = "https://files.pythonhosted.org/packages/22/45/ece503e4a1396e13a1a9a0cde51afe476a6506a1d557eeadf8ad45c83bc0/ty-0.0.49-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4ce8ecf6ba6fc79bd137cc0557a754f7e5f2dfe9436412551d480d680e248ad", size = 11504302, upload-time = "2026-06-12T03:08:01.664Z" }, - { url = "https://files.pythonhosted.org/packages/17/dc/5d09333d289dfbca1804eaade125c9e8a1a992a2a592a8b80c5e9b589ca9/ty-0.0.49-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:10d85c6865c984e78661e0bd20b180514b4a289739224e84816e342bdf381e04", size = 11626629, upload-time = "2026-06-12T03:08:06.844Z" }, - { url = "https://files.pythonhosted.org/packages/f2/36/155f41c9dd7237c4b609211f29f77755a139ee6218605dadc7fe21d5e3c8/ty-0.0.49-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1d96a67a206619e01fa92f35a22267ec634bba62be24b1d0e947020cc179995b", size = 12074481, upload-time = "2026-06-12T03:08:09.643Z" }, - { url = "https://files.pythonhosted.org/packages/96/4c/998ee13cd5045f1f8b36982de7343163832ac53f27debe01b0de0e8bd968/ty-0.0.49-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3de9f648564e0a66344ef397770387cb0d093735f8679d2c5a08a4741e79814d", size = 12678042, upload-time = "2026-06-12T03:08:39.319Z" }, - { url = "https://files.pythonhosted.org/packages/85/c9/9a505aba85c41ce54cbcaa14f8d79aa084b86151d2d70df11c4655b92898/ty-0.0.49-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5779179ab397d15f8c9dbb8f506ec1b1745f54eac639982f76ef3ce538943b50", size = 12316194, upload-time = "2026-06-12T03:08:18.023Z" }, - { url = "https://files.pythonhosted.org/packages/c9/b8/ded37fb93503294abbc83c36470bb1413bea05048b745881d4470b518a06/ty-0.0.49-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:792d4974e93cc09bd32f934586080bbbe21b8e777099cb521cb2de18b68a49f0", size = 12145507, upload-time = "2026-06-12T03:07:56.505Z" }, - { url = "https://files.pythonhosted.org/packages/2f/07/392e80d78f02445f695b815bb9eb0fffacda68b03faee38c900f7b990815/ty-0.0.49-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:727bda86deb136073e525c2e78d60e38aedcce5d80579170844a52bbf7c1440d", size = 12365967, upload-time = "2026-06-12T03:08:12.553Z" }, - { url = "https://files.pythonhosted.org/packages/50/d3/31b0c2a7fbedd3373e389cb1d81b8d2128f6f868fafb46557736a6f9aca8/ty-0.0.49-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4f2fc2bc4a8d2ff1cca59fd94772cabdfec4062d47a0b3a0784be46d94d0540b", size = 11475283, upload-time = "2026-06-12T03:08:28.334Z" }, - { url = "https://files.pythonhosted.org/packages/5a/5b/329e101638920b468a3bb63059c9f66ef99b44aac501222c44832a507321/ty-0.0.49-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:3724bd9badef333321578b6a941fbc571ebf49141ec2356a8590fbe4c9aa588d", size = 11645343, upload-time = "2026-06-12T03:08:15.246Z" }, - { url = "https://files.pythonhosted.org/packages/a9/76/c897e615e32f80ca81c8c1bc49b9a1f72ff9e3cfea0f8345ba505fe28472/ty-0.0.49-py3-none-musllinux_1_2_i686.whl", hash = "sha256:166c6eb52ee4af3c5a9bb267d165d93000daa55c6758cd8ff3199741fb75917d", size = 11725585, upload-time = "2026-06-12T03:08:33.915Z" }, - { url = "https://files.pythonhosted.org/packages/59/e1/fdb42ee239f618800842681af5bb8598117e74512c10974a8b7b9086a898/ty-0.0.49-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:91e81d832c287b05782ee32eb1b801f62c1fa08df37d589d2b88c3f1d51c9731", size = 12237261, upload-time = "2026-06-12T03:08:31.105Z" }, - { url = "https://files.pythonhosted.org/packages/98/0f/a2d6a5fc9d0786cbeb3c200786da4e18c203589be3984bb5def83ca92320/ty-0.0.49-py3-none-win32.whl", hash = "sha256:7186af5ca9829d1f5d8916bcf767b8e819bfbf61b1b8ec843bb3fc699cb502e1", size = 11100789, upload-time = "2026-06-12T03:07:59.092Z" }, - { url = "https://files.pythonhosted.org/packages/d0/9d/473ac8bc57b5a2d121da893bf9dd74a118efb19a01d711df1a6e397f05cc/ty-0.0.49-py3-none-win_amd64.whl", hash = "sha256:ae2142fc126a01effcca0c222908b0e6654b5ba1266d4e4d406e4866aef8e1d1", size = 12204644, upload-time = "2026-06-12T03:08:04.327Z" }, - { url = "https://files.pythonhosted.org/packages/ef/a2/8959249da951ba3977fee20e688d28678b8a1d30a9ed4464228a85d45853/ty-0.0.49-py3-none-win_arm64.whl", hash = "sha256:75d5e2e7649765f31f4bed6c8adb149a75b18edd3fa6336dac4d0efc1a66466f", size = 11558965, upload-time = "2026-06-12T03:08:23.012Z" }, + { url = "https://files.pythonhosted.org/packages/2b/8f/8fe7cab79a45320b2cdcd602f16d44c8108d2f418ff7ec316c6212f1f0cc/ty-0.0.51-py3-none-linux_armv6l.whl", hash = "sha256:947986bd82d324b3a5c58ce03f1dad160cdf36443d3e8f64b3484b861ba9bc64", size = 11884805, upload-time = "2026-06-19T01:48:20.184Z" }, + { url = "https://files.pythonhosted.org/packages/fa/b4/56fdc39a3f44c0564fd157e1e59e1f9c3fc5ba57ae4472ded85c67c63d74/ty-0.0.51-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:25a5b31e6f23fd5dc63ad29087ded09932409e4154e2fe07bbaed015035990bb", size = 11633593, upload-time = "2026-06-19T01:48:22.998Z" }, + { url = "https://files.pythonhosted.org/packages/33/57/136e83f24fc04f5afdcabff42f40fa27eae5ac3f0e3f12627d072a55f679/ty-0.0.51-py3-none-macosx_11_0_arm64.whl", hash = "sha256:2faed19a8f1505370de071c008df52a994fc03a204f3267c3a33a32ca26f854f", size = 11063076, upload-time = "2026-06-19T01:48:25.223Z" }, + { url = "https://files.pythonhosted.org/packages/32/f8/5d32f0df5692446440ab781b9b119aa3e0c0dbfa78c583fe9be8417d54fa/ty-0.0.51-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:08adbe53fb8bc9e7f00e89bf1d3c875a02cda76d83f109d2e6ab1ff35a7bfa8c", size = 11579542, upload-time = "2026-06-19T01:48:27.302Z" }, + { url = "https://files.pythonhosted.org/packages/7f/0c/4f54ef338e9623886809ecd508931b0cd5b3aba1e591586a2f6aeaa8bd11/ty-0.0.51-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:dc5e93695ab5dcbf1eef663aee60ec23a413547cc9cb06adcb0d842e9166bd0f", size = 11676189, upload-time = "2026-06-19T01:48:29.518Z" }, + { url = "https://files.pythonhosted.org/packages/56/27/31729066f9b9d3596941edaf267894eefc0b30df4518f003dba5f7276258/ty-0.0.51-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd92913bc90d1705ef9391ff8c6822b61e2e827fa295eb30bf0dfabcf815645", size = 12188154, upload-time = "2026-06-19T01:48:31.68Z" }, + { url = "https://files.pythonhosted.org/packages/2f/38/d4301aa12d2283c7130908baf1417a37dfe3e10f5669cb4ce2853c2540b4/ty-0.0.51-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:429a997394dac73870d71b87cc90efc54da3efaf319e72ca18aeef35a78aef90", size = 12780597, upload-time = "2026-06-19T01:48:33.839Z" }, + { url = "https://files.pythonhosted.org/packages/c1/52/4b2e67e53f126d39abe201bd2299e467e27463a284e965ad195cbc217fa0/ty-0.0.51-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:62d94f06e8c317e89b6884f2bde443040e596b88c7c79bd944c84c105b06257a", size = 12491115, upload-time = "2026-06-19T01:48:36.169Z" }, + { url = "https://files.pythonhosted.org/packages/74/50/aabfe55c132ebe72b4d639cbf772d931e11b0990d29c1f691922b6ccabc1/ty-0.0.51-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8f52952cff665bc52a36147e610c10f5699d30007d7a14ab7f345cff93476ff", size = 12230135, upload-time = "2026-06-19T01:48:38.445Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1b/9aa428052dbed91c50919cd080426a313cf20ce14c6bfe2b71345e548671/ty-0.0.51-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:c1bd1355aee86af01e4e21b0bc16fc460fb05905761f0d8b8d70841de0feade8", size = 12468123, upload-time = "2026-06-19T01:48:40.47Z" }, + { url = "https://files.pythonhosted.org/packages/0b/5a/f6ce69f2575259386c950c40e02578d0902760cb61f95045e9971182c24e/ty-0.0.51-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:79d1877e93460f936bc10ed1a31525702b7ce51075763ccba993be17f0b9e905", size = 11541672, upload-time = "2026-06-19T01:48:42.635Z" }, + { url = "https://files.pythonhosted.org/packages/35/3a/2af48924a683e959e95e5cc4dc88e5a8595206a0812b869032b95196f2b0/ty-0.0.51-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:cc233a6235fb23e2a44b14731a10043e37ba2f30f2c361cf49ad3633c5b9da9c", size = 11694015, upload-time = "2026-06-19T01:48:44.819Z" }, + { url = "https://files.pythonhosted.org/packages/a4/12/899875d8a60b198c8121cb92ce18e18cc072d23ca2130fcdaa176383ef72/ty-0.0.51-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bc7459348a253247bbfb2669a021e614281b86bbea24c36112b8a6e1a2499a16", size = 11832856, upload-time = "2026-06-19T01:48:47.028Z" }, + { url = "https://files.pythonhosted.org/packages/e6/a2/88f681d826d97cc96ef9f6cadd4935f775758944cee07340aa46113bce28/ty-0.0.51-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:49a21237f6fd1de56beaff0a3e85fe022a09a3401e67e3abec41ce838a5d4d2e", size = 12333449, upload-time = "2026-06-19T01:48:49.091Z" }, + { url = "https://files.pythonhosted.org/packages/f8/61/535a4163b4452c6978c31fedfd7b5803cf3a2253e9455cde350f86638d6a/ty-0.0.51-py3-none-win32.whl", hash = "sha256:61b4b6a003c3ebe53a63a1125c9b6542aa01bc1b6c9a235d01ee328d000d61a9", size = 11177338, upload-time = "2026-06-19T01:48:51.433Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4d/2334fbb74291a20129fa7aaa8f789619ec9b6883b27f997b8baa27e4674f/ty-0.0.51-py3-none-win_amd64.whl", hash = "sha256:608d417cd1eaf79bcbd713d9830d5e3db9d57ec225c3af3e4ac9a9ff66b45d70", size = 12325675, upload-time = "2026-06-19T01:48:53.774Z" }, + { url = "https://files.pythonhosted.org/packages/50/b5/d49096cd5f3694becb86a5a6ccd0f229ead695fc7430d6bc4dd0a104c6fe/ty-0.0.51-py3-none-win_arm64.whl", hash = "sha256:62ced5e380284f12b2dc4802a3e4ed3dac39913fc6719afde7978814a4c7f169", size = 11657350, upload-time = "2026-06-19T01:48:55.904Z" }, ] [[package]] From e11bcec153770d025502480dd0267864a2e5b7df Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 22 Jun 2026 10:53:10 +0900 Subject: [PATCH 2/3] Format --- .../validate/conformance/cases/enums.proto | 8 +--- .../conformance/cases/kitchen_sink.proto | 12 +---- .../validate/conformance/cases/messages.proto | 12 ++--- .../validate/conformance/cases/numbers.proto | 48 +++++-------------- .../validate/conformance/cases/repeated.proto | 36 ++++---------- .../validate/conformance/cases/wkt_any.proto | 24 +++------- .../conformance/cases/wkt_duration.proto | 8 ++-- .../conformance/cases/wkt_field_mask.proto | 8 +--- test/proto/bench/v1/bench.proto | 4 +- 9 files changed, 39 insertions(+), 121 deletions(-) diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/enums.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/enums.proto index 09d98da..a727529 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/enums.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/enums.proto @@ -75,14 +75,10 @@ message EnumAliasIn { } message EnumNotIn { - TestEnum val = 1 [(buf.validate.field).enum = { - not_in: [1] - }]; + TestEnum val = 1 [(buf.validate.field).enum = {not_in: [1]}]; } message EnumAliasNotIn { - TestEnumAlias val = 1 [(buf.validate.field).enum = { - not_in: [1] - }]; + TestEnumAlias val = 1 [(buf.validate.field).enum = {not_in: [1]}]; } message EnumExternal { diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/kitchen_sink.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/kitchen_sink.proto index 00ba784..aed3368 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/kitchen_sink.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/kitchen_sink.proto @@ -48,16 +48,8 @@ message ComplexTestMsg { ] }]; ComplexTestEnum enum_const = 11 [(buf.validate.field).enum.const = 2]; - google.protobuf.Any any_val = 12 [(buf.validate.field).any = { - in: ["type.googleapis.com/google.protobuf.Duration"] - }]; - repeated google.protobuf.Timestamp rep_ts_val = 13 [(buf.validate.field).repeated = { - items: { - timestamp: { - gte: {nanos: 1000000} - } - } - }]; + google.protobuf.Any any_val = 12 [(buf.validate.field).any = {in: ["type.googleapis.com/google.protobuf.Duration"]}]; + repeated google.protobuf.Timestamp rep_ts_val = 13 [(buf.validate.field).repeated = {items: {timestamp: {gte: {nanos: 1000000}}}}]; map map_val = 14 [(buf.validate.field).map.keys.sint32.lt = 0]; bytes bytes_val = 15 [(buf.validate.field).bytes.const = "\x00\x99"]; oneof o { diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/messages.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/messages.proto index e97d51e..f20a1f8 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/messages.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/messages.proto @@ -55,9 +55,7 @@ message MessageRequiredOneof { message MessageWith3dInside {} message MessageOneofSingleField { - option (buf.validate.message).oneof = { - fields: ["str_field"] - }; + option (buf.validate.message).oneof = {fields: ["str_field"]}; string str_field = 1; bool bool_field = 2; } @@ -115,9 +113,7 @@ message MessageOneofMultipleSharedFields { } message MessageOneofUnknownFieldName { - option (buf.validate.message).oneof = { - fields: ["xxx"] - }; + option (buf.validate.message).oneof = {fields: ["xxx"]}; string str_field = 1; } @@ -134,9 +130,7 @@ message MessageOneofDuplicateField { } message MessageOneofZeroFields { - option (buf.validate.message).oneof = { - fields: [] - }; + option (buf.validate.message).oneof = {fields: []}; string str_field = 1; bool bool_field = 2; } diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/numbers.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/numbers.proto index a169f89..e7a16e8 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/numbers.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/numbers.proto @@ -33,9 +33,7 @@ message FloatIn { }]; } message FloatNotIn { - float val = 1 [(buf.validate.field).float = { - not_in: [0] - }]; + float val = 1 [(buf.validate.field).float = {not_in: [0]}]; } message FloatLT { float val = 1 [(buf.validate.field).float.lt = 0]; @@ -112,9 +110,7 @@ message DoubleIn { }]; } message DoubleNotIn { - double val = 1 [(buf.validate.field).double = { - not_in: [0] - }]; + double val = 1 [(buf.validate.field).double = {not_in: [0]}]; } message DoubleLT { double val = 1 [(buf.validate.field).double.lt = 0]; @@ -191,9 +187,7 @@ message Int32In { }]; } message Int32NotIn { - int32 val = 1 [(buf.validate.field).int32 = { - not_in: [0] - }]; + int32 val = 1 [(buf.validate.field).int32 = {not_in: [0]}]; } message Int32LT { int32 val = 1 [(buf.validate.field).int32.lt = 0]; @@ -264,9 +258,7 @@ message Int64In { }]; } message Int64NotIn { - int64 val = 1 [(buf.validate.field).int64 = { - not_in: [0] - }]; + int64 val = 1 [(buf.validate.field).int64 = {not_in: [0]}]; } message Int64LT { int64 val = 1 [(buf.validate.field).int64.lt = 0]; @@ -362,9 +354,7 @@ message UInt32In { }]; } message UInt32NotIn { - uint32 val = 1 [(buf.validate.field).uint32 = { - not_in: [0] - }]; + uint32 val = 1 [(buf.validate.field).uint32 = {not_in: [0]}]; } message UInt32LT { uint32 val = 1 [(buf.validate.field).uint32.lt = 5]; @@ -435,9 +425,7 @@ message UInt64In { }]; } message UInt64NotIn { - uint64 val = 1 [(buf.validate.field).uint64 = { - not_in: [0] - }]; + uint64 val = 1 [(buf.validate.field).uint64 = {not_in: [0]}]; } message UInt64LT { uint64 val = 1 [(buf.validate.field).uint64.lt = 5]; @@ -508,9 +496,7 @@ message SInt32In { }]; } message SInt32NotIn { - sint32 val = 1 [(buf.validate.field).sint32 = { - not_in: [0] - }]; + sint32 val = 1 [(buf.validate.field).sint32 = {not_in: [0]}]; } message SInt32LT { sint32 val = 1 [(buf.validate.field).sint32.lt = 0]; @@ -581,9 +567,7 @@ message SInt64In { }]; } message SInt64NotIn { - sint64 val = 1 [(buf.validate.field).sint64 = { - not_in: [0] - }]; + sint64 val = 1 [(buf.validate.field).sint64 = {not_in: [0]}]; } message SInt64LT { sint64 val = 1 [(buf.validate.field).sint64.lt = 0]; @@ -653,9 +637,7 @@ message Fixed32In { }]; } message Fixed32NotIn { - fixed32 val = 1 [(buf.validate.field).fixed32 = { - not_in: [0] - }]; + fixed32 val = 1 [(buf.validate.field).fixed32 = {not_in: [0]}]; } message Fixed32LT { fixed32 val = 1 [(buf.validate.field).fixed32.lt = 5]; @@ -726,9 +708,7 @@ message Fixed64In { }]; } message Fixed64NotIn { - fixed64 val = 1 [(buf.validate.field).fixed64 = { - not_in: [0] - }]; + fixed64 val = 1 [(buf.validate.field).fixed64 = {not_in: [0]}]; } message Fixed64LT { fixed64 val = 1 [(buf.validate.field).fixed64.lt = 5]; @@ -799,9 +779,7 @@ message SFixed32In { }]; } message SFixed32NotIn { - sfixed32 val = 1 [(buf.validate.field).sfixed32 = { - not_in: [0] - }]; + sfixed32 val = 1 [(buf.validate.field).sfixed32 = {not_in: [0]}]; } message SFixed32LT { sfixed32 val = 1 [(buf.validate.field).sfixed32.lt = 0]; @@ -872,9 +850,7 @@ message SFixed64In { }]; } message SFixed64NotIn { - sfixed64 val = 1 [(buf.validate.field).sfixed64 = { - not_in: [0] - }]; + sfixed64 val = 1 [(buf.validate.field).sfixed64 = {not_in: [0]}]; } message SFixed64LT { sfixed64 val = 1 [(buf.validate.field).sfixed64.lt = 0]; diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/repeated.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/repeated.proto index 77876a2..9477fb1 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/repeated.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/repeated.proto @@ -93,19 +93,13 @@ message RepeatedItemNotIn { }]; } message RepeatedEnumIn { - repeated AnEnum val = 1 [(buf.validate.field).repeated.items.enum = { - in: [0] - }]; + repeated AnEnum val = 1 [(buf.validate.field).repeated.items.enum = {in: [0]}]; } message RepeatedEnumNotIn { - repeated AnEnum val = 1 [(buf.validate.field).repeated.items.enum = { - not_in: [0] - }]; + repeated AnEnum val = 1 [(buf.validate.field).repeated.items.enum = {not_in: [0]}]; } message RepeatedEmbeddedEnumIn { - repeated AnotherInEnum val = 1 [(buf.validate.field).repeated.items.enum = { - in: [0] - }]; + repeated AnotherInEnum val = 1 [(buf.validate.field).repeated.items.enum = {in: [0]}]; enum AnotherInEnum { ANOTHER_IN_ENUM_UNSPECIFIED = 0; ANOTHER_IN_ENUM_A = 1; @@ -113,9 +107,7 @@ message RepeatedEmbeddedEnumIn { } } message RepeatedEmbeddedEnumNotIn { - repeated AnotherNotInEnum val = 1 [(buf.validate.field).repeated.items.enum = { - not_in: [0] - }]; + repeated AnotherNotInEnum val = 1 [(buf.validate.field).repeated.items.enum = {not_in: [0]}]; enum AnotherNotInEnum { ANOTHER_NOT_IN_ENUM_UNSPECIFIED = 0; ANOTHER_NOT_IN_ENUM_A = 1; @@ -123,20 +115,14 @@ message RepeatedEmbeddedEnumNotIn { } } message RepeatedAnyIn { - repeated google.protobuf.Any val = 1 [(buf.validate.field).repeated.items.any = { - in: ["type.googleapis.com/google.protobuf.Duration"] - }]; + repeated google.protobuf.Any val = 1 [(buf.validate.field).repeated.items.any = {in: ["type.googleapis.com/google.protobuf.Duration"]}]; } message RepeatedAnyNotIn { - repeated google.protobuf.Any val = 1 [(buf.validate.field).repeated.items.any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + repeated google.protobuf.Any val = 1 [(buf.validate.field).repeated.items.any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } message RepeatedMinAndItemLen { repeated string val = 1 [(buf.validate.field).repeated = { - items: { - string: {len: 3} - } + items: {string: {len: 3}} min_items: 1 }]; } @@ -147,13 +133,7 @@ message RepeatedMinAndMaxItemLen { ]; } message RepeatedDuration { - repeated google.protobuf.Duration val = 1 [(buf.validate.field).repeated = { - items: { - duration: { - gte: {nanos: 1000000} - } - } - }]; + repeated google.protobuf.Duration val = 1 [(buf.validate.field).repeated = {items: {duration: {gte: {nanos: 1000000}}}}]; } message RepeatedExactIgnore { repeated uint32 val = 1 [ diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_any.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_any.proto index 5fa6c65..92ae903 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_any.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_any.proto @@ -28,38 +28,26 @@ message AnyRequired { google.protobuf.Any val = 1 [(buf.validate.field).required = true]; } message AnyIn { - google.protobuf.Any val = 1 [(buf.validate.field).any = { - in: ["type.googleapis.com/google.protobuf.Duration"] - }]; + google.protobuf.Any val = 1 [(buf.validate.field).any = {in: ["type.googleapis.com/google.protobuf.Duration"]}]; } message AnyNotIn { - google.protobuf.Any val = 1 [(buf.validate.field).any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + google.protobuf.Any val = 1 [(buf.validate.field).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } // The below messages should throw compilation errors due to incorrect types. message AnyWrongTypeScalar { - string val = 1 [(buf.validate.field).any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + string val = 1 [(buf.validate.field).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } message AnyWrongTypeMessage { message WrongType { int32 val = 1; } - WrongType val = 1 [(buf.validate.field).any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + WrongType val = 1 [(buf.validate.field).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } message AnyWrongTypeWrapper { - google.protobuf.Int32Value val = 1 [(buf.validate.field).any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + google.protobuf.Int32Value val = 1 [(buf.validate.field).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } message AnyWrongTypeWKT { - google.protobuf.Timestamp val = 1 [(buf.validate.field).any = { - not_in: ["type.googleapis.com/google.protobuf.Timestamp"] - }]; + google.protobuf.Timestamp val = 1 [(buf.validate.field).any = {not_in: ["type.googleapis.com/google.protobuf.Timestamp"]}]; } diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_duration.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_duration.proto index b9816ea..556ea7b 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_duration.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_duration.proto @@ -37,14 +37,12 @@ message DurationIn { google.protobuf.Duration val = 1 [(buf.validate.field).duration = { in: [ {seconds: 1}, - {nanos: 1000}] + {nanos: 1000} + ] }]; } message DurationNotIn { - google.protobuf.Duration val = 1 [(buf.validate.field).duration = { - not_in: [ - {}] - }]; + google.protobuf.Duration val = 1 [(buf.validate.field).duration = {not_in: [{}]}]; } message DurationLT { diff --git a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_field_mask.proto b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_field_mask.proto index e6f6571..3923b21 100644 --- a/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_field_mask.proto +++ b/packages/protovalidate-proto/proto/buf/validate/conformance/cases/wkt_field_mask.proto @@ -27,9 +27,7 @@ message FieldMaskRequired { } message FieldMaskConst { - google.protobuf.FieldMask val = 1 [(buf.validate.field).field_mask.const = { - paths: ["a"] - }]; + google.protobuf.FieldMask val = 1 [(buf.validate.field).field_mask.const = {paths: ["a"]}]; } message FieldMaskIn { @@ -50,7 +48,5 @@ message FieldMaskNotIn { } message FieldMaskExample { - google.protobuf.FieldMask val = 1 [(buf.validate.field).field_mask.example = { - paths: ["a"] - }]; + google.protobuf.FieldMask val = 1 [(buf.validate.field).field_mask.example = {paths: ["a"]}]; } diff --git a/test/proto/bench/v1/bench.proto b/test/proto/bench/v1/bench.proto index 6362c1f..bc5f7c4 100644 --- a/test/proto/bench/v1/bench.proto +++ b/test/proto/bench/v1/bench.proto @@ -75,9 +75,7 @@ message BenchComplexSchema { map map_str_str = 23 [(buf.validate.field).map.min_pairs = 1]; map map_i32_i64 = 24 [(buf.validate.field).map.max_pairs = 10]; map map_u64_bool = 25; - map map_str_bytes = 26 [(buf.validate.field).map.keys = { - string: {min_len: 1} - }]; + map map_str_bytes = 26 [(buf.validate.field).map.keys = {string: {min_len: 1}}]; map map_str_msg = 27 [(buf.validate.field).map.values = {required: true}]; map map_i64_msg = 28; From d93ef83cd8466ab58c50ace5b41e0833f57c5707 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 22 Jun 2026 10:54:53 +0900 Subject: [PATCH 3/3] Format protos after generation --- poe_tasks.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/poe_tasks.toml b/poe_tasks.toml index 081393d..2f31c19 100644 --- a/poe_tasks.toml +++ b/poe_tasks.toml @@ -41,6 +41,7 @@ sequence = [ "generate-protovalidate", "generate-test", "add-license-header", + "format-protos", ] [tasks.generate-cel]