From b2b2b2e3a0bd794cc303b89010968ea6c25256ed Mon Sep 17 00:00:00 2001 From: NEFORCEO Date: Fri, 3 Jul 2026 19:29:29 +0700 Subject: [PATCH 01/16] docs: update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 6fbd5e2..0a43dc7 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,14 @@ Click **Try it out** to execute the request directly from the browser and see th +Swagger UI also ships with a dark theme (toggle in the top-right corner): + + + +Prefer a clean, read-only view? FastHTTP also serves [ReDoc](https://github.com/Redocly/redoc) at `/redoc`: + + + ### Upgrade the example Now modify `main.py` to get more out of FastHTTP. Each upgrade below builds on the previous one. From 0fbcc88d0534762e8c0d5827956d543e5e2eb775 Mon Sep 17 00:00:00 2001 From: NEFORCEO Date: Fri, 3 Jul 2026 19:29:32 +0700 Subject: [PATCH 02/16] update uv.lock --- uv.lock | 631 +++++++++++++++++++++++++++----------------------------- 1 file changed, 306 insertions(+), 325 deletions(-) diff --git a/uv.lock b/uv.lock index 2ad87ed..5105ada 100644 --- a/uv.lock +++ b/uv.lock @@ -1,23 +1,19 @@ version = 1 revision = 3 requires-python = ">=3.10" -resolution-markers = [ - "python_full_version >= '3.15'", - "python_full_version < '3.15'", -] [[package]] name = "aiohappyeyeballs" -version = "2.6.2" +version = "2.7.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/33/c6/61a2d7b7572279226bb2e7f61d7a19ca7c90da0329c93fa0d560cbf288d8/aiohappyeyeballs-2.6.2.tar.gz", hash = "sha256:e202810ee718bd01fc6ef49e8ea53d023d5cb6b581076d7925aa499fa55dbe64", size = 22591, upload-time = "2026-05-20T15:12:24.631Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", hash = "sha256:065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d", size = 24757, upload-time = "2026-07-01T17:11:55.501Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5f/fc/a7bf5b6e4e617b45f90f2d9d2a68519c249c81dd4fc2658c7a2a61c4f4b7/aiohappyeyeballs-2.6.2-py3-none-any.whl", hash = "sha256:4708045e2d7a6c6bdf8aafa8ed39649eaf926a4543b54560659129e3365953c4", size = 15062, upload-time = "2026-05-20T15:12:23.328Z" }, + { url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", hash = "sha256:9243213661e29250eb41368e5daa826fc017156c3b8a11440826b2e3ed376472", size = 15038, upload-time = "2026-07-01T17:11:54.055Z" }, ] [[package]] name = "aiohttp" -version = "3.14.0" +version = "3.14.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohappyeyeballs" }, @@ -30,126 +26,126 @@ dependencies = [ { name = "typing-extensions", marker = "python_full_version < '3.13'" }, { name = "yarl" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ee/ab/93ce242f899b68c51b0578c027aafa791ab3614cb9345fa5d37b5f5c8e3e/aiohttp-3.14.0.tar.gz", hash = "sha256:2882de819734c715fd1b9c11c97e09fa020d14438203d1d354d8ed1702791c9b", size = 7940674, upload-time = "2026-06-01T19:41:02.763Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ef/f0/f81190ba488cd106c2fc6d92680e56bb223bbbbf1e6908c2617011290112/aiohttp-3.14.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:692e409052e7436029bbb32977cd7c5bf806ac5fa4085b973996785ffadad33c", size = 760606, upload-time = "2026-06-01T19:36:39.054Z" }, - { url = "https://files.pythonhosted.org/packages/f6/54/444d37eebf0f15db661ca44ec7caf93962f3c5ca92eb4c9a5d888b70aaa2/aiohttp-3.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:40af7ebe53c7990e110dc4ad03566b12c3ac996254298a3d39046dd69cfcb2c2", size = 514677, upload-time = "2026-06-01T19:36:42.408Z" }, - { url = "https://files.pythonhosted.org/packages/d0/d1/da280e23321c132c0a3fa7c8cc2830621d79174edc64c829443346489a36/aiohttp-3.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:02cb2ffbb7da32f82e21ad9952669c45bd88a80e0878264c2f59fe1c6fb2badd", size = 510155, upload-time = "2026-06-01T19:36:44.072Z" }, - { url = "https://files.pythonhosted.org/packages/09/b8/2e36d54d0991ec5bba451444004591ee0af58cb1662a3a81c562878b9c1f/aiohttp-3.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e2514cb7195f6d7c219339635bea71ae47d1569b051300d32df9dcfabcdb869", size = 1699947, upload-time = "2026-06-01T19:36:45.762Z" }, - { url = "https://files.pythonhosted.org/packages/57/95/a31d8ea1a0b9ecc084f5a7dd0b431ce64ef585918bb7bdc82afe11843877/aiohttp-3.14.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:30e8b7eeb42d02c120ca90d6c6e076a221a16b70a6dac9ae44c7ab5104cc7fe4", size = 1664364, upload-time = "2026-06-01T19:36:47.653Z" }, - { url = "https://files.pythonhosted.org/packages/01/f6/5de3ddffc87a9e8d09b3be38fbd6dd1a736b2ad477a7e787dcb85f57f338/aiohttp-3.14.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:63e38be0d75a654deaa06be32fb4cab883a4222940be1d05861b6717679cbadb", size = 1761186, upload-time = "2026-06-01T19:36:49.355Z" }, - { url = "https://files.pythonhosted.org/packages/33/8c/03c5438ec35d7e3a4f33fe895d6c3ec7540a7cec46065f21851211e1ee4d/aiohttp-3.14.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1210d4c87cc00128160c7384ab41877a701295b97cffa6362f908a49b6e8a7ca", size = 1849727, upload-time = "2026-06-01T19:36:51.478Z" }, - { url = "https://files.pythonhosted.org/packages/22/32/5a05303b0874458920b73f48b8779cc3a93d503f121b38dcc0456dbd698c/aiohttp-3.14.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1a78a77366ed158a0a54b076990e575d7b7cdb728cbfd02711eadab150f2269f", size = 1708197, upload-time = "2026-06-01T19:36:53.241Z" }, - { url = "https://files.pythonhosted.org/packages/7d/62/478f169488d61414c0a05e7fe423b59ae3d9dcc933d1f0e4acc2c5d5bc3e/aiohttp-3.14.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f4d2038c64f36df96cfd3fa0937910e231eafbf897e70a06c155a817bb632fa6", size = 1578147, upload-time = "2026-06-01T19:36:55.154Z" }, - { url = "https://files.pythonhosted.org/packages/1d/af/b20af85765658972d3337834bd5eebba91b962794f2b4fc3e0ee8c85c0e1/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:4714c70067a08b604d0bf3bc4dfdf82e52944afab41d0428d460862763d2f79b", size = 1665836, upload-time = "2026-06-01T19:36:56.94Z" }, - { url = "https://files.pythonhosted.org/packages/8d/a3/771879cfd59948f4544b172189048905feff802f20f1c6c5411e998a3e06/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:f79bfd2847513a7ac801bbafd1de02348a37926ac439eeb4bfe96fcff4eada15", size = 1680335, upload-time = "2026-06-01T19:36:58.642Z" }, - { url = "https://files.pythonhosted.org/packages/f4/16/582e36ad1d32133cd40659f3bc98e71c22179665a1cfbbb4713bce339c06/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:25e9f1d2465a210d60edb64d7b204a147e85d4c194eecef3d1604fb5ace678ce", size = 1731180, upload-time = "2026-06-01T19:37:00.583Z" }, - { url = "https://files.pythonhosted.org/packages/11/bc/80708fe3f64a07a2c306a42fc7b009118a952709761d215f6d1b4c57195b/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:b5314743ebe926c2fda35d0a298c565c885505f6635c2a30936363404cf274a7", size = 1565805, upload-time = "2026-06-01T19:37:02.446Z" }, - { url = "https://files.pythonhosted.org/packages/57/8f/8d25897f8273a32fe4ad40a8885eec4f397377ed46e8e383078169f60316/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:28eee8de1d69711c53116df8202f1c2aa0e3f80ef912a88fc18d159d53e7110b", size = 1742496, upload-time = "2026-06-01T19:37:04.222Z" }, - { url = "https://files.pythonhosted.org/packages/9f/7d/c341d32ab2dec56c8478740695743dc6c21b383cace9376a3eab16311a07/aiohttp-3.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:89ed35666c95d3efe1955056afcde09e62a57a34e2a4398b17f9f6c1564f0b25", size = 1691240, upload-time = "2026-06-01T19:37:06.277Z" }, - { url = "https://files.pythonhosted.org/packages/37/0f/a81207dd7a2d4a4f645b3a3f8b5a1da1159dc63117ffb137b698fd6df50f/aiohttp-3.14.0-cp310-cp310-win32.whl", hash = "sha256:5e4646e9a6af29af354204011bf5769cb0276ec5b64653e42f90b3e13845169f", size = 454686, upload-time = "2026-06-01T19:37:07.96Z" }, - { url = "https://files.pythonhosted.org/packages/7f/ae/842357f2afb9c915715c6f5775239d987f5d0f845abf7675fa794e0a9d40/aiohttp-3.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:22a8d06f204e0518a586d770032db3c7043c9ba3693081b3e3ad425e1458d594", size = 478677, upload-time = "2026-06-01T19:37:09.652Z" }, - { url = "https://files.pythonhosted.org/packages/6b/d1/330fb22c9535ec177b52396905131c6e39447244b6ca876262939af668ef/aiohttp-3.14.0-cp310-cp310-win_arm64.whl", hash = "sha256:4acfc34bd4d3c58754fc9f22ff1b5e92aabce68f3d4bf7b71a0b732d9bceb78a", size = 450364, upload-time = "2026-06-01T19:37:11.279Z" }, - { url = "https://files.pythonhosted.org/packages/67/47/7727bfe8db93f8835a001bd4359d8480cc68d1259b8bce334668f8be97bd/aiohttp-3.14.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:54bf3522d6f7351e55f89a62d5c2bf138ad557b031670266c5df604ae88e0b5a", size = 759147, upload-time = "2026-06-01T19:37:12.918Z" }, - { url = "https://files.pythonhosted.org/packages/eb/f2/cd3fedff6fade73d71df9ec908c210cec518ef90fd00289250684b90aecf/aiohttp-3.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0746d9fb0ac4fdef643a84494efe3f06d50335dd8c7a530228b86448aae0a803", size = 513705, upload-time = "2026-06-01T19:37:14.633Z" }, - { url = "https://files.pythonhosted.org/packages/5a/fe/49746b6b610144a06323bebd8e1211a390310d8c69b98dd6d52df341bc3e/aiohttp-3.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9f3a96b6d39a4872222beee72e1df41d2ff886ae96152cf3e757ef8c5673ef0e", size = 509627, upload-time = "2026-06-01T19:37:16.385Z" }, - { url = "https://files.pythonhosted.org/packages/4c/3f/28f2f6cf3d5c0e7b01b27140d0e7873fd11fb341169ad3ce78ad04aba628/aiohttp-3.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d336820adbb914debbc90a1d8c1bfc4bea55996aecf64866a989d35d1f9fd903", size = 1769293, upload-time = "2026-06-01T19:37:18.067Z" }, - { url = "https://files.pythonhosted.org/packages/97/6f/2e5f1b525d5474b12b3c60abf733a755845f3bceff21542081ada515f837/aiohttp-3.14.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:71b2604c9bfc1b115547d63a094d5244b3f02799833513a99a68aaa7b167c4cb", size = 1732363, upload-time = "2026-06-01T19:37:20.138Z" }, - { url = "https://files.pythonhosted.org/packages/a8/ce/596120faa85ca7b19cd061e3f2f3be23aa8f11a0aedf9191db9e0da1bd76/aiohttp-3.14.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:610d68800435903e303ca0542b9d3e4eb72a12ff33a6d471a070c1d81eebd3c2", size = 1840375, upload-time = "2026-06-01T19:37:22.104Z" }, - { url = "https://files.pythonhosted.org/packages/72/3c/a7ffe05a757a4a7867643da69357ec41f506879fbd1b231d2ed90af246b2/aiohttp-3.14.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:514db9a79337068981ee2137310283a07b4b885c584991097a91a4da419bcb81", size = 1921484, upload-time = "2026-06-01T19:37:24.068Z" }, - { url = "https://files.pythonhosted.org/packages/93/fa/2c861170bbd4a491de93a69e081db1d971092569e0d593a98ef62c384dc1/aiohttp-3.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c452d17eeb95d563fc8b936f3050301dbd1d268126c4632d8b70ede9696202ee", size = 1774153, upload-time = "2026-06-01T19:37:26.256Z" }, - { url = "https://files.pythonhosted.org/packages/9d/da/1d2f5a165f47ec9b1f69d37b8b977fdc4d501aa72ffb7930db27bb9e49ea/aiohttp-3.14.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:ed94a81506e3d1bdbad5108f497a58f2a2354aedb4ca314d5326f07d1fd1ac2d", size = 1632569, upload-time = "2026-06-01T19:37:28.192Z" }, - { url = "https://files.pythonhosted.org/packages/46/1d/7a6e295c4257252f70f69e90864fdad74b6a1293054fb3f9e65a15de6d63/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1394dce36e0f0d260ac0b555a654de19cb989f3c1b8bdd24f505314dfea18a00", size = 1740325, upload-time = "2026-06-01T19:37:30.08Z" }, - { url = "https://files.pythonhosted.org/packages/f1/7e/e1899b1ca3ec62f1eab2a5cbde14039b97493f7f53eb88d9b668562ffa8d/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:d1467d1e7b48a73ca7237e0ee4335f3d02b923dbc27b82fd254bc301c97d4026", size = 1748691, upload-time = "2026-06-01T19:37:32.211Z" }, - { url = "https://files.pythonhosted.org/packages/ec/54/4e6b61c1fe7d3433f82bcc6bd7e4d7c683a742a10c9b12a025fd3695c047/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:6a5f3532125233c261cf61f32df4059cfcf482eb793c7d3db8452e3142028b86", size = 1814477, upload-time = "2026-06-01T19:37:34.173Z" }, - { url = "https://files.pythonhosted.org/packages/9c/38/86fd51be2e08d8e45c83d879d255f10391903cd9fe2a16512f7591a15873/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:3ea81eb518a2ecb319d8ec6d1424a37c773f6634bd87d6985eb606b2faac419f", size = 1623393, upload-time = "2026-06-01T19:37:36.281Z" }, - { url = "https://files.pythonhosted.org/packages/78/49/466e947a42a88ee23c486d036e7e5d1b097f1bafd8084ad9c9a0a92f0f43/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:32e735c3182de7b64f6941a4ede48b38c7f47d9437bd615dd30b5bda8fa1bc93", size = 1824097, upload-time = "2026-06-01T19:37:38.421Z" }, - { url = "https://files.pythonhosted.org/packages/f3/89/35f3410bc284682338a1be6b6ea0c5abfa05f063942cfaa9256608440434/aiohttp-3.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c21ca9a1c63d4509158f478aeb9d02914dcc52adc68d1bc9dee2452284ee5996", size = 1764790, upload-time = "2026-06-01T19:37:40.755Z" }, - { url = "https://files.pythonhosted.org/packages/42/80/2d4291bd5724d3d17e5951aff5a3e02281483fb47295f0788276ee66cd73/aiohttp-3.14.0-cp311-cp311-win32.whl", hash = "sha256:19ca5fc84130675ba11c6ca5c7da5cb65f7bf8a32cdd2b616bf49cd334688aae", size = 454176, upload-time = "2026-06-01T19:37:42.837Z" }, - { url = "https://files.pythonhosted.org/packages/59/ed/41d0ad4f6ececffc32bdf1f7b494e5498f7ca5c849ea2e3cc9bbd1668251/aiohttp-3.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:d488e6e9d3bb8ba5ae7066d5be885ae9670eba021b8c6ccb9a3a568e6b19d6e5", size = 479334, upload-time = "2026-06-01T19:37:44.776Z" }, - { url = "https://files.pythonhosted.org/packages/d1/86/c0b5e305c770053f8c3d069bb52b8196917ba91949d1962d52eb307fb0d2/aiohttp-3.14.0-cp311-cp311-win_arm64.whl", hash = "sha256:8b93618102caf12801638a01a2b478a55410ddd71bd41cfaf6f707953a49ac43", size = 450262, upload-time = "2026-06-01T19:37:46.461Z" }, - { url = "https://files.pythonhosted.org/packages/89/97/2b6889bfb6b6847520d50d95eb8c4307a45e28aaca39faf4a9454b3d1b2f/aiohttp-3.14.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:b29518c9c2ec7e373e68259206a137c7f4f5439c58baaec4b5ab3ab799850a4e", size = 750194, upload-time = "2026-06-01T19:37:48.164Z" }, - { url = "https://files.pythonhosted.org/packages/21/e2/62634b7fff918ed98c3c6b2f0e70d520f7f28846cb412d451b04354c6459/aiohttp-3.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:dbec68ce61b64cb73cab4d33df9433427b1713c8bcccb181dce695c1b6f8e87c", size = 506966, upload-time = "2026-06-01T19:37:50.014Z" }, - { url = "https://files.pythonhosted.org/packages/dd/fb/5ce075150828c797a5106f1c2fb26034e709d4289b9d2bf8b07f1e59fac6/aiohttp-3.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3cdf534aa455593e589302990c5097aa5c92c06c4262a20da22934f9186a5fff", size = 507527, upload-time = "2026-06-01T19:37:51.96Z" }, - { url = "https://files.pythonhosted.org/packages/01/d5/405a0ae4e6b081754a3609c1c97c63a950e000a2def16046f1e736933a0e/aiohttp-3.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cb6c657104393b5fbff01a5f59b2023db74058a8077d94475d6c25d03882a108", size = 1762420, upload-time = "2026-06-01T19:37:53.839Z" }, - { url = "https://files.pythonhosted.org/packages/ae/1d/e05a7c896b15a6bc6fb8fc5319eb437861c2c49c34559ef928add6590315/aiohttp-3.14.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:46fbbec4e4fab7428d4396a3823f9320e4560aa3113b89eeebce712c27c9ed5a", size = 1733672, upload-time = "2026-06-01T19:37:55.791Z" }, - { url = "https://files.pythonhosted.org/packages/cc/22/a72f7c459e195fa41bf4f7abd1f925b91fe91f8097e51c654229ba144a33/aiohttp-3.14.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2c2c7e05dd5335b298085abf45ddf98673934c3ee1c083d0b9ea13d4186ad500", size = 1805064, upload-time = "2026-06-01T19:37:57.931Z" }, - { url = "https://files.pythonhosted.org/packages/80/50/e85bdaba0be59ca4838005ebfef4048fcdd5f35a02b07057a9a123394440/aiohttp-3.14.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3c7139100fbaae76515b73051d8f0aa3a3ff02e415eec8a8eee8e2223d9ba955", size = 1902125, upload-time = "2026-06-01T19:38:00.225Z" }, - { url = "https://files.pythonhosted.org/packages/19/d8/51de5c6b971c27bb1ef620293b8d1ca611ec78736b34b3f6ccf68e4c8785/aiohttp-3.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:78d6f9286a629ce52728430afe18f8ed2b6c39a1fddb3802d7244b9983910ad2", size = 1783112, upload-time = "2026-06-01T19:38:02.641Z" }, - { url = "https://files.pythonhosted.org/packages/73/ae/b4402bfde77e43dfb1b6ccff83c7b7ab63ed06b50c4754f0c5423fb374fe/aiohttp-3.14.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cc3c3e12cdaeb92d7dcf13db00e9f6b1956b910e47256e696df1cfa946d02159", size = 1586356, upload-time = "2026-06-01T19:38:04.637Z" }, - { url = "https://files.pythonhosted.org/packages/bc/05/750a3265ca4dc54a460bd0cb1121a8f2ce9171fce4a135fb47ea7fd594d2/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4d6a998191f5ebe3b8c28463ff72bc030250008b3193c402464efadd08b5ca02", size = 1723119, upload-time = "2026-06-01T19:38:06.713Z" }, - { url = "https://files.pythonhosted.org/packages/37/01/8c0812c50b3b1b1c37b323bf170d6be8847a8f234060485b7d1e71953f60/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:0fc2b75ae8d169d853be2862d960be8550da6c5c65711d5476407eb3fdb006bd", size = 1757216, upload-time = "2026-06-01T19:38:08.736Z" }, - { url = "https://files.pythonhosted.org/packages/47/2a/50fb98028a26887cbe48dcc1df92a90825615bc73b5584301304090cded8/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:16eee56bcc72d04600bc56c1759982c2385ec0b41d3fd3521f836bf64a0957ef", size = 1770500, upload-time = "2026-06-01T19:38:11.111Z" }, - { url = "https://files.pythonhosted.org/packages/bd/32/0ffd598a2fa2b9a423daf242e700cfdabda35d6e602394ad9ae58972c1c7/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:5a2e7ca615c3ddc15b82687e05a624e5f5cba3f1d6c20cb81172d70ea498451e", size = 1576224, upload-time = "2026-06-01T19:38:13.391Z" }, - { url = "https://files.pythonhosted.org/packages/0b/f9/b9fc381dd9b66afb33f2634c40e229d106467be0afcabe79648631ab6712/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:f0b7b8bbbec3ce9467ee0ebe334622fd90624f593edd3136c567811453fc4fae", size = 1794252, upload-time = "2026-06-01T19:38:15.498Z" }, - { url = "https://files.pythonhosted.org/packages/a8/fb/05d9214c975f23225a8cd5c439325e338c7c377b315480ef3871db51f54e/aiohttp-3.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5ba10966d4f03dd96a14365be4b8e37c327c76f11c3ca867116966cdd9f98066", size = 1760193, upload-time = "2026-06-01T19:38:17.624Z" }, - { url = "https://files.pythonhosted.org/packages/d9/4b/02992fc4fb9e1b6673ee3f888a8e587a6447afda1f6f4aca776c148c2876/aiohttp-3.14.0-cp312-cp312-win32.whl", hash = "sha256:101df7779c80c0636014a6b2c6642acd3efb5b355d48347c9d7dfb720aee9430", size = 448650, upload-time = "2026-06-01T19:38:19.545Z" }, - { url = "https://files.pythonhosted.org/packages/39/e9/246532214c3abda518477cbaaf16d420295ad8effa5233844cbb38f299ab/aiohttp-3.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:b0a5747586d4467efd1f932710b269131c9717a872dce082cd92a00c1c13123a", size = 476145, upload-time = "2026-06-01T19:38:21.505Z" }, - { url = "https://files.pythonhosted.org/packages/2b/c3/63f8c20090048915711598b0adf475b149216d736157961de06480a45b15/aiohttp-3.14.0-cp312-cp312-win_arm64.whl", hash = "sha256:5f1c5be60add78fabb4aacd13c5a348ae79d2fcbfc7fa78da8f1eb192273b370", size = 444250, upload-time = "2026-06-01T19:38:24.027Z" }, - { url = "https://files.pythonhosted.org/packages/21/61/d11f7d9a3144bffe825247d6367cd93053666da50b94707c9129c78868d5/aiohttp-3.14.0-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:25400d710641a8040bf022a8a99f579e581ffa1c5bd42c33255d7d6f3957c127", size = 502399, upload-time = "2026-06-01T19:38:25.955Z" }, - { url = "https://files.pythonhosted.org/packages/4f/9b/a7e317625d36356844f8bb022cabd305b541f968856cc3c2e0b58e53ee6e/aiohttp-3.14.0-cp313-cp313-android_21_x86_64.whl", hash = "sha256:c5492b9929826e07cc3fcb9739ae87aab05dff6b5e67a9b73fd1700c6d008981", size = 510068, upload-time = "2026-06-01T19:38:27.828Z" }, - { url = "https://files.pythonhosted.org/packages/11/41/cc2d2cfbfbdc3126ba258f3cd27d1ac8a33492ae3c35a4583ee21f0ba7f1/aiohttp-3.14.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:3366751d68d237c621264233a32f3078bbc21b7904ab90a77e03d21390c742c6", size = 481670, upload-time = "2026-06-01T19:38:29.836Z" }, - { url = "https://files.pythonhosted.org/packages/3c/07/381f4023c3b08cb616e520f566d8c58957abad54e56441d41fe67cfb0195/aiohttp-3.14.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:57ea07d28695a7a40304d42251892a8df765e5588c10ee32afeddcd5df33c0a2", size = 487591, upload-time = "2026-06-01T19:38:31.704Z" }, - { url = "https://files.pythonhosted.org/packages/fb/4d/4506fdb7a022bdf70011a3bbb4ca00c5c570026ef6a3c5bd7bc70c39089c/aiohttp-3.14.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:076cb014191ae2e65d949e1ad01f1dcfe33e32789b5172510f3e79c79fc04d50", size = 496503, upload-time = "2026-06-01T19:38:33.6Z" }, - { url = "https://files.pythonhosted.org/packages/ef/7d/c814111e04894a45d9e2defc94443879a6f118d9633d5fedfe6e2e8af5f0/aiohttp-3.14.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:2f3fc37054564dee64a855b5b092d87ec35dcddfaabf7dacb1c8a2b1f83dc0a9", size = 745870, upload-time = "2026-06-01T19:38:36.013Z" }, - { url = "https://files.pythonhosted.org/packages/c6/ee/80eee0efddfe187e7cd05027086b7ce1c0e492e82a4eda58f5c5543a44a0/aiohttp-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8fcaef74d2ab0f607d7ff85a0d15e21bb5a258c4a58df1908396eb50d7f4ed3c", size = 505588, upload-time = "2026-06-01T19:38:38.282Z" }, - { url = "https://files.pythonhosted.org/packages/d6/f8/0f28f04eef75d52fc9c715dde7ce9c0abb810fd20cfeb0fea7afd2ab1e98/aiohttp-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:e4c01b0bfc6209590960e68eac083cd22d5d87c21f974dd6208cafa5d3542bc8", size = 504492, upload-time = "2026-06-01T19:38:40.611Z" }, - { url = "https://files.pythonhosted.org/packages/ff/db/44c755232085545065c94378dfce38641b1aee647f4939fcd32f5b32e719/aiohttp-3.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f12eb7896e81caf403a2b18c9406426f1207361e7239c057ab29c076d4257e83", size = 1752111, upload-time = "2026-06-01T19:38:42.682Z" }, - { url = "https://files.pythonhosted.org/packages/5e/6a/42e030a46743841414402a3b00cd3d78419055e86c66fb5822c14b5abfc6/aiohttp-3.14.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:6c79a044cacf360ec46738d863d2f41c9300d2a06ef4a7402ea0df306a350e61", size = 1729674, upload-time = "2026-06-01T19:38:44.79Z" }, - { url = "https://files.pythonhosted.org/packages/34/26/3199beb415202e3108e7b83ecebe10914d806d33fb9860c3e4aa60a19be3/aiohttp-3.14.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:85e0675f47be4eff0636bf88c02140ea89168ae0df3ff1f3f464e9de9610d277", size = 1798808, upload-time = "2026-06-01T19:38:47.01Z" }, - { url = "https://files.pythonhosted.org/packages/bd/94/b9b6fcf0ee17c21d0d19fb8c22bf83ad18f82e702a9c3bd901a868f5e446/aiohttp-3.14.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7b33e751cab03fdc960095b1e326cb5a03f5ee577d6ded59f3d1c100f8668882", size = 1891921, upload-time = "2026-06-01T19:38:49.233Z" }, - { url = "https://files.pythonhosted.org/packages/c5/a3/3800dbd095cb2bb165a7ea5d94d790914677e27f45638c7d80e3f34c8945/aiohttp-3.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26d9224c6dd7f5c749aba4f61315a894601448b28d94d12f4dea0903e26d2096", size = 1777241, upload-time = "2026-06-01T19:38:52.04Z" }, - { url = "https://files.pythonhosted.org/packages/21/2a/45be91ad1b860508557448d4cc2e165a2ee68dd865657b73bf66cc5a00fb/aiohttp-3.14.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:6281aecdf2732940f4fe06bd6adec5ae4d59b78b080b8e3a6b81467301010988", size = 1579554, upload-time = "2026-06-01T19:38:54.508Z" }, - { url = "https://files.pythonhosted.org/packages/b4/3d/dc94df99ed1511fdf28314f722643ed334112643cab00223577085e788c4/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:23e8314e7aed8576fbe33314d218bd81447a3adbc91dc36f1163bf583cd3084c", size = 1714864, upload-time = "2026-06-01T19:38:56.788Z" }, - { url = "https://files.pythonhosted.org/packages/ae/e4/1f1c8acbb3acd5c8f795473b92c9c3d44eb60a5692c6104256c8a1c83a0c/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:3b54fbff46127aeafdd764cecd0d99fa2f24a0e37ea5c18a7c3a4ac450df1db3", size = 1749803, upload-time = "2026-06-01T19:38:59.367Z" }, - { url = "https://files.pythonhosted.org/packages/0b/c8/c45ea6e7ed84cebba939b9c334498a045ba19d79c61b0110df5f21580de3/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:b27d89af91a555f58e08e4902dbcbc48862fd40095720ca705990476bd93b7ac", size = 1765023, upload-time = "2026-06-01T19:39:01.651Z" }, - { url = "https://files.pythonhosted.org/packages/a8/a1/a932941784432962fe390e1066823aaef64b4e5ac9fa595df57b5fe472a9/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:25d2326a4967bf705a9f9913a13005e93b6020ad8a9f6bd6bd78850d5171332e", size = 1571671, upload-time = "2026-06-01T19:39:04.044Z" }, - { url = "https://files.pythonhosted.org/packages/b0/01/e1280feac522597a4d46eb67a0cdfa053cfae263033030b761ab146f29fb/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:a1d209375c503472b3c0a340cdf3c55fcd82e84b46dda7caeaced59faba373ec", size = 1789904, upload-time = "2026-06-01T19:39:06.294Z" }, - { url = "https://files.pythonhosted.org/packages/fa/10/ab28818262f4d26bdb47ed5f1fc7999b69e2fc6e0370b02d0f49011f45ea/aiohttp-3.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:666c7c5036df57b693026398b69b41874a1931ac5b3485fd910e57bfac253869", size = 1754516, upload-time = "2026-06-01T19:39:08.788Z" }, - { url = "https://files.pythonhosted.org/packages/af/cc/c122eabd7a1b7e0c9bbdd6be60e4715905b858399145d9df872bb94f1427/aiohttp-3.14.0-cp313-cp313-win32.whl", hash = "sha256:23f094a1ef64823fd35854ddf5c7a80a078162f37f9d2f7c6142b51a6affa456", size = 448656, upload-time = "2026-06-01T19:39:11.171Z" }, - { url = "https://files.pythonhosted.org/packages/41/a5/bab07d79848a00eedd8ed979ccb302aaea3ac6eb9fa16bd0ed87135869b4/aiohttp-3.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:e03abdaa17d553f17e1d1d06bb266b3970106c78051d06795723e748d8e49d11", size = 475803, upload-time = "2026-06-01T19:39:13.439Z" }, - { url = "https://files.pythonhosted.org/packages/d1/a0/f03ade8566c153666a3871afccbedf6d99911da006325e1fc6cf72a2de99/aiohttp-3.14.0-cp313-cp313-win_arm64.whl", hash = "sha256:acdb400538cf4769543548bb5d1eb23d39bed4f96554a6078cb728c7cb2c268b", size = 443889, upload-time = "2026-06-01T19:39:15.945Z" }, - { url = "https://files.pythonhosted.org/packages/28/03/5f36ab196a88ba5e9648ae5643e6531e67a3a8c0e96f9c6510ff41540fec/aiohttp-3.14.0-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:363ef9e91014e7891679bfb2ac0a7c6ea93435dbbfd10ecf41b9f06fcf506c5f", size = 503330, upload-time = "2026-06-01T19:39:18.195Z" }, - { url = "https://files.pythonhosted.org/packages/2c/ce/8b49ec2f30f68e02f314f4832186cd45e583360a5a386058be36855d23b6/aiohttp-3.14.0-cp314-cp314-android_24_x86_64.whl", hash = "sha256:884a4edbdad77be9d0ef36142c8b504351b170df0bf62b51e784fadabf311c42", size = 509822, upload-time = "2026-06-01T19:39:20.396Z" }, - { url = "https://files.pythonhosted.org/packages/1a/fe/6edbf5d39bf29322b6816365b17ed8ede4dace164a3aea1abcd30110eb78/aiohttp-3.14.0-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:70ea956f6cc4a37620966b56c2e205d88ca3e6d85ec063277e414b1035cddad3", size = 483329, upload-time = "2026-06-01T19:39:22.607Z" }, - { url = "https://files.pythonhosted.org/packages/1b/5a/fae531bdbc6456fb6241f46b7b81e4d8a0dd3fc09118a0055dc7141ac1ec/aiohttp-3.14.0-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:ea3b9806c89f61da22fddf1f12dd524fb368e5e28f1261fbdafe5c3cd8ce893b", size = 489502, upload-time = "2026-06-01T19:39:24.881Z" }, - { url = "https://files.pythonhosted.org/packages/36/f4/48a7b0414db7fed77a03d5dde34508c026afd83510ab6bca08c313855776/aiohttp-3.14.0-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:a071be341c2bd9b0188e62d173509f024e0a35b1c342c53c50f8daaeda8c3bd8", size = 497357, upload-time = "2026-06-01T19:39:27.197Z" }, - { url = "https://files.pythonhosted.org/packages/75/75/e85a13a370acc007fca5feb1fd1b88ac2d8426e6dadd625479b7cadd55a3/aiohttp-3.14.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:198cfe61bf253b19da1fb3e0fa122249dc4f14c12709493fed8054aa0411cc76", size = 750898, upload-time = "2026-06-01T19:39:29.563Z" }, - { url = "https://files.pythonhosted.org/packages/9e/e4/3d637f800c724eff0e2bed64df72557444482366fd0a35b0cec0e6968f6c/aiohttp-3.14.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9dc203d6ce6b9106d54e2a93f41dfdfebfbca2d99962ba503bfd3e5921a6549e", size = 506986, upload-time = "2026-06-01T19:39:31.872Z" }, - { url = "https://files.pythonhosted.org/packages/1d/df/35161f3598bf7501d2b2a805b41ab4f45a2e34150c421bcb4ef8c0d281a7/aiohttp-3.14.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9e19d17ab02bf16832a2c8c0d55a486792c5b1645665652ee9531aebcc30cb72", size = 508033, upload-time = "2026-06-01T19:39:34.137Z" }, - { url = "https://files.pythonhosted.org/packages/e5/39/b36e5d3d31e850fb4691dd3e941684ac490a2559249f6fa634b6b0fdf020/aiohttp-3.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d925fba0c14d5b498a8028b0107beebdfd16c5d48d702ff54f879cb017aaaca3", size = 1746213, upload-time = "2026-06-01T19:39:36.654Z" }, - { url = "https://files.pythonhosted.org/packages/b1/28/24e1409e605a9aa5d84abe0e2acb365354b70ae56d40948101cabe3341ab/aiohttp-3.14.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:d33e61021222ce7f9792bcac870d6f58d8adfceda33ab857b01264f4560f2c5f", size = 1705862, upload-time = "2026-06-01T19:39:38.968Z" }, - { url = "https://files.pythonhosted.org/packages/8c/d0/e5eb3ff1daeaf644c7e36a957517672494122628e067c38b263fa04eda77/aiohttp-3.14.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:44eca38755d0105bb32f47d085f5dd449846a449e1245fc105889e3279dcf8e3", size = 1798909, upload-time = "2026-06-01T19:39:41.334Z" }, - { url = "https://files.pythonhosted.org/packages/d3/ba/8943f906f0570342886ababb9a722a44e360f786a028c5e0b0e29e3f735b/aiohttp-3.14.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:f13087e06f68fea4941c21a0c541c00553aa16e4f8fd7bbe2b198df761e964d6", size = 1868892, upload-time = "2026-06-01T19:39:43.807Z" }, - { url = "https://files.pythonhosted.org/packages/3a/05/27df32c844b2156e1675a8d8ec22d963e3c8ba469ed7ceb1863320c7b521/aiohttp-3.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ff82be7f1ef73634cb77890a770743239bc3d487b848669be1c599889336dc0a", size = 1751659, upload-time = "2026-06-01T19:39:46.398Z" }, - { url = "https://files.pythonhosted.org/packages/7f/62/da182e5910ab912b2e88aa919b61a16046a37a95714a5795b02eb57b2d18/aiohttp-3.14.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a150c0875ac8fd87f1c398650841308a30d65facf7416b12dbdb9cfdcbe5a48c", size = 1578775, upload-time = "2026-06-01T19:39:48.902Z" }, - { url = "https://files.pythonhosted.org/packages/66/e3/53c67097e8a5ce98625e91e3fa7f43c9c6940de680345d03b3509a72a078/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:edc01ea4e1ec5a1649a28866262bf24195889ff7b27bdd947029a6086741de9b", size = 1710090, upload-time = "2026-06-01T19:39:51.392Z" }, - { url = "https://files.pythonhosted.org/packages/dd/55/0e2732ca598c7a4dfe8a775662376d0ca2977cb1030e48386d4da5d9a456/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:540632bf882ff8fc88f2e1697be0761578e89e0d79fb4a8a6d65dc5da7e729d4", size = 1715016, upload-time = "2026-06-01T19:39:53.807Z" }, - { url = "https://files.pythonhosted.org/packages/5a/96/f0b73730798c9ca525afc30b39f1f81bbe24e245d9654c54d3b39d63212d/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:860a86bc2c80237f5dff52edcf427e10a8d8352271fd84845429a3e60199e02c", size = 1763810, upload-time = "2026-06-01T19:39:56.31Z" }, - { url = "https://files.pythonhosted.org/packages/71/cc/11acb6c4518f448323405a7312b6f255d0f974a34373ad1db7633c4aadc8/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:5cbd50e6a50d6b99283a826b18cbdebf65b0797689a7535cb0e9dd37be0f63c3", size = 1573064, upload-time = "2026-06-01T19:39:58.718Z" }, - { url = "https://files.pythonhosted.org/packages/de/2d/28c31dde0a7dc98c0ee7d0da2ddcec3f7688c4fc131e5989e278d0c03c0a/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:20144819e99db593e22bbd2f3f2691a5e149f879142d6b8670254708853ff4fb", size = 1775765, upload-time = "2026-06-01T19:40:01.195Z" }, - { url = "https://files.pythonhosted.org/packages/b8/69/155c4ef3aec96417d47024800472b33b16c5d8a665371dcd044c2afdf25d/aiohttp-3.14.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:26b6d79aa54cb4ed50cc7d41ed14e99e0f1fc8e7c2d42f2e05b37aea897b2b52", size = 1733716, upload-time = "2026-06-01T19:40:03.631Z" }, - { url = "https://files.pythonhosted.org/packages/5f/44/6126116fd8a316b712bb615660b855c78466bb67ba1bb1742427eafcf7ac/aiohttp-3.14.0-cp314-cp314-win32.whl", hash = "sha256:106ed074a856f3e21d186b8579e2c8afb6da598e267cdaab01059e13db2fc44d", size = 453684, upload-time = "2026-06-01T19:40:06.277Z" }, - { url = "https://files.pythonhosted.org/packages/a2/d7/eff4c58a88c5cac5e38b55f44fb8a6d3929c3cbd77356e383e094d3220bd/aiohttp-3.14.0-cp314-cp314-win_amd64.whl", hash = "sha256:4f770846edae8f00ecc57af825bce811f787f87a7dcf0e90d191790efe5b31f7", size = 481758, upload-time = "2026-06-01T19:40:08.653Z" }, - { url = "https://files.pythonhosted.org/packages/d7/ed/17b5bd9fbcb46e688f02e572f517754a9a75831e7b54702f027761dc4fa5/aiohttp-3.14.0-cp314-cp314-win_arm64.whl", hash = "sha256:acf1581c4f21ed4b80a2dded504d87b055a071a84d5737ea966435f768275ac6", size = 450557, upload-time = "2026-06-01T19:40:11.03Z" }, - { url = "https://files.pythonhosted.org/packages/12/34/6180103ce9aabc8ebff3f7bb55a1228ffe60f61042823031d9692cb7b101/aiohttp-3.14.0-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:6aa1a40f9cbb3da9f80714c5966b8946c21e6a2530d809b9498b33161e3c8733", size = 787878, upload-time = "2026-06-01T19:40:13.401Z" }, - { url = "https://files.pythonhosted.org/packages/92/e9/08954a40e8b7baa3d8beadd2b074b186e9b1e9c8ddabc288678a6265de50/aiohttp-3.14.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:b62af5a8cc96a194eaa01a9ed7b34a3ffa58d3d8daaa1a0d7a749353ad12d228", size = 524400, upload-time = "2026-06-01T19:40:15.972Z" }, - { url = "https://files.pythonhosted.org/packages/08/6a/b5965a634ac4d5ba99a463314cf4ab214ca073fcdc38a15e0294273701fc/aiohttp-3.14.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:6eb63b1417efaf7d1002a6ad034a40d44376afcc16508a57f8e74b49ad26a095", size = 527904, upload-time = "2026-06-01T19:40:18.28Z" }, - { url = "https://files.pythonhosted.org/packages/06/b4/932bcdd850c354d9bcca30f360e475d7852e30413fbbd44b182782ed5432/aiohttp-3.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c20b9ad156a79eb97be5cf9e069eec01d2f0dc8472ffbd75299a8b2d4c2cbbde", size = 1912162, upload-time = "2026-06-01T19:40:20.825Z" }, - { url = "https://files.pythonhosted.org/packages/c6/85/ce79bab0310d2e3fd2d7bc7e44412abeff7c8338f8a21dd0f2f1714989e5/aiohttp-3.14.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:40ae7b0642c25632c7eabc4a04754012691864d2a1b93becf7cddb76027b838a", size = 1778813, upload-time = "2026-06-01T19:40:23.726Z" }, - { url = "https://files.pythonhosted.org/packages/05/54/ba62ac2d1bc87e010aad23751e383b8794e45d931df67677313a2da78823/aiohttp-3.14.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:95f5217e76a046b9f228a101717ef8d42b1eb3d9d196d15202db5bf41df88936", size = 1899969, upload-time = "2026-06-01T19:40:26.406Z" }, - { url = "https://files.pythonhosted.org/packages/dc/82/7cc7907725d83a19f31551334061e1ab8e108b1d7ac52632a2a844a4acb5/aiohttp-3.14.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:1a4a9f17e85b80878c176695c1998c790e83731d8271881e5d356488652a1f9e", size = 1991771, upload-time = "2026-06-01T19:40:29.061Z" }, - { url = "https://files.pythonhosted.org/packages/d0/1c/a57de71a4508c93a830b77c28af3d08cd97f606dedfc6b94275347744508/aiohttp-3.14.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:145262119b07d7f95abc1839add35ba2bfc84551d4b4660ca11542c0b215455b", size = 1868606, upload-time = "2026-06-01T19:40:31.843Z" }, - { url = "https://files.pythonhosted.org/packages/9c/ae/3839726cd49150a53ed340cc24ce5ba09d4c2117020ef9d45542bec5eb2f/aiohttp-3.14.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:49a33ded29b0b2fa7a367a02cf0fb89af602bb87542a16177ec8ce1c9c51d12a", size = 1665437, upload-time = "2026-06-01T19:40:35.01Z" }, - { url = "https://files.pythonhosted.org/packages/35/1e/c237923232c7da7f0392ea25d89fc5e60c0e93f685f4ebca8e7bcdd5271c/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2cc736a9c9fc2bc4dd71fd404815741b6573df27c3f985948ec4076989ac57de", size = 1834090, upload-time = "2026-06-01T19:40:37.733Z" }, - { url = "https://files.pythonhosted.org/packages/98/02/a5a7a2524f92d3911761b405a7c067c751891942144adc13e2ad79611e39/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:b4141a3e5342ee3053a9cab54d25b64ed28289c1041e4c54b3d99839314d90ce", size = 1816907, upload-time = "2026-06-01T19:40:40.46Z" }, - { url = "https://files.pythonhosted.org/packages/fa/76/a8b9f0d09234d516af9f2d7dd715557f33b5da3b0b56ead41d1170e86e3c/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:e30871b2d58996cb81aac52d2b1d15ac05257131ef0f90f18c2115a380fbfe7c", size = 1840382, upload-time = "2026-06-01T19:40:43.48Z" }, - { url = "https://files.pythonhosted.org/packages/c9/8e/140e715a0a4bbc211979ea30ec8396ad2ed5bf90ab87d8058fc4668b1923/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:667b881d083ccae3900ea5a241e17e5007ca78844c53ed389bb63d48f729d9c7", size = 1659497, upload-time = "2026-06-01T19:40:46.265Z" }, - { url = "https://files.pythonhosted.org/packages/10/c7/7ba5de8af9650b9767b063c675427b8685f43fa7ce563673a7bc3af60f08/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:b584dfe615d151e9b8f0a8ecb3aee6147f2927ec5b95ba25fe621f5377510928", size = 1870829, upload-time = "2026-06-01T19:40:49.583Z" }, - { url = "https://files.pythonhosted.org/packages/cc/bc/2aaab2f85cadb26ea59c091fa2b8e370d625154b5c14b478f1b489d07551/aiohttp-3.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:6199707cc40e0e9cd39c36fbc97bec416c704e1d0ddce03412bb3b3e6a90ccd0", size = 1832281, upload-time = "2026-06-01T19:40:52.303Z" }, - { url = "https://files.pythonhosted.org/packages/39/98/31b9ad9fbc01f0075ee7221002df5fd2d10b647f451ca5f30edc802d9dd6/aiohttp-3.14.0-cp314-cp314t-win32.whl", hash = "sha256:a8d93334d4961c9d566b1f046c81dee475b7c21eb730728d38237bfa70d1c8e6", size = 490597, upload-time = "2026-06-01T19:40:54.937Z" }, - { url = "https://files.pythonhosted.org/packages/59/1f/299b21441c8de42ff70fddc7cfe65e92f810abcf740739a09b56f7835364/aiohttp-3.14.0-cp314-cp314t-win_amd64.whl", hash = "sha256:2d2ffe9b614f50f069068b3b52e73414e4107fc10b7efc939a76acff9251fdd2", size = 525789, upload-time = "2026-06-01T19:40:57.306Z" }, - { url = "https://files.pythonhosted.org/packages/70/11/7f83fcba9ee05d4c54d61b3f8104da0d43a59adac44dd28effc0c9a10422/aiohttp-3.14.0-cp314-cp314t-win_arm64.whl", hash = "sha256:7a3fc4358e65826c515350f199c210de747cf669998211b1ee6c2e46de364b24", size = 467399, upload-time = "2026-06-01T19:40:59.993Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/82/78/8ea7308cac6934de8c74a14f3d5f65d1c89287426688be79538d0e5c013d/aiohttp-3.14.1.tar.gz", hash = "sha256:307f2cff90a764d329e77040603fa032db89c5c24fdad50c4c15334cba744035", size = 7955794, upload-time = "2026-06-07T21:09:35.529Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/67/58ded4b3f2e10f94972d8928050c85330e249a31dd45a0e5f3c0e9c3fa05/aiohttp-3.14.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8f6bb621e5863cfe8fe5ff5468002d200ec31f30f1280b259dc505b02595099e", size = 766140, upload-time = "2026-06-07T21:05:37.471Z" }, + { url = "https://files.pythonhosted.org/packages/18/68/4ae5b4e08943f316594bb68da89957d3baf5760588fa09509594bd777e4b/aiohttp-3.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f7215cb3933784f79ed20e5f050e15984f390424339b22375d5a53c933a0491", size = 519430, upload-time = "2026-06-07T21:05:40.751Z" }, + { url = "https://files.pythonhosted.org/packages/cb/c1/316c8f3549dbe5245f92bfd523ec6f32dd4d98cafe21df3f6a19b1184c75/aiohttp-3.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d9d4e294455b23a68c9b8f042d0e8e377a265bcb15332753695f6e5b6819e0ce", size = 514406, upload-time = "2026-06-07T21:05:42.111Z" }, + { url = "https://files.pythonhosted.org/packages/5a/ee/fb0ac28684e8d753b83c8a4eebc19a5846912aa0a4daaabb6a9936363840/aiohttp-3.14.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b238af795833d5731d049d82bc84b768ae6f8f97f0495963b3ed9935c5901cc3", size = 1703649, upload-time = "2026-06-07T21:05:43.427Z" }, + { url = "https://files.pythonhosted.org/packages/3b/57/aa2beab673331f111885db8a7b69dfe3ab0e53e446a0ace18ca694b4dc58/aiohttp-3.14.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e4e5e0ae56914ecdbf446493addefc0159053dd53962cef37d7839f37f73d505", size = 1675126, upload-time = "2026-06-07T21:05:44.897Z" }, + { url = "https://files.pythonhosted.org/packages/47/ea/dad128abe365e79be03b16ed464198ac73e0d257e8260c6f7d6f31cbef26/aiohttp-3.14.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:092e4ce3619a7c6dee52a6bdabda973d9b34b66781f840ce93c7e0cec30cf521", size = 1771558, upload-time = "2026-06-07T21:05:46.405Z" }, + { url = "https://files.pythonhosted.org/packages/63/f3/b5b4e10327cb85d34d24232c6b71b64602f190b3ccb238a043ac6b187dac/aiohttp-3.14.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bb33777ea21e8b7ecde0e6fc84f598be0a1192eab1a63bc746d75aa75d38e7bd", size = 1856631, upload-time = "2026-06-07T21:05:47.844Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9d/93294c3045775c708ac8310eb3d3622a11d2951345ad590d532d62a1faa4/aiohttp-3.14.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23119f8fd4f5d16902ed459b63b100bcd269628075162bddac56cc7b5273b3fb", size = 1714139, upload-time = "2026-06-07T21:05:49.982Z" }, + { url = "https://files.pythonhosted.org/packages/29/c4/93067c85a0373492ce8e577435203c5947c454af074ac48ed4f3a1b9dd4a/aiohttp-3.14.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:57fc6745a4b7d0f5a9eb4f40a69718be6c0bc1b8368cc9fe89e90118719f4f42", size = 1588321, upload-time = "2026-06-07T21:05:51.431Z" }, + { url = "https://files.pythonhosted.org/packages/c4/39/9ff91aaf02af8b7b8222a987466da539f154c3e01732c22b5f5a20a8ee66/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6fd35beba67c4183b09375c5fff9accb47524191a244a99f95fd4472f5402c2b", size = 1670375, upload-time = "2026-06-07T21:05:53.109Z" }, + { url = "https://files.pythonhosted.org/packages/aa/e4/77452a3676b8d99ac1375f77691d6bf65ea6e9f4b201b82ef77c916dc767/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:672b9d65f42eb877f5c3f234a4547e4e1a226ca8c2eed879bb34670a0ce51192", size = 1690933, upload-time = "2026-06-07T21:05:54.902Z" }, + { url = "https://files.pythonhosted.org/packages/7d/84/b0059a7c7fc05ea23f3bc1596ba91c12f79588b9450564a24cac37536d0a/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:24ba13339fed9251d9b1a1bec8c7ab84c0d1675d79d33501e11f94f8b9a84e05", size = 1740798, upload-time = "2026-06-07T21:05:56.458Z" }, + { url = "https://files.pythonhosted.org/packages/8f/3a/e2a513ecbfc362591caa51a7f7e011b3bfc8938b388ae44cd95560d36999/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:94da27378da0610e341c4d30de29a191672683cc82b8f9556e8f7c7212a020fe", size = 1576412, upload-time = "2026-06-07T21:05:57.953Z" }, + { url = "https://files.pythonhosted.org/packages/a1/10/08f1654f538f93d36dcac66310a06eefce4641cdafca83f9f0a5317be254/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:52cdac9432d8b4a719f35094a818d95adcae0f0b4fe9b9b921909e0c87de9e7d", size = 1750199, upload-time = "2026-06-07T21:05:59.488Z" }, + { url = "https://files.pythonhosted.org/packages/99/e4/d91b70c57d8b8e9611e4a2e52238ca3698d3dc1c2efe25b7a9bf594ac584/aiohttp-3.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:672ac254412a24d0d0cf00a9e6c238877e4be5e5fa2d188832c1244f45f31966", size = 1699356, upload-time = "2026-06-07T21:06:01.131Z" }, + { url = "https://files.pythonhosted.org/packages/3d/f1/15340176f35ff61b95dbe34020bcf43f9e624a2d7bbac934715ff97d2033/aiohttp-3.14.1-cp310-cp310-win32.whl", hash = "sha256:2fe3607e71acc6ebb0ec8e492a247bf7a291226192dc0084236dfc12478916f6", size = 458939, upload-time = "2026-06-07T21:06:02.86Z" }, + { url = "https://files.pythonhosted.org/packages/c3/c2/a2f1ec5b37f903109e43ae2862268cfe4a67a60c1b2cf43169fcdff5995f/aiohttp-3.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:30099eda75a53c32efb0920e9c33c195314d2cc1c680fbfd30894932ac5f27df", size = 482583, upload-time = "2026-06-07T21:06:04.666Z" }, + { url = "https://files.pythonhosted.org/packages/d0/7a/7b56f6732ef79530afaa72aa335d41b67c8d79b946995f0b11ad72985435/aiohttp-3.14.1-cp310-cp310-win_arm64.whl", hash = "sha256:5a837f49d901f9e368651b676912bff1104ed8c1a83b280bcd7b29adccef5c9c", size = 453470, upload-time = "2026-06-07T21:06:06.322Z" }, + { url = "https://files.pythonhosted.org/packages/26/dd/bf526e6f0a1120dd6f2df2e97bacfe4d358f13d17a0ff5847301a1375a51/aiohttp-3.14.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:aa00140699487bd435fde4342d85c94cb256b7cd3a5b9c3396c67f19922afda2", size = 765225, upload-time = "2026-06-07T21:06:07.957Z" }, + { url = "https://files.pythonhosted.org/packages/8f/e1/a2872aa55495a70f61310d411541c6ee23812d9a884e000c716e1bc3edbf/aiohttp-3.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1c1af67559445498b502030c35c59db59966f47041ca9de5b4e707f86bd10b5f", size = 518743, upload-time = "2026-06-07T21:06:09.749Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e7/c60c7b209e509cc787de3cea0550a518538cfc08003e1c1e14c1c63fff71/aiohttp-3.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d44ec478e713ee7f29b439f7eb8dc2b9d4079e11ae114d2c2ac3d5daf30516c8", size = 514139, upload-time = "2026-06-07T21:06:11.26Z" }, + { url = "https://files.pythonhosted.org/packages/5b/8d/614ace2f579702c9840ab1e1447fd8509e35b0b904f7196418fa2f57b25d/aiohttp-3.14.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d3b1a184a9a8f548a6b73f1e26b96b052193e4b3175ed7342aaf1151a1f00a04", size = 1784088, upload-time = "2026-06-07T21:06:12.887Z" }, + { url = "https://files.pythonhosted.org/packages/49/e0/726e90f99542bf292f81a96a12cc4847deb86f3ccf62c6f4014a201f4d33/aiohttp-3.14.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:5f2504bc0322437c9a1ff6d3333ca56c7477b727c995f036b976ae17b98372c8", size = 1737835, upload-time = "2026-06-07T21:06:14.564Z" }, + { url = "https://files.pythonhosted.org/packages/0b/4b/d176d5c4db9d33dacf0543102ea59503bc1d528af4cfd0b719949ca49389/aiohttp-3.14.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:73f05ea02013e02512c3bf42714f1208c57168c779cc6fe23516e4543089d0a6", size = 1842801, upload-time = "2026-06-07T21:06:16.228Z" }, + { url = "https://files.pythonhosted.org/packages/dc/d6/5a99b563690ea0cbed912ae94a2ce33993a5709a651a3a4fe761e7dd973a/aiohttp-3.14.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:797457503c2d426bee06eef808d07b31ede30b65e054444e7de64cad0061b7af", size = 1929992, upload-time = "2026-06-07T21:06:17.947Z" }, + { url = "https://files.pythonhosted.org/packages/76/7f/a987b14a3859094b3cea3f4825219c3e5536242564af6e3f9c2f6c994eb2/aiohttp-3.14.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b821a1f7dedf7e37450654e620038ac3b2e81e8fa6ea269337e97101978ec730", size = 1786989, upload-time = "2026-06-07T21:06:19.677Z" }, + { url = "https://files.pythonhosted.org/packages/f1/1a/420e5c85a3e73349372ed22ce0b6af86bfa6ce16a4b20a64a2e94608c781/aiohttp-3.14.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4cd96b5ba05d67ed0cf00b5b405c8cd99586d8e3481e8ee0a831057591af7621", size = 1640129, upload-time = "2026-06-07T21:06:22.558Z" }, + { url = "https://files.pythonhosted.org/packages/a7/80/18a592ed3be0a402cc03670bd72ee1f8563ddbe1d8d5542dbf868f274136/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1d459b98a932296c6f0e94f87511a0b1b90a8a02c30a50e60a297619cd5a58ee", size = 1756576, upload-time = "2026-06-07T21:06:24.8Z" }, + { url = "https://files.pythonhosted.org/packages/ec/0b/8b3d5713373858ff71a617daf6e3b0e81ad63e79d09a3cf2f6b6b983939c/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:764457a7be60825fb770a644852ff717bcbb5042f189f2bd16df61a81b3f6573", size = 1754668, upload-time = "2026-06-07T21:06:26.528Z" }, + { url = "https://files.pythonhosted.org/packages/9f/49/fd564575cf225821d7ba5a117cb8bc27213d8a7e1811162afb43ae077039/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:f7a16ef45b081454ef844502d87a848876c490c4cb5c650c230f6ec79ed2c1e7", size = 1817019, upload-time = "2026-06-07T21:06:28.297Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1b/e850c9ae6fc91356552ae668bb6c51e93fa29c8aef13398a10b56678557f/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2fbc3ed048b3475b9f0cbcb9978e9d2d3511acd91ead203af26ed9f0056004cf", size = 1631638, upload-time = "2026-06-07T21:06:30.242Z" }, + { url = "https://files.pythonhosted.org/packages/eb/94/3c337ba72451a89806ace6f75bddc92bafc5b8d53d90115a512858024b63/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:bedb0cd073cc2dc035e30aeb99444389d3cd2113afe4ef9fcd23d439f5bade85", size = 1835660, upload-time = "2026-06-07T21:06:31.943Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9c/9c18cf367a0498212d9ba7daf990b504a5e8ae064cda4b504e2647c89c03/aiohttp-3.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b6feea921016eb3d4e04d65fc4e9ca402d1a3801f562aef94989f54694917af3", size = 1775698, upload-time = "2026-06-07T21:06:33.72Z" }, + { url = "https://files.pythonhosted.org/packages/b5/63/a251a9d2a6cb45065b2ddc0bde2b3dd10108740a9a42f632c66405a761a2/aiohttp-3.14.1-cp311-cp311-win32.whl", hash = "sha256:313701e488100074ce99850404ee36e741abf6330179fec908a1944ecf570126", size = 458386, upload-time = "2026-06-07T21:06:35.279Z" }, + { url = "https://files.pythonhosted.org/packages/17/ca/69274c51dcd6e8947d77b2806cf47a4a15f2c846e2cbeb1882547d3da283/aiohttp-3.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:03ab4530fdcb3a543a122ba4b65ac9919da9fe9f78a03d328a6e38ff962f7aa5", size = 483406, upload-time = "2026-06-07T21:06:36.824Z" }, + { url = "https://files.pythonhosted.org/packages/2c/8a/c25904f77690c3688ec140f87591ef11a0cfe36bf3d5c0f1f38056fb62b3/aiohttp-3.14.1-cp311-cp311-win_arm64.whl", hash = "sha256:486f7d16ed54c39c2cbd7ca71fd8ba2b8bb7860df65bd7b6ed640bab96a38a8b", size = 452987, upload-time = "2026-06-07T21:06:38.371Z" }, + { url = "https://files.pythonhosted.org/packages/1d/21/151624b51cd92553d95424daf4bf19f19ce9be9002d19253e7e7ce67197b/aiohttp-3.14.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:d35143e27778b4bb0fb189562d7f275bff79c62ab8e98459717c0ea617ff2480", size = 757402, upload-time = "2026-06-07T21:06:40.311Z" }, + { url = "https://files.pythonhosted.org/packages/c2/82/280619e0bd7bf2454987e19282616e84762255dd9c8468f62382e8c191f1/aiohttp-3.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bcfb80a2cc36fba2534e5e5b5264dc7ae6fcd9bf15256da3e53d2f499e6fa29d", size = 512310, upload-time = "2026-06-07T21:06:42.207Z" }, + { url = "https://files.pythonhosted.org/packages/55/b2/2aac325583aaa1353045f96dffa586d8a34e8322e14a7ba49cffeb103ab4/aiohttp-3.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:27fd7c91e51729b4f7e1577865fa6d34c9adccbc39aabe9000285b48af9f0ec2", size = 512448, upload-time = "2026-06-07T21:06:43.813Z" }, + { url = "https://files.pythonhosted.org/packages/8a/72/a60607cb849faa8af8a356c9329ea2eb6f395d49e82cc82ccba1fd8deb8f/aiohttp-3.14.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:64c567bf9eaf664280116a8688f63016e6b32db2505908e2bdaca1b6438142f2", size = 1766854, upload-time = "2026-06-07T21:06:45.391Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d3/d9fe1c9ec7557ab4d0d82bebaa728c6418f0b93295ec2f4ab015f7710cc7/aiohttp-3.14.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:f5e6ff2bdbb8f4cd3fbe41f99e25bbcd58e3bf9f13d3dd31a11e7917251cc77a", size = 1740884, upload-time = "2026-06-07T21:06:47.413Z" }, + { url = "https://files.pythonhosted.org/packages/c1/dc/f2cecfaf9337ba3e63f181500814ff502aa3d00d9c7ec93a9d23d10a27b2/aiohttp-3.14.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2f73e01dc37122325caf079982621262f96d74823c179038a82fddfc50359264", size = 1810034, upload-time = "2026-06-07T21:06:50.165Z" }, + { url = "https://files.pythonhosted.org/packages/66/d7/2ff65c5e65c0d7476daf7e15c032e0805e36811185b9623e3238ad6c763e/aiohttp-3.14.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bb2c0c80d431c0d03f2c7dbf125150fedd4f0de17366a7ca33f7ccb822391842", size = 1904054, upload-time = "2026-06-07T21:06:52.035Z" }, + { url = "https://files.pythonhosted.org/packages/20/9c/d445818389df371f56d141d881153ba23183c4735a03f7356ffb43f7757d/aiohttp-3.14.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3e6fc1a85fa7194a1a7d19f44e8609180f4a8eb5fa4c7ed8b4355f080fad235c", size = 1790278, upload-time = "2026-06-07T21:06:54.049Z" }, + { url = "https://files.pythonhosted.org/packages/4d/aa/bf04cb4d865fc6101c2229a294ad744973b72e513fdc5a6b791e6983d72a/aiohttp-3.14.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:686b6c0d3911ec387b444ddf5dc62fb7f7c0a7d5186a7861626496a5ab4aff95", size = 1591795, upload-time = "2026-06-07T21:06:55.911Z" }, + { url = "https://files.pythonhosted.org/packages/dc/b4/4dac0038960427ba832f6609dfb4ea5437d7fd80c72001b9e48f834f428b/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c6fa4dc7ad6f8109c70bb1499e589f76b0b792baf39f9b017eb92c8a81d0a199", size = 1728397, upload-time = "2026-06-07T21:06:57.777Z" }, + { url = "https://files.pythonhosted.org/packages/2b/f9/7cd4e8ad7aa3b75f17d56bb5498dd604a93d4e6eece822ba0568c413fff0/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:87a5eea1b2a5e21e1ebdbb33ad4165359189327e63fc4e4894693e7f821ac817", size = 1766504, upload-time = "2026-06-07T21:07:00.009Z" }, + { url = "https://files.pythonhosted.org/packages/f9/df/fc01d9fcad0f73fed3f3d361f1f94f975947b50dff82919f6dc2bf4316cc/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1c1421eb01d4fd608d88cc8290211d177a58532b55ad94076fb349c5bf467f0a", size = 1777806, upload-time = "2026-06-07T21:07:02.064Z" }, + { url = "https://files.pythonhosted.org/packages/41/09/47e2d090bddcc8fb4ccb4c314aadc32d7c5d9bb55f50f6ad1c92fc15d501/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:34b257ec41345c1e8f2df68fa908a7952f5de932723871eb633ecbbff396c9a4", size = 1580707, upload-time = "2026-06-07T21:07:03.942Z" }, + { url = "https://files.pythonhosted.org/packages/3d/36/f1a4ce904ae0b6930cfe9afc96d0896f7ec1a620c400405d63783bb95a9c/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:de538791a80e5d862addbc183f70f0158ac9b9bb872bb147f1fd2a683691e087", size = 1798121, upload-time = "2026-06-07T21:07:05.987Z" }, + { url = "https://files.pythonhosted.org/packages/70/0a/e0075ce9ca0279ee1d4f0c0b85f54fea02ebc83c3007651a72bece658fec/aiohttp-3.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f71173be42d3241d428f760122febb748de0623f44308a6f120d0dd9ec572e3", size = 1767580, upload-time = "2026-06-07T21:07:07.873Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/a0c0a8f327a9c52095cdd8e312391b00d3ed64ab6c72bb5c33d8ec251cf7/aiohttp-3.14.1-cp312-cp312-win32.whl", hash = "sha256:ec8dc383ee57ea3e883477dcca3f11b65d58199f1080acaf4cd6ad9a99698be4", size = 452771, upload-time = "2026-06-07T21:07:09.669Z" }, + { url = "https://files.pythonhosted.org/packages/df/d9/ea367c75f16ac9c6cdc8febb25e8318fa21a2b1bc8d6514d4b2d890bface/aiohttp-3.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:2aa92c87868cd13674989f9ee83e5f9f7ea4237589b728048e1f0c8f6caa3271", size = 479873, upload-time = "2026-06-07T21:07:11.538Z" }, + { url = "https://files.pythonhosted.org/packages/03/64/8d96784a7851156db8a4c6c3f6f91042fdf39fb15a4cc38c8b3c14833c45/aiohttp-3.14.1-cp312-cp312-win_arm64.whl", hash = "sha256:2c840c90759922cb5e6dda94596e079a30fb5a5ba548e7e0dc00574703940847", size = 448073, upload-time = "2026-06-07T21:07:13.637Z" }, + { url = "https://files.pythonhosted.org/packages/bc/97/bd137012dd97e1649162b099135a80e1fd59aaa807b2430fc448d1029aff/aiohttp-3.14.1-cp313-cp313-android_21_arm64_v8a.whl", hash = "sha256:b3a03285a7f9c7b016324574a6d92a1c895da6b978cb8f1deee3ac72bc6da178", size = 506882, upload-time = "2026-06-07T21:07:15.501Z" }, + { url = "https://files.pythonhosted.org/packages/ef/79/e5cc690e9d922a66887ceeaca53a8ffd5a7b0be3816142b7abc433742d89/aiohttp-3.14.1-cp313-cp313-android_21_x86_64.whl", hash = "sha256:2a73f487ab8ef5abbb24b7aa9b73e98eaba9e9e031804ff2416f02eca315ccaf", size = 515270, upload-time = "2026-06-07T21:07:17.53Z" }, + { url = "https://files.pythonhosted.org/packages/fe/22/a73ccbf9dbd6e26dda0b24d5fd5db7da92ee3383a79f47677ffb834c5c5b/aiohttp-3.14.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:915fbb7b41b115192259f8c9ae58f3ddc444d2b5579917270211858e606a4afd", size = 485841, upload-time = "2026-06-07T21:07:19.555Z" }, + { url = "https://files.pythonhosted.org/packages/3b/b9/57ed8eaf596321c2ad747bd480fb1700dbd7177c60dfc9e4c187f629662e/aiohttp-3.14.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:7fb4bdf95b0561a79f259f9d28fbc109728c5ee7f27aff6391f0ca703a329abe", size = 492088, upload-time = "2026-06-07T21:07:21.581Z" }, + { url = "https://files.pythonhosted.org/packages/78/c0/5ebe5270a7c140d7c6f79dcb018640225f14d406c149e4eec04a7d82fe71/aiohttp-3.14.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:1b9748363260121d2927704f5d4fc498150669ca3ae93625986ee89c8f80dcd4", size = 501564, upload-time = "2026-06-07T21:07:23.388Z" }, + { url = "https://files.pythonhosted.org/packages/75/7f/8cdaa24fc7983865e0915153b96a9ac5bcdd3548d64c5a27d17cecccad2d/aiohttp-3.14.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:86a6dab78b0e43e2897a3bbe15745aa60dc5423ca437b7b0b164c069bf91b876", size = 751998, upload-time = "2026-06-07T21:07:25.046Z" }, + { url = "https://files.pythonhosted.org/packages/b2/f4/c4227aacfacc5cb0cc2d119b65301d177912a6842cd64e120c47af76064f/aiohttp-3.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:4dfd6e47d3c44c2279907607f73a4240b88c69eb8b90da7e2441a8045dfd21da", size = 510918, upload-time = "2026-06-07T21:07:27.28Z" }, + { url = "https://files.pythonhosted.org/packages/ab/01/a2d5f96cd4e74424864d30bc0a7e44d0a12dacdcfa91b5b2d1bd3dca6bf3/aiohttp-3.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:317acd9f8602858dc7d59679812c376c7f0b97bcbbf16e0d6237f54141d8a8a6", size = 508657, upload-time = "2026-06-07T21:07:29.252Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ed/3c0fb5c500fdd8e7ebc10d1889c04384fffa1a9163eac1356088ca9da1b1/aiohttp-3.14.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bd869c427324e5cb15195793de951295710db28be7d818247f3097b4ab5d4b96", size = 1757907, upload-time = "2026-06-07T21:07:31.03Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ab/d4c924d9bd5be3050c226612413ce68cb54c70d2c31b661bfc8d9a5b6a70/aiohttp-3.14.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:93b032b5ec3255473c143627d21a69ac74ae12f7f33974cb587c564d11b1066f", size = 1737565, upload-time = "2026-06-07T21:07:33.031Z" }, + { url = "https://files.pythonhosted.org/packages/19/2a/37326821ff779084020cdc33224d20b19f42f4183a500ff92022a739eda7/aiohttp-3.14.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f234b4deb12f3ad59127e037bc57c40c21e45b45282df7d3a55a0f409f595296", size = 1799018, upload-time = "2026-06-07T21:07:35.003Z" }, + { url = "https://files.pythonhosted.org/packages/b3/4f/6e947ba73e4ce09070761c05ed3a8ceb7c21f5e46798671d8b2aac0e4626/aiohttp-3.14.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:9af6779bfb46abf124068327abcdf9ce95c9ef8287a3e8da76ccf2d0f16c28fa", size = 1894416, upload-time = "2026-06-07T21:07:36.956Z" }, + { url = "https://files.pythonhosted.org/packages/9d/6e/dbf1d0625dc711fb2851f4f3c3055c39ed58bae92082d8c627dbe6013736/aiohttp-3.14.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:faccab372e66bc76d5731525e7f1143c922271725b9d38c9f97edcc66266b451", size = 1783881, upload-time = "2026-06-07T21:07:39.063Z" }, + { url = "https://files.pythonhosted.org/packages/44/c2/5e25098a67268ed369483ae7d1a58bd0a13d03aab860d2a0e4a6eb25b046/aiohttp-3.14.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f380468b09d2a81633ee863b0ec5648d364bd17bb8ecfb8c2f387f7ac1faf42c", size = 1587572, upload-time = "2026-06-07T21:07:41.058Z" }, + { url = "https://files.pythonhosted.org/packages/2a/bd/cf9cee17e140f942a3de73e658a543aa8fbf35a5fc67a9d2538d52d77f0b/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:97e704dcd26271f5bda3fa07c3ce0fb76d6d3f8659f4baa1a24442cc9ba177ca", size = 1722137, upload-time = "2026-06-07T21:07:43.014Z" }, + { url = "https://files.pythonhosted.org/packages/89/6d/5684f8c59045c96f81a18cefbc1fbbd79d25b88f1c622f2a5c5c08fcb632/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:269b76ac5394092b95bc4a098f4fc6c191c083c3bd12775d1e30e663132f6a09", size = 1755953, upload-time = "2026-06-07T21:07:45.933Z" }, + { url = "https://files.pythonhosted.org/packages/a8/40/35caf3170f8359760740a7d9aa0fff2e344bef98e1d1186f5a0f6dec17e6/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:5c0b3e614340c889d575451696374c9d17affd54cd607ca0babed8f8c37b9397", size = 1766479, upload-time = "2026-06-07T21:07:48.047Z" }, + { url = "https://files.pythonhosted.org/packages/6d/a1/b0c61e7a137f0d81de49a82023a6df73c3c16d6fefb0f8e4a93d21639002/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:5663ee9257cfa1add7253a7da3035a02f31b6600ec48261585e1800a81533080", size = 1580077, upload-time = "2026-06-07T21:07:50.069Z" }, + { url = "https://files.pythonhosted.org/packages/0b/41/194ea4623693009fcefebef7aef63c141754f153e9cd0d39d3b9e36c175c/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:603a2c834142172ffddc054067f5ec0ca65d57a0aa98a71bc81952573208e345", size = 1791688, upload-time = "2026-06-07T21:07:52.106Z" }, + { url = "https://files.pythonhosted.org/packages/ba/45/4de841f005cfe1fd63e2a2fe011262c515e2a62aa6994b15947e7d717ac9/aiohttp-3.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:cb21957bb8aca671c1765e32f58164cf0c50e6bf41c0bbbd16da20732ecaf588", size = 1761094, upload-time = "2026-06-07T21:07:54.113Z" }, + { url = "https://files.pythonhosted.org/packages/e4/ae/dbce10533d3896d544d5053939ed75b7dc31a1b0973d959b1b5ae21028d6/aiohttp-3.14.1-cp313-cp313-win32.whl", hash = "sha256:e509a55f681e6158c20f70f102f9cf61fb20fbc382272bc6d94b7343f2582780", size = 452662, upload-time = "2026-06-07T21:07:56.06Z" }, + { url = "https://files.pythonhosted.org/packages/7b/d9/0bf1a19362c32f06229da5e7ddfcec91f93474d6307f7a2d3135e9c674dc/aiohttp-3.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:1ac8531b638959718e18c2207fbfe297819875da46a740b29dfa29beba64355a", size = 479748, upload-time = "2026-06-07T21:07:58.319Z" }, + { url = "https://files.pythonhosted.org/packages/22/0a/62e7232dc9484fbec112ceb32efb6a624cc7994ec6e2b019286f17c4e8f2/aiohttp-3.14.1-cp313-cp313-win_arm64.whl", hash = "sha256:250d14af67f6b6a1a4a811049b1afa69d61d617fca6bf33149b3ab1a6dbcf7b8", size = 447723, upload-time = "2026-06-07T21:08:00.154Z" }, + { url = "https://files.pythonhosted.org/packages/c4/a1/5fafa04e1ca91ddb47608699d60649c1c6db3cf41c99e78fc4056f9513db/aiohttp-3.14.1-cp314-cp314-android_24_arm64_v8a.whl", hash = "sha256:7c106c26852ca1c2047c6b80384f17100b4e439af276f21ef3d4e2f450ae7e15", size = 508531, upload-time = "2026-06-07T21:08:02.093Z" }, + { url = "https://files.pythonhosted.org/packages/fa/2e/bfa02f699d87ffc86d5959270b28f1cb410add3ccaced8ed2e0b8a5238fc/aiohttp-3.14.1-cp314-cp314-android_24_x86_64.whl", hash = "sha256:20205f7f5ade7aaec9f4b500549bbc071b046453aed72f9c06dcab87896a83e8", size = 514718, upload-time = "2026-06-07T21:08:04.476Z" }, + { url = "https://files.pythonhosted.org/packages/85/a5/9594ad6289eebbc97d167c44213d557807f90e59115caad24de21ad2c3b1/aiohttp-3.14.1-cp314-cp314-ios_13_0_arm64_iphoneos.whl", hash = "sha256:62a759436b29e677181a9e76bab8b8f689a29cb9c535f45f7c48c9c830d3f8c3", size = 487918, upload-time = "2026-06-07T21:08:06.377Z" }, + { url = "https://files.pythonhosted.org/packages/b4/61/16a32c36c3c49edec122a3dc811f2057df2f94d3b14aa107c8017d981618/aiohttp-3.14.1-cp314-cp314-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:2964cbf553df4d7a57348da44d961d871895fc1ee4e8c322b2a95612c7b17fba", size = 494014, upload-time = "2026-06-07T21:08:08.263Z" }, + { url = "https://files.pythonhosted.org/packages/9b/89/3ebcf96ed99c05bec9c434aaac6963fd3cbab4a786ae739908a144d9ce44/aiohttp-3.14.1-cp314-cp314-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:237651caadc3a59badd39319c54642b5299e9cc98a3a194310e55d5bb9f5e397", size = 502398, upload-time = "2026-06-07T21:08:10.244Z" }, + { url = "https://files.pythonhosted.org/packages/fd/3d/b74870a0c2d40c355928cd5b96c7a11fa821b8a40fc41365e64479b151fb/aiohttp-3.14.1-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:896e12dfdbbab9d8f7e16d2b28c6769a60126fa92095d1ebf9473d02593a2448", size = 758018, upload-time = "2026-06-07T21:08:12.447Z" }, + { url = "https://files.pythonhosted.org/packages/d3/66/f42f5c984d99e49c6cff5f26f590750f2e2f7ef1fcfb99966ab5be1b632e/aiohttp-3.14.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:d03f281ed22579314ba00821ce20115a7c0ac430660b4cc05704a3f818b3e004", size = 512462, upload-time = "2026-06-07T21:08:14.624Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a7/248e1aebe0c7810b0271e021a0f2a5eb6e78a051885b3c9df49f42a5802d/aiohttp-3.14.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:07eabb979d236335fed927e137a928c9adfb7df3b9ec7aa31726f133a62be983", size = 512824, upload-time = "2026-06-07T21:08:16.572Z" }, + { url = "https://files.pythonhosted.org/packages/26/97/2aa0e5ba0727dc3bd5aaebb7ccbc510f7dfb7fb961ec87497cd496635ab1/aiohttp-3.14.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4fe1f1087cbadb280b5e1bb054a4f00d1423c74d6626c5e48400d871d34ecefe", size = 1749898, upload-time = "2026-06-07T21:08:18.635Z" }, + { url = "https://files.pythonhosted.org/packages/00/8d/e97f6c96c891d457c8479d92a514ba194d0412f981d72c70341ee18488ed/aiohttp-3.14.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:367a9314fdc79dab0fac96e216cb41dd73c85bdca85306ce8999118ba7e0f333", size = 1710114, upload-time = "2026-06-07T21:08:20.892Z" }, + { url = "https://files.pythonhosted.org/packages/6f/e6/aa8d7e863048c8fceb5cd6ce74017311cec3ead07847387e12265fb4444e/aiohttp-3.14.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a24f677ebe83749039e7bdf862ff0bbb16818ae4193d4ef96505e269375bcce0", size = 1802541, upload-time = "2026-06-07T21:08:23.044Z" }, + { url = "https://files.pythonhosted.org/packages/83/a8/72193137de57fda4ebfae4563182d082c8856e3b6e9871d0b46f028fb369/aiohttp-3.14.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c83afe0ba876be7e943d2e0ba645809ad441575d2840c895c21ee5de93b9377a", size = 1875776, upload-time = "2026-06-07T21:08:25.288Z" }, + { url = "https://files.pythonhosted.org/packages/a0/18/938441025db6769a3464596b2410af3afde0b21eb2f204c6f766f68af4bd/aiohttp-3.14.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:634e385930fb6d2d479cf3aa66515955863b77a5e3c2b5894ca259a25b308602", size = 1760329, upload-time = "2026-06-07T21:08:27.363Z" }, + { url = "https://files.pythonhosted.org/packages/60/29/bf2496b4065e76e09fe48015aaffe5ce161d8f089b06ac6982070f653076/aiohttp-3.14.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:eeea07c4397bbc57719c4eed8f9c284874d4f175f9b6d57f7a1546b976d455ca", size = 1587293, upload-time = "2026-06-07T21:08:29.805Z" }, + { url = "https://files.pythonhosted.org/packages/49/a2/2136674d52123b1354bd05dd5753c318db47dc0c927cc70b27bab3755456/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:335c0cc3e3545ce98dcb9cfcb836f40c3411f43fa03dab757597d80c89af8a35", size = 1714756, upload-time = "2026-06-07T21:08:32.094Z" }, + { url = "https://files.pythonhosted.org/packages/a7/b9/e5fd2e6f915503081c0f9b1e8540947037929c70c191da2e4d54b31a21a1/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:ae6be797afdef264e8a84864a85b196ca06045586481b3df8a967322fd2fa844", size = 1721052, upload-time = "2026-06-07T21:08:34.167Z" }, + { url = "https://files.pythonhosted.org/packages/63/5a/2833e324a2263e104e31e2e91bc5bbee81bc499afd32203faee048a883f0/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:8560b4d712474335d08907db7973f71912d3a9a8f1dee992ec06b5d2fe359496", size = 1766888, upload-time = "2026-06-07T21:08:36.95Z" }, + { url = "https://files.pythonhosted.org/packages/57/fa/dea6511870913162f3b2e8c42a7614eb203a4540b8c2da43e0bfb0548f3c/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2b7edd08e0a5deb1e8564a2fcd8f4561014a3f05252334671bbf55ddd47db0e5", size = 1581679, upload-time = "2026-06-07T21:08:39.292Z" }, + { url = "https://files.pythonhosted.org/packages/14/bd/3cf0d55e71784b33534e9710a67d382d900598b4787fbce6cc7317f8c42a/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:b6ff7fcee63287ae57b5df3e4f5957ce032122802509246dec1a5bcc55904c95", size = 1782021, upload-time = "2026-06-07T21:08:41.407Z" }, + { url = "https://files.pythonhosted.org/packages/c1/af/14bb5843eccbe234f4dfb78ab73e549d99727247e62ae5d62cbd22eaf5b0/aiohttp-3.14.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6ffbb2f4ec1ceaff7e07d43922954da26b223d188bf30658e561b98e23089444", size = 1742574, upload-time = "2026-06-07T21:08:43.795Z" }, + { url = "https://files.pythonhosted.org/packages/f2/1e/fbeb7af9210a67ac0f9c9bec0f8f4568497924e33137a3d5b48e1cf85f3f/aiohttp-3.14.1-cp314-cp314-win32.whl", hash = "sha256:a9875b46d910cff3ea2f5962f9d266b465459fe634e22556ab9bd6fc1192eea0", size = 457773, upload-time = "2026-06-07T21:08:46.168Z" }, + { url = "https://files.pythonhosted.org/packages/f0/2b/13e8d741a9ec5db7d900c060554cf8352ab85e44e2a4469ebb9d377bda17/aiohttp-3.14.1-cp314-cp314-win_amd64.whl", hash = "sha256:af8b4b81a960eeaf1234971ac3cd0ba5901f3cd42eae42a46b4d089a8b492719", size = 485001, upload-time = "2026-06-07T21:08:48.401Z" }, + { url = "https://files.pythonhosted.org/packages/df/30/491acfa2c4d6c3ff59c49a14fc1b50be3241e25bbb0c84c09e2da4d11395/aiohttp-3.14.1-cp314-cp314-win_arm64.whl", hash = "sha256:cf4491381b1b57425c315a56a439251b1bdac07b2275f19a8c44bc57744532ec", size = 453809, upload-time = "2026-06-07T21:08:50.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/e3/19dbe1a1f4cc6230eb9e314de7fe68053b0992f9302b27d12141a0b5db53/aiohttp-3.14.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:819c054312f1af92947e6a55883d1b66feefab11531a7fc45e0fb9b63880b5c2", size = 793320, upload-time = "2026-06-07T21:08:52.775Z" }, + { url = "https://files.pythonhosted.org/packages/7f/20/1b7182219ba1b108430d6e4dc53d25ae02dcfcf5a045b33af4e8c5167527/aiohttp-3.14.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:10ee9c1753a8f706345b22496c79fbddb5be0599e0823f3738b1534058e25340", size = 529077, upload-time = "2026-06-07T21:08:55Z" }, + { url = "https://files.pythonhosted.org/packages/b9/c8/14ce60ec31a2e5f5274bb17d383a6f7a3aabca31ac04eee05585bbadab16/aiohttp-3.14.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1601cc37baf5750ccacae618ec2daf020769581695550e3b654a911f859c563d", size = 532476, upload-time = "2026-06-07T21:08:57.176Z" }, + { url = "https://files.pythonhosted.org/packages/7e/02/9ac85e081e53da2e061b02fa7758fe0a12d17b8ce2d1f5e6c7cb76730328/aiohttp-3.14.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4d6e0ac9da31c9c04c84e1c0182ad8d6df35965a85cae29cd71d089621b3ae94", size = 1922347, upload-time = "2026-06-07T21:08:59.563Z" }, + { url = "https://files.pythonhosted.org/packages/c0/3e/d3ba07a0ab38b5389e10bec4362d21e10a4f667cba2d79ba30837b3a5059/aiohttp-3.14.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:9e8f2d660c350b3d0e259c7a7e3d9b7fc8b41210cbcc3d4a7076ff0a5e5c2fdc", size = 1786465, upload-time = "2026-06-07T21:09:01.909Z" }, + { url = "https://files.pythonhosted.org/packages/0b/cb/e2ee978a00cfb2df829704a69528b18154eba5939f45bc1efa8f33aee4c5/aiohttp-3.14.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:4691802dda97be727f79d86818acaad7eb8e9252626a1d6b519fedbb92d5e251", size = 1909423, upload-time = "2026-06-07T21:09:04.357Z" }, + { url = "https://files.pythonhosted.org/packages/73/5d/1430334858b1022b58ae50399a918f0bd6fe8fa7fa183598d657ff61e040/aiohttp-3.14.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:c389c482a7e9b9dc3ee2701ac46c4125297a3818875b9c305ddb603c04828fd1", size = 2001906, upload-time = "2026-06-07T21:09:06.722Z" }, + { url = "https://files.pythonhosted.org/packages/66/4e/560c7472d3d198a23aa5c8b19a5115bf6a9b77b7d3e4bb363da320430ad2/aiohttp-3.14.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fc0cacab7ba4e56f0f81c82a98c09bed2f39c940107b03a34b168bdf7597edd3", size = 1877095, upload-time = "2026-06-07T21:09:09.011Z" }, + { url = "https://files.pythonhosted.org/packages/0d/f1/4745806578d447db4a784a8591e2dae3afdfc2bcb96f8f81271b13df6543/aiohttp-3.14.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:979ed4717f59b8bb12e3963378fa285d93d367e15bcd66c721311826d3c44a6c", size = 1676222, upload-time = "2026-06-07T21:09:11.461Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c9/48255813cca749a229ef0ab476004ec623728ad79a9c0840616f6c076325/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:38e1e7daaea81df51c952e18483f323d878499a1e2bfe564790e0f9701d6f203", size = 1842922, upload-time = "2026-06-07T21:09:14.118Z" }, + { url = "https://files.pythonhosted.org/packages/3d/c0/bbd054e2bee909f529523a5af3891052606af5143c09f5f183ec3b234676/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:4132e72c608fe9fecb8f409113567605915b83e9bdd3ea56538d2f9cd35002f1", size = 1825035, upload-time = "2026-06-07T21:09:16.447Z" }, + { url = "https://files.pythonhosted.org/packages/a8/ae/90395d4376deceb74e09ec26b6adf7d2015a6f8802d6d84446af860fef04/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:eefd9cc9b6d4a2db5f00a26bc3e4f9acf71926a6ec557cd56c9c6f27c290b665", size = 1849512, upload-time = "2026-06-07T21:09:18.742Z" }, + { url = "https://files.pythonhosted.org/packages/93/bd/fb25f3049957553d4ce0ba6ae480aa2f592a6985497fca590837d16c1be0/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b165790117eea512d7f3fb22f1f6dad3d55a7189571993eb015591c1401276d1", size = 1668571, upload-time = "2026-06-07T21:09:21.458Z" }, + { url = "https://files.pythonhosted.org/packages/3f/22/7f73303d64dd567ff3addca90b556690ed1233a47b8f55d242fb90af3681/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:ed09c7eb1c391271c2ed0314a51903e72a3acb653d5ccfc264cdf3ef11f8269d", size = 1881159, upload-time = "2026-06-07T21:09:23.813Z" }, + { url = "https://files.pythonhosted.org/packages/44/be/0474c5a8b5640e1e4aa1923430a91f4151be82e511373fe764189b89aef5/aiohttp-3.14.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:99abd37084b82f5830c635fddd0b4993b9742a66eb746dacf433c8590e8f9e3c", size = 1841409, upload-time = "2026-06-07T21:09:26.207Z" }, + { url = "https://files.pythonhosted.org/packages/7b/3c/bb4a7cba26956cb3da4553cc2056cf67be5b5ff6e6d8fa4fbdff73bfb7ae/aiohttp-3.14.1-cp314-cp314t-win32.whl", hash = "sha256:47ddf841cdecc810749921d25606dee45857d12d2ad5ddb7b5bd7eab12e4b365", size = 494166, upload-time = "2026-06-07T21:09:28.505Z" }, + { url = "https://files.pythonhosted.org/packages/8a/84/ec80c2c1f66a952555a9f86df6b33af65108a6febfa0471b69013a12f807/aiohttp-3.14.1-cp314-cp314t-win_amd64.whl", hash = "sha256:5e78b522b7a6e27e0b25d19b247b75039ac4c94f99823e3c9e53ae1603a9f7e9", size = 530255, upload-time = "2026-06-07T21:09:30.843Z" }, + { url = "https://files.pythonhosted.org/packages/2a/71/6e22be134a4061ada85a92951b842f2657f17d926b727f3f94c56ae963d6/aiohttp-3.14.1-cp314-cp314t-win_arm64.whl", hash = "sha256:90d53f1609c29ccc2193945ef732428382a28f78d0456ae4d3daf0d48b74f0f6", size = 469640, upload-time = "2026-06-07T21:09:33.028Z" }, ] [[package]] @@ -185,16 +181,16 @@ wheels = [ [[package]] name = "anyio" -version = "4.13.0" +version = "4.14.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, { name = "idna" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/14/2c5dd9f512b66549ae92767a9c7b330ae88e1932ca57876909410251fe13/anyio-4.13.0.tar.gz", hash = "sha256:334b70e641fd2221c1505b3890c69882fe4a2df910cba14d97019b90b24439dc", size = 231622, upload-time = "2026-03-24T12:59:09.671Z" } +sdist = { url = "https://files.pythonhosted.org/packages/3b/72/5562aabb8dd7181e8e860622a38bea08d17842b99ecd4c91f84ac95251b0/anyio-4.14.1.tar.gz", hash = "sha256:8d648a3544c1a700e3ff78615cd679e4c5c3f149904287e73687b2596963629e", size = 254831, upload-time = "2026-06-24T20:56:06.017Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/da/42/e921fccf5015463e32a3cf6ee7f980a6ed0f395ceeaa45060b61d86486c2/anyio-4.13.0-py3-none-any.whl", hash = "sha256:08b310f9e24a9594186fd75b4f73f4a4152069e3853f1ed8bfbf58369f4ad708", size = 114353, upload-time = "2026-03-24T12:59:08.246Z" }, + { url = "https://files.pythonhosted.org/packages/b0/7b/90df4a0a816d98d6ea26f559d87836d494a2cf1fcf063be67df50a7bcc30/anyio-4.14.1-py3-none-any.whl", hash = "sha256:4e5533c5b8ff0a24f5d7a176cbe6877129cd183893f66b537f8f227d10527d72", size = 124875, upload-time = "2026-06-24T20:56:04.413Z" }, ] [[package]] @@ -248,11 +244,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.5.20" +version = "2026.6.17" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", hash = "sha256:69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", size = 135422, upload-time = "2026-05-20T11:46:50.073Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/c7/424b75da314c1045981bd9777432fad05a9e0c69daa4ed7e308bbaffe405/certifi-2026.6.17.tar.gz", hash = "sha256:024c88eeec92ca068db80f02b8b07c9cef7b9fe261d1d535abfd5abd6f6af432", size = 134594, upload-time = "2026-06-17T10:31:07.894Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", hash = "sha256:3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", size = 134134, upload-time = "2026-05-20T11:46:48.578Z" }, + { url = "https://files.pythonhosted.org/packages/ef/2f/c5464532e965badff2f4c4c1a3a83f5697f0d7c407ed0cda44aaa99bb451/certifi-2026.6.17-py3-none-any.whl", hash = "sha256:2227dcbaafe0d2f59279d1762ddddc37783ed4354594f194ffc31d20f41fc3db", size = 133289, upload-time = "2026-06-17T10:31:06.348Z" }, ] [[package]] @@ -371,14 +367,14 @@ wheels = [ [[package]] name = "click" -version = "8.4.1" +version = "8.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9b/98/518d8e5081007684232226f475082b30087d0f585e8457db087298259f49/click-8.4.1.tar.gz", hash = "sha256:918b5633eddf6b41c32d4f454bf0de810065c74e3f7dbf8ee5452f8be88d3e96", size = 353007, upload-time = "2026-05-22T04:08:37.769Z" } +sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", hash = "sha256:9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6", size = 338000, upload-time = "2026-06-24T17:45:15.148Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c7/0d/67e5b4109ea4a837e80daa87c2c696711955e40449a97e8926672534def2/click-8.4.1-py3-none-any.whl", hash = "sha256:482be17c6991b8c19c5429a1e995d9b0efdbb63172824c41f99965dc0ade8ec2", size = 116639, upload-time = "2026-05-22T04:08:35.26Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", hash = "sha256:e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76", size = 119243, upload-time = "2026-06-24T17:45:13.73Z" }, ] [[package]] @@ -392,115 +388,100 @@ wheels = [ [[package]] name = "coverage" -version = "7.14.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/23/7f/d0720730a397a999ffc0fd3f5bebef347338e3a47b727da66fbb228e2ff2/coverage-7.14.0.tar.gz", hash = "sha256:057a6af2f160a85384cde4ab36f0d2777bae1057bae255f95413cdd382aa5c74", size = 919489, upload-time = "2026-05-10T18:02:31.397Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/59/9d/7c83ef51c3eb495f10010094e661833588b7709946da634c8b66520b97c7/coverage-7.14.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:84c32d90bf4537f0e7b4dec9aaa9a938fb8205136b9d2ecf4d7629d5262dc075", size = 219668, upload-time = "2026-05-10T17:59:23.106Z" }, - { url = "https://files.pythonhosted.org/packages/24/34/898546aefbd28f0af131201d0dc852c9e976f817bd7d5bfb8dc4e02863bb/coverage-7.14.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:7c843572c605ab51cfdb5c6b5f2586e2a8467c0d28eca4bdef4ec70c5fecbd82", size = 220192, upload-time = "2026-05-10T17:59:26.095Z" }, - { url = "https://files.pythonhosted.org/packages/df/4a/b457c88aca72b0df13a98167ebd5d947135ccd9881ea88ce6a570e13aa9b/coverage-7.14.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:0c451757d3fa2603354fdc789b5e58a0e327a117c370a40e3476ba4eabab228c", size = 246932, upload-time = "2026-05-10T17:59:27.806Z" }, - { url = "https://files.pythonhosted.org/packages/b5/d9/92600e89486fd074c50f0117422b2c9592c3e144e2f25bd5ac0bc62bc7a0/coverage-7.14.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3fd43f0616e765ab78d069cf8358def7363957a45cee446d65c502dcfeea7893", size = 248762, upload-time = "2026-05-10T17:59:29.479Z" }, - { url = "https://files.pythonhosted.org/packages/0d/e1/9ea1eb9c311da7f15853559dc1d9d82bef88ecd3e59fbeb51f16bc2ffa91/coverage-7.14.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:731e535b1498b27d13594a0527a79b0510867b0ad891532be41cb883f2128e20", size = 250625, upload-time = "2026-05-10T17:59:31.33Z" }, - { url = "https://files.pythonhosted.org/packages/a5/03/57afca1b8106f8549a5329139315041fe166d6099bd9381346b9430dfbd1/coverage-7.14.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c7492f2d493b976941c7ca050f273cbda2f43c381124f7586a3e3c16d1804fec", size = 252539, upload-time = "2026-05-10T17:59:32.692Z" }, - { url = "https://files.pythonhosted.org/packages/57/5e/2e9fc63c9928119c1dbae02222be51407d3e7ebac5811ebbda4af3557795/coverage-7.14.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:dc38367eaa2abb1b766ac333142bce7655335a73537f5c8b75aaa89c2b987757", size = 247636, upload-time = "2026-05-10T17:59:34.599Z" }, - { url = "https://files.pythonhosted.org/packages/f0/e2/0b7898cda21041cc67546e19b80ba66cbbb47cbece52a76a5904de6a3aaf/coverage-7.14.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0a951308cde22cf77f953955a754d04dccb57fe3bb8e345d685778ed9fc1632a", size = 248666, upload-time = "2026-05-10T17:59:36.232Z" }, - { url = "https://files.pythonhosted.org/packages/d6/e3/d33662a2fdaef23229c15921f39c84ec38441f3069ba26e134ed402c833b/coverage-7.14.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:fab3877e4ebb06bd9d4d4d00ee53309ee5478e66873c66a382272e3ee33eb7ea", size = 246670, upload-time = "2026-05-10T17:59:38.029Z" }, - { url = "https://files.pythonhosted.org/packages/99/b2/533942c3bfbf6770b5c32d7f2ff029fe013dba31f3fe8b45cabbb250365e/coverage-7.14.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:b812eb847b19876ebf33fb6c4f11819af05ab6050b0bfa1bc53412ae81779adb", size = 250484, upload-time = "2026-05-10T17:59:39.974Z" }, - { url = "https://files.pythonhosted.org/packages/d8/00/15acbad83a96de13c73831486c7627bfed73dfaec53b04e4a6315edf3fd8/coverage-7.14.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:d9c8ef6ed820c433de075657d72dda1f89a2984955e58b8a75feb3f184250218", size = 246942, upload-time = "2026-05-10T17:59:41.659Z" }, - { url = "https://files.pythonhosted.org/packages/70/db/cef0228de493f2c740c760a9057a61d00c6849480073b70a75b87c7d4bab/coverage-7.14.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d128b1bba9361fbaaf6a19e179e6cfd6a9103ce0c0555876f72780acc93efd85", size = 247544, upload-time = "2026-05-10T17:59:43.471Z" }, - { url = "https://files.pythonhosted.org/packages/77/a0/d9ef8e148f3025c2ae8401d77cda1502b6d2a4d8102603a8af31460aedb6/coverage-7.14.0-cp310-cp310-win32.whl", hash = "sha256:65f267ca1370726ec2c1aa38bbe4df9a71a740f22878d2d4bf59d71a4cd8d323", size = 222285, upload-time = "2026-05-10T17:59:44.908Z" }, - { url = "https://files.pythonhosted.org/packages/85/c0/30c454c7d3cf47b2805d4e06f12443f5eece8a5d030d3b0350e7b74ecb49/coverage-7.14.0-cp310-cp310-win_amd64.whl", hash = "sha256:b34ece8065914f938ed7f2c5872bb865336977a52919149846eac3744327267a", size = 223215, upload-time = "2026-05-10T17:59:46.779Z" }, - { url = "https://files.pythonhosted.org/packages/fc/e4/649c8d4f7f1709b6dbfc474358aa1bba02f67bcd52e2fec291a5014006cd/coverage-7.14.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a78e2a9d9c5e3b8d4ab9b9d28c985ea66fced0a7d7c2aec1f216e03a2011480", size = 219795, upload-time = "2026-05-10T17:59:48.198Z" }, - { url = "https://files.pythonhosted.org/packages/7f/8d/46692d24b3f395d4cbf17bfcc57136b4f2f9c0c0df864b0bddfc1d71a014/coverage-7.14.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a1816c505187592dcd1c5a5f226601a549f70365fbd00930ac88b0c225b76bb4", size = 220299, upload-time = "2026-05-10T17:59:49.683Z" }, - { url = "https://files.pythonhosted.org/packages/12/c2/a40f5cb295bbcbb697a76947a56081c494c61950366294ee426ffe261099/coverage-7.14.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d8e1762f0e9cbc26ec315471e7b47855218e833cd5a032d706fbf43845d878c7", size = 250721, upload-time = "2026-05-10T17:59:51.494Z" }, - { url = "https://files.pythonhosted.org/packages/fd/35/202235eb5c3c14c212462cd91d61b7386bf8fc44bc7a77f4742d2a69174b/coverage-7.14.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9336e23e8bb3a3925398261385e2a1533957d3e760e91070dcb0e98bfa514eed", size = 252633, upload-time = "2026-05-10T17:59:53.244Z" }, - { url = "https://files.pythonhosted.org/packages/bb/80/5f596e8995785124ee191c42535664c5e62c65995b66f4ca21e28ae04c81/coverage-7.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9cd1169b2230f9cbe9c638ba38022ed7a2b1e641cc07f7cea0365e4be2a74980", size = 254743, upload-time = "2026-05-10T17:59:55.021Z" }, - { url = "https://files.pythonhosted.org/packages/1e/6d/0d178825be2350f0adb27984d0aa7cf84bbdab201f6fb926b535d23a8f5f/coverage-7.14.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d1bb3543b58fea74d2cd1abc4054cc927e4724687cb4560cd2ed88d2c7d820c0", size = 256700, upload-time = "2026-05-10T17:59:56.511Z" }, - { url = "https://files.pythonhosted.org/packages/19/5b/9e549c2f6e9dfea472adadba06c294e64735dabc2dd19015fac082095013/coverage-7.14.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a93bac2cb577ef60074999ed56d8a1535894398e2ed920d4185c3ec0c8864742", size = 250854, upload-time = "2026-05-10T17:59:57.94Z" }, - { url = "https://files.pythonhosted.org/packages/3d/1c/b94f9f5f36396021ee2f62c5834b12e6a3d31f0bed5d6fc6d1c3caec087c/coverage-7.14.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5904abf7e18cddc463219b17552229650c6b79e061d31a1059283051169cf7d5", size = 252433, upload-time = "2026-05-10T17:59:59.688Z" }, - { url = "https://files.pythonhosted.org/packages/b5/cb/d192cd8e1345eccabc32016f2d39072ecd10cb4f4b983ed8d0ebdeaf00dc/coverage-7.14.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:741f57cddc9004a8c81b084660215f33a6b597dbe62c31386b983ee26310e327", size = 250494, upload-time = "2026-05-10T18:00:01.953Z" }, - { url = "https://files.pythonhosted.org/packages/53/c5/aac9f460a41d835dbddef1d377f105f6ac2311d0f3c1588e9f51046d8813/coverage-7.14.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:664123feb0929d7affc135717dbd70d61d98688a08ab1e5ba464739620c6252d", size = 254261, upload-time = "2026-05-10T18:00:03.779Z" }, - { url = "https://files.pythonhosted.org/packages/23/aa/7af7c0081980a9cb3d289c5a435a4b7657dcecbd128e25c580e6a50389b5/coverage-7.14.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:c83d2399a51bbec8429266905d33616f04bc5726b1138c35844d5fcd896b2e20", size = 250216, upload-time = "2026-05-10T18:00:05.262Z" }, - { url = "https://files.pythonhosted.org/packages/35/60/a4257538ce2f6b978aeb51870d6c4208c510928a03db7e0339bb625dccb7/coverage-7.14.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:bcb2e855b87321259a037429288ae85216d191c74de3e79bf57cd2bc0761992c", size = 251125, upload-time = "2026-05-10T18:00:06.858Z" }, - { url = "https://files.pythonhosted.org/packages/a1/ab/f91af47642ec1aa53490e835a95847168d9c77fc39aa58527604c051e145/coverage-7.14.0-cp311-cp311-win32.whl", hash = "sha256:731dc15b385ac52289743d476245b61e1a2927e803bef655b52bc3b2a75a21f3", size = 222300, upload-time = "2026-05-10T18:00:08.608Z" }, - { url = "https://files.pythonhosted.org/packages/f0/f0/a71ddbd874431e7a7cd96071f0c331cfbbad07704833c765d24ffbab8a67/coverage-7.14.0-cp311-cp311-win_amd64.whl", hash = "sha256:bfb0ed8ec5d25e93face268115d7964db9df8b9aae8edcde9ec6b16c726a7cc1", size = 223241, upload-time = "2026-05-10T18:00:10.746Z" }, - { url = "https://files.pythonhosted.org/packages/d8/6e/d9d312a5151a96cd110efee32efc3fc97b01ebd86203fe618ccb29cf4c92/coverage-7.14.0-cp311-cp311-win_arm64.whl", hash = "sha256:7ebb1c6df9f78046a1b1e0a89674cd4bf73b7c648914eebcf976a57fd99a5627", size = 221908, upload-time = "2026-05-10T18:00:12.242Z" }, - { url = "https://files.pythonhosted.org/packages/09/1e/2f996b2c8415cbb6f54b0f5ec1ee850c96d7911961afb4fc05f4a89d8c58/coverage-7.14.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7ffd19fc8aed057fd686a17a4935eef5f9859d69208f96310e893e64b9b6ccf5", size = 219967, upload-time = "2026-05-10T18:00:13.756Z" }, - { url = "https://files.pythonhosted.org/packages/34/23/35c7aea1274aef7525bdd2dc92f710bdde6d11652239d71d1ec450067939/coverage-7.14.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:829994cfe1aeb773ca27bf246d4badc1e764893e3bfb98fff820fcecd1ca4662", size = 220329, upload-time = "2026-05-10T18:00:15.264Z" }, - { url = "https://files.pythonhosted.org/packages/75/cf/a8f4b43a16e194b0261257ad28ded5853ec052570afef4a84e1d81189f3b/coverage-7.14.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:b4f07cf7edcb7ec39431a5074d7ea83b29a9f71fcfc494f0f40af4e65180420f", size = 251839, upload-time = "2026-05-10T18:00:17.16Z" }, - { url = "https://files.pythonhosted.org/packages/69/ff/6699e7b71e60d3049eb2bdcbc95ee3f35707b2b0e48f32e9e63d3ce30c08/coverage-7.14.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca3d9cf2c32b521bd9518385608787fa86f38daf993695307531822c3430ed67", size = 254576, upload-time = "2026-05-10T18:00:18.829Z" }, - { url = "https://files.pythonhosted.org/packages/22/ec/c936d495fcd67f48f03a9c4ad3297ff80d1f222a5df3980f15b34c186c21/coverage-7.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92af52828e7f29d827346b0294e5a0853fa206db77db0395b282918d41e28db9", size = 255690, upload-time = "2026-05-10T18:00:20.648Z" }, - { url = "https://files.pythonhosted.org/packages/5c/42/5af63f636cc62a4a2b1b3ba9146f6ee6f53a35a50d5cefc54d5670f60999/coverage-7.14.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7b2bb6c9d7e769360d0f20a0f219603fd64f0c8f97de17ab25853261602be0fb", size = 257949, upload-time = "2026-05-10T18:00:22.28Z" }, - { url = "https://files.pythonhosted.org/packages/26/d3/a225317bd2012132a27e1176d51660b826f99bb975876463c44ea0d7ee5a/coverage-7.14.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1c9ed6ef99f88fb8c14aa8e2bf8eb0fe55fa2edfea68f8675d78741df1a5ac0e", size = 252242, upload-time = "2026-05-10T18:00:24.076Z" }, - { url = "https://files.pythonhosted.org/packages/f1/7f/9e65495298c3ea414742998539c37d048b5e81cc818fb1828cc6b51d10bf/coverage-7.14.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8231ade007f37959fbf58acc677f26b922c02eda6f0428ea307da0fd39681bf3", size = 253608, upload-time = "2026-05-10T18:00:25.588Z" }, - { url = "https://files.pythonhosted.org/packages/94/46/1522b524a35bdad22b2b8c4f9d32d0a104b524726ec380b2db68db1746f5/coverage-7.14.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d8b013632cc1ce1d09dbe4f32667b4d320ec2f54fc326ebeffcd0b0bcc2bb6c4", size = 251753, upload-time = "2026-05-10T18:00:27.104Z" }, - { url = "https://files.pythonhosted.org/packages/f3/e9/cdf00d38817742c541ade405e115a3f7bf36e6f2a8b99d4f209861b85a2d/coverage-7.14.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:1733198802d71ec4c524f322e2867ee05c62e9e75df86bdca545407a221827d1", size = 255823, upload-time = "2026-05-10T18:00:29.038Z" }, - { url = "https://files.pythonhosted.org/packages/38/fc/5e7877cf5f902d08a17ff1c532511476d87e1bea355bd5028cb97f902e79/coverage-7.14.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:72a305291fa8ee01332f1aaf38b348ca34097f6aa0b0ef627eef2837e57bbba5", size = 251323, upload-time = "2026-05-10T18:00:30.647Z" }, - { url = "https://files.pythonhosted.org/packages/18/9d/50f05a72dff8487464fdd4178dda5daed642a060e60afb644e3d45123559/coverage-7.14.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fcaba850dd317c65423a9d63d88f9573c53b00354d6dd95724576cc98a131595", size = 253197, upload-time = "2026-05-10T18:00:32.211Z" }, - { url = "https://files.pythonhosted.org/packages/00/3f/6f61ffe6439df266c3cf60f5c99cfaa21103d0210d706a42fc6c30683ff8/coverage-7.14.0-cp312-cp312-win32.whl", hash = "sha256:5ac83957a80d0701310e96d8bec68cdcf4f90a7674b7d13f15a344315b41ab27", size = 222515, upload-time = "2026-05-10T18:00:33.717Z" }, - { url = "https://files.pythonhosted.org/packages/85/19/93853133df2cb371083285ef6a93982a0173e7a233b0f61373ba9fd30eb2/coverage-7.14.0-cp312-cp312-win_amd64.whl", hash = "sha256:70390b0da32cb90b501953716302906e8bcce087cb283e70d8c97729f22e92b2", size = 223324, upload-time = "2026-05-10T18:00:35.172Z" }, - { url = "https://files.pythonhosted.org/packages/74/18/9f7fe62f659f24b7a82a0be56bf94c1bd0a89e0ae7ab4c668f6e82404294/coverage-7.14.0-cp312-cp312-win_arm64.whl", hash = "sha256:91b993743d959b8be85b4abf9d5478216a69329c321efe5be0433c1a841d691d", size = 221944, upload-time = "2026-05-10T18:00:37.014Z" }, - { url = "https://files.pythonhosted.org/packages/6b/76/b7c66ee3c66e1b0f9d894c8125983aa0c03fb2336f2fd16559f9c966157f/coverage-7.14.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f2bbb8254370eb4c628ff3d6fa8a7f74ddc40565394d4f7ab791d1fe568e37ef", size = 219990, upload-time = "2026-05-10T18:00:38.887Z" }, - { url = "https://files.pythonhosted.org/packages/b3/af/e567cbad5ba69c013a50146dfa886dc7193361fda77521f51274ff620e1b/coverage-7.14.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:23b81107f46d3f21d0cbce30664fcec0f5d9f585638a67081750f99738f6bf66", size = 220365, upload-time = "2026-05-10T18:00:40.864Z" }, - { url = "https://files.pythonhosted.org/packages/44/6f/9ad575d505b4d805b254febc8a5b338a2efe278f8786e56ff1cb8413f9c3/coverage-7.14.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:22a7e06a5f11a757cdfe79018e9095f9f69ae283c5cd8123774c788deec8717b", size = 251363, upload-time = "2026-05-10T18:00:42.489Z" }, - { url = "https://files.pythonhosted.org/packages/6f/5f/b5370068b2f57787454592ed7dcd1002f0f1703b7db1fa30f6a325a4ca6e/coverage-7.14.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9d1aa57a1dc8e05bdc42e81c5d671d849577aeedf279f4c449d6d286f9ed88ca", size = 253961, upload-time = "2026-05-10T18:00:44.079Z" }, - { url = "https://files.pythonhosted.org/packages/29/1e/51adf17738976e8f2b85ddef7b7aa12a0838b056c92f175941d8862767c1/coverage-7.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90c1a51bcfddf645b3bb7ec333d9e94393a8e94f55642380fa8a9a5a9e636cb7", size = 255193, upload-time = "2026-05-10T18:00:45.623Z" }, - { url = "https://files.pythonhosted.org/packages/9e/7b/5bfd7ac1df3b881c2ac7a5cbc99c7609e6296c402f5ef587cd81c6f355b3/coverage-7.14.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a841fae2fadcae4f438d43b6ccc4aac2ad609f47cdb6cfdce60cbb3fe5ca7bc2", size = 257326, upload-time = "2026-05-10T18:00:47.173Z" }, - { url = "https://files.pythonhosted.org/packages/7d/38/1d37d316b174fad3843a1d76dbdfe4398771c9ecd0515935dd9ece9cd627/coverage-7.14.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c79d2319cabef1fe8e86df73371126931550804738f78ad7d31e3aad85a67367", size = 251582, upload-time = "2026-05-10T18:00:49.152Z" }, - { url = "https://files.pythonhosted.org/packages/34/46/746704f95980ba220214e1a41e18cec5aea80a898eaa53c51bf2d645ff36/coverage-7.14.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:1b23b0c6f0b1db6ad769b7050c8b641c0bf215ded26c1816955b17b7f26edfa9", size = 253325, upload-time = "2026-05-10T18:00:51.252Z" }, - { url = "https://files.pythonhosted.org/packages/e1/b9/bbe87206d9687b192352f893797825b5f5b15ecd3aa9c68fbff0c074d77b/coverage-7.14.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:55d3089079ce181a4566b1065ab28d2575eb76d8ac8f81f4fcda2bf037fee087", size = 251291, upload-time = "2026-05-10T18:00:52.816Z" }, - { url = "https://files.pythonhosted.org/packages/46/57/b8cdb12ac0d73ef0243218bd5e22c9df8f92edab8018213a86aec67c5324/coverage-7.14.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:49c005cba1e2f9677fb2845dcdf9a2e72a52a17d63e8231aaaae35d9f50215ef", size = 255448, upload-time = "2026-05-10T18:00:54.548Z" }, - { url = "https://files.pythonhosted.org/packages/1f/d4/5002019538b2036ce3c84340f54d2fd5100d55b0a6b0894eee56128d03c7/coverage-7.14.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:9117377b823daa28aa8635fbb08cda1cd6be3d7143257345459559aeef852d52", size = 251110, upload-time = "2026-05-10T18:00:56.122Z" }, - { url = "https://files.pythonhosted.org/packages/37/53/20c5009477660f084e6ed60bc02a91894b8e234e617e86ecfd9aaf78e27b/coverage-7.14.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7b79d646cf46d5cf9a9f40281d4441df5849e445726e369006d2b117710b33fe", size = 252885, upload-time = "2026-05-10T18:00:57.967Z" }, - { url = "https://files.pythonhosted.org/packages/ae/ab/3cf6427ac9c1f1db747dbb1ce71dde47984876d4c2cfd018a3fef0a78d4d/coverage-7.14.0-cp313-cp313-win32.whl", hash = "sha256:fb609b3658479e33f9516d46f1a89dbb9b6c261366e3a11844a96ec487533dae", size = 222539, upload-time = "2026-05-10T18:00:59.581Z" }, - { url = "https://files.pythonhosted.org/packages/8f/b8/9228523e80321c2cb4880d1f589bc0171f2f71432c35118ad04dc01decce/coverage-7.14.0-cp313-cp313-win_amd64.whl", hash = "sha256:0773d8329cf32b6fd222e4b52622c61fe8d503eb966cfc8d3c3c10c96266d50e", size = 223344, upload-time = "2026-05-10T18:01:01.531Z" }, - { url = "https://files.pythonhosted.org/packages/a3/99/118daa192f95e3a6cb2740100fbf8797cda1734b4134ef0b5d501a7fa8f3/coverage-7.14.0-cp313-cp313-win_arm64.whl", hash = "sha256:b4e26a0f1b696faf283bffe5b8569e44e336c582439df5d53281ab89ee0cba96", size = 221966, upload-time = "2026-05-10T18:01:03.16Z" }, - { url = "https://files.pythonhosted.org/packages/e6/f1/a46cc0c013be170216253184a32366d7cbdb9252feaec866b05c2d12a894/coverage-7.14.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:953f521ca9445300397e65fda3dca58b2dbd68fee983777420b57ac3c77e9f90", size = 220679, upload-time = "2026-05-10T18:01:05.058Z" }, - { url = "https://files.pythonhosted.org/packages/64/8c/9c30a3d311a34177fa432995be7fbfc64477d8bac5630bd38055b1c9b424/coverage-7.14.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:98af83fd65ae24b1fdd03aaead967a9f523bcd2f1aab2d4f3ffda65bb568a6f1", size = 221033, upload-time = "2026-05-10T18:01:07.002Z" }, - { url = "https://files.pythonhosted.org/packages/9a/cd/3fb5e06c3badefd0c1b47e2044fdca67f8220a4ec2e7fcfb476aa0a67c6c/coverage-7.14.0-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:668b92e6958c4db7cf92e81caac328dfbbdbb215db2850ad28f0cbe1eea0bfbd", size = 262333, upload-time = "2026-05-10T18:01:08.903Z" }, - { url = "https://files.pythonhosted.org/packages/a8/e6/fbc322325c7294d3e22c1ad6b79e45d0806b25228c8e5842aed6d8169aa7/coverage-7.14.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9fbd898551762dea00d3fef2b1c4f99afd2c6a3ff952ea07d60a9bd5ed4f34bc", size = 264410, upload-time = "2026-05-10T18:01:10.531Z" }, - { url = "https://files.pythonhosted.org/packages/08/92/c497b264bec1673c47cc77e26f760fcda4654cabf1f39546d1a23a3b8c35/coverage-7.14.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:68af363c07ecd8d4b7d4043d85cb376d7d227eceb54e5323ee45da73dbd3e426", size = 266836, upload-time = "2026-05-10T18:01:12.19Z" }, - { url = "https://files.pythonhosted.org/packages/78/fc/045da320987f401af5d2815d351e8aa799aec859f60e29f445e3089eeedb/coverage-7.14.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6e57054a583da8ac55edf24117ea4c9133032cfc4cf72aa2d48c1e5d4b52f899", size = 267974, upload-time = "2026-05-10T18:01:13.926Z" }, - { url = "https://files.pythonhosted.org/packages/1b/ae/227b1e379497fb7a4fc3286e620f80c8a1e7cec66d45695a01639eb1af65/coverage-7.14.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cc3499459bbcdd51a65b64c35ab7ed2764eaf3cba826e0df3f1d7fe2e102b70b", size = 261578, upload-time = "2026-05-10T18:01:15.564Z" }, - { url = "https://files.pythonhosted.org/packages/a0/f5/3570342900f2acea31d33ff1590c5d8bac1a8e1a2e1c6d34a5d5e61de681/coverage-7.14.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:45899ec2138a4346ed34d601dedf5076fb74edf2d1dd9dc76a78e82397edee90", size = 264394, upload-time = "2026-05-10T18:01:17.607Z" }, - { url = "https://files.pythonhosted.org/packages/16/29/de1bbc01c935b28f89b1dc3db85b011c055e843a8e5e3b83141c3f80af7f/coverage-7.14.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:8767486808c436f05b23ab98eb963fb29185e32a9357a166971685cb3459900f", size = 262022, upload-time = "2026-05-10T18:01:19.304Z" }, - { url = "https://files.pythonhosted.org/packages/35/95/f53890b0bf2fc10ab168e05d38869215e73ca24c4cb521c3bb0eb62fe16b/coverage-7.14.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:a3b5ddfd6aa7ddad53ee3edb231e88a2151507a43229b7d71b953916deca127d", size = 265732, upload-time = "2026-05-10T18:01:21.494Z" }, - { url = "https://files.pythonhosted.org/packages/ed/ea/c919e259081dd2bdf0e43b87209709ba7ec2e4117c2a7f5185379c43463c/coverage-7.14.0-cp313-cp313t-musllinux_1_2_riscv64.whl", hash = "sha256:63df0fe568e698e1045792399f8ab6da3a6c2dce3182813fb92afa2641087b47", size = 260921, upload-time = "2026-05-10T18:01:23.533Z" }, - { url = "https://files.pythonhosted.org/packages/1a/2c/c2831889705a81dc5d1c6ca12e4d8e9b95dfc146d153488a6c0ea685d28e/coverage-7.14.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:827d6397dbd95144939b18f89edf31f63e1f99633e8d5f32f22ba8bdda567477", size = 263109, upload-time = "2026-05-10T18:01:25.165Z" }, - { url = "https://files.pythonhosted.org/packages/5a/a9/2fcae5003cac3d63fe344d2166243c2756935f48420863c5272b240d550b/coverage-7.14.0-cp313-cp313t-win32.whl", hash = "sha256:7bf43e000d24012599b879791cff41589af90674722421ef11b11a5431920bab", size = 223212, upload-time = "2026-05-10T18:01:27.157Z" }, - { url = "https://files.pythonhosted.org/packages/3f/bb/18e94d7b14b9b398164197114a587a04ab7c9fdbe1d237eef57311c5e883/coverage-7.14.0-cp313-cp313t-win_amd64.whl", hash = "sha256:3f5549365af25d770e06b1f8f5682d9a5637d06eb494db91c6fa75d3950cc917", size = 224272, upload-time = "2026-05-10T18:01:29.107Z" }, - { url = "https://files.pythonhosted.org/packages/db/56/4f14fad782b035c81c4ffd09159e7103d42bb1d93ac8496d04b90a11b7da/coverage-7.14.0-cp313-cp313t-win_arm64.whl", hash = "sha256:6d160217ec6fe890f16ad3a9531761589443749e448f91986c972714fad361c8", size = 222530, upload-time = "2026-05-10T18:01:31.151Z" }, - { url = "https://files.pythonhosted.org/packages/1c/18/b9a6586d73992807c26f9a5f274131be3d76b56b18a82b9392e2a25d2e45/coverage-7.14.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9aed9fa983514ca032790f3fe0d1c0e42ca7e16b42432af1706b50a9a46bef5d", size = 220036, upload-time = "2026-05-10T18:01:33.057Z" }, - { url = "https://files.pythonhosted.org/packages/f3/9b/4165a1d56ddc302a0e2d518fd9d412a4fd0b57562618c78c5f21c57194f5/coverage-7.14.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:ba3b8390db29296dbbf49e91b6fe08f990743a90c8f447ba4c2ffc29670dfa63", size = 220368, upload-time = "2026-05-10T18:01:34.705Z" }, - { url = "https://files.pythonhosted.org/packages/69/aa/c12e52a5ba148d9995229d557e3be6e554fe469addc0e9241b2f0956d8ea/coverage-7.14.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3a5d8e876dfa2f102e970b183863d6dedd023d3c0eeca1fe7a9787bc5f28b212", size = 251417, upload-time = "2026-05-10T18:01:36.949Z" }, - { url = "https://files.pythonhosted.org/packages/d7/51/ec641c26e6dca1b25a7d2035ba6ecb7c884ef1a100a9e42fbe4ce4405139/coverage-7.14.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:5ebb8f4614a3787d567e610bbfdf96a4798dd69a1afb1bd8ad228d4111fe6ff3", size = 253924, upload-time = "2026-05-10T18:01:38.985Z" }, - { url = "https://files.pythonhosted.org/packages/33/c4/59c3de0bd1b538824173fd518fed51c1ce740ca5ed68e74545983f4053a9/coverage-7.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b9bf47223dd8db3d4c4b2e443b02bace480d428f0822c3f991600448a176c97", size = 255269, upload-time = "2026-05-10T18:01:40.957Z" }, - { url = "https://files.pythonhosted.org/packages/7b/a9/36dfa153a62040296f6e7febfdb20a5720622f6ef5a81a41e8237b9a5344/coverage-7.14.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3485a836550b303d006d57cc06e3d5afaabc642c77050b7c985a97b13e3776b8", size = 257583, upload-time = "2026-05-10T18:01:42.607Z" }, - { url = "https://files.pythonhosted.org/packages/26/7b/cc2c048d4114d9ab1c2409e9ee365e5ae10736df6dffcfc9444effa6c708/coverage-7.14.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:3e7e88110bae996d199d1693ca8ec3fd52441d426401ae963437598667b4c5eb", size = 251434, upload-time = "2026-05-10T18:01:44.537Z" }, - { url = "https://files.pythonhosted.org/packages/ee/df/6770eaa576e604575e9a78055313250faef5faa84bd6f71a39fece519c43/coverage-7.14.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:15228a6800ce7bdf1b74800595e56db7138cecb338fdbf044806e10dcf182dfe", size = 253280, upload-time = "2026-05-10T18:01:46.175Z" }, - { url = "https://files.pythonhosted.org/packages/ad/9e/1c0264514a3f98259a6d64765a397b2c8373e3ba59ee722a4802d3ec0c61/coverage-7.14.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:9d26ac7f5398bafc5b57421ad994e8a4749e8a7a0e62d05ec7d53014d5963bfa", size = 251241, upload-time = "2026-05-10T18:01:48.732Z" }, - { url = "https://files.pythonhosted.org/packages/64/16/4efdf3e3c4079cdbf0ece56a2fea872df9e8a3e15a13a0af4400e1075944/coverage-7.14.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:2fb73254ff43c911c967a899e1359bc5049b4b115d6e8fbdde4937d0a2246cd5", size = 255516, upload-time = "2026-05-10T18:01:50.819Z" }, - { url = "https://files.pythonhosted.org/packages/93/69/b1de96346603881b3d1bc8d6447c83200e1c9700ffbaff926ba01ff5724c/coverage-7.14.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:454a380af72c6adada298ed270d38c7a391288198dbfb8467f786f588751a90c", size = 251059, upload-time = "2026-05-10T18:01:52.773Z" }, - { url = "https://files.pythonhosted.org/packages/a4/66/2881853e0363a5e0a724d1103e53650795367471b6afb234f8b49e713bc6/coverage-7.14.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:65c86fb646d2bd2972e96bd1a8b45817ed907cee68655d6295fe7ec031d04cca", size = 252716, upload-time = "2026-05-10T18:01:54.506Z" }, - { url = "https://files.pythonhosted.org/packages/55/5c/0d3305d002c41dcde873dbe456491e663dc55152ca526b630b5c47efd62f/coverage-7.14.0-cp314-cp314-win32.whl", hash = "sha256:6a6516b02a6101398e19a3f44820f69bab2590697f7def4331f668b14adaf828", size = 222788, upload-time = "2026-05-10T18:01:56.487Z" }, - { url = "https://files.pythonhosted.org/packages/f9/58/6e1b8f52fdc3184b47dc5037f5070d83a3d11042db1594b02d2a44d786c8/coverage-7.14.0-cp314-cp314-win_amd64.whl", hash = "sha256:45e0f79d8351fa76e256716df91eab12890d32678b9590df7ae1042e4bd4cf5d", size = 223600, upload-time = "2026-05-10T18:01:58.497Z" }, - { url = "https://files.pythonhosted.org/packages/00/70/a18c408e674bc26281cadaedc7351f929bd2094e191e4b15271c30b084cc/coverage-7.14.0-cp314-cp314-win_arm64.whl", hash = "sha256:4b899594a8b2d81e5cc064a0d7f9cac2081fed91049456cae7676787e41549c9", size = 222168, upload-time = "2026-05-10T18:02:00.411Z" }, - { url = "https://files.pythonhosted.org/packages/3d/89/2681f071d238b62aff8dfc2ab44fc24cfdb38d1c01f391a80522ff5d3a16/coverage-7.14.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:f580f8c80acd94ac72e863efe2cab791d8c38d153e0b463b92dfa000d5c84cd1", size = 220766, upload-time = "2026-05-10T18:02:02.313Z" }, - { url = "https://files.pythonhosted.org/packages/bd/c7/c987babafd9207ffa1995e1ef1f9b26762cf4963aa768a66b6f0501e4616/coverage-7.14.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:a2bd259c442cd43c49b30fbafc51776eb19ea396faf159d26a83e6a0a5f13b0c", size = 221035, upload-time = "2026-05-10T18:02:04.017Z" }, - { url = "https://files.pythonhosted.org/packages/5a/e9/d6a5ac3b333088143d6fc877d398a9a674dc03124a2f776e131f03864823/coverage-7.14.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:a706b908dfa85538863504c624b237a3cc34232bf403c057414ebfdb3b4d9f84", size = 262405, upload-time = "2026-05-10T18:02:05.915Z" }, - { url = "https://files.pythonhosted.org/packages/38/b1/e70838d29a7c08e22d44398a46db90815bbcbf28de06992bd9210d1a8d8e/coverage-7.14.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7333cd944ee4393b9b3d3c1b598c936d4fc8d70573a4c7dacfec5590dd50e436", size = 264530, upload-time = "2026-05-10T18:02:07.582Z" }, - { url = "https://files.pythonhosted.org/packages/6b/73/5c31ef97763288d03d9995152b96d5475b527c63d91c84b01caea894b83a/coverage-7.14.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0f162bc9a15b82d947b02651b0c7e1609d6f7a8735ca330cfadec8481dd97d5a", size = 266932, upload-time = "2026-05-10T18:02:09.401Z" }, - { url = "https://files.pythonhosted.org/packages/e1/76/dd56d80f29c5f05b4d76f7e7c6d47cafacae017189c75c5759d24f9ff0cc/coverage-7.14.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:362cb78e01a5dc82009d88004cf60f2e6b6d6fcbfdec05b05af73b0abf40118f", size = 268062, upload-time = "2026-05-10T18:02:11.399Z" }, - { url = "https://files.pythonhosted.org/packages/6e/c7/27ba85cd5b95614f159ff93ebff1901584a8d192e2e5e24c4943a7453f59/coverage-7.14.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:acebd068fca5512c3a6fde9c045f901613478781a73f0e82b307b214daef23fb", size = 261504, upload-time = "2026-05-10T18:02:13.257Z" }, - { url = "https://files.pythonhosted.org/packages/13/2e/e8149f60ab5d5684c6eee881bdf34b127115cddbb958b196768dd9d63473/coverage-7.14.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:29fe3da551dface75deb2ccbf87b6b66e2e7ef38f6d89050b428be94afff3490", size = 264398, upload-time = "2026-05-10T18:02:15.063Z" }, - { url = "https://files.pythonhosted.org/packages/d9/7f/1261b025285323225f4b4abffa5a643649dfd67e25ddca7ebcbdea3b7cb3/coverage-7.14.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:b4cc4fce8672fffcb09b0eafc167b396b3ba53c4a7230f54b7aaffbf6c835fa9", size = 262000, upload-time = "2026-05-10T18:02:16.756Z" }, - { url = "https://files.pythonhosted.org/packages/d3/dc/829c54f60b9d08389439c00f813c752781c496fc5788c78d8006db4b4f2b/coverage-7.14.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5d4a51aad8ba8bdcd2b8bd8f03d4aca19693fa2327a3470e4718a25b03481020", size = 265732, upload-time = "2026-05-10T18:02:18.817Z" }, - { url = "https://files.pythonhosted.org/packages/ed/b0/70bd1419941652fa062689cba9c3eeafb8f5e6fbb890bce41c3bdda5dbd6/coverage-7.14.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:9f323af3e1e4f68b60b7b247e37b8515563a61375518fa59de1af48ba28a3db6", size = 260847, upload-time = "2026-05-10T18:02:20.528Z" }, - { url = "https://files.pythonhosted.org/packages/f2/73/be40b2390656c654d35ea0015ea7ba3d945769cf80790ad5e0bb2d56d2ba/coverage-7.14.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:1a0abc7342ea9711c469dd8b821c6c311e6bc6aac1442e5fbd6b27fae0a8f3db", size = 263166, upload-time = "2026-05-10T18:02:22.337Z" }, - { url = "https://files.pythonhosted.org/packages/29/55/4a643f712fcf7cf2881f8ec1e0ccb7b164aff3108f69b51801246c8799f2/coverage-7.14.0-cp314-cp314t-win32.whl", hash = "sha256:a9f864ef57b7172e2db87a096642dd51e179e085ab6b2c371c29e885f65c8fb2", size = 223573, upload-time = "2026-05-10T18:02:24.11Z" }, - { url = "https://files.pythonhosted.org/packages/27/96/3acae5da0953be042c0b4dea6d6789d2f080701c77b88e44d5bd41b9219b/coverage-7.14.0-cp314-cp314t-win_amd64.whl", hash = "sha256:29943e552fdc08e082eb51400fb2f58e118a83b5542bd06531214e084399b644", size = 224680, upload-time = "2026-05-10T18:02:25.896Z" }, - { url = "https://files.pythonhosted.org/packages/93/3d/6ab5d2dd8325d838737c6f8d83d62eb6230e0d70b87b51b57bbfd08fa767/coverage-7.14.0-cp314-cp314t-win_arm64.whl", hash = "sha256:742a73ea621953b012f2c4c2219b512180dd84489acf5b1596b0aafc55b9100b", size = 222703, upload-time = "2026-05-10T18:02:27.822Z" }, - { url = "https://files.pythonhosted.org/packages/61/e8/cb8e80d6f9f55b99588625062822bf946cf03ed06315df4bd8397f5632a1/coverage-7.14.0-py3-none-any.whl", hash = "sha256:8de5b61163aee3d05c8a2beab6f47913df7981dad1baf82c414d99158c286ab1", size = 211764, upload-time = "2026-05-10T18:02:29.538Z" }, +version = "7.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/8b/adeb62ea8951f13c4c7fef2e7a85e1a06b499c8d8237ea589d496029e53f/coverage-7.15.0.tar.gz", hash = "sha256:9ac3fe7a1435986463eaa8ee253ae2f2a268709ba4ae5c7dd1f52a05391ad78f", size = 925362, upload-time = "2026-07-02T13:10:50.535Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/97/c52dc440c390b6cfa87be9432b141a956e2d56d9b9f5fc8bd71c5f471722/coverage-7.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:50913d4bf5ddafa6ca3693da5e4dd833dd1b772e0283c99ca7f7d287db67331a", size = 220539, upload-time = "2026-07-02T13:08:19.252Z" }, + { url = "https://files.pythonhosted.org/packages/3f/26/602de8c2aec7e2e3e99ebfb8e04ba65598f746275396eea5f6794ff4673f/coverage-7.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:359e141ccd33893ce3f1ad5525f8b96083003677c82182e5907d62d4ea5799fc", size = 221058, upload-time = "2026-07-02T13:08:21.013Z" }, + { url = "https://files.pythonhosted.org/packages/fc/13/ebab0743138891c1d646d61e247ec29639afcbb6c4e1905e6a0f0c75291a/coverage-7.15.0-cp310-cp310-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:3200b6204935f928c64b2ca1f923ab8c1acb7c9de45ec61569711b34d25cccaf", size = 247797, upload-time = "2026-07-02T13:08:22.474Z" }, + { url = "https://files.pythonhosted.org/packages/d3/b7/b6ffb9e042aa48dc4144a8a65529affaec8dca0685309353614a2a7386ad/coverage-7.15.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:be616bf61346883b2cfdc5178669647e03531d81ab761a7e378558b7e8bcb628", size = 249626, upload-time = "2026-07-02T13:08:23.803Z" }, + { url = "https://files.pythonhosted.org/packages/9c/06/243ff05b652333d8e3d060c11223efc2723b19cacf6605e433fa686ab5d4/coverage-7.15.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc7bafc3fe1059463a8fdd97ca79972d6e2bf819d775c7d54991b5b1971201d6", size = 251493, upload-time = "2026-07-02T13:08:25.397Z" }, + { url = "https://files.pythonhosted.org/packages/d3/2b/867faa17030a806114dae388b32a3fa929d8cd4bf39226fbc11f6e6bb705/coverage-7.15.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b713aa7fcf325a01d4184d848acb46fd84f78fdb0978470c636b23a06a753d91", size = 253406, upload-time = "2026-07-02T13:08:26.842Z" }, + { url = "https://files.pythonhosted.org/packages/94/c0/d789ce18f6605afc4895db75723424be2ef494282f77f61d8e5832923183/coverage-7.15.0-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:e38e6fba2d56652fdfaf0231f8f78aeb805234a912de25dc291ee5cce5b8faa4", size = 248512, upload-time = "2026-07-02T13:08:28.398Z" }, + { url = "https://files.pythonhosted.org/packages/c9/b6/b2673c30739f4a2e06649a0a38ad8b093c4d865462dc7bab0e9524a2c3b1/coverage-7.15.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:884499f42e382675be80770391983b90e0c0c774d87dbeeebf5f991cf6612b20", size = 249532, upload-time = "2026-07-02T13:08:29.731Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2e/acd79e9a41beabee92b623afe4f30b549916f48566271475f2907e752828/coverage-7.15.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:840481b12e083dbcbafab14794a8781a958edf327c8d3d70b4eee42f9b8253aa", size = 247537, upload-time = "2026-07-02T13:08:31.173Z" }, + { url = "https://files.pythonhosted.org/packages/12/d4/2d301c4d1b3238d7c88b70ab9d13fd53ed9505662a7ff1b46ba1e2e4e3c3/coverage-7.15.0-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:276646e9481703d09f854f3b2f018f24e19fd7049ae670a92570043eb97203b1", size = 251348, upload-time = "2026-07-02T13:08:32.63Z" }, + { url = "https://files.pythonhosted.org/packages/35/bb/c67708b2bc00f32e12805ec23d5fa677a0a51652f449341a89f9d6b1b715/coverage-7.15.0-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:4de4b4d3f5545aa6c60dc4efd9c63b5b5dcc3bf00fe83146b2bdfffb8f6613bd", size = 247806, upload-time = "2026-07-02T13:08:33.931Z" }, + { url = "https://files.pythonhosted.org/packages/eb/6c/57c4f653c47a6e917748f8938e389e72fbcae44e3643cd906664f0477a13/coverage-7.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:5c504097b2a89b1e85bc6070d920df77daec701337e3aeef2c17775a5dd0ca90", size = 248410, upload-time = "2026-07-02T13:08:35.189Z" }, + { url = "https://files.pythonhosted.org/packages/6c/94/bb083041aef828903668f134273f319f2bd49224962875359c52faa5497f/coverage-7.15.0-cp310-cp310-win32.whl", hash = "sha256:f6e80ed91f98316e86b9c137206b04b2bcfbffccbdff49bd2eb09dddb1cf14e0", size = 222588, upload-time = "2026-07-02T13:08:36.486Z" }, + { url = "https://files.pythonhosted.org/packages/ef/94/a09d8ee618956f626741b0734854bac4425a00e10c0565f5abca64e7e751/coverage-7.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:b3b3e22030f3f6f5e01a5ce69936552a5c0f6992b7698777377b99041961031f", size = 223214, upload-time = "2026-07-02T13:08:37.885Z" }, + { url = "https://files.pythonhosted.org/packages/ae/23/82e910835ef4b8391047025e1d53aa48d66029f444eb8b25373c849bf503/coverage-7.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:003fff99412ea848c0aaebcc78ed2b6ce7d8a1227ed17e68470672770b78a02a", size = 220662, upload-time = "2026-07-02T13:08:39.205Z" }, + { url = "https://files.pythonhosted.org/packages/6d/0d/c7b213dde2f1579de5231062b386d8413f79c11667eb58c39319b25991da/coverage-7.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5cbd804bf2784ce7b45114516050f346ecd50f960c4bb630a7ee9e1d78fa2118", size = 221168, upload-time = "2026-07-02T13:08:40.471Z" }, + { url = "https://files.pythonhosted.org/packages/33/77/d000aeedfac085088337b3c7becdad328474b1f8a9e4c9368a0c99605d68/coverage-7.15.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:8773e15c23305b58882a4611fb9b2755977eae0dc2e515366a1b6c98866cc4c2", size = 251587, upload-time = "2026-07-02T13:08:42.033Z" }, + { url = "https://files.pythonhosted.org/packages/cc/e0/86787c56b9df17afd370d5e293515dd4d9a107a561d13054873eefad8ecc/coverage-7.15.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f50e40081494c1dc4239ebb202014cbcc3306ea96fb6302a34c8cc0967fc5ae8", size = 253497, upload-time = "2026-07-02T13:08:43.387Z" }, + { url = "https://files.pythonhosted.org/packages/3f/02/181bc917359299c07dead6270f94e411151c8b60cec905c33499da69afe6/coverage-7.15.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:daf96f37f5fc3a7b6c6da862eb4aee61c426bd63da236ed4a73ef0e503b4bca5", size = 255607, upload-time = "2026-07-02T13:08:44.897Z" }, + { url = "https://files.pythonhosted.org/packages/b9/35/ca5e7427699913da6788c4f910e73ab16c5f4b59ec5d3a999dce2a45112f/coverage-7.15.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:51aa20f6ae2788fd197747766edf4cd8234fd9423309b934257fa6b21a592723", size = 257563, upload-time = "2026-07-02T13:08:46.334Z" }, + { url = "https://files.pythonhosted.org/packages/0b/4d/b8220bacc2fc3c4e9078e27c32e99fb411479a4718a72bdd00036a9891c8/coverage-7.15.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:03d1f922757662eb7af586e77834792274cff776bc7b1d1a0b66a49ea9d84735", size = 251726, upload-time = "2026-07-02T13:08:47.941Z" }, + { url = "https://files.pythonhosted.org/packages/c4/e4/2e145da1991d72189b9c3cf7eca05c716ee7080d099aaea6757cfc7df008/coverage-7.15.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a6d6acc9a7666245e6133dd15144ca038a85a9cd5026bb06d6bbae9e77440dc9", size = 253301, upload-time = "2026-07-02T13:08:49.5Z" }, + { url = "https://files.pythonhosted.org/packages/72/28/d2c841d698bf762e481f08bd4839d370246b6d9b61dab085a7b20b201a08/coverage-7.15.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1ac2c4c27c7df851dc9a017c2d7de00b69147e84ba3d96f37a530b0b6fb51035", size = 251361, upload-time = "2026-07-02T13:08:51.304Z" }, + { url = "https://files.pythonhosted.org/packages/9d/ed/55d9ffde994fba3897c0c783f77a7d053b0c18787f6892ed5b0aed73f469/coverage-7.15.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:b761a1d504fd4bd1f20f418753964dca9f5862a511fc854dac58296b3b223671", size = 255129, upload-time = "2026-07-02T13:08:52.661Z" }, + { url = "https://files.pythonhosted.org/packages/1d/c0/ecbf33b8c460ea2718aeb813e2df8140d0370e5f67261c31524ceb0a2a8d/coverage-7.15.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:e43b045e11c16e897895758ae90e4a90cf99e93d58549e2f90c0e2272e155695", size = 251081, upload-time = "2026-07-02T13:08:54.188Z" }, + { url = "https://files.pythonhosted.org/packages/a9/de/fb87b4261f54448dd2b9504ef19a58be42cef0d9520595fbfe1219b15234/coverage-7.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:589b54513e901739f4b4582c705ce96b80c96f57641b1464607e2367a270e540", size = 251988, upload-time = "2026-07-02T13:08:55.726Z" }, + { url = "https://files.pythonhosted.org/packages/df/27/3494d5f291b9a4cb868f73c11221a8bd2d5bd761a8f9acea61ff57128dd1/coverage-7.15.0-cp311-cp311-win32.whl", hash = "sha256:106781b8482749162d0b47056937ba0933508e5d9447f65a5e7d5c422f0d6bb4", size = 222754, upload-time = "2026-07-02T13:08:57.091Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ee/cd4847ebc9be6a9c0123d763645a6f1f3be6b8c58c962706368b79cbac07/coverage-7.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:821e92b3631d762a339695824cadbbc73020354eba2a23a551a99ad34938fbe6", size = 223225, upload-time = "2026-07-02T13:08:58.594Z" }, + { url = "https://files.pythonhosted.org/packages/57/37/5011581aa7f2be498b97dcc7c9902192442a42f4f9a748aeadb3d6506b42/coverage-7.15.0-cp311-cp311-win_arm64.whl", hash = "sha256:309990eb5fb8014b9f67cb211f7fd41876ec8a88a88d3ae76de0ed1d611e3640", size = 222774, upload-time = "2026-07-02T13:09:00.074Z" }, + { url = "https://files.pythonhosted.org/packages/2a/74/fd4c0901137c4f8d81a76ada99e43c65163b4c94a02ece107a4ec0c6b615/coverage-7.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b75ee5e8cb7575636ac598719b4307ac529ec8fcd79608a35c3cd4d4dada812d", size = 220838, upload-time = "2026-07-02T13:09:02.084Z" }, + { url = "https://files.pythonhosted.org/packages/0f/2e/2347583467bd7f0402635101a916961915cc68fce652cd0db5f173ea04fc/coverage-7.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ffb31267816b93b075302248cc1737506081b4f163df4401e9df1a6424aafabe", size = 221197, upload-time = "2026-07-02T13:09:03.617Z" }, + { url = "https://files.pythonhosted.org/packages/f0/17/99fa688541ae1d6e84543a0e544f83de0c944815b63e9e7b1ed411d15036/coverage-7.15.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:e4d0bb73455bf97ab243a8f12c37c686ccf1c13bb614b7b85f1d062f06f42b2c", size = 252705, upload-time = "2026-07-02T13:09:05.059Z" }, + { url = "https://files.pythonhosted.org/packages/fb/02/6a95a5cd83b74839017ef9cf48d2d8c9ae60af919e17a3f336e6f9f1b7bd/coverage-7.15.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:20d9ccc4ebd0edc434d86dfd2a1dd2a8efa6b6b3073d0485a394fee86459ebb4", size = 255441, upload-time = "2026-07-02T13:09:06.559Z" }, + { url = "https://files.pythonhosted.org/packages/67/f2/406f6c57d600f68185942422c4c00f1a3255d60aee6e5fd961425cd9987e/coverage-7.15.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:20c8a976c365c8cb12f0cbd099508772ea41fb5fa80657a8506df0e11bd278c5", size = 256556, upload-time = "2026-07-02T13:09:08.197Z" }, + { url = "https://files.pythonhosted.org/packages/74/8e/d3fa48489c15ecdec1ba48fd61f68798555dddd2f6716f9ad42adeb1a2a9/coverage-7.15.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f948fd5ba1b9cbca91f0ae08b4c1ce2b139509149a435e2585d056d57d70bf01", size = 258815, upload-time = "2026-07-02T13:09:09.691Z" }, + { url = "https://files.pythonhosted.org/packages/47/2e/2d40ddd110462c6a2769677cf7f1c119a52b45f568978fc6c98e4cc0dd0f/coverage-7.15.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:f58185f06edf6ad68ec9fb155d63ef650c82f3fbd7e1770e2867751fb13158f4", size = 253117, upload-time = "2026-07-02T13:09:11.212Z" }, + { url = "https://files.pythonhosted.org/packages/51/c0/310782f0d7c3cb2b5ac05ba8d205fe91f24a36f6bf3256098f1782181c38/coverage-7.15.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:02adc79a920c73c647c5d117f55747df7f2de94571884758ce8bc58e04f0a796", size = 254475, upload-time = "2026-07-02T13:09:13.029Z" }, + { url = "https://files.pythonhosted.org/packages/86/f7/702da6c275f8ae6ade423d2877243122932c9b27f5403003b9ef8c927d12/coverage-7.15.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:6eb7c300fbed667fd6e3588eba71c1904cdb06110ca6fdf908c26bdd88b8e382", size = 252619, upload-time = "2026-07-02T13:09:14.699Z" }, + { url = "https://files.pythonhosted.org/packages/fb/84/c5b15a7e5ecba4e56218d772d99fe80a63e63f8d11f12783723a6005ab45/coverage-7.15.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:b5fb23fa2de9dce1f5c36c09066d8fcda16cd96e8e26686caa2d7cb9b567d65c", size = 256689, upload-time = "2026-07-02T13:09:16.103Z" }, + { url = "https://files.pythonhosted.org/packages/95/2f/c8b07559b57701230c61b23a953858c052890c12ef568d81780c6c46e92e/coverage-7.15.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:cec79341dbe6281484024979976d0c7f22beae08b4a254655decd25d42cbe766", size = 252189, upload-time = "2026-07-02T13:09:17.828Z" }, + { url = "https://files.pythonhosted.org/packages/6b/80/6d2f049dd3fd3dbfd60b62ba6b2162a04009e2c002ce70b24cf3878dec7a/coverage-7.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6c664c5444b1d970b1b2a450e21fb19ee5c9cfdf151ded2dda37260031cca0da", size = 254059, upload-time = "2026-07-02T13:09:19.304Z" }, + { url = "https://files.pythonhosted.org/packages/ce/92/b0287a2c42031d25c628f815f89a3cd9f8268ee78bb1252c9356cda1c689/coverage-7.15.0-cp312-cp312-win32.whl", hash = "sha256:5f764a3fa339bde6b3aa97657f5a6a3a9451e4a5b4ea98a2892c773a43525f77", size = 222893, upload-time = "2026-07-02T13:09:20.812Z" }, + { url = "https://files.pythonhosted.org/packages/a9/69/e34c481915fecb499b3146975061dac528752e37706edc1804f32c822469/coverage-7.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:52f9a4d2c4c56c8848bc2f524916698354b0211488b38c49ad9ae54f6cafbff6", size = 223429, upload-time = "2026-07-02T13:09:22.315Z" }, + { url = "https://files.pythonhosted.org/packages/fe/98/6e878f0b571d32684ef3f38d7c03db241ca5b82a5da8a5391596a8f209c4/coverage-7.15.0-cp312-cp312-win_arm64.whl", hash = "sha256:31e5c3e70c85307ea35a12964e2e40f56ca2ee4b1c8c721ccf4609d17071080b", size = 222810, upload-time = "2026-07-02T13:09:23.812Z" }, + { url = "https://files.pythonhosted.org/packages/76/04/145a3748098bcc86b631a85408d2c3dc5c104e0bd86d605468239b25b6c4/coverage-7.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:5be4caf3b28836f078abe700f8944dac4a65d78f16d6c600c89cb624e5535782", size = 220863, upload-time = "2026-07-02T13:09:25.371Z" }, + { url = "https://files.pythonhosted.org/packages/a4/5c/4ed55708fed2c64b63c9bc5715daef670872202101938869b7fe5d5fbb8f/coverage-7.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dd58ad1404704303ca8d4f4b8a1095e7cbc7040ef17a66df1e6619aa10176430", size = 221230, upload-time = "2026-07-02T13:09:26.897Z" }, + { url = "https://files.pythonhosted.org/packages/7b/19/3a80b97d3b2a5c77a01ae359c6bed20c13738fe3d9380f08616d4fec0281/coverage-7.15.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:bbcbb317c2e5ded5b21104af81c29f391be2af98d065693ffbe8d23949b948e5", size = 252227, upload-time = "2026-07-02T13:09:28.543Z" }, + { url = "https://files.pythonhosted.org/packages/a1/fa/b70062750686bd7da454da27927622f48bbac6990ac7a4c4a4653e7b0036/coverage-7.15.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:27f31ecb458da3f859aab3f15ada871eb7a7768807d88df4a9f186bb17737970", size = 254823, upload-time = "2026-07-02T13:09:30.177Z" }, + { url = "https://files.pythonhosted.org/packages/a9/09/dad6a75a2e561b9dc5086a8c5257a7591d584246f67e23e70d2995b89ab6/coverage-7.15.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:13fb759be317fdc62e0f56bffdf61cfcb45c7761ad6b71e3e583e71a67ae753c", size = 256059, upload-time = "2026-07-02T13:09:31.979Z" }, + { url = "https://files.pythonhosted.org/packages/e6/e7/b5d2941fa9564573d44b693a871ff3156f0c42cbefe977a09fa7fdc59971/coverage-7.15.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d5cf007add5ab4bb8fa9f4c77e3732127c9e6cad501d7db43355fbfafca0be84", size = 258190, upload-time = "2026-07-02T13:09:34.035Z" }, + { url = "https://files.pythonhosted.org/packages/7c/1d/8e895bcde3c57ccd46d896dda5f2b3d5df761a1b0c6c9d450d175dedc632/coverage-7.15.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cc78d9843bd576fbe2118248258d485e968dc535f95ed504a7b0867ba9b51389", size = 252456, upload-time = "2026-07-02T13:09:35.765Z" }, + { url = "https://files.pythonhosted.org/packages/14/4c/f6997da343ddeb959be82c3b05322793f92c071ad45f7cb8a96336e2dd5f/coverage-7.15.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a263060f1de0b4b74b4e089c2a70b8003b3781c733329a9c8fd54995328f9950", size = 254192, upload-time = "2026-07-02T13:09:37.445Z" }, + { url = "https://files.pythonhosted.org/packages/17/27/a0bc09d032267b9da89d95a2d874cfbef2a5aebbf0e87cf7aba221d79a99/coverage-7.15.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:c48decf16e0dfd5b049c7d5e82200c23c08126719142998d4f172444e3d0529e", size = 252153, upload-time = "2026-07-02T13:09:39.422Z" }, + { url = "https://files.pythonhosted.org/packages/54/c0/77fc233d9fba07b244c40948c53fe27308b8f21732fb3417f87fbd6fd992/coverage-7.15.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:08fb028000ed0aaa0a4cbdfbb98be7cb42f370db973fbbb469733505ab20e13e", size = 256310, upload-time = "2026-07-02T13:09:41.006Z" }, + { url = "https://files.pythonhosted.org/packages/d5/24/601cecfb5825becacb8d45219a018a3b55b9dbaec624efdb0ea249d08be2/coverage-7.15.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb7dc0c3b7d8a1077abea0b8546ebc5e26d6ef6ecefc2f0f5ad2b8a53bdad837", size = 251974, upload-time = "2026-07-02T13:09:42.733Z" }, + { url = "https://files.pythonhosted.org/packages/47/1e/6f45e5a5b3d5484318d368702af6716b5ab8913b0428bec981a562fcf296/coverage-7.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6cb3602054ccbe9f0d8c2dc04bbeba90d5719236e2cd06e042ddd6d3fc7b6e37", size = 253745, upload-time = "2026-07-02T13:09:44.376Z" }, + { url = "https://files.pythonhosted.org/packages/8e/db/4df027a77bd11d0e527f44c53557c76e54ad027413d0304252ea3a78d67e/coverage-7.15.0-cp313-cp313-win32.whl", hash = "sha256:0bf781da64326b677be344df505171435b6f58716108606621d5d27d964fff8b", size = 222902, upload-time = "2026-07-02T13:09:46.122Z" }, + { url = "https://files.pythonhosted.org/packages/a0/10/0355894d34e231f2c5449e71287e81a50793a325df2e2b027b7bcd9dfd19/coverage-7.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:2c57a275078ee3fa185f83e400f765bc764a549de66d99b47881645cbd4ea629", size = 223444, upload-time = "2026-07-02T13:09:47.687Z" }, + { url = "https://files.pythonhosted.org/packages/06/ef/bb725f263befaaff851203ab338e68af15e195d7f7b5f323162532d9b6a8/coverage-7.15.0-cp313-cp313-win_arm64.whl", hash = "sha256:3812c61afc6685c7999b39320779ab8f43b7a3081fdb0def39976e56fbdb9a21", size = 222839, upload-time = "2026-07-02T13:09:49.717Z" }, + { url = "https://files.pythonhosted.org/packages/4f/9c/1e3ca54f72a3185ece06c58d871099898c48f0ed6430d17b6ab75f0d180a/coverage-7.15.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:41cb79af843222e11da87127ad0ecbfa878abadd0f770a4a99391a27d3887324", size = 220906, upload-time = "2026-07-02T13:09:51.339Z" }, + { url = "https://files.pythonhosted.org/packages/09/37/f718613d83b274880382f6b67e78f3802549ae39b0b3e65ae5b5974df56e/coverage-7.15.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:7d2008989ef8fe54188d3f3bfa2e3099b025af11e90a6a1b9e7dc433d04263d8", size = 221239, upload-time = "2026-07-02T13:09:53.138Z" }, + { url = "https://files.pythonhosted.org/packages/a7/ce/22bae91e0b75445f68d365c7643ed0aa4880bbf77450ee74ca65bdae53a7/coverage-7.15.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:769e8ece11a596315ebf5aa7ec383aeeed016c091d2bf6363ffb996d41529092", size = 252286, upload-time = "2026-07-02T13:09:54.996Z" }, + { url = "https://files.pythonhosted.org/packages/dd/1e/bec5e32aa508615d9d7a2790effb25fb4dc28606e995816afe400b25ece3/coverage-7.15.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:65a6b6164ee5c39e2f3803f314292d6c61a607ba7fee253d1e03c42dc3903502", size = 254789, upload-time = "2026-07-02T13:09:56.678Z" }, + { url = "https://files.pythonhosted.org/packages/17/29/0e865435b4354e4a7c03b1b7920046d31d0a273d55decefea27e011cb9bf/coverage-7.15.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75128817f95a5c45bb01d65fd2d8b9cb54bbe03d81608fb70e3e14b437ad56c2", size = 256135, upload-time = "2026-07-02T13:09:58.343Z" }, + { url = "https://files.pythonhosted.org/packages/84/ff/33a870b58a13325d62fc0a6c8f01fa0ff667cef60c7498e2382a147dfa18/coverage-7.15.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9887bb428fe2d4cd4bee89bac1a6c9932f484afd5b36fbd4ff6ea5f825bb1f5e", size = 258449, upload-time = "2026-07-02T13:10:00.057Z" }, + { url = "https://files.pythonhosted.org/packages/18/7b/6fffe596bf3ddba8462758d02c5dad730fd91055a6634aa2e4226229181a/coverage-7.15.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0bfc0be1f702042207a93a00523b1065ee1fe951e96edf311581c0bbc2e34888", size = 252313, upload-time = "2026-07-02T13:10:01.946Z" }, + { url = "https://files.pythonhosted.org/packages/58/1b/11468dd6c1676ab831a70cb9a8d4e198e8607fa0b7220ab918b73fe9bfbd/coverage-7.15.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f64627d55def5a43282d70e08396672692f77e4da610a5bb8bb4060b432b6859", size = 254142, upload-time = "2026-07-02T13:10:04.065Z" }, + { url = "https://files.pythonhosted.org/packages/79/41/29328e21d16b1b95092c30dd700e08cf915bd3734f836df8f3bdb0e8fa9f/coverage-7.15.0-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:2c6f0fa473003905c6d5bac328ee4eba9fbea654f15bc24b8a3274b23363fa99", size = 252108, upload-time = "2026-07-02T13:10:06.11Z" }, + { url = "https://files.pythonhosted.org/packages/9b/de/05ccfb990439655b35afbfd8e0d13fe66677565a7d4eb38c3f5ef2635e1c/coverage-7.15.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:2bcf9afaf064172c6ec3c58a325a9957ad1178c05dd934e25f253321776e0676", size = 256385, upload-time = "2026-07-02T13:10:08.141Z" }, + { url = "https://files.pythonhosted.org/packages/51/0e/486828a3d2695ea7a2609f17ff572f6b01905e608379440a11da4b8dffbe/coverage-7.15.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:baf06bc987115d6fb938d403f7eab684a057766c490367999a2b71a6883110c6", size = 251923, upload-time = "2026-07-02T13:10:10.179Z" }, + { url = "https://files.pythonhosted.org/packages/18/c7/03582b6715f078e5e558354c87616d945b9894cda2dace8e4009b17035e4/coverage-7.15.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f0405f2ff97b1c4c0e782cb32e02f32369bcf2e6b618b591d67e1ea754575dfe", size = 253580, upload-time = "2026-07-02T13:10:12.052Z" }, + { url = "https://files.pythonhosted.org/packages/db/dc/9e578bbaf2ecb4959a81b7e7601ad8cca772cba2892e8d144cb749b4a71a/coverage-7.15.0-cp314-cp314-win32.whl", hash = "sha256:ab282853ed5fbd64bbb162f19cb8fcb7087187508a6374b4f9c34ec1577c4e8f", size = 223107, upload-time = "2026-07-02T13:10:13.994Z" }, + { url = "https://files.pythonhosted.org/packages/ae/3e/c8c3b75d8dbe0e35f7b0cc3ff5e949fc59500f70b21d0398813f66740664/coverage-7.15.0-cp314-cp314-win_amd64.whl", hash = "sha256:3bb3040e9f4bbe26fcb0cd7cc85ac63e630d3f3a9c74f027abf4caa27e706663", size = 223597, upload-time = "2026-07-02T13:10:15.906Z" }, + { url = "https://files.pythonhosted.org/packages/cd/bc/3cbc9fb036eb388519bccd521f783499c39b64256013fbc362782f196fe1/coverage-7.15.0-cp314-cp314-win_arm64.whl", hash = "sha256:346771144d34f7fa84ec28386f78e0f31653f33cf35e19d253d5b35f9e8201da", size = 223020, upload-time = "2026-07-02T13:10:17.844Z" }, + { url = "https://files.pythonhosted.org/packages/28/00/199c4a8d656dff63102577a056c0fce2ff6a79e40adac092fc986c49cbf1/coverage-7.15.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:d34a010905fb6401324ba016b5da03d574967f7b21ce48ea41e66f0f1f95f641", size = 221638, upload-time = "2026-07-02T13:10:19.703Z" }, + { url = "https://files.pythonhosted.org/packages/ba/8e/9d0092c96a3d3a26951ecc7020826aa57bcb1b119ca81acbba996884ab13/coverage-7.15.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:bb25d825d885ca8036795dacfc3924d33091fc76d71ebc99420c6b79e77d96fa", size = 221903, upload-time = "2026-07-02T13:10:21.514Z" }, + { url = "https://files.pythonhosted.org/packages/6d/b4/c0ca3028f42c9a08e51feb4561ef1192e5de99797cd1db5b04590c215bda/coverage-7.15.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:94c9686bfe8a9a6810297aecbd99beaa3445f9e8dc2f80b1382cca0d86b64461", size = 263267, upload-time = "2026-07-02T13:10:23.261Z" }, + { url = "https://files.pythonhosted.org/packages/5f/aa/a375e3846e5d3c013dc600b2a3231089055c73d77f5393dd2192a8d64da6/coverage-7.15.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9bd671c25f9d85f09d7ec481d0e43d5139f486c06a37139847a7ce569788af72", size = 265390, upload-time = "2026-07-02T13:10:25.152Z" }, + { url = "https://files.pythonhosted.org/packages/92/e1/5783cdabb797305e1c9e4809fea496d31834c51fa772514f73dc148bcfc9/coverage-7.15.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:110cbdf8d2e216577312cf06ccf85539c0e5a5420ef747e4a4719b5e483c88cd", size = 267811, upload-time = "2026-07-02T13:10:27.249Z" }, + { url = "https://files.pythonhosted.org/packages/85/31/96d8bbf58b8e9193bc8389574a91a0db48355ee98feb66aa6bf8d1b32eea/coverage-7.15.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2c5d4619214f1d9993e7b00a8600d14614b7e9d84e89507460b126aa5e6559e5", size = 268928, upload-time = "2026-07-02T13:10:29.242Z" }, + { url = "https://files.pythonhosted.org/packages/5e/7a/5294567e811a1cb7eda93140c628fa050d66189da28da320f93d1d815c73/coverage-7.15.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:781a704516e2d8346fbbd5be6c6f3412dd824785146528b3a01816f26c081007", size = 262378, upload-time = "2026-07-02T13:10:31.107Z" }, + { url = "https://files.pythonhosted.org/packages/69/3f/3f48538421f899f28946f90a3d272136a4686e1abf461cc9249a783ee0f3/coverage-7.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:bd4a1b44bcb65ee29e947ac92bbee04956df3a6bfc6143641bb6cae7ede00fc9", size = 265263, upload-time = "2026-07-02T13:10:32.942Z" }, + { url = "https://files.pythonhosted.org/packages/ce/d3/092df15efcab8a9c1467ee960eb8019bbad3f9300d115d89ea6195f369ff/coverage-7.15.0-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:0e4950c9d6d3e39c64c991814ff315e2d0b9cb8152363594212c9e55208c0a8f", size = 262866, upload-time = "2026-07-02T13:10:35.104Z" }, + { url = "https://files.pythonhosted.org/packages/e5/ab/0254d2b88665efb2c57ad368cc77ab5de3435bd8d5add4729c1b0e79431e/coverage-7.15.0-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:fe9c87ff42e5472d80d21704972e1f96e104a0a599d77c5e35db5a3c562e2571", size = 266599, upload-time = "2026-07-02T13:10:37.05Z" }, + { url = "https://files.pythonhosted.org/packages/a8/79/1cfa4023e489ce6fbc7be4a5d442dbc375edb4f4fda39a352cedb53263c2/coverage-7.15.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:f00d5ae1dd2fe13fb8186e3e7d37bcbd8b25c0d764ff7d1b32cef9be058510a8", size = 261714, upload-time = "2026-07-02T13:10:38.966Z" }, + { url = "https://files.pythonhosted.org/packages/b7/eb/fee5c8665656be63f497418d410484637c438172568688e8ac92e06574e7/coverage-7.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:363ab38cc78b615f11c9cac3cf1d7eef950c18b9fdedfb9066f59461dcf84d68", size = 264025, upload-time = "2026-07-02T13:10:40.789Z" }, + { url = "https://files.pythonhosted.org/packages/ab/99/63005db722f91edc81abc16302f9cc2f6228c1679e46e15be9ae144b14d0/coverage-7.15.0-cp314-cp314t-win32.whl", hash = "sha256:54fd9c53a5fafff509195f1b6a3f9be615d8e8362a3629ff1de23d270c03c86b", size = 223413, upload-time = "2026-07-02T13:10:42.597Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e8/2bc6181c4fb06f1a6b981eb85330cc57bfad7e3f710fc9c9d350013ba228/coverage-7.15.0-cp314-cp314t-win_amd64.whl", hash = "sha256:87b47553097ba185ed964866078e7e63adea9f5f51b5f39691c34f30afd21080", size = 224245, upload-time = "2026-07-02T13:10:44.47Z" }, + { url = "https://files.pythonhosted.org/packages/79/b8/4d959bf9cc45d0cfed2f4d35cafcab978cdb6ea02eb5100009cd740632a3/coverage-7.15.0-cp314-cp314t-win_arm64.whl", hash = "sha256:aeefb2dd178fe7eee79f0ad25d75855cb35ee9ed472db2c5ea06f5b4fd00cec5", size = 223558, upload-time = "2026-07-02T13:10:46.368Z" }, + { url = "https://files.pythonhosted.org/packages/52/30/21b2ad45959cd50e909e02ebac1e30b4ceb7162e91c11d4c570223a458b7/coverage-7.15.0-py3-none-any.whl", hash = "sha256:56da6a4cbe8f7e9e80bd072ca9cefe67d7106a440a7ec06519ec6507ac94ad19", size = 212632, upload-time = "2026-07-02T13:10:48.641Z" }, ] [package.optional-dependencies] @@ -510,11 +491,11 @@ toml = [ [[package]] name = "distlib" -version = "0.4.0" +version = "0.4.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/96/8e/709914eb2b5749865801041647dc7f4e6d00b549cfe88b65ca192995f07c/distlib-0.4.0.tar.gz", hash = "sha256:feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d", size = 614605, upload-time = "2025-07-17T16:52:00.465Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c9/02/bd72be9134d25ed783ecbbc38a539ffaefbf90c78418c7fb7229600dbac7/distlib-0.4.3.tar.gz", hash = "sha256:f152097224a0ae24be5a0f6bae1b9359af82133bce63f98a95f86cae1aede9ed", size = 615141, upload-time = "2026-06-12T08:04:52.847Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl", hash = "sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16", size = 469047, upload-time = "2025-07-17T16:51:58.613Z" }, + { url = "https://files.pythonhosted.org/packages/02/08/9c41fb51ab5b43eb21674aff13df270e8ba6c4b29c8624e328dc7a9482af/distlib-0.4.3-py2.py3-none-any.whl", hash = "sha256:4b0ce306c966eb73bc3a7b6abad017c556dadd92c44701562cd528ac7fde4d5b", size = 470628, upload-time = "2026-06-12T08:04:50.506Z" }, ] [[package]] @@ -531,7 +512,7 @@ wheels = [ [[package]] name = "fasthttp-client" -version = "1.3.22" +version = "1.3.27" source = { editable = "." } dependencies = [ { name = "annotated-doc" }, @@ -602,11 +583,11 @@ dev = [ [[package]] name = "filelock" -version = "3.29.0" +version = "3.29.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz", hash = "sha256:69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90", size = 57571, upload-time = "2026-04-19T15:39:10.068Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e3/ee/29c668c50888588c432a702f7c2e8ee8a0c9e5286028d91f170308d6b2e9/filelock-3.29.5.tar.gz", hash = "sha256:6e6034c57a00a020e767f2614a5539863f056de7e7991d6d1473aef7ff73f156", size = 68927, upload-time = "2026-07-03T03:50:31.818Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/47/dd9a212ef6e343a6857485ffe25bba537304f1913bdbed446a23f7f592e1/filelock-3.29.0-py3-none-any.whl", hash = "sha256:96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258", size = 39812, upload-time = "2026-04-19T15:39:08.752Z" }, + { url = "https://files.pythonhosted.org/packages/4a/e3/f1fae3647d170919c2cf2a898e77e7d1a4e5c7cae0aed7bb4bd3f5ebff6f/filelock-3.29.5-py3-none-any.whl", hash = "sha256:8af830889ba3a0ffcefbd6c7d2af8a54012058103771f2e10848222f476a1693", size = 45073, upload-time = "2026-07-03T03:50:30.445Z" }, ] [[package]] @@ -766,11 +747,11 @@ wheels = [ [[package]] name = "hpack" -version = "4.1.0" +version = "4.2.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276, upload-time = "2025-01-22T21:44:58.347Z" } +sdist = { url = "https://files.pythonhosted.org/packages/26/5b/fcabf6028144a8723726318b07a32c2f3314acdff6265743cf08a344b18e/hpack-4.2.0.tar.gz", hash = "sha256:0895cfa3b5531fc65fe439c05eb65144f123bf7a394fcaa56aa423548d8e45c0", size = 51300, upload-time = "2026-06-23T18:34:46.667Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357, upload-time = "2025-01-22T21:44:56.92Z" }, + { url = "https://files.pythonhosted.org/packages/71/b4/4a9fcfb2aef6ba44d9073ecd301443aa00b3dac95de5619f2a7de7ec8a91/hpack-4.2.0-py3-none-any.whl", hash = "sha256:858ac0b02280fa582b5080d68db0899c62a80375e0e5413a74970c5e518b6986", size = 34246, upload-time = "2026-06-23T18:34:45.472Z" }, ] [[package]] @@ -826,11 +807,11 @@ wheels = [ [[package]] name = "idna" -version = "3.16" +version = "3.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz", hash = "sha256:d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d", size = 203770, upload-time = "2026-05-22T00:16:18.781Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", hash = "sha256:ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848", size = 196711, upload-time = "2026-06-02T14:34:07.794Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/16/70255075a9859a0e3adb789b68ceb0e210dec03934245fd98d248226572f/idna-3.16-py3-none-any.whl", hash = "sha256:cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5", size = 74165, upload-time = "2026-05-22T00:16:16.698Z" }, + { url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", hash = "sha256:7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", size = 65455, upload-time = "2026-06-02T14:34:06.319Z" }, ] [[package]] @@ -1304,11 +1285,11 @@ wheels = [ [[package]] name = "platformdirs" -version = "4.9.6" +version = "4.10.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/9f/4a/0883b8e3802965322523f0b200ecf33d31f10991d0401162f4b23c698b42/platformdirs-4.9.6.tar.gz", hash = "sha256:3bfa75b0ad0db84096ae777218481852c0ebc6c727b3168c1b9e0118e458cf0a", size = 29400, upload-time = "2026-04-09T00:04:10.812Z" } +sdist = { url = "https://files.pythonhosted.org/packages/d7/47/e4501f49c178ae1d9f4a75073fda4204f52647993f075a9db4d14930e0c5/platformdirs-4.10.0.tar.gz", hash = "sha256:31e761a6a0ca04faf7353ea759bdba55652be214725111e5aac52dfa29d4bef7", size = 31224, upload-time = "2026-05-28T03:32:53.587Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/a6/a0a304dc33b49145b21f4808d763822111e67d1c3a32b524a1baf947b6e1/platformdirs-4.9.6-py3-none-any.whl", hash = "sha256:e61adb1d5e5cb3441b4b7710bea7e4c12250ca49439228cc1021c00dcfac0917", size = 21348, upload-time = "2026-04-09T00:04:09.463Z" }, + { url = "https://files.pythonhosted.org/packages/81/e6/cd9575ac904136b3cbf7aa7ee819ef86eedb7274e46f230e94ea4342e729/platformdirs-4.10.0-py3-none-any.whl", hash = "sha256:fb516cdb12eb0d857d0cd85a7c57cea4d060bee4578d6cf5a14dfdf8cbf8784a", size = 22743, upload-time = "2026-05-28T03:32:52.175Z" }, ] [[package]] @@ -1606,20 +1587,20 @@ wheels = [ [[package]] name = "pymdown-extensions" -version = "10.21.3" +version = "11.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown" }, { name = "pyyaml" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/9e/26/d1015444da4d952a1ca487a236b522eb979766f0295a0bd0c5fc089989a9/pymdown_extensions-10.21.3.tar.gz", hash = "sha256:72cfcf55f07aea0d4af2c4f11dd4e52466ddfb1bb819673146398e0bd3a77354", size = 854140, upload-time = "2026-05-13T12:57:32.267Z" } +sdist = { url = "https://files.pythonhosted.org/packages/21/a9/5f0c535ba3b08fe09270c16808e053a968868242ecbd5676d4e3a488bf28/pymdown_extensions-11.0.1.tar.gz", hash = "sha256:dd2905ae6fc5b75582fafb139a1266ffc754705efa902aa50067fa7ff4f94ec0", size = 857113, upload-time = "2026-07-02T17:59:22.955Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/7e/85/545a951eecc270fcd688288c600017e2050a1aacb56c711d208586d3e470/pymdown_extensions-10.21.3-py3-none-any.whl", hash = "sha256:d7a5d08014fc571e80ca21dd6f854e31f94c489800350564d55d15b3c41e76b6", size = 269002, upload-time = "2026-05-13T12:57:30.296Z" }, + { url = "https://files.pythonhosted.org/packages/d6/54/da572c98c0b77626a91b5d3b89f0231d8bff5125c225420908632f8b342d/pymdown_extensions-11.0.1-py3-none-any.whl", hash = "sha256:db3943a62bab7e03af1364f0c4083e64b91fb097675a4b6cceccfbe9a77e5eb2", size = 269455, upload-time = "2026-07-02T17:59:21.271Z" }, ] [[package]] name = "pytest" -version = "9.0.3" +version = "9.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "sys_platform == 'win32'" }, @@ -1630,9 +1611,9 @@ dependencies = [ { name = "pygments" }, { name = "tomli", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" } +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/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" }, + { 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]] @@ -1714,15 +1695,15 @@ wheels = [ [[package]] name = "python-discovery" -version = "1.3.1" +version = "1.4.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/48/60/e88788207d81e46362cfbef0d4aaf4c0f49efc3c12d4c3fa3f542c34ebec/python_discovery-1.3.1.tar.gz", hash = "sha256:62f6db28064c9613e7ca76cb3f00c38c839a07c31c00dfe7ed0986493d2150a6", size = 68011, upload-time = "2026-05-12T20:53:36.336Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0b/1a/cbbaf13b730abb0a16b964d984e19f2fe520c21a4dc664051359a3f5a9e7/python_discovery-1.4.2.tar.gz", hash = "sha256:8f3746c4b4968d22afbb97d36e1a0e5b66e6c0f297290f2e95f05b9b8bf18690", size = 70277, upload-time = "2026-06-11T16:10:42.383Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b7/6f/a05a317a66fee0aad270011461f1a63a453ed12471249f172f7d2e2bc7b4/python_discovery-1.3.1-py3-none-any.whl", hash = "sha256:ed188687ebb3b82c01a17cd5ac62fc94d9f6487a7f1a0f9dfe89753fec91039c", size = 33185, upload-time = "2026-05-12T20:53:34.969Z" }, + { url = "https://files.pythonhosted.org/packages/1a/82/a70006589557f267f15bd384c0642ad49f0d97b690c3a05b166b9dcbad3b/python_discovery-1.4.2-py3-none-any.whl", hash = "sha256:475803f53b7b2ed6e490e27373f9d8340f7d2eebf9acdaf645d7d714c97bb500", size = 33886, upload-time = "2026-06-11T16:10:41.192Z" }, ] [[package]] @@ -1831,27 +1812,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.15" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/84/6f/a76f7d96e5c962f5b69cee865e49c15c1116897c01990faa8a57edb62e7f/ruff-0.15.15.tar.gz", hash = "sha256:b8dff018130b46d8e5bf0f926ef6b60cf871d6d5ae45fc9334e09632daa741d6", size = 4706985, upload-time = "2026-05-28T14:16:57.784Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/9d/3a45c05b8ab04b4705989de70a79008e27c8003296a0feaee9edc18dd7e9/ruff-0.15.15-py3-none-linux_armv6l.whl", hash = "sha256:cf93e5388f412e1b108b1f8b34a6e036b70fe8aff89393befad96fe48670311b", size = 10710652, upload-time = "2026-05-28T14:16:06.701Z" }, - { url = "https://files.pythonhosted.org/packages/05/66/da974431624bf3b49f6ee1f9543c02d929ff1cba78b0d5a79c38cf21f744/ruff-0.15.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:ac5a646d1f6a7dadd5d50842dae2c1f9862ac887ef5d1b1375e02def791fde6e", size = 11096615, upload-time = "2026-05-28T14:16:23.313Z" }, - { url = "https://files.pythonhosted.org/packages/8c/09/7443452e5d290230a712103f2fdceeef7184f3ec99a2bd01c8be78aaceb5/ruff-0.15.15-py3-none-macosx_11_0_arm64.whl", hash = "sha256:77d955a431430c66f72dd94e379ad38a16daea3d25094872ac4edf9e797be530", size = 10436683, upload-time = "2026-05-28T14:16:40.974Z" }, - { url = "https://files.pythonhosted.org/packages/53/01/d330c26a57fa4f3943a14424904027428315b700fe4d14a84bb123a649e5/ruff-0.15.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7614ee79c69788cf6cedd568069ade9cecc22a1ad20494efe8d0c9ebb4b622d4", size = 10769064, upload-time = "2026-05-28T14:16:28.905Z" }, - { url = "https://files.pythonhosted.org/packages/1d/85/cc8770f8bdff541b1da8392d1634141fe4a0e3f4ee596605959b7906c27f/ruff-0.15.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3cdb1679e06a1f6b47bc384714ae96f6e2fb65ca441eb78c43d2ca554176ce1f", size = 10511987, upload-time = "2026-05-28T14:16:43.732Z" }, - { url = "https://files.pythonhosted.org/packages/7c/29/8c190c1472b63013583ba391f3342036e02010544c1270455ed8e519bdf3/ruff-0.15.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2728b93d7b23a603ea2c0ac6eb73d760bd38ec9de35f35fb41e18f7a3fee7622", size = 11275100, upload-time = "2026-05-28T14:16:55.244Z" }, - { url = "https://files.pythonhosted.org/packages/9f/6b/7e145ce2cc8e63d6834eca03d83a0e18d121def5c69f91b4cf4011ed4879/ruff-0.15.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:be582fcc0db438902c7792b08d6ddf6c9b9e21addaa10092c2c741cfb09e5a45", size = 12176903, upload-time = "2026-05-28T14:16:14.368Z" }, - { url = "https://files.pythonhosted.org/packages/80/a3/d5974637f68e451f7fadf015cf3101d1cd7d8ba5027cffe0b9e3826ebe6b/ruff-0.15.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7aa77465b8ecaf1a27bea098d696f7fed5e1eccbd10b321b682d6de586ae5627", size = 11404550, upload-time = "2026-05-28T14:16:20.138Z" }, - { url = "https://files.pythonhosted.org/packages/fe/1c/e6e5e568f22be4fb05d6244234aba384c06b451252453b821e1a529263cf/ruff-0.15.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:48decfa11d740de4889de623be1463308346312f2409a56e24aa280c86162dc4", size = 11382027, upload-time = "2026-05-28T14:16:46.615Z" }, - { url = "https://files.pythonhosted.org/packages/1d/01/170921b49fcd2e8858825593f91cf7146c3e40a5c3e6df763e4bb0484dde/ruff-0.15.15-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a5015088452ca0081387063649ec67f06d3d1d6b8b936a1f836b5e9657ecd48c", size = 11366041, upload-time = "2026-05-28T14:16:26.247Z" }, - { url = "https://files.pythonhosted.org/packages/87/54/a7bad711d7de93254e15e06a4c375b89a03d18de45d3e5dcc86a4472fb1a/ruff-0.15.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f5294aab6356c81600fcdea3a62bb1b924dfd5e91767c12318d3f68f86af57cd", size = 10741795, upload-time = "2026-05-28T14:16:17.11Z" }, - { url = "https://files.pythonhosted.org/packages/c9/31/38c075963668f8b41c6914ee0f6f318727fbe30ab9145cb29e6df464c5fa/ruff-0.15.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:db5bd4d802415cca656dc1616070b725952d6ae95eb5d4831e49fbd94a38f75f", size = 10511117, upload-time = "2026-05-28T14:16:31.767Z" }, - { url = "https://files.pythonhosted.org/packages/9d/96/6ff689e1f7e375d1d97075eca022f74c2bab59554a432fe4d2e6f091986a/ruff-0.15.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:587a6278ed42059191c1a466e490bd7930fb50bd2e255398bc29616c895a61cb", size = 10994867, upload-time = "2026-05-28T14:16:35.149Z" }, - { url = "https://files.pythonhosted.org/packages/c3/c2/5dce0ab9f92a8d534fa62b9bf9caca3eddb8c1a81b616f5e195ada4f0d6e/ruff-0.15.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:df0c1c084f5f4be9812f61518a45c440d3c30d69ce4bf6c5270e66d38338f02a", size = 11482101, upload-time = "2026-05-28T14:16:49.598Z" }, - { url = "https://files.pythonhosted.org/packages/b1/c0/1003b60edd697c649faf61f1a34094b1abb38fb3d1181e3f895781250a08/ruff-0.15.15-py3-none-win32.whl", hash = "sha256:29428ea79694afbe756d45fd59b36f22b6b020dc0443cf7de0173046236964b9", size = 10716774, upload-time = "2026-05-28T14:16:52.337Z" }, - { url = "https://files.pythonhosted.org/packages/02/a8/1269eddd6945a06c23f055ef7848886e37cf9d6a8bebb386a3115f01470c/ruff-0.15.15-py3-none-win_amd64.whl", hash = "sha256:8df0323902e15e24bc4bf246da830573d3cf3352bd0b9a164eab335d111ff4a4", size = 11868463, upload-time = "2026-05-28T14:16:11.333Z" }, - { url = "https://files.pythonhosted.org/packages/4e/b2/920464c907b191e37469d477a1aa8bc048b8f36c4c1610dfa4ab87b39e18/ruff-0.15.15-py3-none-win_arm64.whl", hash = "sha256:3c8ceca6792f38196b8f589bc92eccd03eef286602da92e5dc05cc42ef6441b7", size = 11138498, upload-time = "2026-05-28T14:16:38.425Z" }, +version = "0.15.20" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/dc/35b341fc554ba02f217fc10da57d1a75168cfbcf75b0ef2202176d4c4f2d/ruff-0.15.20.tar.gz", hash = "sha256:1416eb04349192646b54de98f146c4f59afe37d0decfc02c3cbbf396f3a28566", size = 4755489, upload-time = "2026-06-25T17:20:37.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/d9/2d5014f0253ba541d2061d9fa7193f48e941c8b21bb88a7ff9bbe0bd0596/ruff-0.15.20-py3-none-linux_armv6l.whl", hash = "sha256:00e188c53e499c3c1637f73c91dcf2fb56d576cab76ce1be50a27c4e80e37078", size = 10839665, upload-time = "2026-06-25T17:19:44.702Z" }, + { url = "https://files.pythonhosted.org/packages/c6/d3/ac1798ba64f670698867fcfc591d50e7e421bef137db564858f619a30fcf/ruff-0.15.20-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:9ebd1fd9b9c95fc0bd7b2761aebec1f030013d2e193a2901b224af68fe47251b", size = 11208649, upload-time = "2026-06-25T17:19:48.787Z" }, + { url = "https://files.pythonhosted.org/packages/47/47/d3ac899991202095dfcf3d5176be4272642be3cf981a2f1a30f72a2afb95/ruff-0.15.20-py3-none-macosx_11_0_arm64.whl", hash = "sha256:c5b16cdd67ca108185cd36dce98c576350c03b1660a751de725fb049193a0632", size = 10622638, upload-time = "2026-06-25T17:19:51.354Z" }, + { url = "https://files.pythonhosted.org/packages/33/13/4e043fe30aa94d4ff5213a9881fc296d12960f5971b234a5263fdc225312/ruff-0.15.20-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3413bb3c3d2ca6a8208f1f4809cd2dca3c6de6d0b491c0e70847672bde6e6efd", size = 10984227, upload-time = "2026-06-25T17:19:54.044Z" }, + { url = "https://files.pythonhosted.org/packages/76/e6/92e7bf40388bc5800073b96564f56264f7e48bfd1a498f5ced6ae6d5a769/ruff-0.15.20-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd7ec42b3bb3da066488db093308a69c4ac5ee6d2af333a86ba6e2eb2e7dd44b", size = 10622882, upload-time = "2026-06-25T17:19:57.037Z" }, + { url = "https://files.pythonhosted.org/packages/13/7a/43460be3f24495a3aa46d4b16873e2c4941b3b5f0b00cf88c03b7b94b339/ruff-0.15.20-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e1a36ad0eb77fba9aabfb69ede54de6f376d04ac18ebea022847046d340a8267", size = 11474808, upload-time = "2026-06-25T17:20:00.357Z" }, + { url = "https://files.pythonhosted.org/packages/27/a0/f37077884873221c6b33b4ab49eb18f9f88e54a16a25a5bca59bef46dd66/ruff-0.15.20-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b6df3b1e4610432f0386dba04d853b5f08cbbc903410c6fcc02f620f05aff53c", size = 12293094, upload-time = "2026-06-25T17:20:03.446Z" }, + { url = "https://files.pythonhosted.org/packages/a6/74/165545b60256a9704c21ac0ec4a0d07933b320812f9584836c9f4aca4292/ruff-0.15.20-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e89f198a1ea6ef0d727c1cf16088bc91a6cb0ab947dedc966715691647186eae", size = 11526176, upload-time = "2026-06-25T17:20:06.301Z" }, + { url = "https://files.pythonhosted.org/packages/86/b1/a976a136d40ade83ce743578399865f57001003a409acadc0ecbb3051082/ruff-0.15.20-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:309809086c2acb67624950a3c8133e80f32d0d3e27106c0cd60ff26657c9f24b", size = 11520767, upload-time = "2026-06-25T17:20:09.191Z" }, + { url = "https://files.pythonhosted.org/packages/19/0f/f032696cb01c9b54c0263fa393474d7758f1cdc021a01b04e3cbc2500999/ruff-0.15.20-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:2d2374caa2f2c2f9e2b7da0a50802cfb8b79f55a9b5e49379f564544fbf56487", size = 11500132, upload-time = "2026-06-25T17:20:13.602Z" }, + { url = "https://files.pythonhosted.org/packages/4b/f4/51b1a14bc69e8c224b15dab9cce8e99b425e0455d462caa2b3c9be2b6a8e/ruff-0.15.20-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a1ed17b65293e0c2f22fc387bc13198a5de94bf4429589b0ff6946b0feaf21a3", size = 10943828, upload-time = "2026-06-25T17:20:16.635Z" }, + { url = "https://files.pythonhosted.org/packages/71/4b/fe267640783cd02bf6c5cc290b1df1051be2ec294c678b5c15fe19e52343/ruff-0.15.20-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f701305e66b38ea6c91882490eb73459796808e4c6362a1b765255e0cdcd4053", size = 10645418, upload-time = "2026-06-25T17:20:19.4Z" }, + { url = "https://files.pythonhosted.org/packages/b0/c0/a65aa4ec2f5e87a1df32dc3ec1fede434fe3dfd5cbcf3b503cafc676ab54/ruff-0.15.20-py3-none-musllinux_1_2_i686.whl", hash = "sha256:5b9c0c367ad8e5d0d5b5b8537864c469a0a0e55417aadfbeca41fa61333be9f4", size = 11211770, upload-time = "2026-06-25T17:20:22.033Z" }, + { url = "https://files.pythonhosted.org/packages/5a/a4/0caa331d954ae2723d729d351c989cb4ca8b6077d5c6c2cb6de75e98c041/ruff-0.15.20-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:01cc00dd58f0df339d0e902219dd53990ea99996a0344e5d9cc8d45d5307e460", size = 11618698, upload-time = "2026-06-25T17:20:25.259Z" }, + { url = "https://files.pythonhosted.org/packages/10/9b/5f14927848d2fd4aa891fd88d883788c5a7baba561c7874732364045708c/ruff-0.15.20-py3-none-win32.whl", hash = "sha256:ed65ef510e43a137207e0f01cfcf998aeddb1aeeda5c9d35023e910284d7cf21", size = 10857322, upload-time = "2026-06-25T17:20:28.612Z" }, + { url = "https://files.pythonhosted.org/packages/fa/f0/fe47c501f9dea92a26d788ff98bb5d92ed4cb4c88792c5c88af6b697dc8e/ruff-0.15.20-py3-none-win_amd64.whl", hash = "sha256:a525c81c70fb0380344dd1d8745d8cc1c890b7fc94a58d5a07bd8eb9557b8415", size = 11993274, upload-time = "2026-06-25T17:20:31.871Z" }, + { url = "https://files.pythonhosted.org/packages/d7/2b/9555445e1201d92b3195f45cdb153a0b68f24e0a4273f6e3d5ab46e212bb/ruff-0.15.20-py3-none-win_arm64.whl", hash = "sha256:2f5b2a6d614e8700388806a14996c40fab2c47b819ef57d790a34878858ed9ca", size = 11343498, upload-time = "2026-06-25T17:20:35.03Z" }, ] [[package]] @@ -1928,32 +1909,32 @@ wheels = [ [[package]] name = "ty" -version = "0.0.42" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d8/91/5b5ec4ed8721c18be8d9611778d7c07723cd755676f03b41bf0ea0caa5d3/ty-0.0.42.tar.gz", hash = "sha256:70f5553ac678fc63558d4d77b08a18a68a228f44be2a2fe1afc3f5988db662e7", size = 5769116, upload-time = "2026-06-01T19:40:32.869Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/7c/2df5136ad7c0db69a3973b0b19da8f52bfacdc453c7dffc832d1bf7d23ff/ty-0.0.42-py3-none-linux_armv6l.whl", hash = "sha256:c08a0066610c13627b7d7ad758adb96ca99685791e641eb26837e20803851c53", size = 11544141, upload-time = "2026-06-01T19:40:41.065Z" }, - { url = "https://files.pythonhosted.org/packages/0a/82/96cf406d39d8976e825361a27e332224445812793060ac9506d8a5d32b39/ty-0.0.42-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3e944ee4e3d5cdaf70e4ea87f9dd474cc3db612837b50a3ce57afa8da400ecc2", size = 11283538, upload-time = "2026-06-01T19:40:26.758Z" }, - { url = "https://files.pythonhosted.org/packages/dc/fe/813b60b9332df835c16c05859ff5aac1896593d01b638ba0e461ede415ac/ty-0.0.42-py3-none-macosx_11_0_arm64.whl", hash = "sha256:603085306e4aac2ce592b39119a4b49ebf8b780cd394e2cfc7dbf3fd8228f954", size = 10711874, upload-time = "2026-06-01T19:40:28.77Z" }, - { url = "https://files.pythonhosted.org/packages/07/64/1f609265be0302ce0f51aa03a27636d018947a76100ff1405258d8445e6c/ty-0.0.42-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a58f17834d7f078c49326a01111a5aac16c979a774b98cdfd8e2350068316676", size = 11213021, upload-time = "2026-06-01T19:40:45.01Z" }, - { url = "https://files.pythonhosted.org/packages/88/c0/f147b2fde7cd01b5f77682937e85a5cdfe35f48b3f1d0f41021024cbd927/ty-0.0.42-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e6ed1027f313202c5c74e376007d1eb5d214494299beb0ea047078b8ad307d40", size = 11321604, upload-time = "2026-06-01T19:40:55.164Z" }, - { url = "https://files.pythonhosted.org/packages/a9/72/74a5e68a9bd194681f15c4aac7a0dfab378e76e7a107e8ecd93971a22377/ty-0.0.42-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:063838d2360c1d2c065b45ca76a56ecd6df07fff6570813e74183236559e16d9", size = 11802178, upload-time = "2026-06-01T19:40:19.558Z" }, - { url = "https://files.pythonhosted.org/packages/3c/9f/06a31dc9cc91faa2cb8a4bf2f0ba5f7a9a96a4828fb8434338682954ca86/ty-0.0.42-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c3f9ed508dfae4cbc943d7766324dd9c57ac8302c8543505fc29cae8ed425fe9", size = 12358436, upload-time = "2026-06-01T19:40:48.968Z" }, - { url = "https://files.pythonhosted.org/packages/06/33/a5bb1afcb671e0b9197f007264682b22f1063bf0e83c151eeaf9958f9047/ty-0.0.42-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fe1eb7d98472ac56ac19fec51c6ed8fe56d86ea0d232a11a127e8c62c882a66", size = 11997849, upload-time = "2026-06-01T19:40:42.951Z" }, - { url = "https://files.pythonhosted.org/packages/ee/8d/560e4ec4c2f69e68fa094bb93cd19b5eb92c9732d2e0f5e7cc3accde84c4/ty-0.0.42-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de75f9e78bfa81209f2f297528758977cfd4518ba35ef45a0acb516c892a27a5", size = 11869087, upload-time = "2026-06-01T19:40:24.38Z" }, - { url = "https://files.pythonhosted.org/packages/b2/dd/3794db15199c03eda60961690046a56c4fbf5d8ef073c82fe2402c851b8c/ty-0.0.42-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:c63281f2f1d4df339117fcd4a6dfe17cb999f84eafe707b30e9ebbe26f0bb54a", size = 12059000, upload-time = "2026-06-01T19:40:34.982Z" }, - { url = "https://files.pythonhosted.org/packages/98/9a/02b61cc65ecbd90f18bd02178845c5b756c78fb92643571e77df52c6eed8/ty-0.0.42-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:19e3856477f25255f772851fa7f16f5356c4e1927324d074d49c7bc9a9b211e1", size = 11195698, upload-time = "2026-06-01T19:40:37.109Z" }, - { url = "https://files.pythonhosted.org/packages/7b/d6/3927335c956b06a806269dcd2e5b46bc4284b0a95ecc6b0246094a1de28c/ty-0.0.42-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:2f0f4acac9028264cee5ea0b88229df0b9b2586fc917dbadb6ee35a0e99e8b06", size = 11353487, upload-time = "2026-06-01T19:40:47.035Z" }, - { url = "https://files.pythonhosted.org/packages/d6/87/79e7ae4f5f9fb3bea5f3cfac2b4f8c60e905f13962e3c0d97f8b51a5bff6/ty-0.0.42-py3-none-musllinux_1_2_i686.whl", hash = "sha256:ae244c84e30fdf2bb1a3cbf2b973da8aa535e57c701f12db44b2939604586c04", size = 11463474, upload-time = "2026-06-01T19:40:30.812Z" }, - { url = "https://files.pythonhosted.org/packages/49/f9/73305ead1b3ccc3d79c04258877db2cd7908c6a6c2060d4e598deca384d2/ty-0.0.42-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:2430434f4a52bec0da552ff6a061dcc1c5d11973259248679a1146d776c12f37", size = 11961710, upload-time = "2026-06-01T19:40:39.056Z" }, - { url = "https://files.pythonhosted.org/packages/e1/04/52b7325dad8d1a86653f90240208f3e3657bed5e3c8144eed367a0f736b0/ty-0.0.42-py3-none-win32.whl", hash = "sha256:984a55c2fe63b40dac03f5a144b99033c7ed720eb7611787e3f0bd49af8dcf12", size = 10783897, upload-time = "2026-06-01T19:40:22.189Z" }, - { url = "https://files.pythonhosted.org/packages/94/d2/3d2d61255c76c0843766f00b39290115c23cc1cd4fcb0471d84a48f482f1/ty-0.0.42-py3-none-win_amd64.whl", hash = "sha256:f7afd81b10b377d9d4ce6aad355a4f47fd37d47f443118c01ca6e79d46fe6608", size = 11878640, upload-time = "2026-06-01T19:40:50.903Z" }, - { url = "https://files.pythonhosted.org/packages/b4/91/1eb0c1e3d558707ead7424f8bfd89b58f42e576714cbed7ad46dcceef34a/ty-0.0.42-py3-none-win_arm64.whl", hash = "sha256:4068c24b0b264fc9f1901e06b97988a041fcaa36c90f18d7747f05124701c7b3", size = 11202335, upload-time = "2026-06-01T19:40:53.155Z" }, +version = "0.0.56" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/55/07/fb29aea5235b0aa8ecfc4d1cc6ddf9fba8b863d67d96c6d345694d644c43/ty-0.0.56.tar.gz", hash = "sha256:84d114dc3796361c0fc72945016eabd74d46b9ee64f198cb0e485719704681e5", size = 6050123, upload-time = "2026-07-01T16:44:56.036Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/48/bce79e7ca5c1cc529d3e0d37ddd1121aea4b68a4f749974ad1cc77161871/ty-0.0.56-py3-none-linux_armv6l.whl", hash = "sha256:186d4a53e15747c947e1ec3d7eec8e345d8e40a1ca10e634c585db52497e87dd", size = 11643066, upload-time = "2026-07-01T16:44:18.374Z" }, + { url = "https://files.pythonhosted.org/packages/80/d1/22555d8a1d719661f10050f3865d877bbf497da908961c75fe22217dd18a/ty-0.0.56-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:aae1a980fd9535da0469b7ba2b2e1b54a907743a5e0f442dd57eee9f5bfd034c", size = 11407487, upload-time = "2026-07-01T16:44:20.956Z" }, + { url = "https://files.pythonhosted.org/packages/cf/2d/b3b7a74ce8bc59ef48843ad80179bb0d9598bbd6cfc0d11d519bdf6b1352/ty-0.0.56-py3-none-macosx_11_0_arm64.whl", hash = "sha256:afd3058c0a6c5f241e814734f133008c93ee805f61c9cf4ce7412b8822b5d9ad", size = 10962270, upload-time = "2026-07-01T16:44:22.959Z" }, + { url = "https://files.pythonhosted.org/packages/64/ac/6c2fd7de0304a8a7218a756af74f7e62a5e8540fdb175e0a869e51042345/ty-0.0.56-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:058b52f7a823ac13aae3cae30809dd6b5145794b64d8478f9ef38c75d79b4483", size = 11471406, upload-time = "2026-07-01T16:44:25.327Z" }, + { url = "https://files.pythonhosted.org/packages/50/b6/11d861156861c03c7726b74558f9a0e0092661aff83a4fda1279df28c425/ty-0.0.56-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2c66e00c1522add1f2bbdd2e45828c953b35c306b7bef03ec9169c75a63699a0", size = 11445612, upload-time = "2026-07-01T16:44:27.531Z" }, + { url = "https://files.pythonhosted.org/packages/fb/ba/09df108582090f3c0770ec4bc8675affed60248f6793a78d909be16211d9/ty-0.0.56-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40903d71c669a30691b5a5d5728056c7877a1bd6be4f233a38883a8b28cf34d7", size = 12093889, upload-time = "2026-07-01T16:44:29.548Z" }, + { url = "https://files.pythonhosted.org/packages/d7/f7/dbb4b4ccb69cd64c209ae55b1ab788ace8222c2bc1f6845be9e7cbedbf25/ty-0.0.56-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:63fe3947fe0c46c69a7d950e6832ee70a9ec17321fefbff3d2e3c20baf9e5bd0", size = 12666337, upload-time = "2026-07-01T16:44:31.586Z" }, + { url = "https://files.pythonhosted.org/packages/86/e9/73f903fe4a3d9ea02f26f57c1eb07e3b1029ec92b0e8c2364718893440e3/ty-0.0.56-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:71a0c1a72f9854532e710e119b6871ffe4542c8a65146f1f65dcd78fecd885b4", size = 12280247, upload-time = "2026-07-01T16:44:33.637Z" }, + { url = "https://files.pythonhosted.org/packages/d6/90/cebd222495832f1a00dcd321ba25f3cab804221a4991b992c2178bec68ee/ty-0.0.56-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:70d1665596494e24d8ebd198438872b5a56ec3cae5f2bcf6c673be797acc4e3c", size = 11991107, upload-time = "2026-07-01T16:44:36.122Z" }, + { url = "https://files.pythonhosted.org/packages/b7/07/8f7337a07250f42d975cdb6decf47fc5b421e6c7da5e3e7be1e85f63a7e5/ty-0.0.56-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:778f99e51558afc1dbbe48ee38ab6aae7b31390ed8c1a1ef1499b295e9f1e82f", size = 12298970, upload-time = "2026-07-01T16:44:38.243Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b9/a52cd59034a48f5f18c6b155cc2cc36861d874b6d0af204b12c898024c3d/ty-0.0.56-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:867bc5708e0066bb4ff6c7db524bd5deea2676c62bfe71d3303138b3be850af0", size = 11425683, upload-time = "2026-07-01T16:44:40.473Z" }, + { url = "https://files.pythonhosted.org/packages/1d/2e/48e42d33357d52eefb695c0c3fcfc96879b73668a7447d1d1e0ad774fedc/ty-0.0.56-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a6012f4189c928edb330a37deb9930f982380bd4aa7c4b8e0428eec9651c7551", size = 11469258, upload-time = "2026-07-01T16:44:42.513Z" }, + { url = "https://files.pythonhosted.org/packages/d5/01/ad1b4138be1e3fa97863af3925aa2134f17a593240c35dc38c3429fb5ad1/ty-0.0.56-py3-none-musllinux_1_2_i686.whl", hash = "sha256:8ee83de1a7ff4cc32837ec06134ce391d441bc5b35ecd8d3cfe053f120f3e4c1", size = 11758736, upload-time = "2026-07-01T16:44:44.567Z" }, + { url = "https://files.pythonhosted.org/packages/09/34/9d81967ff240eaa57e9249728ef7b7790747cf6d3c9a98ec86b2cfdcc8ee/ty-0.0.56-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:62619b3b0e2c6248ef30d3f0e2f2217ae9893040585be07f32324242f197cd6f", size = 12100242, upload-time = "2026-07-01T16:44:46.584Z" }, + { url = "https://files.pythonhosted.org/packages/c3/36/f51d4666d2de6cf33c1f3a1fcc4bb6b70b197dd6ceaa491eef71d78fe8e8/ty-0.0.56-py3-none-win32.whl", hash = "sha256:b30687bb5cd9729d34c889a289edf32770388d9bb05243e534e723fb45e0381b", size = 11093759, upload-time = "2026-07-01T16:44:49.171Z" }, + { url = "https://files.pythonhosted.org/packages/5e/b4/8fb5d4acfa4afb152245b20fa263069a7547bd1f8e4bfca4eda280c897d7/ty-0.0.56-py3-none-win_amd64.whl", hash = "sha256:ad4c8c47b6f4e3f9ed3fc0b1a5d650088d229e17dd8f63c1826d6bbe94cc3235", size = 12100327, upload-time = "2026-07-01T16:44:51.26Z" }, + { url = "https://files.pythonhosted.org/packages/b8/fc/6a183e71edde90d0c35c2303f23f7a45b6891d1a2c45daf7b8f869831e19/ty-0.0.56-py3-none-win_arm64.whl", hash = "sha256:57538f273d444a5f1293fa7860e967178afe3917611fc5eff16b64e1204fe0d6", size = 11538780, upload-time = "2026-07-01T16:44:53.8Z" }, ] [[package]] name = "typer" -version = "0.26.7" +version = "0.26.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -1961,18 +1942,18 @@ dependencies = [ { name = "rich" }, { name = "shellingham" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/5e/ed/ef06584ccdd5c410df0837951ecd7e15d9a6144ea1bd4c73cecab1a89891/typer-0.26.7.tar.gz", hash = "sha256:e314a34c617e419c091b2830dda3ea1f257134ff593061a8f5b9717ab8dddb3a", size = 201709, upload-time = "2026-06-03T07:18:06.843Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7c/f7/68adc395201b20b872d68e975386832e8005ffeacedd43a1d837a32815be/typer-0.26.8.tar.gz", hash = "sha256:c244a6bd558886fe3f8780efb6bdd28bb9aff005a94eedebaa5cb32926fe2f7e", size = 202097, upload-time = "2026-06-26T09:22:45.705Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/24/25/2201973529af2c954de0bb725323c3aaed6d7f0ceee8f550dec9185df013/typer-0.26.7-py3-none-any.whl", hash = "sha256:5c87cfbc5d34491c5346ebf49c23e18d56ccb863268d3a8d592b26087c2f5e58", size = 122456, upload-time = "2026-06-03T07:18:05.732Z" }, + { url = "https://files.pythonhosted.org/packages/80/87/b9fd69c92c6102a066e1b86a35243f53e70bd4c709f2a26d9f4fee4f4dc0/typer-0.26.8-py3-none-any.whl", hash = "sha256:3512ca79ac5c11113414b36e80281b872884477722440691c89d1112e321a49c", size = 122564, upload-time = "2026-06-26T09:22:44.72Z" }, ] [[package]] name = "typing-extensions" -version = "4.15.0" +version = "4.16.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", size = 109391, upload-time = "2025-08-25T13:49:26.313Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", hash = "sha256:dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5", size = 113555, upload-time = "2026-07-02T08:40:05.92Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", size = 44614, upload-time = "2025-08-25T13:49:24.86Z" }, + { url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", hash = "sha256:481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8", size = 45571, upload-time = "2026-07-02T08:40:04.659Z" }, ] [[package]] @@ -1998,21 +1979,21 @@ wheels = [ [[package]] name = "uvicorn" -version = "0.48.0" +version = "0.49.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, { name = "h11" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/e6/bf/f6544ba992ddb9a6077343a576f9844f7f8f06ab819aefd00206e9255f18/uvicorn-0.48.0.tar.gz", hash = "sha256:a5504207195d08c2511bf9125ede5ac4a4b71725d519e758d01dcf0bc2d31c37", size = 91074, upload-time = "2026-05-24T12:08:41.925Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/1f/fa18009dea8469069cca78a4e877a008ab78f08b064bfc9ab891579077ff/uvicorn-0.49.0.tar.gz", hash = "sha256:ebf4271aa580d9de97f93192d4595176df6e91f9aae919ca73e4fc07df1e66a3", size = 91284, upload-time = "2026-06-03T22:01:30.448Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/01/be/72532be3da7acc5fdfbccdb95215cd04f995a0886532a5b423f929cda4cc/uvicorn-0.48.0-py3-none-any.whl", hash = "sha256:48097851328b87ec36117d3d575234519eb58c2b22d79666e9bbc6c49a761dad", size = 71410, upload-time = "2026-05-24T12:08:40.258Z" }, + { url = "https://files.pythonhosted.org/packages/88/fa/e1388bbcf24ef3274f45c0c1c7b501fd14971037c1b6ee23610553307497/uvicorn-0.49.0-py3-none-any.whl", hash = "sha256:ba3d14c3ee7e41c6c654c46c9eb489d33213cdd30aa1696eab1374337c13f68f", size = 71376, upload-time = "2026-06-03T22:01:29.037Z" }, ] [[package]] name = "virtualenv" -version = "21.3.3" +version = "21.5.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, @@ -2021,9 +2002,9 @@ dependencies = [ { name = "python-discovery" }, { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/15/ba/1f6e8c957e4932be060dcdc482d339c12e0216351478add3645cdaa53c05/virtualenv-21.3.3.tar.gz", hash = "sha256:f5bda277e553b1c2b3c1a8debfc30496e1288cc93ce6b7b71b3280047e317328", size = 7613784, upload-time = "2026-05-13T18:01:30.19Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/a5/81f987504738e6defeed61ec1c47e2aefab3c35d8eeb87e1b3f38cf28254/virtualenv-21.5.1.tar.gz", hash = "sha256:dca3bf98275a59c652b69d68e73433e597d977c2da9198882479d1a7188009c8", size = 4578798, upload-time = "2026-06-16T16:23:58.603Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/34/a9dbe051de88a63eb7408ea66630bac38e72f7f6077d4be58737106860d9/virtualenv-21.3.3-py3-none-any.whl", hash = "sha256:7d5987d8369e098e41406efb780a3d4ca79280097293899e351a6407ee153ab3", size = 7594554, upload-time = "2026-05-13T18:01:27.815Z" }, + { url = "https://files.pythonhosted.org/packages/2c/02/3623e6169bed617ed1e2d372f7c69f92ec28d54c4dfc997055c8578ec148/virtualenv-21.5.1-py3-none-any.whl", hash = "sha256:55aa670b67bbfb991b03fda39bd3276d92c419d702376e98c5df1c9989a26783", size = 4558820, upload-time = "2026-06-16T16:23:56.963Z" }, ] [[package]] From 6bcdf81f39c6fb30123b8d7092eb974b2f83e179 Mon Sep 17 00:00:00 2001 From: NEFORCEO Date: Fri, 3 Jul 2026 19:29:34 +0700 Subject: [PATCH 03/16] docs: update openapi.md --- docs/en/openapi.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/en/openapi.md b/docs/en/openapi.md index 3a43b87..bc48c5f 100644 --- a/docs/en/openapi.md +++ b/docs/en/openapi.md @@ -109,6 +109,7 @@ app.web_run(base_url="/api") This serves the documentation endpoints at: - `http://127.0.0.1:8000/api/docs` +- `http://127.0.0.1:8000/api/redoc` - `http://127.0.0.1:8000/api/openapi.json` - `http://127.0.0.1:8000/api/request` @@ -134,6 +135,18 @@ async def get_data(resp: Response) -> dict: ![Swagger UI Response](../photo/swagger_ui_check_web.png) +### Dark Mode + +Swagger UI includes a dark theme toggle in the top-right corner: + +![Swagger UI Dark Mode](../photo/swagger_dark.png) + +### ReDoc + +A clean, read-only alternative view is served at `/redoc`: + +![ReDoc](../photo/redoc.png) + ### 404 Page ![404 Not Found](../photo/404_not_found.png) From d395b4984abddb5b3ede68626a107638d6a992b0 Mon Sep 17 00:00:00 2001 From: NEFORCEO Date: Fri, 3 Jul 2026 19:29:37 +0700 Subject: [PATCH 04/16] docs: update swagger-ui.md --- docs/en/tutorial/openapi/swagger-ui.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/en/tutorial/openapi/swagger-ui.md b/docs/en/tutorial/openapi/swagger-ui.md index 22a4cb1..a5fd139 100644 --- a/docs/en/tutorial/openapi/swagger-ui.md +++ b/docs/en/tutorial/openapi/swagger-ui.md @@ -24,13 +24,15 @@ app.web_run() After running, open in browser: - **Swagger UI**: `http://127.0.0.1:8000/docs` +- **ReDoc**: `http://127.0.0.1:8000/redoc` - **OpenAPI Schema**: `http://127.0.0.1:8000/openapi.json` ## Available Endpoints | Endpoint | Description | |----------|-------------| -| `/docs` | Swagger UI interface | +| `/docs` | Swagger UI interface (dark mode toggle in the top-right corner) | +| `/redoc` | ReDoc — clean, read-only alternative view | | `/openapi.json` | OpenAPI schema in JSON | | `/request` | Proxy for executing requests | From 104d4a696731e56bf23490cb1e7365918437bc4e Mon Sep 17 00:00:00 2001 From: NEFORCEO Date: Fri, 3 Jul 2026 19:29:39 +0700 Subject: [PATCH 05/16] docs: create redoc.png --- docs/photo/redoc.png | Bin 0 -> 485894 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/photo/redoc.png diff --git a/docs/photo/redoc.png b/docs/photo/redoc.png new file mode 100644 index 0000000000000000000000000000000000000000..2357fe0e2d745b42ca7e24ed3126c03cf1d75d8d GIT binary patch literal 485894 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 z%0D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

3YN#yTOemx?xoL+!y@J=Fb?7w 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