diff --git a/pylock.toml b/pylock.toml index 7267f78..b15d24b 100644 --- a/pylock.toml +++ b/pylock.toml @@ -177,28 +177,28 @@ sha256 = "d6f88de62e1d4e38ecb1077eb9724cd0eff29d2a08ca16a401e9b9e93f117cf9" [[packages]] name = "certifi" -version = "2026.10.19" +version = "2026.10.23" marker = "\"docs\" in dependency_groups or \"pkg-meta\" in dependency_groups" requires-python = ">=3.7" index = "https://pypi.org/simple/" [packages.sdist] -name = "certifi-2026.10.19.tar.gz" -upload-time = 2026-10-20 02:24:16.604828+00:00 -url = "https://files.pythonhosted.org/packages/a6/bd/1436c50cc46699de0230fbaacc1d1de7bfec413176099949e9d5112e88f2/certifi-2026.10.19.tar.gz" -size = 137598 +name = "certifi-2026.10.23.tar.gz" +upload-time = 2026-10-23 11:36:16.478386+00:00 +url = "https://files.pythonhosted.org/packages/fd/11/b524cbd9bbdaca58608e4cf4053fd463417549e1959fa8d3aa18319f9555/certifi-2026.10.23.tar.gz" +size = 136225 [packages.sdist.hashes] -sha256 = "035c1e85572b141bf1c3a3eff0e33a8eb74917522f2559075ff8d2fea780a1ae" +sha256 = "a9895e6e2758b371e0545e321a3a8fd1fcfd9829ada8824a936dfb16aaaf36cd" [[packages.wheels]] -name = "certifi-2026.10.19-py3-none-any.whl" -upload-time = 2026-10-20 02:24:15.072385+00:00 -url = "https://files.pythonhosted.org/packages/c4/51/29046e48f693c54e5b7412216d447a1d8362c9653148d98c02cdf65fa733/certifi-2026.10.19-py3-none-any.whl" -size = 136464 +name = "certifi-2026.10.23-py3-none-any.whl" +upload-time = 2026-10-23 11:36:14.763067+00:00 +url = "https://files.pythonhosted.org/packages/32/d1/a3652fe2c19134d0d15922177821d863cbd7e842d53a21bbe7e8e3a1b5ac/certifi-2026.10.23-py3-none-any.whl" +size = 135082 [packages.wheels.hashes] -sha256 = "42d35340cc5b9ba78e818ddbff0c5b1c2b779de448a340fd1b989f5fa8670e1b" +sha256 = "e9b54de76e530bb6cf0ccd036787103acb58fd42ba930ea8bf948ddbaa2f61d1" [[packages]] name = "cffi" @@ -358,37 +358,37 @@ sha256 = "2832961f6ffcfe4b57c338bc3418a3526f495c26fb9c54565409c5532f7c41be" [[packages]] name = "coverage" -version = "7.16.2" +version = "7.17.0" marker = "\"test\" in dependency_groups" -requires-python = ">=3.10" +requires-python = ">=3.11" index = "https://pypi.org/simple/" [packages.sdist] -name = "coverage-7.16.2.tar.gz" -upload-time = 2026-09-27 12:29:01.118768+00:00 -url = "https://files.pythonhosted.org/packages/2f/55/d1eaf3e73781174340a00dc1ba2aee8a65f82fadb18e2797b192b6b3925b/coverage-7.16.2.tar.gz" -size = 971999 +name = "coverage-7.17.0.tar.gz" +upload-time = 2026-10-22 16:06:50.009670+00:00 +url = "https://files.pythonhosted.org/packages/d2/79/e78bd8f75a9b8e32233ce92d4607f0a21ce88a9156cace2884e7175a82f5/coverage-7.17.0.tar.gz" +size = 991021 [packages.sdist.hashes] -sha256 = "ca64d9f1f384f151b9511bec01126072acd2f313439f8ed015a22d8790aab6fa" +sha256 = "cc010a0a7fbdd9bb8bdfd0d3f04a5151275860213cbd7e2b876b29778489c712" [[packages.wheels]] -name = "coverage-7.16.2-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" -upload-time = 2026-09-27 12:28:05.150722+00:00 -url = "https://files.pythonhosted.org/packages/de/29/48fca82a7ebf7ff7b2e35019cc9537e7f65e4d2aa1215cc5a8792c989251/coverage-7.16.2-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" -size = 259106 +name = "coverage-7.17.0-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" +upload-time = 2026-10-22 16:06:08.861264+00:00 +url = "https://files.pythonhosted.org/packages/95/ee/84ed138990ed752abd73db4adffc1842d6152017d8e21809cc109a413fda/coverage-7.17.0-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl" +size = 261735 [packages.wheels.hashes] -sha256 = "8fc15cc8d0d06e873c00ef18e1372d605f9aaf3de27d8c24e50782e75bc8b843" +sha256 = "aed06129a9f530a948928260d7d2d81c47261355b0127e3c782251b38958463c" [[packages.wheels]] -name = "coverage-7.16.2-py3-none-any.whl" -upload-time = 2026-09-27 12:28:59.075376+00:00 -url = "https://files.pythonhosted.org/packages/3f/0c/7a64e1ac90541a8edf50daef0914848011fb057a5bf55284a4811e21939a/coverage-7.16.2-py3-none-any.whl" -size = 215754 +name = "coverage-7.17.0-py3-none-any.whl" +upload-time = 2026-10-22 16:06:48.471847+00:00 +url = "https://files.pythonhosted.org/packages/c9/17/48032919343afa2906112d458aceda2043afdb24a2ee8eb4c60904d8ddf1/coverage-7.17.0-py3-none-any.whl" +size = 217383 [packages.wheels.hashes] -sha256 = "11d28e9123a9156cb405d8d27b44256c9a58fb5decc2073a8f17862057e3aa0f" +sha256 = "bac487dce0d2aff28ddf1a533a916f771416eee0e493960f611e49037b878e9d" [[packages]] name = "cryptography" @@ -526,28 +526,28 @@ sha256 = "9b24b5c8cd536946b62086fcafee6d5509d3f549f72d553d2336af87ffbe0da1" [[packages]] name = "docutils" -version = "0.22.4" +version = "0.23" marker = "\"docs\" in dependency_groups or \"pkg-meta\" in dependency_groups or \"release-news\" in dependency_groups or \"release-notes\" in dependency_groups or \"release-prepare\" in dependency_groups" requires-python = ">=3.9" index = "https://pypi.org/simple/" [packages.sdist] -name = "docutils-0.22.4.tar.gz" -upload-time = 2025-12-18 19:00:26.443107+00:00 -url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz" -size = 2291750 +name = "docutils-0.23.tar.gz" +upload-time = 2026-05-27 17:41:06.934109+00:00 +url = "https://files.pythonhosted.org/packages/39/a4/5180d9afc57e8fca05601dd652bdff19604c218814037fe90ffc7625a50a/docutils-0.23.tar.gz" +size = 2303823 [packages.sdist.hashes] -sha256 = "4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968" +sha256 = "746f5060322511280a1e50eb76846ed6bf2342984b2ac04dc42caa1a8d78799e" [[packages.wheels]] -name = "docutils-0.22.4-py3-none-any.whl" -upload-time = 2025-12-18 19:00:18.077803+00:00 -url = "https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl" -size = 633196 +name = "docutils-0.23-py3-none-any.whl" +upload-time = 2026-05-27 17:40:58.442528+00:00 +url = "https://files.pythonhosted.org/packages/32/91/30151a39f7570f448ed84529390628a651d7f27c87d73c9b887f8189695e/docutils-0.23-py3-none-any.whl" +size = 634701 [packages.wheels.hashes] -sha256 = "d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de" +sha256 = "25d013af9bf23bc1c7b2b093dff4208166c53a94786c9e447808335ef1185fea" [[packages]] name = "filelock" @@ -1256,53 +1256,53 @@ sha256 = "7dd7b0d8832ba3cb632c306926ded123429211b83641b35dc5c41ad2d34f9bec" [[packages]] name = "prek" -version = "0.5.6" +version = "0.5.7" marker = "\"release-prepare\" in dependency_groups" requires-python = ">=3.8" index = "https://pypi.org/simple/" [packages.sdist] -name = "prek-0.5.6.tar.gz" -upload-time = 2026-10-19 05:46:52.314250+00:00 -url = "https://files.pythonhosted.org/packages/4f/96/c4062bcaebdabfa945d07c424fb8c05d53a72d4f3fdcf255b1188abbb150/prek-0.5.6.tar.gz" -size = 579962 +name = "prek-0.5.7.tar.gz" +upload-time = 2026-10-21 00:46:48.231166+00:00 +url = "https://files.pythonhosted.org/packages/e0/0c/985c6f0fe1671e639fb97bf5a60f3945369f26d4ccf5a8a1b063d357e6da/prek-0.5.7.tar.gz" +size = 580753 [packages.sdist.hashes] -sha256 = "87a8c19f873b96be809b4368959ed908cfa06255dba15082d0fb91173e9293bc" +sha256 = "91049700f0f13b4575deb44045dd6dd51f7c4a70c53ec5d452b09925962e3b35" [[packages.wheels]] -name = "prek-0.5.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" -upload-time = 2026-10-19 05:46:42.326947+00:00 -url = "https://files.pythonhosted.org/packages/e1/f7/04e08d2343ce1d54c5da879e2dfea7df20f3140b1b2023a937fac87fa545/prek-0.5.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" -size = 6165929 +name = "prek-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +upload-time = 2026-10-21 00:46:39.290591+00:00 +url = "https://files.pythonhosted.org/packages/4b/15/c83456872211706839ff326474aa9f2d870eef7ee5ec2c436446519779d2/prek-0.5.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +size = 6140221 [packages.wheels.hashes] -sha256 = "aabec01beeb372bcdc48f6b339021bc33c07edf477b337fc92dc5d3b01f99150" +sha256 = "c139c494fb1d9826688f8107d1514fa2a58f8f4a0f0527b68e7970fa50a8b723" [[packages]] name = "pycparser" -version = "3.11" +version = "3.12" marker = "\"pkg-meta\" in dependency_groups" -requires-python = ">=3.10" +requires-python = ">=3.11" index = "https://pypi.org/simple/" [packages.sdist] -name = "pycparser-3.11.tar.gz" -upload-time = 2026-10-09 12:56:59.539345+00:00 -url = "https://files.pythonhosted.org/packages/da/a8/c5fdbeee588bb8ada9458774f43adf1bdd30bd59157055142183e769a024/pycparser-3.11.tar.gz" -size = 113796 +name = "pycparser-3.12.tar.gz" +upload-time = 2026-10-22 13:40:03.560254+00:00 +url = "https://files.pythonhosted.org/packages/cb/27/eeb9f307bf07060f3d9f9aa0fb8c15b01bdfded0a941e4b2719c7f94cacd/pycparser-3.12.tar.gz" +size = 158785 [packages.sdist.hashes] -sha256 = "d875f09c3507d00e1aba0eecc6dcadc1352f30fff09dc6bff2f1c2935e97c2bc" +sha256 = "f03387877eab82ce01bbdfd0ba7252ee55a90b1c708d5129e2ce915475cf1db6" [[packages.wheels]] -name = "pycparser-3.11-py3-none-any.whl" -upload-time = 2026-10-09 12:56:58.131173+00:00 -url = "https://files.pythonhosted.org/packages/90/11/0e6f11117525ff0eec40ebac3d313376f102df93ca44ad9e893ee85e4f89/pycparser-3.11-py3-none-any.whl" -size = 51178 +name = "pycparser-3.12-py3-none-any.whl" +upload-time = 2026-10-22 13:40:02.021539+00:00 +url = "https://files.pythonhosted.org/packages/b6/ae/315bbeee126a769cbde43cf4908acb4b40408d8bf8bbf334dd7368d8dadf/pycparser-3.12-py3-none-any.whl" +size = 62600 [packages.wheels.hashes] -sha256 = "51d5a8ba2be0bbe440b99d2112604c95bbbc3c2748a64260186c541e1729cd80" +sha256 = "a076f3f489b39b43ed13563a1dafe42447445bec2e294154ec5c57fcdda4c85e" [[packages]] name = "pydantic" @@ -1695,28 +1695,28 @@ sha256 = "0ce65888c0725fcb2c5bc0fdb8e5438eece02c523557ea40ce0703c266248137" [[packages]] name = "setuptools" -version = "84.2.0" +version = "84.2.1" marker = "\"build\" in dependency_groups or \"test\" in dependency_groups" requires-python = ">=3.10" index = "https://pypi.org/simple/" [packages.sdist] -name = "setuptools-84.2.0.tar.gz" -upload-time = 2026-10-19 20:38:03.407523+00:00 -url = "https://files.pythonhosted.org/packages/63/40/e2c41d00a4bfea5548c31420a74c6cf149cc0e7c36b45c4c82202ce867aa/setuptools-84.2.0.tar.gz" -size = 1227656 +name = "setuptools-84.2.1.tar.gz" +upload-time = 2026-10-20 19:01:37.742699+00:00 +url = "https://files.pythonhosted.org/packages/70/b3/c19426f783614d625699a4b247faf628ea9ab1db228674491767b417f9e1/setuptools-84.2.1.tar.gz" +size = 1230289 [packages.sdist.hashes] -sha256 = "6f445ca2ce864605f81e223f262b4c94ffcb9a4a63473bae0ed7be5aab0291da" +sha256 = "3ff8b3b5492a0aa66960f4419365a86b84e013070d4313e4d4a6894f5d64d6bc" [[packages.wheels]] -name = "setuptools-84.2.0-py3-none-any.whl" -upload-time = 2026-10-19 20:38:01.629093+00:00 -url = "https://files.pythonhosted.org/packages/dd/a2/2e1af99d56c8145aa69496026c7e5fd7b6ec759b500c3ad697e2062832dc/setuptools-84.2.0-py3-none-any.whl" -size = 875816 +name = "setuptools-84.2.1-py3-none-any.whl" +upload-time = 2026-10-20 19:01:35.678013+00:00 +url = "https://files.pythonhosted.org/packages/ef/55/6dc6d6bb953bdfc52519a0059592c52b6e3b8ad51cf8256dffceb55b0610/setuptools-84.2.1-py3-none-any.whl" +size = 876263 [packages.wheels.hashes] -sha256 = "8cc107ac7a403105dc8d6477664171f36135fab26adf8b5e0edaebc313f39b21" +sha256 = "ca140b45d5325a9478f880e351484f62fef15f336462e449ca0c03c873d589c2" [[packages]] name = "setuptools-scm" @@ -1775,34 +1775,34 @@ sha256 = "7e207fa178741da09cdee59d3ecec3827ad5f92b1fc5c9ff3755b639f71f5752" [[packages]] name = "soupsieve" -version = "3.0.3" +version = "3.0.4" marker = "\"docs\" in dependency_groups" requires-python = ">=3.11.5" index = "https://pypi.org/simple/" [packages.sdist] -name = "soupsieve-3.0.3.tar.gz" -upload-time = 2026-10-12 13:21:17.696815+00:00 -url = "https://files.pythonhosted.org/packages/5e/77/2dcfa996b01702ab8fd0763d84098f6a640d6162a328f1c04c2697579a1a/soupsieve-3.0.3.tar.gz" -size = 115923 +name = "soupsieve-3.0.4.tar.gz" +upload-time = 2026-10-22 00:45:26.362373+00:00 +url = "https://files.pythonhosted.org/packages/19/63/0b6bae54546aed98d72f12d09df57b19a287f01c84d22047fa2e23772ab9/soupsieve-3.0.4.tar.gz" +size = 119017 [packages.sdist.hashes] -sha256 = "7dcf6022eed0399eb9934a75e020148f7a2024c37b7dfcd3cf2c5505d69c364e" +sha256 = "924fab84ae21604c19e175e1f39815eb6fa83ba23836e09e9de180925e5bc4c0" [[packages.wheels]] -name = "soupsieve-3.0.3-py3-none-any.whl" -upload-time = 2026-10-12 13:21:16.474827+00:00 -url = "https://files.pythonhosted.org/packages/49/ca/f639c80449997b88aba7bc9705d25dd76cc0844f45f187862fd8f8bb18fa/soupsieve-3.0.3-py3-none-any.whl" -size = 41705 +name = "soupsieve-3.0.4-py3-none-any.whl" +upload-time = 2026-10-22 00:45:24.843035+00:00 +url = "https://files.pythonhosted.org/packages/07/66/473f7ca0be0b06e38ee8c85ee2db184e3981bd769fac2e7c19c8a8865211/soupsieve-3.0.4-py3-none-any.whl" +size = 42458 [packages.wheels.hashes] -sha256 = "fa30e3ba4809cb81ce1f3209f2fbe3e779fc445f0439bc147a0d7c4601743f21" +sha256 = "8412826614f9c632227067d0985aeb9f584bd15efc852955430e097a9fe7afbf" [[packages]] name = "sphinx" -version = "9.1.1" +version = "9.2.0" marker = "\"docs\" in dependency_groups" -requires-python = ">=3.12" +requires-python = ">=3.13" dependencies = [ { name = "alabaster" }, { name = "babel" }, @@ -1824,26 +1824,26 @@ dependencies = [ index = "https://pypi.org/simple/" [packages.sdist] -name = "sphinx-9.1.1.tar.gz" -upload-time = 2026-10-20 00:41:13.960930+00:00 -url = "https://files.pythonhosted.org/packages/fc/73/567727fc8c8d85bc3adc88a246e12937cfda8d565cf1d80e85bceaa61fe5/sphinx-9.1.1.tar.gz" -size = 8725638 +name = "sphinx-9.2.0.tar.gz" +upload-time = 2026-10-21 00:05:15.019079+00:00 +url = "https://files.pythonhosted.org/packages/64/d4/413466f0be8b1cb0e3e43893a148b96d7462d0923d82b4166b21afc5f30c/sphinx-9.2.0.tar.gz" +size = 8782438 [packages.sdist.hashes] -sha256 = "48b627f02908f22c601b3ba9c7b17265b4f315dd05c8bc64cd4da41183f44fbc" +sha256 = "90470459f3cab15d9dfed146c71cf77694b0445df17b2e0e69059cb9f7fc9ee4" [[packages.wheels]] -name = "sphinx-9.1.1-py3-none-any.whl" -upload-time = 2026-10-20 00:41:11.288695+00:00 -url = "https://files.pythonhosted.org/packages/47/18/3c66ea76da7de47e716b181c35bdbfafbd5e9af0bb247b14578e9de348e9/sphinx-9.1.1-py3-none-any.whl" -size = 3923559 +name = "sphinx-9.2.0-py3-none-any.whl" +upload-time = 2026-10-21 00:05:12.241734+00:00 +url = "https://files.pythonhosted.org/packages/c4/28/a0c50761cd215b7042f4bc617a6bc5c0cd7be62f75bc908e169e28a4d21e/sphinx-9.2.0-py3-none-any.whl" +size = 3925388 [packages.wheels.hashes] -sha256 = "f8b60013ce25017be41a509e5c2d265bc1918410061315c36b809c7f335646c0" +sha256 = "4c3ec13b612712c0d3ce4cbdd9e3eb91e68577e07a8e31f32f21cf178453578c" [[packages]] name = "sphinx-autodoc-typehints" -version = "3.17.2" +version = "3.17.3" marker = "\"docs\" in dependency_groups" requires-python = ">=3.12" dependencies = [ @@ -1852,22 +1852,22 @@ dependencies = [ index = "https://pypi.org/simple/" [packages.sdist] -name = "sphinx_autodoc_typehints-3.17.2.tar.gz" -upload-time = 2026-10-17 18:30:30.923136+00:00 -url = "https://files.pythonhosted.org/packages/9c/fa/c967fd665cc102c90338a90292aba336f852ee6f9b3477ffe4da565edb11/sphinx_autodoc_typehints-3.17.2.tar.gz" -size = 570767 +name = "sphinx_autodoc_typehints-3.17.3.tar.gz" +upload-time = 2026-10-27 07:00:16.582996+00:00 +url = "https://files.pythonhosted.org/packages/5b/8c/2ab7bd22aa2988c9e4f4791688d6de24a00395afbd5d7dffa16b35db81fb/sphinx_autodoc_typehints-3.17.3.tar.gz" +size = 510825 [packages.sdist.hashes] -sha256 = "de41ed4001f4818bb6d37c22fd10ee44a93e6c8e945c6c7e3984e28a9df87d1c" +sha256 = "bb61ba0e2ab46e24631b0cc6ea0818176d6218a35225e0e632586e8dffc4ff4d" [[packages.wheels]] -name = "sphinx_autodoc_typehints-3.17.2-py3-none-any.whl" -upload-time = 2026-10-17 18:30:28.728186+00:00 -url = "https://files.pythonhosted.org/packages/78/d4/8fc500ff2fafe8a6e1847abd8b1072494dc1a5f136f8e890e973db7de4eb/sphinx_autodoc_typehints-3.17.2-py3-none-any.whl" -size = 140285 +name = "sphinx_autodoc_typehints-3.17.3-py3-none-any.whl" +upload-time = 2026-10-27 07:00:14.696463+00:00 +url = "https://files.pythonhosted.org/packages/83/9e/ab4db759c0a8dbc37aef2993976db7874bb2bde5f719d3c5b3448022f0d3/sphinx_autodoc_typehints-3.17.3-py3-none-any.whl" +size = 140276 [packages.wheels.hashes] -sha256 = "b0ad1f96503d69b63c2a1c043f12e2a727c9549e6503d4adbf2125dbf5ff50ed" +sha256 = "a87c08a7fe562a50557d1be6715bd47d403c23a7ead932dfc96de709b8a2b8ba" [[packages]] name = "sphinx-basic-ng" @@ -2033,28 +2033,28 @@ sha256 = "166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8" [[packages]] name = "sphinxcontrib-jsmath" -version = "1.0.1" +version = "2.0.0" marker = "\"docs\" in dependency_groups" -requires-python = ">=3.5" +requires-python = ">=3.9" index = "https://pypi.org/simple/" [packages.sdist] -name = "sphinxcontrib-jsmath-1.0.1.tar.gz" -upload-time = 2019-01-21 16:10:16.347697+00:00 -url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz" -size = 5787 +name = "sphinxcontrib_jsmath-2.0.0.tar.gz" +upload-time = 2026-10-20 18:22:05.514380+00:00 +url = "https://files.pythonhosted.org/packages/59/02/4f334c7fc3e54c51d2364575a41cd2fae6847e7f53001949f0be5f32e18b/sphinxcontrib_jsmath-2.0.0.tar.gz" +size = 14511 [packages.sdist.hashes] -sha256 = "a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" +sha256 = "551f780cf9687f9c3c74f0cf9f18aca06e0d6958853453f3803fe4d357c5b924" [[packages.wheels]] -name = "sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" -upload-time = 2019-01-21 16:10:14.333769+00:00 -url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl" -size = 5071 +name = "sphinxcontrib_jsmath-2.0.0-py3-none-any.whl" +upload-time = 2026-10-20 18:22:04.420584+00:00 +url = "https://files.pythonhosted.org/packages/da/c2/2965c35b39587d4b7a397f65a9c7d4b942b031061e7ac1ce91782f394a0d/sphinxcontrib_jsmath-2.0.0-py3-none-any.whl" +size = 78095 [packages.wheels.hashes] -sha256 = "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" +sha256 = "15ca92fe0eec82f0baf91a7efcc51ffacdb605924be6327683a52ebdacb6744c" [[packages]] name = "sphinxcontrib-mermaid" @@ -2384,28 +2384,28 @@ sha256 = "0cf3cae568d36aa9576b28dfb35f11328f1cb974ca7647d9475ebb86c75ac6e3" [[packages]] name = "uv" -version = "0.13.3" +version = "0.13.6" marker = "\"pkg-meta\" in dependency_groups" requires-python = ">=3.8" index = "https://pypi.org/simple/" [packages.sdist] -name = "uv-0.13.3.tar.gz" -upload-time = 2026-10-20 01:13:40.241842+00:00 -url = "https://files.pythonhosted.org/packages/b2/0d/0cf59876b94f537055fdcc6a32126fd9abb841620b6589ae3fcbf6e21f69/uv-0.13.3.tar.gz" -size = 7477898 +name = "uv-0.13.6.tar.gz" +upload-time = 2026-10-27 00:45:57.605614+00:00 +url = "https://files.pythonhosted.org/packages/08/d5/88d43310d425f6e3a43997ad771658ded3237d0ed78c16a89b2353eddf56/uv-0.13.6.tar.gz" +size = 7545242 [packages.sdist.hashes] -sha256 = "fe8587cb414b324753eb2c1b2a54d2f93b2aed7e9cf02e9c1efa3776547a3aae" +sha256 = "d762215478854f6cf20c3faed8f1eb30c8101d568e7bc32a3abafc063929d5c5" [[packages.wheels]] -name = "uv-0.13.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" -upload-time = 2026-10-20 01:13:11.825804+00:00 -url = "https://files.pythonhosted.org/packages/7e/fa/45e1751beda39226d5472e6bb068747115a06f19c2559a8810aac9b881b7/uv-0.13.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" -size = 17301030 +name = "uv-0.13.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +upload-time = 2026-10-27 00:45:31.291019+00:00 +url = "https://files.pythonhosted.org/packages/5c/43/0688ff5142934238f2812e348f4a24e09b57d48bfb38dd8f850325a0d9de/uv-0.13.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl" +size = 17333810 [packages.wheels.hashes] -sha256 = "8d9ba65db55f3701908b09394cb7d3248be28496aab6bd9a96e8e870261ad372" +sha256 = "22759b8895e1103578de6fb4cd27e94b4399d021023378d29f01333717751fba" [[packages]] name = "vcs-versioning" @@ -2462,37 +2462,37 @@ sha256 = "3e3e95d937f7d165eb928e0c268dfec466ccc40e9e1ce825e5d6e5aa027b6f30" [[packages]] name = "wcwidth" -version = "0.9.2" +version = "0.9.4" marker = "\"release-news\" in dependency_groups or \"release-notes\" in dependency_groups or \"release-prepare\" in dependency_groups" requires-python = ">=3.9" index = "https://pypi.org/simple/" [packages.sdist] -name = "wcwidth-0.9.2.tar.gz" -upload-time = 2026-10-05 00:24:05.521972+00:00 -url = "https://files.pythonhosted.org/packages/f0/b4/7830542634bb2d3e62aa3b586a72d5b3b6c91c3168929e7000ef3fed041d/wcwidth-0.9.2.tar.gz" -size = 955039 +name = "wcwidth-0.9.4.tar.gz" +upload-time = 2026-10-24 18:11:44.954051+00:00 +url = "https://files.pythonhosted.org/packages/ea/01/e5ac23733628a6bbb91913a765fcf55ee8070d8d991bc88fdaaf805052c7/wcwidth-0.9.4.tar.gz" +size = 970051 [packages.sdist.hashes] -sha256 = "ae0ef90b90f6af38b54f1fe6d58662ec33b3cb4b8391958a62416d654231727b" +sha256 = "fd8d57d3cdfe570e3265c8fab1885c24e34ef40889c0759c0c304a19e9835954" [[packages.wheels]] -name = "wcwidth-0.9.2-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl" -upload-time = 2026-10-05 00:23:40.175985+00:00 -url = "https://files.pythonhosted.org/packages/db/6c/f940133c71427c208575910e981942bd78c98b1f7cd0d1425ca4b7457c04/wcwidth-0.9.2-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl" -size = 769763 +name = "wcwidth-0.9.4-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl" +upload-time = 2026-10-24 18:11:18.748328+00:00 +url = "https://files.pythonhosted.org/packages/fa/e8/0485850748dfdba9443f4151c7b2442cfa4987ba6cd871038eb5d6b8eca9/wcwidth-0.9.4-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl" +size = 785946 [packages.wheels.hashes] -sha256 = "751bef0ab404b6a1dc028b56b4b85d46486be1c55833f80da533e42dc691f389" +sha256 = "b185c8b927b23af2721be1783499d1cfa5c028b098b0858951b4ae224477f1c2" [[packages.wheels]] -name = "wcwidth-0.9.2-py3-none-any.whl" -upload-time = 2026-10-05 00:23:21.097514+00:00 -url = "https://files.pythonhosted.org/packages/9c/b4/0bfa065af506540d9d558e3e5548cff00bc1f9b24e6e2a8512498e8628de/wcwidth-0.9.2-py3-none-any.whl" -size = 301667 +name = "wcwidth-0.9.4-py3-none-any.whl" +upload-time = 2026-10-24 18:10:52.651030+00:00 +url = "https://files.pythonhosted.org/packages/6f/0c/309b1813b230d1dbbd6f2c2ab2bb21ef68992358977605d9ef289bbfedcc/wcwidth-0.9.4-py3-none-any.whl" +size = 301806 [packages.wheels.hashes] -sha256 = "89ca642c5bf0101157a09366be69fad0379db1f700ae39a920e103234573670e" +sha256 = "901eace6d2dd25ebb917d0ce5db18e5c537e1504c905cf32f0d006c12098b05d" [[packages]] name = "wheel-filename" @@ -2520,14 +2520,15 @@ size = 6195 sha256 = "3fa599046443d4ca830d06e3d180cd0a675d5871af0a68daa5623318bb4d17e3" [tool.nab] -nab-version = "0.0.22" -created-at = 2026-10-27 13:46:33.700020+00:00 +nab-version = "0.0.23" +created-at = 2026-11-03 15:38:15.600801+00:00 command-line = [ "nab", "lock", "--all-groups", "--all-extras", "--no-cache", + "--upgrade", ] input-path = "pyproject.toml" mode = "universal"