diff --git a/pyproject.toml b/pyproject.toml index 7fea3bb3..b7465187 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ optional-dependencies.dev = [ "prek==0.4.11", "pydocstringformatter==1.0.0", "pylint[spelling]==4.0.6", - "pyproject-fmt==2.25.3", + "pyproject-fmt==2.26.0", "pyrefly==1.1.1", "pyright==1.1.411", "pyroma==5.0.1", diff --git a/uv.lock b/uv.lock index 9f3dbd06..aba5d478 100644 --- a/uv.lock +++ b/uv.lock @@ -1362,33 +1362,33 @@ spelling = [ [[package]] name = "pyproject-fmt" -version = "2.25.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e4/ef/6e0247361165c52295e9de86f52fe6a2e55a2cf41a29926fc4e105808159/pyproject_fmt-2.25.3.tar.gz", hash = "sha256:f3f8c51afd8eb45f409e273dfa6347520eb76727cbe6b436a573d250c34a5ec8", size = 293215, upload-time = "2026-07-13T18:17:39.745Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/9d/18/4e8351743ecc6d195530a13b908aa3790907b5942ecdc7a4b4f2cab96ba7/pyproject_fmt-2.25.3-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:9f7fad5d0161c595fe7bc028e5e3e39fc8cbd3e3cf5267d17d1b95a324ed52b0", size = 5166085, upload-time = "2026-07-13T18:16:28.491Z" }, - { url = "https://files.pythonhosted.org/packages/86/54/7f607e239b1e32f2c1ccd88977bd1d612c515ffbc16a460ee69998baf1ba/pyproject_fmt-2.25.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:cf3ea667ae0e033a073ad3618607e67962c46193056ed9e5b2a6a0cfa862f666", size = 4945909, upload-time = "2026-07-13T18:16:31.136Z" }, - { url = "https://files.pythonhosted.org/packages/bd/5d/78c0811c8baa52435a62e7e0de78afdbcc9aea2b89b3617582a456f05fd2/pyproject_fmt-2.25.3-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:ee1694fd54763126e65acede5ccfc9ea20e0fedc24b70dbdfc0ae4c061bd97f4", size = 5093743, upload-time = "2026-07-13T18:16:33.76Z" }, - { url = "https://files.pythonhosted.org/packages/6e/b1/446ef27bc537e916d8092f30885c2f8939fd8fe68a2c72d232089bfd5012/pyproject_fmt-2.25.3-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:8af439dfcd3b9c46315b6e564ccf457673659b0cc0fc6927230f1921f833c661", size = 5479406, upload-time = "2026-07-13T18:16:36.494Z" }, - { url = "https://files.pythonhosted.org/packages/ff/5c/15f3f9e93c47bf1b7ca3db3ddf4cac6157ae932e6c4360a71d33f5e6299b/pyproject_fmt-2.25.3-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:74a12be41355293f3bf1205509f959de498c3a4c5d8cea62e501a2fdacae0364", size = 5192668, upload-time = "2026-07-13T18:16:39.066Z" }, - { url = "https://files.pythonhosted.org/packages/95/fe/167854cb39a7d5fb538cdea466f59b1cbdb8f44c6b4e10f777554cd5dbb3/pyproject_fmt-2.25.3-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:269598a081d4e32bfaa3685e28d0e1ecd71a6a95b995b1835307792169430c5b", size = 5093120, upload-time = "2026-07-13T18:16:41.718Z" }, - { url = "https://files.pythonhosted.org/packages/de/bd/12764fc9fafd80d5ccd59363bfcd7e3aa349ecd4cb2d3dab6a3654c88a5b/pyproject_fmt-2.25.3-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0534ffdb0e40bb0ce0a05ec5469b0c99460d587a949cfb1316f397321cbaf90d", size = 5658297, upload-time = "2026-07-13T18:16:44.615Z" }, - { url = "https://files.pythonhosted.org/packages/41/a2/bd8051b3c9b339425407b861b7a5f3611ed4bc131bc680418b3d90181fe2/pyproject_fmt-2.25.3-cp310-abi3-win_amd64.whl", hash = "sha256:1bc20402816d78214005827f443f49244d47832be9b085c40474e1fa0cad7597", size = 5335844, upload-time = "2026-07-13T18:16:47.232Z" }, - { url = "https://files.pythonhosted.org/packages/25/fe/58b76c1434efbc895d594a1b4c0c88a42169d925284665beccc39799eba8/pyproject_fmt-2.25.3-cp310-abi3-win_arm64.whl", hash = "sha256:e90b2288ecf294e5ef2144615eb8b5e4e96cb335902faf438cf070f30a078f50", size = 4869237, upload-time = "2026-07-13T18:16:49.873Z" }, - { url = "https://files.pythonhosted.org/packages/30/30/28333d166f50baa917b4fb6dc8fa62ff499d229186213f978bcf05208fdb/pyproject_fmt-2.25.3-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:0b89701a4a945b90c250068276ac6827fd508e1fa5f0d426bdb73299096da689", size = 5161863, upload-time = "2026-07-13T18:16:52.661Z" }, - { url = "https://files.pythonhosted.org/packages/0e/0d/cccb479a535817c113c109435db0ebd99227ddd2e94659646bf690914a0c/pyproject_fmt-2.25.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c7696c4cc85ba69807987429cb9297e6da17b58102ea2881dfa31328ad50b53a", size = 4937692, upload-time = "2026-07-13T18:16:55.077Z" }, - { url = "https://files.pythonhosted.org/packages/6a/c3/8b66fc05f72d490327db2d93fd173a03c85777b4bfafc618824130df5e93/pyproject_fmt-2.25.3-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:103a409d3f3885b368b0307b91530f90e71e1dcbb51505de5463b530dae4848e", size = 5088947, upload-time = "2026-07-13T18:16:57.807Z" }, - { url = "https://files.pythonhosted.org/packages/23/32/951b4cf1f3da084d087a5f66dcc4f70ca62a5b5316ff9b00eedc8658ad27/pyproject_fmt-2.25.3-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:eac2a1c3c8eada5ebef77a52ab2963af25cbdb19b4a87dd12791f375b9ed3830", size = 5473785, upload-time = "2026-07-13T18:17:00.55Z" }, - { url = "https://files.pythonhosted.org/packages/f0/a7/270024754ba55ea310bef4ade83e31af4ba306b95628b1c41178986daf28/pyproject_fmt-2.25.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:57c0227e83fdf610bce2aaa8aa5621b4a538cce0cb99fc693eab21f6975452a3", size = 5087940, upload-time = "2026-07-13T18:17:03.473Z" }, - { url = "https://files.pythonhosted.org/packages/14/85/3afe988ea809c3de22c2e5b04740827f8ea1578fc8348b49759d793a4a20/pyproject_fmt-2.25.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d4b5c1cfb43eba2045b6f49527e014b8a8f374cee50f492fd0cfeed0f28b3d09", size = 5654163, upload-time = "2026-07-13T18:17:06.429Z" }, - { url = "https://files.pythonhosted.org/packages/4d/b7/3f5e6878b9202a96aa6b7fdf949e1eafaf0de31489cb64025223b7bd2b2d/pyproject_fmt-2.25.3-cp314-cp314t-win_amd64.whl", hash = "sha256:a5df88897bdf1febe05d1b31863abd40d450d84c6da67e642e636b2081eb55b1", size = 5332488, upload-time = "2026-07-13T18:17:08.996Z" }, - { url = "https://files.pythonhosted.org/packages/9a/32/91dae8f0438e911220005087f0ea5d89e42faea2fb32c7ecfb476c979245/pyproject_fmt-2.25.3-cp314-cp314t-win_arm64.whl", hash = "sha256:52ba3e6b81782940b1a741a1a1b1a9d73b21e90a49274738553aeb74b92b2d44", size = 4864969, upload-time = "2026-07-13T18:17:11.782Z" }, - { url = "https://files.pythonhosted.org/packages/6e/e8/be526dce73f1e5e85bc0c97855be7e025a7e4da864246b47f403bbd2545e/pyproject_fmt-2.25.3-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:214e48f816151c3af4752690f39c27847fe7e2cc730a010bd49f8ade5feb87a1", size = 5163634, upload-time = "2026-07-13T18:17:14.767Z" }, - { url = "https://files.pythonhosted.org/packages/24/6e/84b5882cf435bdaeb22b68b23801a5e9e32b1229951117b60cb95914fd9e/pyproject_fmt-2.25.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:df427fd9c938633dac0ea336c5d0218736db34a9e379a1e114c392c00479ca4b", size = 4937122, upload-time = "2026-07-13T18:17:17.145Z" }, - { url = "https://files.pythonhosted.org/packages/90/e3/e8c8ff3bebb1276c615c03b57dfc51fcda9ad83f22f8eeb595a20c1c56ee/pyproject_fmt-2.25.3-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:0edd72b6c058fe6a6627a7c9dd2da1cefa7fc983f108fdd3b8e30221258d424a", size = 5089329, upload-time = "2026-07-13T18:17:20.139Z" }, - { url = "https://files.pythonhosted.org/packages/06/1d/d517677183fd58d0be61d5739cb2284e5f78e2782fb041a60c921853abc2/pyproject_fmt-2.25.3-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:6aff931accc85f276a6ad2e894f46658854f2f38dddd7b606ea5fe601e16e1ae", size = 5471592, upload-time = "2026-07-13T18:17:24.335Z" }, - { url = "https://files.pythonhosted.org/packages/bb/d5/0e245f65b9134f6cd28f51f232fe576d4acbde3e085a89283e9ec28f23ab/pyproject_fmt-2.25.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:f3c17139aa8a48a1ec31f1e3b11fad011d70c85f3c88f35f5fdc4db6ee4c8cdf", size = 5088822, upload-time = "2026-07-13T18:17:27.164Z" }, - { url = "https://files.pythonhosted.org/packages/84/5f/d5e9e1301c54f4aa6a350c361836cffe005006cf5037209cc34017528658/pyproject_fmt-2.25.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:d046766cdbaaa3a33c6682f0a2b20d1a1f92b2a094b13b293bbf6615fca2286a", size = 5654423, upload-time = "2026-07-13T18:17:30.119Z" }, +version = "2.26.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/51/1c/a1609a8d22798ba62e47b1467900a90455d17f64a1b28823137b9d12b73d/pyproject_fmt-2.26.0.tar.gz", hash = "sha256:9d939973dcc2061373922c8f8824f5598d55afa517abe67ae861b3fc5623c0a5", size = 296642, upload-time = "2026-07-27T14:05:00.415Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/06/28/466bb967bf5ff96bd1092f9628a93c0d8860012f0258bcf4717acf9c7241/pyproject_fmt-2.26.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:9da934f05ed0ecc49977889b6a1269f581caa07e46dadec0278088f274602825", size = 5301617, upload-time = "2026-07-27T14:04:07.611Z" }, + { url = "https://files.pythonhosted.org/packages/ee/7a/c7b812dd4fdacfc6335f9d9b6453d41061b5df8e0714597dcd75e943ea2b/pyproject_fmt-2.26.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:14a45a9b414d7e550c21303abcac1b75c9f07840842f5130aac8d8ce087aa3bf", size = 5063513, upload-time = "2026-07-27T14:04:09.728Z" }, + { url = "https://files.pythonhosted.org/packages/51/2f/c46178e1210e83f6de355b851a854a2def5bd7932154adec4e78425ecbff/pyproject_fmt-2.26.0-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dad40e168f1f262b9468c0308f0bd0c3808caba37f564a119ba1d413836d158d", size = 5233305, upload-time = "2026-07-27T14:04:11.491Z" }, + { url = "https://files.pythonhosted.org/packages/4a/ab/92a91034f60f229f9602b318dc899fd216f6eab23ca55615df63de7b36a2/pyproject_fmt-2.26.0-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:fd0ec143a597a24a9d1a2a0e7ef8a6dea9369606eda6233753da1fe0329aea63", size = 5622845, upload-time = "2026-07-27T14:04:13.677Z" }, + { url = "https://files.pythonhosted.org/packages/5f/73/f016331fa195d3ec307e39d9e77192a7790f9bf056881c5187ad07beddd2/pyproject_fmt-2.26.0-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:264f7d637577597ffa6b0c22e035f3c25b12a01bc92405cff3ce1084a53ac92b", size = 5331983, upload-time = "2026-07-27T14:04:16.092Z" }, + { url = "https://files.pythonhosted.org/packages/d6/53/e08cb18c96164c426b813f1c8d1377f2d4888eddca68cdec94f3091900e0/pyproject_fmt-2.26.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:22f539d1282e6c75861ad8c0d30e41e1a8579b3c600bc1d391c5dda71223db34", size = 5232314, upload-time = "2026-07-27T14:04:17.917Z" }, + { url = "https://files.pythonhosted.org/packages/76/31/f355c4e6f6adbd185c2a63e207318e0084aa99f1cab855a3e5078f5f9a2f/pyproject_fmt-2.26.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:c43a387ef4e997517de7e6837b88713f90e6ccef871135db5890c18fe1f37c20", size = 5802761, upload-time = "2026-07-27T14:04:19.755Z" }, + { url = "https://files.pythonhosted.org/packages/f5/90/ba6fe42be9a39349c79b4d8893ef8ceb6ca3b0d6bed64e1f4d97e1be187a/pyproject_fmt-2.26.0-cp310-abi3-win_amd64.whl", hash = "sha256:d2febef63f698d33262eb9765971ce4e892f72ed24d4989024e1638495fa512d", size = 5516358, upload-time = "2026-07-27T14:04:21.967Z" }, + { url = "https://files.pythonhosted.org/packages/e8/61/1fb0afbe3b1f0f96e3344df83cbd60b69b4d6ce4047b37dc0975fc9a3d07/pyproject_fmt-2.26.0-cp310-abi3-win_arm64.whl", hash = "sha256:5060bece47b8955c2d7735542da444c6aebe84b5797991e1fb2f0339106432bb", size = 5041777, upload-time = "2026-07-27T14:04:24.192Z" }, + { url = "https://files.pythonhosted.org/packages/bb/2a/9e5902c97f8a29d85c6285b9ad4f3e56997f1240ed8bd5d2a9d1ff4749d3/pyproject_fmt-2.26.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:433414bdbada8687288c6eb1bd56d78b27683b19a9731a912d51d705b4285768", size = 5298888, upload-time = "2026-07-27T14:04:26.047Z" }, + { url = "https://files.pythonhosted.org/packages/85/5b/3bd5f4a51c5a39cc902327aed469ce474636966bc105f3c16d718c1b90ac/pyproject_fmt-2.26.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ce133a48d96806d4de7a5800db59843450278f39eabada4eca0b3670ec31b732", size = 5058236, upload-time = "2026-07-27T14:04:28.138Z" }, + { url = "https://files.pythonhosted.org/packages/a1/78/de3ff2e5d1321bea365279bdb66fca66dacbacbbf3e40d293e64d18f4a1c/pyproject_fmt-2.26.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:3b14419a04882e7a3b6f094b8173df29e93c982d6f511f83b130ae7c13850fed", size = 5227044, upload-time = "2026-07-27T14:04:30.444Z" }, + { url = "https://files.pythonhosted.org/packages/69/88/669b87f08c1414dbec35580adc5b196d2a7008f5b0d1de725381adb1dfda/pyproject_fmt-2.26.0-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:abefd6094e8a6ee892e84cfceb4ef1be6ffc2542bbd3ee9fb689eb9185537646", size = 5618375, upload-time = "2026-07-27T14:04:32.637Z" }, + { url = "https://files.pythonhosted.org/packages/5c/7c/1d270741aa5bf366e0dcc39c37701b962b73b3723e0e0bb50319b18cf88b/pyproject_fmt-2.26.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d7c54b00ce9ea2bfdcbb6b442e61c9316070a9ce15e1e3b25261b2af95b7641b", size = 5225778, upload-time = "2026-07-27T14:04:34.54Z" }, + { url = "https://files.pythonhosted.org/packages/17/fa/0054deacd1c0b97218155581d87f67a3305222f99a6c5ec8530c2cfbe13e/pyproject_fmt-2.26.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:dcca216f714d4c1bb3d75b23aa1864dc45de789d889ba856b9434ba73b039984", size = 5798368, upload-time = "2026-07-27T14:04:36.372Z" }, + { url = "https://files.pythonhosted.org/packages/09/85/263152cdd15b2adf95c1b22700f45fed1d86d1f89fd3261e7d6514f73b7f/pyproject_fmt-2.26.0-cp314-cp314t-win_amd64.whl", hash = "sha256:c61a18525a1c0c80172a07745c7d0fae7ed09a12d8495a231dfd5ccc32fec97c", size = 5512488, upload-time = "2026-07-27T14:04:38.466Z" }, + { url = "https://files.pythonhosted.org/packages/14/b5/f1b7347d6938d8a06ea0354043f7ad6141b8eaea578b97d262169719c0c4/pyproject_fmt-2.26.0-cp314-cp314t-win_arm64.whl", hash = "sha256:100cfcc6bf136f78f58f22abeea90069410e33bcf98d6faeeb2c9691ab44cf41", size = 5035934, upload-time = "2026-07-27T14:04:40.43Z" }, + { url = "https://files.pythonhosted.org/packages/20/4c/def6e44b192cd4557b369239b1dec59131e06eb33c8e48598c3f4c5cad91/pyproject_fmt-2.26.0-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:99e6ddcee69b9c93d17d10aff11ed40d5d30a2bbcfc173f1ab3e279d92cd16e3", size = 5299693, upload-time = "2026-07-27T14:04:42.857Z" }, + { url = "https://files.pythonhosted.org/packages/70/c5/b821388d59c35a520c0950f9113a9b3dcc31820e35deee917fe776639c7c/pyproject_fmt-2.26.0-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:8d86b91887984b2355916b4040ed7e532800066693ea274676822a6033b7ff00", size = 5058968, upload-time = "2026-07-27T14:04:44.927Z" }, + { url = "https://files.pythonhosted.org/packages/85/84/aa1dd5c7c832a61d7361bd88463be1bfca4007da94572d89f35b42dbc9b0/pyproject_fmt-2.26.0-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:54e1200f1bdf98ddb4e5608b8ddfd443e9c1150130d09a2613fd18cdd563ed15", size = 5225223, upload-time = "2026-07-27T14:04:46.662Z" }, + { url = "https://files.pythonhosted.org/packages/44/87/c8cc4f373dea3ac58b5209aaca325cd11032262facce4ca76259095c72ac/pyproject_fmt-2.26.0-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:c56ab87ce4f97801e7075bc9ddc96aaaee42bd02112e9f91b1fc639a8b6ce22b", size = 5618767, upload-time = "2026-07-27T14:04:48.819Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e3/87a16faa7efb386e4f3aa975a3d12669d35ea046823d94212820be3b5f3c/pyproject_fmt-2.26.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:3fd19d9f6e458887b96721f11fee9b5f7f4f3cc302352d255f92452545ac942f", size = 5225787, upload-time = "2026-07-27T14:04:50.762Z" }, + { url = "https://files.pythonhosted.org/packages/3d/58/190828955e997ec481eb19972af944603ae6345507c3aa4384a5bc38012e/pyproject_fmt-2.26.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:accc2446b6e27c328954bded084b56f545d73ecce01f4f77552adf006acf829a", size = 5797694, upload-time = "2026-07-27T14:04:52.832Z" }, ] [[package]] @@ -2516,7 +2516,7 @@ requires-dist = [ { name = "prek", marker = "extra == 'dev'", specifier = "==0.4.11" }, { name = "pydocstringformatter", marker = "extra == 'dev'", specifier = "==1.0.0" }, { name = "pylint", extras = ["spelling"], marker = "extra == 'dev'", specifier = "==4.0.6" }, - { name = "pyproject-fmt", marker = "extra == 'dev'", specifier = "==2.25.3" }, + { name = "pyproject-fmt", marker = "extra == 'dev'", specifier = "==2.26.0" }, { name = "pyrefly", marker = "extra == 'dev'", specifier = "==1.1.1" }, { name = "pyright", marker = "extra == 'dev'", specifier = "==1.1.411" }, { name = "pyroma", marker = "extra == 'dev'", specifier = "==5.0.1" },