diff --git a/pyproject.toml b/pyproject.toml index 274b671..ec060f5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,8 +51,8 @@ dev = [ "poethepoet==0.44.0", "pyright[nodejs]==1.1.408", "pyvoy==0.3.0", - "ruff==0.15.10", - "tombi==0.9.17", + "ruff==0.15.11", + "tombi==0.9.20", "typing_extensions==4.15.0", "uvicorn==0.44.0", "zstandard==0.25.0", @@ -75,7 +75,7 @@ dev = [ "pytest-timeout", ] -docs = ["mkdocstrings-python==2.0.3", "zensical==0.0.32"] +docs = ["mkdocstrings-python==2.0.3", "zensical==0.0.33"] [build-system] requires = ["uv_build>=0.11.0,<0.12.0"] diff --git a/uv.lock b/uv.lock index c5f627d..070d8ee 100644 --- a/uv.lock +++ b/uv.lock @@ -429,8 +429,8 @@ dev = [ { name = "pytest-cov" }, { name = "pytest-timeout" }, { name = "pyvoy", specifier = "==0.3.0" }, - { name = "ruff", specifier = "==0.15.10" }, - { name = "tombi", specifier = "==0.9.17" }, + { name = "ruff", specifier = "==0.15.11" }, + { name = "tombi", specifier = "==0.9.20" }, { name = "twisted", extras = ["tls", "http2"], specifier = "==25.5.0" }, { name = "typing-extensions", specifier = "==4.15.0" }, { name = "uvicorn", specifier = "==0.44.0" }, @@ -438,7 +438,7 @@ dev = [ ] docs = [ { name = "mkdocstrings-python", specifier = "==2.0.3" }, - { name = "zensical", specifier = "==0.0.32" }, + { name = "zensical", specifier = "==0.0.33" }, ] [[package]] @@ -683,7 +683,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1882,27 +1882,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.10" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e7/d9/aa3f7d59a10ef6b14fe3431706f854dbf03c5976be614a9796d36326810c/ruff-0.15.10.tar.gz", hash = "sha256:d1f86e67ebfdef88e00faefa1552b5e510e1d35f3be7d423dc7e84e63788c94e", size = 4631728, upload-time = "2026-04-09T14:06:09.884Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/eb/00/a1c2fdc9939b2c03691edbda290afcd297f1f389196172826b03d6b6a595/ruff-0.15.10-py3-none-linux_armv6l.whl", hash = "sha256:0744e31482f8f7d0d10a11fcbf897af272fefdfcb10f5af907b18c2813ff4d5f", size = 10563362, upload-time = "2026-04-09T14:06:21.189Z" }, - { url = "https://files.pythonhosted.org/packages/5c/15/006990029aea0bebe9d33c73c3e28c80c391ebdba408d1b08496f00d422d/ruff-0.15.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b1e7c16ea0ff5a53b7c2df52d947e685973049be1cdfe2b59a9c43601897b22e", size = 10951122, upload-time = "2026-04-09T14:06:02.236Z" }, - { url = "https://files.pythonhosted.org/packages/f2/c0/4ac978fe874d0618c7da647862afe697b281c2806f13ce904ad652fa87e4/ruff-0.15.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:93cc06a19e5155b4441dd72808fdf84290d84ad8a39ca3b0f994363ade4cebb1", size = 10314005, upload-time = "2026-04-09T14:06:00.026Z" }, - { url = "https://files.pythonhosted.org/packages/da/73/c209138a5c98c0d321266372fc4e33ad43d506d7e5dd817dd89b60a8548f/ruff-0.15.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83e1dd04312997c99ea6965df66a14fb4f03ba978564574ffc68b0d61fd3989e", size = 10643450, upload-time = "2026-04-09T14:05:42.137Z" }, - { url = "https://files.pythonhosted.org/packages/ec/76/0deec355d8ec10709653635b1f90856735302cb8e149acfdf6f82a5feb70/ruff-0.15.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8154d43684e4333360fedd11aaa40b1b08a4e37d8ffa9d95fee6fa5b37b6fab1", size = 10379597, upload-time = "2026-04-09T14:05:49.984Z" }, - { url = "https://files.pythonhosted.org/packages/dc/be/86bba8fc8798c081e28a4b3bb6d143ccad3fd5f6f024f02002b8f08a9fa3/ruff-0.15.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ab88715f3a6deb6bde6c227f3a123410bec7b855c3ae331b4c006189e895cef", size = 11146645, upload-time = "2026-04-09T14:06:12.246Z" }, - { url = "https://files.pythonhosted.org/packages/a8/89/140025e65911b281c57be1d385ba1d932c2366ca88ae6663685aed8d4881/ruff-0.15.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a768ff5969b4f44c349d48edf4ab4f91eddb27fd9d77799598e130fb628aa158", size = 12030289, upload-time = "2026-04-09T14:06:04.776Z" }, - { url = "https://files.pythonhosted.org/packages/88/de/ddacca9545a5e01332567db01d44bd8cf725f2db3b3d61a80550b48308ea/ruff-0.15.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ee3ef42dab7078bda5ff6a1bcba8539e9857deb447132ad5566a038674540d0", size = 11496266, upload-time = "2026-04-09T14:05:55.485Z" }, - { url = "https://files.pythonhosted.org/packages/bc/bb/7ddb00a83760ff4a83c4e2fc231fd63937cc7317c10c82f583302e0f6586/ruff-0.15.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51cb8cc943e891ba99989dd92d61e29b1d231e14811db9be6440ecf25d5c1609", size = 11256418, upload-time = "2026-04-09T14:05:57.69Z" }, - { url = "https://files.pythonhosted.org/packages/dc/8d/55de0d35aacf6cd50b6ee91ee0f291672080021896543776f4170fc5c454/ruff-0.15.10-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:e59c9bdc056a320fb9ea1700a8d591718b8faf78af065484e801258d3a76bc3f", size = 11288416, upload-time = "2026-04-09T14:05:44.695Z" }, - { url = "https://files.pythonhosted.org/packages/68/cf/9438b1a27426ec46a80e0a718093c7f958ef72f43eb3111862949ead3cc1/ruff-0.15.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:136c00ca2f47b0018b073f28cb5c1506642a830ea941a60354b0e8bc8076b151", size = 10621053, upload-time = "2026-04-09T14:05:52.782Z" }, - { url = "https://files.pythonhosted.org/packages/4c/50/e29be6e2c135e9cd4cb15fbade49d6a2717e009dff3766dd080fcb82e251/ruff-0.15.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8b80a2f3c9c8a950d6237f2ca12b206bccff626139be9fa005f14feb881a1ae8", size = 10378302, upload-time = "2026-04-09T14:06:14.361Z" }, - { url = "https://files.pythonhosted.org/packages/18/2f/e0b36a6f99c51bb89f3a30239bc7bf97e87a37ae80aa2d6542d6e5150364/ruff-0.15.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:e3e53c588164dc025b671c9df2462429d60357ea91af7e92e9d56c565a9f1b07", size = 10850074, upload-time = "2026-04-09T14:06:16.581Z" }, - { url = "https://files.pythonhosted.org/packages/11/08/874da392558ce087a0f9b709dc6ec0d60cbc694c1c772dab8d5f31efe8cb/ruff-0.15.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b0c52744cf9f143a393e284125d2576140b68264a93c6716464e129a3e9adb48", size = 11358051, upload-time = "2026-04-09T14:06:18.948Z" }, - { url = "https://files.pythonhosted.org/packages/e4/46/602938f030adfa043e67112b73821024dc79f3ab4df5474c25fa4c1d2d14/ruff-0.15.10-py3-none-win32.whl", hash = "sha256:d4272e87e801e9a27a2e8df7b21011c909d9ddd82f4f3281d269b6ba19789ca5", size = 10588964, upload-time = "2026-04-09T14:06:07.14Z" }, - { url = "https://files.pythonhosted.org/packages/25/b6/261225b875d7a13b33a6d02508c39c28450b2041bb01d0f7f1a83d569512/ruff-0.15.10-py3-none-win_amd64.whl", hash = "sha256:28cb32d53203242d403d819fd6983152489b12e4a3ae44993543d6fe62ab42ed", size = 11745044, upload-time = "2026-04-09T14:05:39.473Z" }, - { url = "https://files.pythonhosted.org/packages/58/ed/dea90a65b7d9e69888890fb14c90d7f51bf0c1e82ad800aeb0160e4bacfd/ruff-0.15.10-py3-none-win_arm64.whl", hash = "sha256:601d1610a9e1f1c2165a4f561eeaa2e2ea1e97f3287c5aa258d3dab8b57c6188", size = 11035607, upload-time = "2026-04-09T14:05:47.593Z" }, +version = "0.15.11" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e4/8d/192f3d7103816158dfd5ea50d098ef2aec19194e6cbccd4b3485bdb2eb2d/ruff-0.15.11.tar.gz", hash = "sha256:f092b21708bf0e7437ce9ada249dfe688ff9a0954fc94abab05dcea7dcd29c33", size = 4637264, upload-time = "2026-04-16T18:46:26.58Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/02/1e/6aca3427f751295ab011828e15e9bf452200ac74484f1db4be0197b8170b/ruff-0.15.11-py3-none-linux_armv6l.whl", hash = "sha256:e927cfff503135c558eb581a0c9792264aae9507904eb27809cdcff2f2c847b7", size = 10607943, upload-time = "2026-04-16T18:46:05.967Z" }, + { url = "https://files.pythonhosted.org/packages/e7/26/1341c262e74f36d4e84f3d6f4df0ac68cd53331a66bfc5080daa17c84c0b/ruff-0.15.11-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:7a1b5b2938d8f890b76084d4fa843604d787a912541eae85fd7e233398bbb73e", size = 10988592, upload-time = "2026-04-16T18:46:00.742Z" }, + { url = "https://files.pythonhosted.org/packages/03/71/850b1d6ffa9564fbb6740429bad53df1094082fe515c8c1e74b6d8d05f18/ruff-0.15.11-py3-none-macosx_11_0_arm64.whl", hash = "sha256:d4176f3d194afbdaee6e41b9ccb1a2c287dba8700047df474abfbe773825d1cb", size = 10338501, upload-time = "2026-04-16T18:46:03.723Z" }, + { url = "https://files.pythonhosted.org/packages/f2/11/cc1284d3e298c45a817a6aadb6c3e1d70b45c9b36d8d9cce3387b495a03a/ruff-0.15.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3b17c886fb88203ced3afe7f14e8d5ae96e9d2f4ccc0ee66aa19f2c2675a27e4", size = 10670693, upload-time = "2026-04-16T18:46:41.941Z" }, + { url = "https://files.pythonhosted.org/packages/ce/9e/f8288b034ab72b371513c13f9a41d9ba3effac54e24bfb467b007daee2ca/ruff-0.15.11-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:49fafa220220afe7758a487b048de4c8f9f767f37dfefad46b9dd06759d003eb", size = 10416177, upload-time = "2026-04-16T18:46:21.717Z" }, + { url = "https://files.pythonhosted.org/packages/85/71/504d79abfd3d92532ba6bbe3d1c19fada03e494332a59e37c7c2dabae427/ruff-0.15.11-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2ab8427e74a00d93b8bda1307b1e60970d40f304af38bccb218e056c220120d", size = 11221886, upload-time = "2026-04-16T18:46:15.086Z" }, + { url = "https://files.pythonhosted.org/packages/43/5a/947e6ab7a5ad603d65b474be15a4cbc6d29832db5d762cd142e4e3a74164/ruff-0.15.11-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:195072c0c8e1fc8f940652073df082e37a5d9cb43b4ab1e4d0566ab8977a13b7", size = 12075183, upload-time = "2026-04-16T18:46:07.944Z" }, + { url = "https://files.pythonhosted.org/packages/9f/a1/0b7bb6268775fdd3a0818aee8efd8f5b4e231d24dd4d528ced2534023182/ruff-0.15.11-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a3a0996d486af3920dec930a2e7daed4847dfc12649b537a9335585ada163e9e", size = 11516575, upload-time = "2026-04-16T18:46:31.687Z" }, + { url = "https://files.pythonhosted.org/packages/30/c3/bb5168fc4d233cc06e95f482770d0f3c87945a0cd9f614b90ea8dc2f2833/ruff-0.15.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bef2cb556d509259f1fe440bb9cd33c756222cf0a7afe90d15edf0866702431", size = 11306537, upload-time = "2026-04-16T18:46:36.988Z" }, + { url = "https://files.pythonhosted.org/packages/e4/92/4cfae6441f3967317946f3b788136eecf093729b94d6561f963ed810c82e/ruff-0.15.11-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:030d921a836d7d4a12cf6e8d984a88b66094ccb0e0f17ddd55067c331191bf19", size = 11296813, upload-time = "2026-04-16T18:46:24.182Z" }, + { url = "https://files.pythonhosted.org/packages/43/26/972784c5dde8313acde8ac71ba8ac65475b85db4a2352a76c9934361f9bc/ruff-0.15.11-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0e783b599b4577788dbbb66b9addcef87e9a8832f4ce0c19e34bf55543a2f890", size = 10633136, upload-time = "2026-04-16T18:46:39.802Z" }, + { url = "https://files.pythonhosted.org/packages/5b/53/3985a4f185020c2f367f2e08a103032e12564829742a1b417980ce1514a0/ruff-0.15.11-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ae90592246625ba4a34349d68ec28d4400d75182b71baa196ddb9f82db025ef5", size = 10424701, upload-time = "2026-04-16T18:46:10.381Z" }, + { url = "https://files.pythonhosted.org/packages/d3/57/bf0dfb32241b56c83bb663a826133da4bf17f682ba8c096973065f6e6a68/ruff-0.15.11-py3-none-musllinux_1_2_i686.whl", hash = "sha256:1f111d62e3c983ed20e0ca2e800f8d77433a5b1161947df99a5c2a3fb60514f0", size = 10873887, upload-time = "2026-04-16T18:46:29.157Z" }, + { url = "https://files.pythonhosted.org/packages/02/05/e48076b2a57dc33ee8c7a957296f97c744ca891a8ffb4ffb1aaa3b3f517d/ruff-0.15.11-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:06f483d6646f59eaffba9ae30956370d3a886625f511a3108994000480621d1c", size = 11404316, upload-time = "2026-04-16T18:46:19.462Z" }, + { url = "https://files.pythonhosted.org/packages/88/27/0195d15fe7a897cbcba0904792c4b7c9fdd958456c3a17d2ea6093716a9a/ruff-0.15.11-py3-none-win32.whl", hash = "sha256:476a2aa56b7da0b73a3ee80b6b2f0e19cce544245479adde7baa65466664d5f3", size = 10655535, upload-time = "2026-04-16T18:46:12.47Z" }, + { url = "https://files.pythonhosted.org/packages/3a/5e/c927b325bd4c1d3620211a4b96f47864633199feed60fa936025ab27e090/ruff-0.15.11-py3-none-win_amd64.whl", hash = "sha256:8b6756d88d7e234fb0c98c91511aae3cd519d5e3ed271cae31b20f39cb2a12a3", size = 11779692, upload-time = "2026-04-16T18:46:17.268Z" }, + { url = "https://files.pythonhosted.org/packages/63/b6/aeadee5443e49baa2facd51131159fd6301cc4ccfc1541e4df7b021c37dd/ruff-0.15.11-py3-none-win_arm64.whl", hash = "sha256:063fed18cc1bbe0ee7393957284a6fe8b588c6a406a285af3ee3f46da2391ee4", size = 11032614, upload-time = "2026-04-16T18:46:34.487Z" }, ] [[package]] @@ -1956,8 +1956,8 @@ name = "taskgroup" version = "0.2.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "exceptiongroup" }, - { name = "typing-extensions" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f0/8d/e218e0160cc1b692e6e0e5ba34e8865dbb171efeb5fc9a704544b3020605/taskgroup-0.2.2.tar.gz", hash = "sha256:078483ac3e78f2e3f973e2edbf6941374fbea81b9c5d0a96f51d297717f4752d", size = 11504, upload-time = "2025-01-03T09:24:13.761Z" } wheels = [ @@ -1966,24 +1966,24 @@ wheels = [ [[package]] name = "tombi" -version = "0.9.17" +version = "0.9.20" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/58/31/68fab68776078c10c967550aeca8f01d662133dae857cd3d798e2d2bd08d/tombi-0.9.17.tar.gz", hash = "sha256:1759a3fa34871dcdbe7bd1b20989a40239e37215d9a8559e8f66a08892ccbf54", size = 638990, upload-time = "2026-04-12T13:21:29.194Z" } +sdist = { url = "https://files.pythonhosted.org/packages/63/cb/e9afbcdc73a291c20a1304804f0938eb291f1fb6e73c0ec79afe087c3700/tombi-0.9.20.tar.gz", hash = "sha256:f40babb76e4a86de5b745f4c8a4ff1cca260947a1e0d82737c67eadf5543c00a", size = 649825, upload-time = "2026-04-19T23:23:45.907Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d6/e9/157b32f6cdddf08b61e04b3657c767edddb129da2fca370975e5025fed64/tombi-0.9.17-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:15c0243aa5043c5c45d817a01f63bb56d897b07bca1eb32589c87c151426cd7c", size = 10083746, upload-time = "2026-04-12T13:21:17.467Z" }, - { url = "https://files.pythonhosted.org/packages/91/a3/58a64d69d472e6e925d3bfe9daee4ca0feedb3d2ea4934ca2d08984732d4/tombi-0.9.17-py3-none-macosx_11_0_arm64.whl", hash = "sha256:dff3d688ca4abc22f1e89321e62fceb84e8cb7f322ac81f1deae91d5aa6ea9de", size = 9751972, upload-time = "2026-04-12T13:21:15.072Z" }, - { url = "https://files.pythonhosted.org/packages/ec/b8/abe52311849aa5532d37b5b5b6b5cd37e4172f9eee7c635535057ab42400/tombi-0.9.17-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25eefb718dd9f42aaf23a7c4cff38763417c48a467a99fa42009c38e5ff62a78", size = 9983941, upload-time = "2026-04-12T13:21:02.872Z" }, - { url = "https://files.pythonhosted.org/packages/c2/7d/e498abfa0112f15f6ce1a7d7ed149199d007440c1913dddbde1e1986a73a/tombi-0.9.17-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d3e98b0fd9310e4156197ceb3c4828a911895e4aa41d45333286681add409290", size = 11282096, upload-time = "2026-04-12T13:21:10.281Z" }, - { url = "https://files.pythonhosted.org/packages/2b/dc/2cfabd23c6c41d10290034ec651a9f807516ef136fb94b738b94b49c324a/tombi-0.9.17-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91b67407dbd77abdeafc8c389b571c4ff286c58b45d420f22ae3cf351437eb38", size = 11359902, upload-time = "2026-04-12T13:21:05.237Z" }, - { url = "https://files.pythonhosted.org/packages/a7/48/28a041953973e2e70b691ea341a48406c0be2065511b7f54b9c2130e1c64/tombi-0.9.17-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a908aebddc43ae7911a5cee5450466066851ceed3c4c9afc290d903ab7184bca", size = 10109973, upload-time = "2026-04-12T13:21:07.72Z" }, - { url = "https://files.pythonhosted.org/packages/55/53/86082e9fc2dee45bbac2192498dab3a723ae30e6f84fede9033ca26f3773/tombi-0.9.17-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8da0ff232491b236cde76e170d6df66a461243357c334ca36f23e96b5845028", size = 10512824, upload-time = "2026-04-12T13:21:12.64Z" }, - { url = "https://files.pythonhosted.org/packages/c8/f5/3bef1a67ad0b7485a47ebcc8adf08df5c5f24da616f7aeb747c03a9288d0/tombi-0.9.17-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:a3938d919aa1510c756761a1c0f076a1fd84b62397fa14d7a1567dee1af4940f", size = 10269191, upload-time = "2026-04-12T13:21:00.224Z" }, - { url = "https://files.pythonhosted.org/packages/9b/ac/5160add9e2f0a9cececf4862915d2823392907d439cdff46a15f5c250131/tombi-0.9.17-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:dde58c3191ad4d14787de9ede7068aaf3a13dc11e9875fbcc290169aee5d5e29", size = 10302995, upload-time = "2026-04-12T13:21:19.809Z" }, - { url = "https://files.pythonhosted.org/packages/6a/1c/9b58063efebdd604f9074f489cbb137fe04bd7a93efd27ea41e5413a4b16/tombi-0.9.17-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d79181694e6c9833a99df0beb3532378ee32cee9a450ae580dc9d2745a190404", size = 10021650, upload-time = "2026-04-12T13:21:22.377Z" }, - { url = "https://files.pythonhosted.org/packages/0f/4e/a6fdc29261855d6c712f8a526ec0124d44b9cf049b2df75a2558d24c55e8/tombi-0.9.17-py3-none-musllinux_1_2_i686.whl", hash = "sha256:46ffd890fdf8a74b6ffd76df6a28e1330b32b49ef16126454b905348813ec6a7", size = 10696915, upload-time = "2026-04-12T13:21:24.813Z" }, - { url = "https://files.pythonhosted.org/packages/6e/32/d782dee2ee5e3b9e735b790fdffc0eabb05f50a6d82f5cf9850fa580d34b/tombi-0.9.17-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d95e2e12487c3d5bdc91d0aa82d582ef88d71f692bf0c5918e0cec94ff7b63ce", size = 10746438, upload-time = "2026-04-12T13:21:27.08Z" }, - { url = "https://files.pythonhosted.org/packages/6c/58/b8f1f6814e7362521225b51bf140ed6b1722e11a3cdce4a38225af99d83a/tombi-0.9.17-py3-none-win32.whl", hash = "sha256:156611ae0c85c632d04749c39306dec9c60155953532db8c17e30a1a10c3817f", size = 8097479, upload-time = "2026-04-12T13:21:33.223Z" }, - { url = "https://files.pythonhosted.org/packages/77/87/9779b497f3d620c9598e5b74af9bf722ce8b7d6a7ddc0bc59654d6ec239c/tombi-0.9.17-py3-none-win_amd64.whl", hash = "sha256:1e22a9cb3d23fcd5705537d58ff1c1e5103434cbd1e1f734b23c3779f8df7b31", size = 9374385, upload-time = "2026-04-12T13:21:30.911Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1f/0d42929500b0d95f57c41001c65053cb770b119526df65e19d739fa4b661/tombi-0.9.20-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:18d51a66e518d904d41131294d180791498651a87c3959ddf3567cd8ddbd5003", size = 10032435, upload-time = "2026-04-19T23:23:35.816Z" }, + { url = "https://files.pythonhosted.org/packages/31/96/df027577c1e3349d525f8d27a818675959fed2eebfb0721d14497b37690c/tombi-0.9.20-py3-none-macosx_11_0_arm64.whl", hash = "sha256:5fc94e718a7a58534fc518f689cc7a85989e99f763267a3c4ee6ac126104950e", size = 9733349, upload-time = "2026-04-19T23:23:33.504Z" }, + { url = "https://files.pythonhosted.org/packages/a6/89/17648197b1196c31a56067499f96b203d13af88842d8e7d468909949df1b/tombi-0.9.20-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d105dc9021b223ea90c625cf181c4853879968bc84130be4601294cfb7c3d4bf", size = 10040266, upload-time = "2026-04-19T23:23:22.263Z" }, + { url = "https://files.pythonhosted.org/packages/41/c5/f960455ae41e30c40a27629d8f0655d56dc97e6c7d4f3c53b01b11d4b273/tombi-0.9.20-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7917289f44e787d36c2a94edc5787db4026fa9386adaf7295bfa61777911ce6d", size = 11319567, upload-time = "2026-04-19T23:23:28.286Z" }, + { url = "https://files.pythonhosted.org/packages/a2/41/4ced8c654d50d5e35eaad16970ef10b5159cb3f8d80f8dbc9a36586ed254/tombi-0.9.20-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8e465d9d060c45a8b98b98528262dfaee069297dcc7e9727c81e58031ee39d2f", size = 11332213, upload-time = "2026-04-19T23:23:24.308Z" }, + { url = "https://files.pythonhosted.org/packages/55/1b/ddee523dd5790e4d9dc621436e43d031c15fbf1549ba7319ab95b9dbb446/tombi-0.9.20-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d4d3ccb4a22e99b9470c05f96b6b1fdad8269a29a3a3bdbd2797982d248a339", size = 10073642, upload-time = "2026-04-19T23:23:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/ec/28/1fac1e9d5df9d8fb56d33ed110489a21e47b95de90ad831c1ccebb2478a2/tombi-0.9.20-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ce17e747967bad47cf369d1d82070ed3259ac05f3616881e8db6baa7642a5e7", size = 10464057, upload-time = "2026-04-19T23:23:30.6Z" }, + { url = "https://files.pythonhosted.org/packages/de/bc/cb67cc61a3ff3a95115d044f253fba1d12ffd68cdb6fd528039486f76269/tombi-0.9.20-py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:317d47090b54afb36adbc88f3b16a6f0cfbf428cda2fe77083fc6d97756d6fbe", size = 10285523, upload-time = "2026-04-19T23:23:20.165Z" }, + { url = "https://files.pythonhosted.org/packages/71/ec/f500c9d7b9378c6421675184ba1ae612799b5671e570c28b3a64bd560603/tombi-0.9.20-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c5ad54da6e59812775ec8c94f3f69b20358580d427304e7e226c9c5630fd0129", size = 10326271, upload-time = "2026-04-19T23:23:37.722Z" }, + { url = "https://files.pythonhosted.org/packages/08/29/3a515b9523e893fb3acf643b99d3324ac758c131e276d009227f2d206af2/tombi-0.9.20-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:66aff0cd90c8212dfb579d65163a25aa4222c82eda16aa7d5c6ac7fe846ce229", size = 10089206, upload-time = "2026-04-19T23:23:39.955Z" }, + { url = "https://files.pythonhosted.org/packages/ab/cb/00c2c20bbf9ee5648182f6cc236763fe7398ead267bdf93507c01cc38405/tombi-0.9.20-py3-none-musllinux_1_2_i686.whl", hash = "sha256:0f640c33619178f2f2bfb02fbdf90334e6bf457124fbf7ea71372413f1df4f76", size = 10737178, upload-time = "2026-04-19T23:23:42.002Z" }, + { url = "https://files.pythonhosted.org/packages/69/57/0cd5cc6c16fa49d1a560467c1042d8501a6b28411e5c77a8ae7789a7752a/tombi-0.9.20-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:02c1a231c68fba255cc89a4586b6bb8e7993c0c4db68729fb3f03eb32362854d", size = 10710359, upload-time = "2026-04-19T23:23:44.084Z" }, + { url = "https://files.pythonhosted.org/packages/53/8c/f4773f9d6ef8587741fcb1a32c93e55dbc56b95c49ac8d982a83beabcff6/tombi-0.9.20-py3-none-win32.whl", hash = "sha256:554af71d6618fe2d589cea179caa0c122754ae8e0970c683c6290790c063c657", size = 8110565, upload-time = "2026-04-19T23:23:48.679Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/c9750021885d264419161a6d323c1c8447ea9bee4a1889df0af95206de9f/tombi-0.9.20-py3-none-win_amd64.whl", hash = "sha256:b6a0ce85fd8040b5c1379662ebd3982838c74e2acb72a91d5523c7d8a5c01923", size = 9429333, upload-time = "2026-04-19T23:23:46.968Z" }, ] [[package]] @@ -2418,7 +2418,7 @@ wheels = [ [[package]] name = "zensical" -version = "0.0.32" +version = "0.0.33" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -2429,20 +2429,20 @@ dependencies = [ { name = "pyyaml" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7a/94/4a49ca9329136445f4111fda60e4bfcbe68d95e18e9aa02e4606fba5df4a/zensical-0.0.32.tar.gz", hash = "sha256:0f857b09a2b10c99202b3712e1ffc4d1d1ffa4c7c2f1aa0fafb1346b2d8df604", size = 3891955, upload-time = "2026-04-07T11:41:29.203Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/73/e1/dd03762447f1c2a4c8aff08e8f047ec17c73421714a0600ef71c361a5934/zensical-0.0.32-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:7ed181c76c03fec4c2dd5db207810044bf9c3fa87097fbdbabd633661e20fc70", size = 12416474, upload-time = "2026-04-07T11:40:55.888Z" }, - { url = "https://files.pythonhosted.org/packages/f5/a6/2f1babb00842c6efa5ae755b3ab414e4688ae8e47bdd2e785c0c37ef625d/zensical-0.0.32-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:8cde82bf256408f75ae2b07bffcaac7d080b6aad5f7acf210c438cb7413c3081", size = 12292801, upload-time = "2026-04-07T11:40:59.648Z" }, - { url = "https://files.pythonhosted.org/packages/2d/f1/d32706de06fd30fb07ae514222a79dd17d4578cd1634e5b692e0c790a61e/zensical-0.0.32-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:60e60e2358249b2a2c5e1c5c04586d8dbba27e577441cc9dd32fe8d879c6951e", size = 12658847, upload-time = "2026-04-07T11:41:02.347Z" }, - { url = "https://files.pythonhosted.org/packages/e7/42/a3daf4047c86382749a59795c4e7acd59952b4f6f37f329cd2d41cc37a0f/zensical-0.0.32-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ec79b4304009138e7a38ebe24e8a8e9dbc15d38922185f8a84470a7757d7b73f", size = 12604777, upload-time = "2026-04-07T11:41:05.227Z" }, - { url = "https://files.pythonhosted.org/packages/59/11/4af61d3fb07713cd3f77981c1b3017a60c2b210b36f1b04353f9116d03ca/zensical-0.0.32-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fc92fa7d0860ec6d95426a5f545cfc5493c60f8ab44fcc11611a4251f34f1b70", size = 12956242, upload-time = "2026-04-07T11:41:07.58Z" }, - { url = "https://files.pythonhosted.org/packages/8c/34/e9b5f4376bbf460f8c07a77af59bd169c7c68ed719a074e6667ba41109f8/zensical-0.0.32-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:07f69019396060e310c9c3b18747ce8982ad56d67fbab269b61e74a6a5bdcb4a", size = 12701954, upload-time = "2026-04-07T11:41:10.532Z" }, - { url = "https://files.pythonhosted.org/packages/d2/43/a52e5dcb324f38a1d22f7fafd4eec273385d04de52a7ab5ac7b444cf2bdc/zensical-0.0.32-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:d096c9ed20a48e5ff095eca218eef94f67e739cdf0abf7e1f7e232e78f6d980c", size = 12835464, upload-time = "2026-04-07T11:41:13.152Z" }, - { url = "https://files.pythonhosted.org/packages/a7/95/bede89ecb4932bbd29db7b61bf530a962aed09d3a8d5aa71a64af1d4920f/zensical-0.0.32-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:bf5576b7154bde18cebd9a7b065d3ab8b334c6e73d5b2e83abe2b17f9d00a992", size = 12876574, upload-time = "2026-04-07T11:41:16.085Z" }, - { url = "https://files.pythonhosted.org/packages/9e/e8/9b25fda22bf729ca2598cc42cefe9b20e751d12d23e35c70ea0c7939d20a/zensical-0.0.32-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:f33905a1e0b03a2ad548554a157b7f7c398e6f41012d1e755105ae2bc60eab8a", size = 13022702, upload-time = "2026-04-07T11:41:18.947Z" }, - { url = "https://files.pythonhosted.org/packages/f6/35/0c6d0b57187bd470a05e8a391c0edd1d690eb429e12b9755c99cf60a370e/zensical-0.0.32-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:0a73a53b1dd41fd239875a3cb57c4284747989c45b6933f18e9b51f1b5f3d8ef", size = 12975593, upload-time = "2026-04-07T11:41:21.436Z" }, - { url = "https://files.pythonhosted.org/packages/ee/2d/4e88bcefc33b7af22f0637fd002d3cf5384e8354f0a7f8a9dbfcd40cfa24/zensical-0.0.32-cp310-abi3-win32.whl", hash = "sha256:f8cb579bdb9b56f1704b93f4e17b42895c8cb466e8eec933fbe0153b5b1e3459", size = 12012163, upload-time = "2026-04-07T11:41:23.975Z" }, - { url = "https://files.pythonhosted.org/packages/8a/ae/a80a2f15fd10201fe3dfd6b5cdf85351165f820cf5b29e3c3b24092c158c/zensical-0.0.32-cp310-abi3-win_amd64.whl", hash = "sha256:6d662f42b5d0eadfac6d281e9d86574bc7a9f812f1ed496335d15f2d581d4b28", size = 12205948, upload-time = "2026-04-07T11:41:27.056Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/59/c2/dea4b86dc1ca2a7b55414017f12cfb12b5cfdf3a1ed7c77a04c271eb523b/zensical-0.0.33.tar.gz", hash = "sha256:05209cb4f80185c533e0d37c25d084ddc2050e3d5a4dd1b1812961c2ee0c3380", size = 3892278, upload-time = "2026-04-14T11:08:19.895Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/74/5f/45d5200405420a9d8ac91cf9e7826622ea12f3198e8e6ac4ffb481eb53bf/zensical-0.0.33-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f658e3c241cfbb560bd8811116a9486cff7e04d7d5aed73569dd533c74187450", size = 12416748, upload-time = "2026-04-14T11:07:43.246Z" }, + { url = "https://files.pythonhosted.org/packages/33/1e/aadaf31d6e4d20419ecedaf0b1c804e359ec23dcdb44c8d2bf6d8407080c/zensical-0.0.33-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:f9813ac3256c28e2e2f1ba5c9fab1b4bca62bbe0e0f8e85ac22d33b068b1b08a", size = 12293372, upload-time = "2026-04-14T11:07:46.569Z" }, + { url = "https://files.pythonhosted.org/packages/db/e5/838be8451ea8b2aecec39fbec3971060fc705e17f5741249740d9b6a6824/zensical-0.0.33-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3bad7ac71028769c5d1f3f84f448dbb7352db28d77095d1b40a8d1b0aa34ec30", size = 12659832, upload-time = "2026-04-14T11:07:50.754Z" }, + { url = "https://files.pythonhosted.org/packages/1e/5c/dd957d7c83efc13a70a6058d4190a3afcf29942aefb391120bca5466347d/zensical-0.0.33-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:06bb039daf044547c9400a52f9493b3cd486ba9baef3324fdcffd2e26e61105f", size = 12603847, upload-time = "2026-04-14T11:07:53.698Z" }, + { url = "https://files.pythonhosted.org/packages/b7/99/dd6ccc392ece1f34fb20ea339a01717badbbeb2fba1d4f3019a5028d0bcc/zensical-0.0.33-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:260238062b3139ece0edab93f4dbe7a12923453091f5aa580dfd73e799388076", size = 12956236, upload-time = "2026-04-14T11:07:56.728Z" }, + { url = "https://files.pythonhosted.org/packages/f4/76/e0a1b884eadf6afa7e2d56c90c268eec36836ac27e96ef250c0129e55417/zensical-0.0.33-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dff0f4afda7b8586bc4ab2a5684bce5b282232dd4e0cad3be4c73fedd264425", size = 12701944, upload-time = "2026-04-14T11:07:59.928Z" }, + { url = "https://files.pythonhosted.org/packages/38/38/e1ff13461e406864fa2b23fc828822659a7dbac5c79398f724d17f088540/zensical-0.0.33-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:207b4d81b208d75b97dc7bd318804550b886a3e852ef67429ef0e6b9442839d1", size = 12835444, upload-time = "2026-04-14T11:08:02.998Z" }, + { url = "https://files.pythonhosted.org/packages/41/04/7d24d52d6903fc5c511633afe8b5716fef19da09685327665cc127f61648/zensical-0.0.33-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:06d2f57f7bc8cc8fd904386020ea1365eebc411e8698a871e9525c885abca574", size = 12878419, upload-time = "2026-04-14T11:08:06.054Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ec/87fc9e360c694ab006363c7834639eccafd0d26a487cd63dd609bd68f36a/zensical-0.0.33-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:c2851b82d83aa0b2ae4f8e99731cfeedeecebfa04e6b3fc4d375deca629fa240", size = 13022474, upload-time = "2026-04-14T11:08:09.007Z" }, + { url = "https://files.pythonhosted.org/packages/10/b3/0bf174ab6ceedb31d9af462073b5339c894b2084a27d42cb9f0906050d76/zensical-0.0.33-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:90daaf512b0429d7b9147ad5e6085b455d24803eff18b508aed738ca65444683", size = 12975233, upload-time = "2026-04-14T11:08:12.535Z" }, + { url = "https://files.pythonhosted.org/packages/a9/27/7cc3c2d284698647f60f3b823e0101e619c87edf158d47ee11bf4bfb6228/zensical-0.0.33-cp310-abi3-win32.whl", hash = "sha256:2701820597fe19361a12371129927c58c19633dcaa5f6986d610dce58cecd8c4", size = 12012664, upload-time = "2026-04-14T11:08:14.977Z" }, + { url = "https://files.pythonhosted.org/packages/25/0b/6be5c2fdaf9f1600577e7ba5e235d86b72a26f6af389efb146f978f76ac3/zensical-0.0.33-cp310-abi3-win_amd64.whl", hash = "sha256:a5a0911b4247708a55951b74c459f4d5faec5daaf287d23a2e1f0d96be1e647f", size = 12206255, upload-time = "2026-04-14T11:08:17.375Z" }, ] [[package]]