diff --git a/pyproject.toml b/pyproject.toml index 151efe95..5cd0160d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -52,7 +52,7 @@ optional-dependencies.dev = [ "prek==0.5.0", "pydocstringformatter==1.0.0", "pylint[spelling]==4.0.8", - "pyproject-fmt==2.29.1", + "pyproject-fmt==2.29.3", "pyrefly==1.2.0", "pyright==1.1.411", "pyroma==5.0.1", diff --git a/uv.lock b/uv.lock index 89c6abe6..0d142986 100644 --- a/uv.lock +++ b/uv.lock @@ -1243,33 +1243,33 @@ spelling = [ [[package]] name = "pyproject-fmt" -version = "2.29.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/bd/a7/8a85aa52d63902ddc627d877121a9792cb8ba86fcc35aa23f96c5b016d52/pyproject_fmt-2.29.1.tar.gz", hash = "sha256:d6935c5dd41fe2d1ca2693e822b405797eb1769586b85428e613dd8ab154fd43", size = 341889, upload-time = "2026-08-31T22:08:39.934Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/28/71/18ab5b7286d3ffaf2ca98c2083c173034588dc33917261c46ced2563b005/pyproject_fmt-2.29.1-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:04fa1237cf6a62fab4cc23d8b3b61b33f6d685f8ee88e250b6a346e7e62117f1", size = 1512864, upload-time = "2026-08-31T22:07:50Z" }, - { url = "https://files.pythonhosted.org/packages/63/e3/617c827ccf1bc5109c83dd7848cf3161ed273009277979df7b7d14f072c8/pyproject_fmt-2.29.1-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:6f3529fcf57477e551e442cc4fb7492ac777dc74033ee6e11c43c7837b1cee92", size = 1446482, upload-time = "2026-08-31T22:07:51.956Z" }, - { url = "https://files.pythonhosted.org/packages/35/8a/9e9dddba42c7558d33e2d601c94f0679497b2bfb90da56a5340f60c26f2d/pyproject_fmt-2.29.1-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:67ee7d711867dd0f19c5fa07668d788b315a4dde9731b343518ba54151d8bb82", size = 1522762, upload-time = "2026-08-31T22:07:53.946Z" }, - { url = "https://files.pythonhosted.org/packages/9f/dc/ad99f7a97aba6286b0e21a3774494cfa4a0f31dd4cba5d6be497815b172e/pyproject_fmt-2.29.1-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1969f21284b9467f0ba84d5b0be54b438772c94bcf0651c4f890b58ba79ed91f", size = 1617606, upload-time = "2026-08-31T22:07:56.418Z" }, - { url = "https://files.pythonhosted.org/packages/f1/38/8dfe63a30fb9969f5faff63d051d736c9d3ca36857ce1b7b67ddabd5ea6e/pyproject_fmt-2.29.1-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:fc7a49930fb587e83a87f083263169951d0e097503536db0f734a32ec6fb0e7f", size = 1517821, upload-time = "2026-08-31T22:07:58.24Z" }, - { url = "https://files.pythonhosted.org/packages/04/21/aeff936a633959bd0bd5bca069e21fdfc01802dff0ead40f76f923a78e57/pyproject_fmt-2.29.1-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:ce93d23e1e09285137aa6be4068986e39cc2a4ed6b90b0bc244e7a02e8befe83", size = 1520967, upload-time = "2026-08-31T22:08:00.083Z" }, - { url = "https://files.pythonhosted.org/packages/de/01/63cf3a832c5cdb2f83bfc3bd02b9ff19eb289633ccdc2b77171b069e8e3c/pyproject_fmt-2.29.1-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5fc85136fc07f11e0513a3062f7a8d652dd9682055167fffe899bd4f12e57591", size = 1842626, upload-time = "2026-08-31T22:08:02.293Z" }, - { url = "https://files.pythonhosted.org/packages/4d/e8/c988d9731a4920b75a7a0f9e39c5ada2cbca39f7c837591a48d3972e6e07/pyproject_fmt-2.29.1-cp310-abi3-win_amd64.whl", hash = "sha256:5894b452d2fb7773009eb8359ef26856b8a7313a25755dc94bc815424ed82a68", size = 1463643, upload-time = "2026-08-31T22:08:04.121Z" }, - { url = "https://files.pythonhosted.org/packages/dc/2d/7cbdadae225db308b1f7e4cf38cc25f76f695e7d3dbbb7ab65cc8e95b6fe/pyproject_fmt-2.29.1-cp310-abi3-win_arm64.whl", hash = "sha256:4f10f24534b110ddc2d5f850370929bac3e3f2ab8846a68529bb2cbb48cb4379", size = 1392971, upload-time = "2026-08-31T22:08:06.018Z" }, - { url = "https://files.pythonhosted.org/packages/f2/26/7c346b99f0255c7d2a6aee0a35cfaa09ff456226380b51a378969186e8c4/pyproject_fmt-2.29.1-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:5befa949d95153299bd073f5ecf6353a08b52863e91cbfc3b0556a9441976647", size = 1510241, upload-time = "2026-08-31T22:08:07.777Z" }, - { url = "https://files.pythonhosted.org/packages/74/56/b69945429062d478e24ed25040c7571546aeee93f57e7d389d615d225ac8/pyproject_fmt-2.29.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c7ed44bc42adeb1400beddcf57144724d4d4d2b6fca74dbf3b29f9d19a9adcbe", size = 1439637, upload-time = "2026-08-31T22:08:09.892Z" }, - { url = "https://files.pythonhosted.org/packages/e6/a3/e39ef8fc7b5687ee52d4e3656c3eb99276cd1f339e9ddc2dd331b4654962/pyproject_fmt-2.29.1-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:4a760d731d7d5e1af84cd83b3f11608b777a49baa49520945f30af85e106463a", size = 1516861, upload-time = "2026-08-31T22:08:12.067Z" }, - { url = "https://files.pythonhosted.org/packages/28/11/9a6f5ccb553ef6e67d0eb4ec99933156bf9f0742517a9c5a3543c3b0c949/pyproject_fmt-2.29.1-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:33c2d64f91f315d3440bfecac8913d00757929e60be45a9a0bc5f4ae62b67b5a", size = 1612985, upload-time = "2026-08-31T22:08:13.877Z" }, - { url = "https://files.pythonhosted.org/packages/45/b7/cece5c048854685f08530143bb8c7881fb6a711f62730e41bec426decd81/pyproject_fmt-2.29.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:53451ddbd149bfb3b3a747bfba3bfb16397c45afaca80933afe7f60eb27c3c35", size = 1515297, upload-time = "2026-08-31T22:08:15.608Z" }, - { url = "https://files.pythonhosted.org/packages/2b/2c/e6d884729cd48bbaffda0080e60c37090cbf39d93845ecf1d557ce64264c/pyproject_fmt-2.29.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:d2545c3e6872fcdfce5c40e2ff4ca202bb17c931c4851175d0ff6a4a9c4205fc", size = 1837938, upload-time = "2026-08-31T22:08:17.401Z" }, - { url = "https://files.pythonhosted.org/packages/39/92/ebfdff570c9d0ae0838240d5376ca05270ad96b339b5b87011b483b7422c/pyproject_fmt-2.29.1-cp314-cp314t-win_amd64.whl", hash = "sha256:ceeec29d4267b36ac54bbb75441ade09c80d3fd121b8c7a81ae71e57e14ddd7d", size = 1460266, upload-time = "2026-08-31T22:08:19.543Z" }, - { url = "https://files.pythonhosted.org/packages/d3/e7/46968111d013a61d383035c314ac11f5217e47b781c153981541ddfaa33f/pyproject_fmt-2.29.1-cp314-cp314t-win_arm64.whl", hash = "sha256:e937c7dfae5013564cedebc1007a57552212ba21bd5083e1ca624dffa33aeb20", size = 1388719, upload-time = "2026-08-31T22:08:21.431Z" }, - { url = "https://files.pythonhosted.org/packages/15/2c/7122f30e1ca243ea3d2c2a40c5a59b48422d2dafc6f1f4895e9f00d18a4a/pyproject_fmt-2.29.1-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:d327daf2957ddf4bdbf85122bbd4b0d2492445e302409378d6cef450bc523568", size = 1512118, upload-time = "2026-08-31T22:08:23.341Z" }, - { url = "https://files.pythonhosted.org/packages/06/34/50d61fa4804bbdb43445549fb671c6720270323a1acfda955cd070fff237/pyproject_fmt-2.29.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:00ac9fa7849b27f145e93560733f02ee56f88e66709d64540f09fbe4e3e69955", size = 1440133, upload-time = "2026-08-31T22:08:25.427Z" }, - { url = "https://files.pythonhosted.org/packages/68/3a/9171d9bf889cb8453c327fade44e097cbc895e9a82d31f9bc036302f30d7/pyproject_fmt-2.29.1-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:055ecd55e9f932d08912e1b4f3f7d6e2d1a97b283af6dc3d7b6b52293c94b01c", size = 1518428, upload-time = "2026-08-31T22:08:27.196Z" }, - { url = "https://files.pythonhosted.org/packages/39/78/e41f82d0e4f22037d347f591af7cf5227506d3143935654ec7d898f80ac6/pyproject_fmt-2.29.1-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:b3be7afea4493b034a9907acd9ec9aca4a5cf9cc4c4277c7f72c0ba46b225d99", size = 1612958, upload-time = "2026-08-31T22:08:28.967Z" }, - { url = "https://files.pythonhosted.org/packages/9f/1c/dc2be268b99106402de06be48808c8fa33c98bf39a62a3f4c1fc33e01a0b/pyproject_fmt-2.29.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:774c9f2196cafc989f5d5d4f7ae8241ae7763c12f499fdeac979fc85e677f11c", size = 1516101, upload-time = "2026-08-31T22:08:30.601Z" }, - { url = "https://files.pythonhosted.org/packages/e7/b7/8ebd1b63fe63f2e0dc41e576fbe90f1bed33b9c460998a544c659ea8e2ac/pyproject_fmt-2.29.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:7fd30846ca2f6e9198ee24fcd3f903ce4690caf173a2becb27abb8f0b5814eb0", size = 1838547, upload-time = "2026-08-31T22:08:32.655Z" }, +version = "2.29.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/48/6a/0bda62d38d8df7e3937da44dae1e71460e7d1d40914b83526b89ea6548f3/pyproject_fmt-2.29.3.tar.gz", hash = "sha256:6c4592eca84bd46734f9217528949e21ea48b037405f33ea4ec2c4b2d11ad2c5", size = 346386, upload-time = "2026-09-01T14:58:48.563Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5d/11/06ded6eec3542af8b94653dd07fa55bcc277674d10610d33e7b56e6c3c84/pyproject_fmt-2.29.3-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:831c9a0599b3956e6cbeab8e1ad6eeb210a4f1c926b6acd9c946b43ddb259012", size = 1512158, upload-time = "2026-09-01T14:57:54.748Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2f/91fb027402a5cf208cad329d0e95614854558a503713de03401625edb4e4/pyproject_fmt-2.29.3-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:2d6792a9d3131281b3d2f4b7de12b4bef38436022db13c8f713f7e0d74626cde", size = 1446055, upload-time = "2026-09-01T14:57:57.15Z" }, + { url = "https://files.pythonhosted.org/packages/34/81/14934dc38c36b06b84195fe90174b1c68d94feaab04d223a68373e7af85e/pyproject_fmt-2.29.3-cp310-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:dba2d4332cc59b3c71e603fb5d02a827d7d6016ff0f50268dcaf3ae43702fe29", size = 1522669, upload-time = "2026-09-01T14:57:59.312Z" }, + { url = "https://files.pythonhosted.org/packages/fd/63/01c290bebc41edafa8cbc3da5e2634747f34a0665e2503e53030cd8d7546/pyproject_fmt-2.29.3-cp310-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:490a79980e9b6ef2718d5fa40937280fc5d5ad95057ecee6e1aca3d7bec2925b", size = 1617328, upload-time = "2026-09-01T14:58:01.433Z" }, + { url = "https://files.pythonhosted.org/packages/2c/9c/f97747481660783f7ef43ad136f6b1b1fe97d5c39f69d2a83454111b2ae9/pyproject_fmt-2.29.3-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:765bfff46ddf1d5ab7a0de60cc68e6d027193e4b1180900ea20710ecf00cad0b", size = 1518294, upload-time = "2026-09-01T14:58:03.706Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c1/df6c76f072cc1caa27f87e76cb0133a8502d10a4112c5c8a724a791bbc08/pyproject_fmt-2.29.3-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2752bfb8a19e591fc58e0220df2b23d880e7c7d75cdbd0fc0dd167585d84d185", size = 1521064, upload-time = "2026-09-01T14:58:05.789Z" }, + { url = "https://files.pythonhosted.org/packages/9e/01/4474ec60c4c3a3b92a7deff58dc1238b2ed72160a8a2fe1ee3f4e2106c73/pyproject_fmt-2.29.3-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:952b3d539d5f152194568cc2fb95dc41814b897667b20fa7b91171b38f67b621", size = 1842844, upload-time = "2026-09-01T14:58:07.595Z" }, + { url = "https://files.pythonhosted.org/packages/e0/bf/fdbd531037bf234a37487f9b95e6fa1c6c2752b82c17223f443c9221a62a/pyproject_fmt-2.29.3-cp310-abi3-win_amd64.whl", hash = "sha256:1a7e4b4819a882fde97abcbd677578d318d079980de0bf36eece3577f2baa106", size = 1463758, upload-time = "2026-09-01T14:58:09.652Z" }, + { url = "https://files.pythonhosted.org/packages/68/30/53943cdb54d3350f68e31b538c37096210c8ac6908649c737cac67185e60/pyproject_fmt-2.29.3-cp310-abi3-win_arm64.whl", hash = "sha256:8b4292d88e342f8e6dd43ab19ab4437135edf9f8b8bb165aedc23c5cfc92ced8", size = 1393529, upload-time = "2026-09-01T14:58:11.516Z" }, + { url = "https://files.pythonhosted.org/packages/32/3b/6740e00023d7226efeca8c93c5f8091e93ee98966d70efb249d2ff2fd002/pyproject_fmt-2.29.3-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:f36cd8e96eb06c8c8e4dc93568bed55036c8913992b9420c5cd138cd11853986", size = 1509977, upload-time = "2026-09-01T14:58:13.591Z" }, + { url = "https://files.pythonhosted.org/packages/64/6e/d59b7ecb95850c0c4eb733468ab6f8356c9e8666fb513aea2a869816790e/pyproject_fmt-2.29.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:088790ef37a2621f0c2bc1044bcb2c092ce47586ea5c09cc4fa93e11f3163e27", size = 1439448, upload-time = "2026-09-01T14:58:15.706Z" }, + { url = "https://files.pythonhosted.org/packages/55/95/b8725c6005e96b7fc06b80d5445262d33a486161a25f881b2496bf8c345c/pyproject_fmt-2.29.3-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:338a0546d892bfa87ab43fe877bb54baa5ae27c6db0ea0ee8989faa6082a1b41", size = 1516752, upload-time = "2026-09-01T14:58:17.794Z" }, + { url = "https://files.pythonhosted.org/packages/59/c6/157a051bb5a22bf0a3ec6c46c7ea7fb27baafa8a223ec33a991c4c858215/pyproject_fmt-2.29.3-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:18faa8fdffb5231245f0dddcfa32945d48e7e085d85f14ac7c16b5579839ba14", size = 1612715, upload-time = "2026-09-01T14:58:19.853Z" }, + { url = "https://files.pythonhosted.org/packages/31/41/d17ef86fb8fb22d7fa5dbfc4a528c6b955a6f9247f285a8f6b30f9864c11/pyproject_fmt-2.29.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:53474ef9976ff502d371d1bad8f3950ac13d5e6e06a4c5ef4bab116a1fe25241", size = 1515313, upload-time = "2026-09-01T14:58:22.18Z" }, + { url = "https://files.pythonhosted.org/packages/80/89/4860dfb4d1bc7e7f05d1b1ebde90cc1189553145117dbc42e32b366a6eb0/pyproject_fmt-2.29.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:f9516859beb79c881358332e7938aa15953c4ce622ab5cbb87bcf7b16e029f64", size = 1838017, upload-time = "2026-09-01T14:58:24.11Z" }, + { url = "https://files.pythonhosted.org/packages/14/8a/0d2b4a3bf018dce4218a01c607e21185d9b465d9623463751f336f540f04/pyproject_fmt-2.29.3-cp314-cp314t-win_amd64.whl", hash = "sha256:6a40d307fed3a83e554829d23ad0714d9f6c0a6800e81018d6e9c619d85f4d5d", size = 1460280, upload-time = "2026-09-01T14:58:26.092Z" }, + { url = "https://files.pythonhosted.org/packages/83/2a/fc03dd43b59356e14138b2cf6fa7fb15148b860392a4c5098d6ccf57db10/pyproject_fmt-2.29.3-cp314-cp314t-win_arm64.whl", hash = "sha256:322d0ad12d4d4c7a63a571af82a38e80c07f68069369fca8869579cded49261b", size = 1388977, upload-time = "2026-09-01T14:58:28.236Z" }, + { url = "https://files.pythonhosted.org/packages/90/0c/f196ee4a77e46922e6fb213c8a5e687d292be7e380189128e362a62d6f97/pyproject_fmt-2.29.3-cp315-cp315t-macosx_10_12_x86_64.whl", hash = "sha256:d973187fe77a5983a55dabc11cc05f677833c1d1dcdb9bb604f9fb6cd9735927", size = 1512178, upload-time = "2026-09-01T14:58:30.273Z" }, + { url = "https://files.pythonhosted.org/packages/5a/a0/5b75f0dc6441775bfc98644f4ae18a3e70012136d81aaa7beff5e1abddfc/pyproject_fmt-2.29.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:c27cc4456b76ec9f92ccbfa1ed054c2dedf192721e3e9f45710374496ac2b5eb", size = 1440267, upload-time = "2026-09-01T14:58:32.119Z" }, + { url = "https://files.pythonhosted.org/packages/7f/54/7078b7dfab7ee7a049e50012b6a88991163a2a6994ce5e19c5a2be986adc/pyproject_fmt-2.29.3-cp315-cp315t-manylinux_2_28_aarch64.whl", hash = "sha256:b9d14eb2dd71dbd618a4eb50e5e6226fd33402211b2588373324dfc91a49c93d", size = 1517898, upload-time = "2026-09-01T14:58:34.183Z" }, + { url = "https://files.pythonhosted.org/packages/47/54/c6b558e5ee2f0781417a50bf43a978a31e088e8a080df520b4a23348aa53/pyproject_fmt-2.29.3-cp315-cp315t-manylinux_2_28_x86_64.whl", hash = "sha256:0e5e0dc7486fef55312f2516206dff86bcbc17f5fd015c6076500f5b8bb97c00", size = 1612987, upload-time = "2026-09-01T14:58:36.478Z" }, + { url = "https://files.pythonhosted.org/packages/d0/c3/752fba6ca926d51004e09dc4dfae262f143b03ea5cfb7b4c11f5ce168dc8/pyproject_fmt-2.29.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:2eeb6370fc4e3de35f1bc944f890a4f0cb764a27a0027d79165032530e001f1c", size = 1515917, upload-time = "2026-09-01T14:58:38.494Z" }, + { url = "https://files.pythonhosted.org/packages/9d/ea/fc9ea39532c798d2ce3ee9adc78ed2fc70ed17d8d89ced93dd58e6db0158/pyproject_fmt-2.29.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:6c95d7e389007cfc3085035c783d5cf3873e272dcb80acb034a16915dc036a06", size = 1838522, upload-time = "2026-09-01T14:58:40.41Z" }, ] [[package]] @@ -2345,7 +2345,7 @@ requires-dist = [ { name = "prek", marker = "extra == 'dev'", specifier = "==0.5.0" }, { name = "pydocstringformatter", marker = "extra == 'dev'", specifier = "==1.0.0" }, { name = "pylint", extras = ["spelling"], marker = "extra == 'dev'", specifier = "==4.0.8" }, - { name = "pyproject-fmt", marker = "extra == 'dev'", specifier = "==2.29.1" }, + { name = "pyproject-fmt", marker = "extra == 'dev'", specifier = "==2.29.3" }, { name = "pyrefly", marker = "extra == 'dev'", specifier = "==1.2.0" }, { name = "pyright", marker = "extra == 'dev'", specifier = "==1.1.411" }, { name = "pyroma", marker = "extra == 'dev'", specifier = "==5.0.1" },