From e3f05ad679e5d788a9d8f9303a7638bacad3eced Mon Sep 17 00:00:00 2001 From: vvillait88 Date: Sun, 18 Oct 2026 21:17:34 -0700 Subject: [PATCH] Release 3.2.1: keep the signing key out of the malformed-JWK error load_ucp_signing_key_from_env chained the JSONDecodeError onto the ValueError it raised, and that error holds the whole env value in .doc, so a malformed private JWK travelled with the exception into anything that records chained errors. The error now names the variable only and raises from None; a test asserts the value reaches neither the message nor the chain. Sweep: relock to current (fastapi 0.146, starlette 1.9, cdp-sdk 1.50, joserfc 1.7.7, pydantic-settings 2.16, ruff 0.17.1, ty 0.0.89), uv 0.13.1 in every workflow, and the gate and audit jobs on Python 3.15. --- .github/workflows/ci.yml | 8 +- .github/workflows/publish.yml | 2 +- .github/workflows/security.yml | 4 +- agentscore_commerce/identity/ucp_jwks.py | 8 +- pyproject.toml | 2 +- tests/test_load_ucp_signing_key_from_env.py | 9 + uv.lock | 529 ++++++++++---------- 7 files changed, 294 insertions(+), 268 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef5d5be..bc4f68d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,10 +24,10 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v10.3.0 with: - version: "0.13.0" + version: "0.13.1" - name: Set up Python - run: uv python install 3.12 + run: uv python install 3.15 - uses: actions/cache@v6 with: @@ -38,7 +38,7 @@ jobs: restore-keys: ${{ runner.os }}-uv- - name: Install dependencies - run: uv sync --frozen --all-extras + run: uv sync --frozen --all-extras --python 3.15 - name: Ruff check run: uv run ruff check . @@ -71,7 +71,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@v10.3.0 with: - version: "0.13.0" + version: "0.13.1" - name: Set up Python run: uv python install ${{ matrix.python }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c1a3dca..a6ff305 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,7 +21,7 @@ jobs: - uses: astral-sh/setup-uv@v10.3.0 with: - version: "0.13.0" + version: "0.13.1" - name: Set version from tag run: sed -i "s/^version = .*/version = \"${GITHUB_REF_NAME#v}\"/" pyproject.toml diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 31d11ac..d3ae4b4 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -41,10 +41,10 @@ jobs: - uses: useblacksmith/checkout@v1 - uses: astral-sh/setup-uv@v10.3.0 with: - version: "0.13.0" + version: "0.13.1" - uses: actions/setup-python@v7 with: - python-version: "3.14" + python-version: "3.15" - name: Install pip-audit run: pip install pip-audit diff --git a/agentscore_commerce/identity/ucp_jwks.py b/agentscore_commerce/identity/ucp_jwks.py index 82a9ff6..0ea6189 100644 --- a/agentscore_commerce/identity/ucp_jwks.py +++ b/agentscore_commerce/identity/ucp_jwks.py @@ -583,9 +583,11 @@ def _build_env_signing_key( try: jwk_dict = json.loads(env_jwk) - except json.JSONDecodeError as exc: - msg = f"{env_jwk_var} is not valid JSON: {exc}" - raise ValueError(msg) from exc + except json.JSONDecodeError: + # The decode error holds the whole value in ``.doc``, which here is + # private key material, so it is not chained onto what is raised. + msg = f"{env_jwk_var} is not valid JSON." + raise ValueError(msg) from None if not isinstance(jwk_dict, dict) or not jwk_dict: msg = f"{env_jwk_var} must be a non-empty JWK object; got {type(jwk_dict).__name__}." diff --git a/pyproject.toml b/pyproject.toml index 5d76686..7754f25 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agentscore-commerce" -version = "3.2.0" +version = "3.2.1" description = "Agentic commerce SDK for Python: identity middleware (FastAPI, Flask, Django, AIOHTTP, Sanic, ASGI) + payment helpers + 402 builders + discovery + Stripe multichain. The full merchant-side toolkit for AgentScore-powered agentic commerce." readme = "README.md" license = "MIT" diff --git a/tests/test_load_ucp_signing_key_from_env.py b/tests/test_load_ucp_signing_key_from_env.py index 35bf884..28afed3 100644 --- a/tests/test_load_ucp_signing_key_from_env.py +++ b/tests/test_load_ucp_signing_key_from_env.py @@ -191,6 +191,15 @@ def test_malformed_json_raises_naming_env_var(monkeypatch) -> None: load_ucp_signing_key_from_env() +def test_malformed_json_keeps_env_value_out_of_the_error(monkeypatch) -> None: + monkeypatch.setenv("UCP_SIGNING_KEY_JWK_PRIVATE", '{"secret":SENSITIVEBYTES}') + with pytest.raises(ValueError) as info: + load_ucp_signing_key_from_env() + assert "SENSITIVE" not in str(info.value) + assert info.value.__cause__ is None + assert info.value.__suppress_context__ is True + + def test_unsupported_kty_crv_raises_naming_actual(monkeypatch) -> None: monkeypatch.setenv( "UCP_SIGNING_KEY_JWK_PRIVATE", diff --git a/uv.lock b/uv.lock index 597b454..7aa2bf3 100644 --- a/uv.lock +++ b/uv.lock @@ -42,7 +42,7 @@ wheels = [ [[package]] name = "agentscore-commerce" -version = "3.2.0" +version = "3.2.1" source = { editable = "." } dependencies = [ { name = "agentscore-py" }, @@ -472,101 +472,114 @@ wheels = [ [[package]] name = "bitarray" -version = "3.12.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e7/af/9f136a8191822bc9277fa6af9241619ad6a21e0638b694bcea1b0f8d0d88/bitarray-3.12.1.tar.gz", hash = "sha256:b712ea178c26c00b60b14bfd17fd0bab6138a05b515884b0ce418c0f6fecd2f3", size = 187103, upload-time = "2026-10-11T18:15:33.826Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/62/1d/030550f38b80c19c4c330289064bfce12490e27ec4b2fc08b503d2164e3f/bitarray-3.12.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2261f364f9b01d656b71bf9d67585598c99adc402050c9b50b49ad1e8fef47df", size = 182188, upload-time = "2026-10-11T18:12:44.514Z" }, - { url = "https://files.pythonhosted.org/packages/3b/d3/b2c576fe58d793bc24781a1d64782c105799babddddbe62032c6c9e4ec99/bitarray-3.12.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7d65a3d8d545de3023e29b80ff695200f4701c11a0e9329c6258ea85a6cae98f", size = 178462, upload-time = "2026-10-11T18:12:45.903Z" }, - { url = "https://files.pythonhosted.org/packages/c4/62/bd74c291aa5b94971207785bef909bac4bd30684b5247cf0c3cbf3a31f08/bitarray-3.12.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f7aeb2db78aa690ce823cd7eb220048aca4d687b36ce7cef1cd41dce7cac03ce", size = 392115, upload-time = "2026-10-11T18:12:47.307Z" }, - { url = "https://files.pythonhosted.org/packages/1e/71/6b917093efc0d719fdeefece2ea8b0ef7eff96d95ead99250677711a663f/bitarray-3.12.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2bf33673e1f5947ee5472acc14e6e6bebec97f89775935963dd7963c78f4f313", size = 416987, upload-time = "2026-10-11T18:12:48.545Z" }, - { url = "https://files.pythonhosted.org/packages/4b/70/d81cc997dcedd17a27aa413607d5f3c1fa5c3acbbb0ba3d3ca8946e0c666/bitarray-3.12.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b00c2aff2fc6d31a48959e4f876aa488cb4871799725e349d50c714de218acbb", size = 431008, upload-time = "2026-10-11T18:12:50.055Z" }, - { url = "https://files.pythonhosted.org/packages/37/b8/139aaff6f745b70c7127643cf695dfe1fcb5c6311d4af2fddb1f5fea69e2/bitarray-3.12.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bc25d1de89c547f64146495e6e990ac25528410bfbff7cbb9000a609ad64fa4f", size = 394506, upload-time = "2026-10-11T18:12:51.385Z" }, - { url = "https://files.pythonhosted.org/packages/de/cb/a1eaaa5d2c5886276bdae8d1e0cee5fc4a8bd2f8feb45c14bac533752bda/bitarray-3.12.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:faa0a612db177a17765b102349b11129bbb86ee41b34607a7f1dd996c5b470e0", size = 389984, upload-time = "2026-10-11T18:12:52.831Z" }, - { url = "https://files.pythonhosted.org/packages/93/09/c077fc4010e046bd4267fbc6f11eed8092fd9f42f9d55abe58c6cb916e48/bitarray-3.12.1-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:2c00711953b18cb5cbbb8af29c80c01f0e9c06310d6d7365dcd1ad837719e6c6", size = 414506, upload-time = "2026-10-11T18:12:54.325Z" }, - { url = "https://files.pythonhosted.org/packages/a6/5e/409fc18bdba7e5f701fa0bdfae693103fec486fcfcb7995a3b6c35b27721/bitarray-3.12.1-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:3c51e9e9957e27c0834edf2eca8d02a50562a9a6f07d08c453032feda32a9fc4", size = 411586, upload-time = "2026-10-11T18:12:55.942Z" }, - { url = "https://files.pythonhosted.org/packages/3a/19/869cafb7dd6c15c1710cd1e702a9c71abf538727e1767bbb4ac6d5ce3ec1/bitarray-3.12.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:6c0764ca72b4497bc1e73c73ab55013d02356dc543e1b91ac5520a0a441a0015", size = 391832, upload-time = "2026-10-11T18:12:57.193Z" }, - { url = "https://files.pythonhosted.org/packages/80/47/ac480af967156f7b28a8403d1d3b2a2c03c211daadd8659aa8f3ab2df6ca/bitarray-3.12.1-cp311-cp311-win32.whl", hash = "sha256:458f54e101850a1a812913f16c3eea16094d7183522bb559d6af473d3c72730e", size = 172262, upload-time = "2026-10-11T18:12:58.504Z" }, - { url = "https://files.pythonhosted.org/packages/ea/18/43208c524ec6f433e0caa6437b3aa07093806fbdacafd6435f5ec9836614/bitarray-3.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:2c1d30b11c9a0de230f7f4fe0e60d44a0b635e61f9a215333a31b6cfd9f69148", size = 182750, upload-time = "2026-10-11T18:12:59.787Z" }, - { url = "https://files.pythonhosted.org/packages/06/d5/b99fbc1b71c689ab942267d9699b5cf5ea4746b931d7e119b4edc8012a7e/bitarray-3.12.1-cp311-cp311-win_arm64.whl", hash = "sha256:78001a5b7c12f19df3504d4c50f4612157b0ed5c7daffd6326b4b82d4ab7d8ec", size = 179739, upload-time = "2026-10-11T18:13:01.527Z" }, - { url = "https://files.pythonhosted.org/packages/b7/87/cd6d1a892eda8709b98193a6333c090046601e2c41d45d7dc372d436cc26/bitarray-3.12.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:2cebf4d36e61b72518589cc106ee80b5c3ecc0964fd6ae3fa2b1e05da2c639b9", size = 182530, upload-time = "2026-10-11T18:13:02.82Z" }, - { url = "https://files.pythonhosted.org/packages/dc/33/e73dc7c0f170b081c878eb6a54e626025f7d382817f7f2fed44e5b9b6f14/bitarray-3.12.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:344038cd75dfc3794f30999eae48de69e9740001ef443b738894373e5567b708", size = 178406, upload-time = "2026-10-11T18:13:04.342Z" }, - { url = "https://files.pythonhosted.org/packages/1d/af/3d6ab41dfde8b19b4635040585d5fb6b7bd1bd06f6824b12ca0830fa7c2c/bitarray-3.12.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:551de62f15f72f5a611b8d65b4be797a31eadf4844a4748899abce51b32c74b8", size = 394746, upload-time = "2026-10-11T18:13:05.922Z" }, - { url = "https://files.pythonhosted.org/packages/74/79/d267e890fdc583a87221b6d830d6c7f8564a5ee06601f65224fee9b2d56f/bitarray-3.12.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:917d8eb0b29fe4b9e7306dcae595f4fe02c66236a9cbfbb14f71fa4d0b278bf3", size = 419205, upload-time = "2026-10-11T18:13:07.692Z" }, - { url = "https://files.pythonhosted.org/packages/38/6c/43e81cff6f1adc2d98b9e8cfd16bffcf66a81c7e2a1770641db96d507286/bitarray-3.12.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:30843536174cfef5b05719ea27015f4f3ae5fe0aea977f01aadbc06695b366cf", size = 434037, upload-time = "2026-10-11T18:13:09.159Z" }, - { url = "https://files.pythonhosted.org/packages/71/6b/c4d46ab93ca9382249c71f749bcbe43a7507a55076e92f10886f5e595be4/bitarray-3.12.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1b1281b3e8dfaa1abdafd5fca1459b914bfa920e50767fb3128ef65a47a32214", size = 398590, upload-time = "2026-10-11T18:13:10.85Z" }, - { url = "https://files.pythonhosted.org/packages/ca/b0/c0e97f980e38a0675272540a6453e1c28c5122e36f8a51d66a97609b61fe/bitarray-3.12.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f5303db0dbefdd06bdb5e5d0e628e0fb6ac95c4749d875b669bcd7bd873c7ba8", size = 392353, upload-time = "2026-10-11T18:13:12.818Z" }, - { url = "https://files.pythonhosted.org/packages/64/94/0f3349498a1245a3b7bc8c20866bb6320aafc33715ff29f8dac5e919cdeb/bitarray-3.12.1-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:b976167d732aa9c99f12015d0fb7910977a5de90548a107acd90c907af71579d", size = 416883, upload-time = "2026-10-11T18:13:17.116Z" }, - { url = "https://files.pythonhosted.org/packages/25/0d/79099f5393a1db341f51da1d831117de0018c2175db219ce2b8b8805e908/bitarray-3.12.1-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:937dd1eae78b9c4edbb8d016b7a402c5a3d42bbbfc39a3c76010a3b698985d8c", size = 414887, upload-time = "2026-10-11T18:13:18.408Z" }, - { url = "https://files.pythonhosted.org/packages/fb/ab/2edaa4b3cc0361f2a817ef0524e283debf5d2774d7b0efd7c1f3c7e9f381/bitarray-3.12.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:582dcf26cc4ba9434a74d552270c04cf63f99a2a2db44e2fe0f142ca013efeea", size = 395323, upload-time = "2026-10-11T18:13:19.769Z" }, - { url = "https://files.pythonhosted.org/packages/9c/fe/30f42ebfc33ddb6bbdf4cf986ac7b47a2b48563796f5f10fe1ff2f8cad6d/bitarray-3.12.1-cp312-cp312-win32.whl", hash = "sha256:d2f6a5260b520abb7cb0005a814b4dda93c9ab959087950e4d663e6469ef354e", size = 172559, upload-time = "2026-10-11T18:13:21.079Z" }, - { url = "https://files.pythonhosted.org/packages/9c/b9/bb1338f9e3dd083eeab4f9867524fb1f1d5ef18e95525f93036f8fe2be93/bitarray-3.12.1-cp312-cp312-win_amd64.whl", hash = "sha256:6102ed844a780d70f09498b767b94dc5b3443e1a78e2743c627fc32e86dfc7d8", size = 183055, upload-time = "2026-10-11T18:13:22.378Z" }, - { url = "https://files.pythonhosted.org/packages/4e/48/305581bd2ce81b05b7bb849ef20c424815cf9fe734e152ee1551afd14ecd/bitarray-3.12.1-cp312-cp312-win_arm64.whl", hash = "sha256:3596fcb05947decac42bcefe816f9f38b35b8f04741860428a445278777d3281", size = 179623, upload-time = "2026-10-11T18:13:23.919Z" }, - { url = "https://files.pythonhosted.org/packages/09/fe/31552b5c2bf0fc45e96553603bb15a0ff005462ecd11554f70adb185af0e/bitarray-3.12.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c514f6828b309a3cb48f4fc7f6798cbdd390c363599820df7d3f39f14ced4e9c", size = 182235, upload-time = "2026-10-11T18:13:25.398Z" }, - { url = "https://files.pythonhosted.org/packages/55/a4/e79819eb4681427756a13d979eabdd6b04950d7c183441d167f3594b139a/bitarray-3.12.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2673ef4e5d7c122ab3f692c5f451dd165c6a0c766c9a5cac087b8181cc2fe3dd", size = 178112, upload-time = "2026-10-11T18:13:26.658Z" }, - { url = "https://files.pythonhosted.org/packages/7e/03/6dc17f2be72446312a577202664b7d285789df6bc7e358dc0fef316b4a6b/bitarray-3.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3f19fa6e2090e9e5701de91149aa0dd1b6d848910b8d1b365a5199739aea3bb2", size = 392912, upload-time = "2026-10-11T18:13:28.112Z" }, - { url = "https://files.pythonhosted.org/packages/57/4e/9c53e8065afacf4ed9ce916fac0dc989261806e55df2d168ae533d545629/bitarray-3.12.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7c6ea2cd7f06c8aad0c2ff0122f7e727400b80d2abdb5a888a9d6ae65b16f11a", size = 417397, upload-time = "2026-10-11T18:13:29.639Z" }, - { url = "https://files.pythonhosted.org/packages/a7/21/3ff79b1c11330460628e71fbedf4c49e005e6affe16e454a94bc4cf4ee13/bitarray-3.12.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:589233e4c650d8ac547647e476580ba3841e2d4e9c97a78d18e64424d1925905", size = 432064, upload-time = "2026-10-11T18:13:31.178Z" }, - { url = "https://files.pythonhosted.org/packages/92/a4/26ed4ecadd039fd38551b27dd4bf6e1c84c71b57190c3b91db42d36d0522/bitarray-3.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:afde30a32be6a8a0fe50b9aba2b6b351014cf47d161095dd29e50a72c5400c0a", size = 396433, upload-time = "2026-10-11T18:13:32.647Z" }, - { url = "https://files.pythonhosted.org/packages/b6/22/2338966727f437c1f23ff77b019356e09b1d327f52c4232bb43f4d1cc93f/bitarray-3.12.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cabfc87584c019fb566895cb1b1a8da6e910bddb82e7e9578df29845b15e0c80", size = 390515, upload-time = "2026-10-11T18:13:34.155Z" }, - { url = "https://files.pythonhosted.org/packages/76/a6/7190646b72fab8e6856b4d87e8ce60ac1d802060e5dccffd1e8e78fac069/bitarray-3.12.1-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:d3790da3cd9f3953d4edf881b503fd5898e5a0c2b61a64a3397bd530b75deb7f", size = 414415, upload-time = "2026-10-11T18:13:35.446Z" }, - { url = "https://files.pythonhosted.org/packages/50/86/84cf11fcd5731b1f3d55526e8daafb3a2bf9e137b350d3689c0d63f18d21/bitarray-3.12.1-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:b64589dc920f4762a8c52aec16c24b1574508cb98bc0e2f72f787b9ac1bf2c58", size = 412821, upload-time = "2026-10-11T18:13:36.794Z" }, - { url = "https://files.pythonhosted.org/packages/4f/55/27969c298d75a082d00a9686c41dc01bef1b96c046678d7f7eaf39725e4d/bitarray-3.12.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:931655f8662c7574e78cd5a39912c56b27f0500176a63da1093b653ed14e458e", size = 393157, upload-time = "2026-10-11T18:13:38.573Z" }, - { url = "https://files.pythonhosted.org/packages/64/66/c31386d1f128e2691ca88f12b77042d3ee77375641d7c50aa3b589f0be92/bitarray-3.12.1-cp313-cp313-win32.whl", hash = "sha256:26776c1bad325576a333fa9c467cf943a603fa22bdedfa8e5c167fe36fc61921", size = 172392, upload-time = "2026-10-11T18:13:40.131Z" }, - { url = "https://files.pythonhosted.org/packages/bd/f0/e43cc0b94f2f4d45ef6b746e9c3048c1e8ec4e8d58be95a14bf406dd6ee4/bitarray-3.12.1-cp313-cp313-win_amd64.whl", hash = "sha256:e5bcf22c04e8e5f560de088f3f6815d6c2f21a34edc1bbd9a2b7ed37f5df5920", size = 182921, upload-time = "2026-10-11T18:13:41.605Z" }, - { url = "https://files.pythonhosted.org/packages/99/1a/407890a246166845d8f0767fbb1a31d416f9ff3d4521f988d1a3ad0109a1/bitarray-3.12.1-cp313-cp313-win_arm64.whl", hash = "sha256:bba98a3c23c2b6a43e9324c62166a793861fd1c05891c47594c42b624d73dfda", size = 179562, upload-time = "2026-10-11T18:13:43.002Z" }, - { url = "https://files.pythonhosted.org/packages/84/6b/a1a64a4e42caf130712c26ef500778fe8e442b002523927400dee7e65f2e/bitarray-3.12.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:46f854d7ace93de71b361882fe427aeb1cc37f70c2fc4e5b233468fc88af1142", size = 182346, upload-time = "2026-10-11T18:13:44.432Z" }, - { url = "https://files.pythonhosted.org/packages/71/a4/d6b1db38aa68ebab8b1fe76e37398cb991d208aa3025abd97252b5a8d4da/bitarray-3.12.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:552254422d183edc59cb7c6c6b69dac5a1b125a8feae2973f382a2f164921482", size = 178375, upload-time = "2026-10-11T18:13:45.903Z" }, - { url = "https://files.pythonhosted.org/packages/52/28/38a0cb9bbc545b0a8be39ac4fa9b81bea1bee4f4656540c2b7ad26ae8ebd/bitarray-3.12.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fa32d022b47161f51d3b9463823aeda35b8138d4d66cbf8ca42a523fea3d4cf2", size = 392810, upload-time = "2026-10-11T18:13:47.737Z" }, - { url = "https://files.pythonhosted.org/packages/2a/16/173f481cb08da9d6bb60b24a967eb107dd8c01a9867003b18649ff232926/bitarray-3.12.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5013eb6b815a30a690f676fc01a87175f97d825d7d53363394d9350d3c2bbf0d", size = 417418, upload-time = "2026-10-11T18:13:49.211Z" }, - { url = "https://files.pythonhosted.org/packages/7a/12/c51b2abad4a9556a56b7e3f37289e3713c1f733eaed5aed6f5339a1b937b/bitarray-3.12.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8e0bb6a4d2f975fadcb13a1f05225f4fc14a55b4a5c7e0bcb92960c1e064cdb9", size = 431334, upload-time = "2026-10-11T18:13:50.812Z" }, - { url = "https://files.pythonhosted.org/packages/24/5f/f4e7f6b633d2cd44b45672893ff8b69f2876fbe339d7673ab33965564c4d/bitarray-3.12.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:748eae3ef3103532bae06758e114461e8dc46009f7dee643e330a53034dc57ed", size = 395951, upload-time = "2026-10-11T18:13:52.245Z" }, - { url = "https://files.pythonhosted.org/packages/b1/dd/40be0d5f32b3b4a5b1acc62da305ba2785e7c57b9ec226f8d0dd9cb36bbc/bitarray-3.12.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1535ecce4422b20851e77c1e14e967bff2b629aaa39d28934619e7084949f716", size = 390417, upload-time = "2026-10-11T18:13:53.729Z" }, - { url = "https://files.pythonhosted.org/packages/c1/44/15e6dee824c08372693f301f0c06d5f991fd4dca34f37472419c52f5e4e2/bitarray-3.12.1-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:560ab4aeb1ba93c8210f0666ff783d5d10db95480446457d89fc07ad18afc58e", size = 414614, upload-time = "2026-10-11T18:13:55.661Z" }, - { url = "https://files.pythonhosted.org/packages/12/08/29747eaf57c97f9d8316a77a8cd43526a5b6e5f64fbcef7607779b81824f/bitarray-3.12.1-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:45fa17c0ccbc298a9312063877cdecc3a99659e1b35b80f82fd14656399996db", size = 412503, upload-time = "2026-10-11T18:13:57.463Z" }, - { url = "https://files.pythonhosted.org/packages/6d/48/9a91c923c4ba9c541e3f84feb81013f78b9c7a06dc6375000c7105bae94e/bitarray-3.12.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:042a2f4e46549c8573c678f1c25e2ab8d48a4924e7f2314032021d71ebae551e", size = 392904, upload-time = "2026-10-11T18:13:59.093Z" }, - { url = "https://files.pythonhosted.org/packages/47/7c/78138525730802a0f3b82d27cf422ad120041723ae2a11eee70f2a434e73/bitarray-3.12.1-cp314-cp314-win32.whl", hash = "sha256:ed0ca3a38f4a3707a00c27077bfc029d190aaf385b2e19799e28a109b1d2471d", size = 171114, upload-time = "2026-10-11T18:14:00.511Z" }, - { url = "https://files.pythonhosted.org/packages/e6/6a/22c910f9f347324237a739e6ca63e43bf0d8ce370780b7ca8fbb94bd5804/bitarray-3.12.1-cp314-cp314-win_amd64.whl", hash = "sha256:21826c52fd57aa9cba882be602669a5cccf42faed36bf095a6f13065b92da79e", size = 181897, upload-time = "2026-10-11T18:14:02.308Z" }, - { url = "https://files.pythonhosted.org/packages/69/4f/ba5f4136f5137f52c4eebbddcee58724ee71a584f65a425b7450525efc2d/bitarray-3.12.1-cp314-cp314-win_arm64.whl", hash = "sha256:daeaadc11a12a43dbd9db62cba80259f2a1a09ef77c63863ac9b7c0d1efeea51", size = 179138, upload-time = "2026-10-11T18:14:04.002Z" }, - { url = "https://files.pythonhosted.org/packages/a2/22/446682fbf3fe9e82d1117b3065ebb84bd736c41f28fc20eeeab39cbcabea/bitarray-3.12.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:de927c8968e6d9d82fcfe841e6ed0b700ca07f167c141cd329a24b379c91190b", size = 185526, upload-time = "2026-10-11T18:14:05.732Z" }, - { url = "https://files.pythonhosted.org/packages/62/a3/9b629a1e2f4b9a490002288a41b14028351abab1bfa823f54e5887fe9097/bitarray-3.12.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:7a1e3c678012cf3b92f6aeb9ed910f85dc44ad183276eac8f80dd0cbd1baf6a6", size = 181815, upload-time = "2026-10-11T18:14:07.206Z" }, - { url = "https://files.pythonhosted.org/packages/63/47/25890c879249fb4911fd3f4308bc5d3e625dcc321b7de627e026ed64efa4/bitarray-3.12.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3bd6ca264f74989be79b2c14486df8eaf5266464fb892d44635d189049c69d29", size = 410581, upload-time = "2026-10-11T18:14:09.006Z" }, - { url = "https://files.pythonhosted.org/packages/1e/00/2ff22210f8c513866f2f587d83b6fd2445c327417d89b1813f194e5597f5/bitarray-3.12.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:37078d03680ac60fe61003ba7be8cbaea0b7486d17795486cf9084b220e5d915", size = 434202, upload-time = "2026-10-11T18:14:10.497Z" }, - { url = "https://files.pythonhosted.org/packages/23/16/2ede3b34e8434d99186170e80969eeb89a4a0cd04353201e999bf53a1b2f/bitarray-3.12.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:19dfa253979e06d13a9c964df7f8edbddc8c297f4c2fed8794e869ddb3b5f338", size = 447634, upload-time = "2026-10-11T18:14:12.023Z" }, - { url = "https://files.pythonhosted.org/packages/8e/fd/c8908790ef5a976146cf98baa37820742091bd4f6e6b801d73ed22fb408f/bitarray-3.12.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3394fec014f4ced5fae652db7438f86bcf0771e76e8cbe0bfea9ca92717899ae", size = 412837, upload-time = "2026-10-11T18:14:13.543Z" }, - { url = "https://files.pythonhosted.org/packages/a8/ec/826756b2f201ebe0c4ff5d60c3bf13a431dc7db659836889004a4a55cf83/bitarray-3.12.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:481daa7f9e20c16c2968423311abf59bd0fab7b4820e51e3ebb8d0536d62b36f", size = 407106, upload-time = "2026-10-11T18:14:15.04Z" }, - { url = "https://files.pythonhosted.org/packages/9d/ee/ffcda75427b545c93eb8a9acf08e8672320b438a8626ebb9629fda09a41a/bitarray-3.12.1-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:cd8f4bb6b12b8099bc8c4398cccdfed8395ad76b3080c3e004c68cf59c72c49a", size = 430692, upload-time = "2026-10-11T18:14:16.836Z" }, - { url = "https://files.pythonhosted.org/packages/9f/fb/286180ed9c7971ff74119756ffcb6910d576f3a23e501119edf3c27e6e71/bitarray-3.12.1-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:9d71622bee3552399b75277c6c62db0379da394e57549952dcdebd4123e62d1a", size = 428281, upload-time = "2026-10-11T18:14:18.841Z" }, - { url = "https://files.pythonhosted.org/packages/b0/84/29a1913020ca0aeb0f4519bf7826c750ce2b3157043302cfda3601c087cc/bitarray-3.12.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:cf5c59d68114177ebe9537f691b9effaeb80b70beeb92996535627e9ddca7106", size = 408913, upload-time = "2026-10-11T18:14:20.366Z" }, - { url = "https://files.pythonhosted.org/packages/f2/0f/a81682c339eb79d6d4e76d03cb8b84a934414310cb987d2d9b249ceb901b/bitarray-3.12.1-cp314-cp314t-win32.whl", hash = "sha256:12801b07402c526e887d7bac03c90880e8caa547a0445e76d850a9455a238556", size = 174542, upload-time = "2026-10-11T18:14:22.312Z" }, - { url = "https://files.pythonhosted.org/packages/82/2d/70fec6cd995037fc2dd8d2d9097652b24cb0f9a32e51cdaa0328cb9e6eb5/bitarray-3.12.1-cp314-cp314t-win_amd64.whl", hash = "sha256:6642174abe6f2257cf9ec820aabd140db604cf6b24928b5677b6c0e1632647b7", size = 185440, upload-time = "2026-10-11T18:14:23.753Z" }, - { url = "https://files.pythonhosted.org/packages/6d/47/931c493091ee173fca1cf7f45c526f76eef7a7eb789c81f149150eac0a68/bitarray-3.12.1-cp314-cp314t-win_arm64.whl", hash = "sha256:b7900a4cb89552ab8eea095e720ffe17dcdb062d4849b63e92be9536b9e14d51", size = 182607, upload-time = "2026-10-11T18:14:25.251Z" }, - { url = "https://files.pythonhosted.org/packages/bb/f6/8cb108ce3e66709b68c38ae51cfaeefd6fe73d2abb695efce44e8d998a97/bitarray-3.12.1-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:9a069ab445d28b1961b73a70cfb1f8883d15f1d2a78477eacb3749e01305792e", size = 182404, upload-time = "2026-10-11T18:14:26.701Z" }, - { url = "https://files.pythonhosted.org/packages/69/18/214a1b095fc9d15c8ce33f3cccb1a77400644d1208b50b9ef0f1d778f9b7/bitarray-3.12.1-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:2e3ed14356bf3b2443481ddb2594e29893361707ba68a09ec439d252aeb2c20f", size = 178527, upload-time = "2026-10-11T18:14:28.177Z" }, - { url = "https://files.pythonhosted.org/packages/fe/90/56e72d4573a30b256237bf703b4bbb9db054df0da7de7b7bf53970fdfaf5/bitarray-3.12.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:766360df72c99fbca10faf27b94650aa23bfef69f65703b48f1df8ea6f1f8a31", size = 393890, upload-time = "2026-10-11T18:14:29.698Z" }, - { url = "https://files.pythonhosted.org/packages/8e/37/7c3bb334c7687a02f2d67d125efadca1e0c2da5ed01a5eaa9a3a4b8aa53a/bitarray-3.12.1-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5600a94992ee592d8119c2d23dcf22cdedee91a8bb9a9404e629bbfb7b6031d9", size = 418119, upload-time = "2026-10-11T18:14:31.267Z" }, - { url = "https://files.pythonhosted.org/packages/8b/74/0f20b3617372af38872f04ece9f09126f5ecee6a33d4e18fa6c7e940dfd3/bitarray-3.12.1-cp315-cp315-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2260d740764fdda5a3bb53e6ee56b9421e5aa3830ee81f0c7aae5f8e2354d71d", size = 431907, upload-time = "2026-10-11T18:14:33.088Z" }, - { url = "https://files.pythonhosted.org/packages/9b/96/81a851e50f6d5b8ce2fe69050de2a4cfab3e0bd2ce00181741b6a1c452b3/bitarray-3.12.1-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0e7dae363cc2960236384e57cb18dee67f1eaa94caa9be8eb69639e9ea463c3a", size = 396109, upload-time = "2026-10-11T18:14:34.944Z" }, - { url = "https://files.pythonhosted.org/packages/73/45/bac40fd994c23f564e8b3847ca71fdb44328d94b6b993d8b07973bde53ff/bitarray-3.12.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:8ad67e811bfa85b588e4a5fa1b92b2383c75b0848df99d3a43bed42ec8fc25b5", size = 391466, upload-time = "2026-10-11T18:14:37.11Z" }, - { url = "https://files.pythonhosted.org/packages/98/b5/591cf05fdb7e7578aeee2b63274225a98398f9014270d1450ace1b57838d/bitarray-3.12.1-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:0641f5c3fd94d48def6e1e7294994b2dbd7a836553628a0820aff8e8bbcb1108", size = 415605, upload-time = "2026-10-11T18:14:38.947Z" }, - { url = "https://files.pythonhosted.org/packages/69/10/57e440f94e294d64f5bc4de3e1d26e3e2a22b2bb3fc3ee3bfd23f2d12271/bitarray-3.12.1-cp315-cp315-musllinux_1_2_s390x.whl", hash = "sha256:d50d50d3c04ec0acca14dd0ac8b795b52c7e9190f696d2c6c6378ddbc060d364", size = 413204, upload-time = "2026-10-11T18:14:40.425Z" }, - { url = "https://files.pythonhosted.org/packages/9c/f8/4b668bd9b2706a2c22ddd1dcbc9694e3372ea20d21657d13a413638057de/bitarray-3.12.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:893913ddc0051496c2d7c1f939e4c72af36eddf9910f4013bd3fe051ca4c6c75", size = 392884, upload-time = "2026-10-11T18:14:41.935Z" }, - { url = "https://files.pythonhosted.org/packages/68/59/6f47ea17d9d4132254a7a7a6ab89efb2f9c381d50b5c0866c6fff8c62ea8/bitarray-3.12.1-cp315-cp315-win32.whl", hash = "sha256:5bb94454fa6165f997ddc5d4037f08803bed9e12fd9697c25dcc6d2409f943c5", size = 171122, upload-time = "2026-10-11T18:14:43.657Z" }, - { url = "https://files.pythonhosted.org/packages/21/9b/09fad9af2bbf5e9b3abc866765b85772bada01c502d9e1aed14a0492c3b6/bitarray-3.12.1-cp315-cp315-win_amd64.whl", hash = "sha256:fd1559149f8f9f12d5354fecacbb8607893792cf2ad5041143f79c6de7b01e4a", size = 181949, upload-time = "2026-10-11T18:14:45.215Z" }, - { url = "https://files.pythonhosted.org/packages/f3/54/6926c890bb1343b7ca2240d4357fedc343bea64af1c4dc1f7b325876fb39/bitarray-3.12.1-cp315-cp315-win_arm64.whl", hash = "sha256:b490bb2897f8db846494389262e67eec01d72d3d0e16e9056811d20811a08370", size = 179165, upload-time = "2026-10-11T18:14:46.874Z" }, - { url = "https://files.pythonhosted.org/packages/05/86/0e0954241ade63790ec3378590c64cd262956535530d91af563fec17333b/bitarray-3.12.1-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:32e2f076a850b5c5639cda64b833b43e126361eea39ca6ae625dece21bcb87c9", size = 185568, upload-time = "2026-10-11T18:14:48.845Z" }, - { url = "https://files.pythonhosted.org/packages/7d/52/17aabc19a54f3723949d5c8902e5f6f23dec08f78ca99ac02ca4742b7d04/bitarray-3.12.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:3f4b9f23fb7bba3012632ad602ef0ab1c26302767ea93c5bd289404dbd0f2102", size = 181918, upload-time = "2026-10-11T18:14:50.378Z" }, - { url = "https://files.pythonhosted.org/packages/d8/9a/ac8c1c9c18499ca8992619d32ed8043fcc0a4b9a2e33a4ecb274ad4c8d61/bitarray-3.12.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:88b11625e328cd89072302a0b0f796fb412b652e43dbd175fe8d5addce18e4a0", size = 411165, upload-time = "2026-10-11T18:14:51.95Z" }, - { url = "https://files.pythonhosted.org/packages/8e/3e/8706f03079aa325ed6ec7a0ea00a17cd876a5f29cd8c8bd143aa5076980c/bitarray-3.12.1-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:53fb6e6bde530ef5859cdab246d280386cc951fa8c92762ad7a3e52ed78c287f", size = 434675, upload-time = "2026-10-11T18:14:53.544Z" }, - { url = "https://files.pythonhosted.org/packages/44/fd/1bf891cd1c102f0fe1f3e737297c5ad08ef8b2c75a278b2695a79ce6265a/bitarray-3.12.1-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8c41be1b5a8ec44dcc547cf6e45434594b0c909937af8d19373128ce6f43ced0", size = 447999, upload-time = "2026-10-11T18:14:55.159Z" }, - { url = "https://files.pythonhosted.org/packages/ea/be/5c568e089c28d51a7765e61efff3f8c1e25718266f72db68127cfc1d1dda/bitarray-3.12.1-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b5a7452f38519b673314c6b46569b6d4f076db899960aaa33ac8541656b65b00", size = 413442, upload-time = "2026-10-11T18:14:57.049Z" }, - { url = "https://files.pythonhosted.org/packages/2c/10/f3b5f78a90866d00a5935ea992afa82524f72fdbc3c03f1036a91b36fdd3/bitarray-3.12.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:4f99f5714b716dd776f8ba1bcf69939d3aae52c8703a41fa36b0ee7344bf75f5", size = 407864, upload-time = "2026-10-11T18:14:58.661Z" }, - { url = "https://files.pythonhosted.org/packages/71/b9/2cf47398357d3089c6c1486955b3e850d74a7e09b8668341c74e8aa92c68/bitarray-3.12.1-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:54f93c63316bd60e0991f4cb0016116d590a0b4dadcd9c3f576ba70b8b21b4ac", size = 431235, upload-time = "2026-10-11T18:15:00.581Z" }, - { url = "https://files.pythonhosted.org/packages/07/07/35a9fe4f75dfbc416421f765c275944b0acd966eef6aeb17b05d3e8d4ad8/bitarray-3.12.1-cp315-cp315t-musllinux_1_2_s390x.whl", hash = "sha256:fa8ef16de91a259aa08f9f14ecbbe1a90fea64643413365deed061b14c6ed965", size = 428912, upload-time = "2026-10-11T18:15:02.211Z" }, - { url = "https://files.pythonhosted.org/packages/51/36/457607d048e74193dd3232357f348807ab258cba0ef03dcffc6af9c35101/bitarray-3.12.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:70e14dbaac9f7d515a8bbd5662b22c729a36268720c490ca0c733100adbb7882", size = 409667, upload-time = "2026-10-11T18:15:03.983Z" }, - { url = "https://files.pythonhosted.org/packages/70/9b/b10efe26a523f9eb88ad24fdf7a13f6fc6e3ab639be90d61f2b7e92f975a/bitarray-3.12.1-cp315-cp315t-win32.whl", hash = "sha256:a7f4cbfe9c5333b24116609110129726d3dcd63aa679707386da89f02dff866f", size = 174540, upload-time = "2026-10-11T18:15:05.698Z" }, - { url = "https://files.pythonhosted.org/packages/61/fa/f70298e6af4cf45d7814ff4b233d878dfef06c07b7713bd48ed1f6d42279/bitarray-3.12.1-cp315-cp315t-win_amd64.whl", hash = "sha256:da48fa7e16061c481588b4d024fb7f4d6a08cb6e3058d76b5c0037f4229f4157", size = 185455, upload-time = "2026-10-11T18:15:07.448Z" }, - { url = "https://files.pythonhosted.org/packages/e1/0a/f6e0ae0f0a15282df13e357622a8d6285f942103427d3e8137daa279d701/bitarray-3.12.1-cp315-cp315t-win_arm64.whl", hash = "sha256:d2403f0b75362e9c72ffac722c4a0cb35f8e63917f22f5142b32d660fc0a76dd", size = 182607, upload-time = "2026-10-11T18:15:08.973Z" }, +version = "3.12.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/21/46/2e429b78a594006417d8a5f8971e027f3e6a2657c288d7875cf9bde64295/bitarray-3.12.2.tar.gz", hash = "sha256:940b64a0701cea18c0698ef23ec2d9a038e47103b0402b19cfb298d71817d27b", size = 187672, upload-time = "2026-10-14T16:39:09.56Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/55/21b2a53d737f419d266f899289baec36d5e8febeb7772edba8ad545e98d3/bitarray-3.12.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d0c3cc80228d0b5343b5c3a001fa3597e11b79468e937b7892004014e5389d07", size = 184079, upload-time = "2026-10-14T16:36:06.67Z" }, + { url = "https://files.pythonhosted.org/packages/61/a8/edfff0e2f8a71801b2dfde33fd58a2fbc20771faef5d001c81e423a9cc40/bitarray-3.12.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fc196d7159a2dfe6f7daa09f2de84c635eff434bee39529d89cd5da442e3a789", size = 180364, upload-time = "2026-10-14T16:36:07.783Z" }, + { url = "https://files.pythonhosted.org/packages/4a/75/57cd30270af91f3ec072f311c82affea0fe030f83e7eaeb0e84e8b0e9e49/bitarray-3.12.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b9e22bcdbf618000d4685699e9a544726c6d249ba4162a646838ff27832d2256", size = 394378, upload-time = "2026-10-14T16:36:08.864Z" }, + { url = "https://files.pythonhosted.org/packages/05/ce/033843c3967669aae95dc36f29ddb7eab9d78057d61170305bd728fe2f30/bitarray-3.12.2-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:11692c2de55ba554780d6d487c1ffc09f9e34593ec41571823a776033ef9b360", size = 419304, upload-time = "2026-10-14T16:36:10.331Z" }, + { url = "https://files.pythonhosted.org/packages/9e/11/82386f9592b49dc34c9fcae9775e1f42b8d90de9b7da30e02d606ef7899b/bitarray-3.12.2-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a2622e677ae58a04946bcaa23a0638ea2e0e41a5d8eaa0dc09bf1454070134e0", size = 433342, upload-time = "2026-10-14T16:36:11.617Z" }, + { url = "https://files.pythonhosted.org/packages/96/0a/f5c79fed929930d4ca7fb96d93d7b60206b0b4796975dac1c953670c36b3/bitarray-3.12.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:46dd681ee1252e1b368c78c2cd24b8d10b0a169a12c10a0c02e66262e922a148", size = 396737, upload-time = "2026-10-14T16:36:12.891Z" }, + { url = "https://files.pythonhosted.org/packages/06/5f/b981288242a99dbada70b665cc1ff4b12bef845e85026060d94b70d76418/bitarray-3.12.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bb9ff73e6500f144d31e276c35189697d41059120162efc498d9d06df17fda13", size = 392313, upload-time = "2026-10-14T16:36:14.254Z" }, + { url = "https://files.pythonhosted.org/packages/4a/e7/dd2f99d8320e647abed2c84eb6f042b28dfc2a60d411e890edf6a5e6f0a0/bitarray-3.12.2-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:9d26708158f95a690efddcdfc830332daf214f71e098d6bf2924f6283d397df6", size = 417189, upload-time = "2026-10-14T16:36:15.387Z" }, + { url = "https://files.pythonhosted.org/packages/5e/2a/5d88fe54d0d1c48e44b989abafeeb3ce0045ac1f2016ee1d7ec78f1432ab/bitarray-3.12.2-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:bd690ac80eb88cb48ff4cb33691c7e600edd137f1994b1de1d46d19be6a48d5a", size = 414052, upload-time = "2026-10-14T16:36:16.673Z" }, + { url = "https://files.pythonhosted.org/packages/98/1a/49305f7078463f6893a94ed6dcba64ab7ee5dbaeef3b78c786c74cebfec4/bitarray-3.12.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3fd34c3e8ed757e361c0f6ed6017cca2bae019b7e2101a888fdcbe02d6125312", size = 394099, upload-time = "2026-10-14T16:36:18.034Z" }, + { url = "https://files.pythonhosted.org/packages/3b/27/6476e144806c94af70ce6368a2aef2dfc9d38fb805c530e6607a11cdde20/bitarray-3.12.2-cp311-cp311-win32.whl", hash = "sha256:f8906747a938d733c5f5a037a68d49e2bc473379d5a187f3b7f5b873392b2e40", size = 173949, upload-time = "2026-10-14T16:36:19.262Z" }, + { url = "https://files.pythonhosted.org/packages/bf/98/1a584e62f9fa7f209e840beb452c4047a2665ca53ad20b39296cdec7b3b5/bitarray-3.12.2-cp311-cp311-win_amd64.whl", hash = "sha256:fec655a431cbdaf1b15ee32fec1c03d2ac3605b66aeaf7cc0aef27dc8c6b97cf", size = 184472, upload-time = "2026-10-14T16:36:20.817Z" }, + { url = "https://files.pythonhosted.org/packages/74/30/06b24005ef89e81fc133d0ea073c56b5708db751c03e6263d3d0a1472fdb/bitarray-3.12.2-cp311-cp311-win_arm64.whl", hash = "sha256:79533787a64febcfed4761a990837204569afc26aac511f9aea62a4ae1d90975", size = 181436, upload-time = "2026-10-14T16:36:22.128Z" }, + { url = "https://files.pythonhosted.org/packages/cf/ab/4c60ad3bdf072a84be641d16c83e6fd459994eb5a2b5ecfbaed34ab3c674/bitarray-3.12.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e75362bc5675c92caf7bdbb2cda4a89ce74ca904f52c72c6e215b9770e9d40e6", size = 184405, upload-time = "2026-10-14T16:36:23.276Z" }, + { url = "https://files.pythonhosted.org/packages/d9/7f/b0a47db8da8cc198bd5c5d7a6c35ba5ed5ec2d27448ef7ded39cc5646d41/bitarray-3.12.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d66060682d9e5a5bd1c8c49c19df22400b47899aa0bf1664d9a1bdc3dc0a547", size = 180319, upload-time = "2026-10-14T16:36:24.575Z" }, + { url = "https://files.pythonhosted.org/packages/d3/79/fd7246cb572dfc8e3b75271c11a3a56376a61973b328748ec03c9b9cddb4/bitarray-3.12.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39f9d160bc44dd794cdbfa1100cf0438812fef0ebff5e33ba20489934417a93c", size = 397085, upload-time = "2026-10-14T16:36:25.961Z" }, + { url = "https://files.pythonhosted.org/packages/27/b8/f6bee53e5d19cabea0f7367687af203d9e0620b00cb955b23014343ee9b8/bitarray-3.12.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:46324507977f5e7094e7ad485d68ba789877b9c49ca8b659e8d25846cdf3e935", size = 421473, upload-time = "2026-10-14T16:36:27.369Z" }, + { url = "https://files.pythonhosted.org/packages/25/58/cb92b235c222346c169fdb4724cfb9c45ee84da4189404ebc342ef361361/bitarray-3.12.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:20a17e4b89b462437344b3ee27d6d2c6fbb781d4a611652d188ff5fc188b9810", size = 436346, upload-time = "2026-10-14T16:36:28.898Z" }, + { url = "https://files.pythonhosted.org/packages/e8/7d/58f34225b31c7c231f3da1645f69cb1347a07477e838b9607ecb0ac0ad91/bitarray-3.12.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d5c6c4a85f58c5be6b609bda83c2c142e065276f397d0a950a22f236b81912e5", size = 400898, upload-time = "2026-10-14T16:36:30.154Z" }, + { url = "https://files.pythonhosted.org/packages/c7/05/4678ea43a0da1410104a32bf227e8901a40328a5afa159838f55c08798ab/bitarray-3.12.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:12f87f33b09f3627597549b37158466d23a196f34f3012ee7b20d6b52fbe13e5", size = 394667, upload-time = "2026-10-14T16:36:31.381Z" }, + { url = "https://files.pythonhosted.org/packages/40/5a/a203ac1837a67d89a5a7a96d41699c390e965a38554b5d17990c6d8d3c05/bitarray-3.12.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:5fca3a864c48ac853a7a63fcdbec3493c69344e9be54df9fa1f2c670e8fc7e8c", size = 419178, upload-time = "2026-10-14T16:36:32.614Z" }, + { url = "https://files.pythonhosted.org/packages/a5/ea/1c7dc89843d47961e5b5b3fc26f01d05497ef4b582899786bcc94479cc57/bitarray-3.12.2-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:1a1365dd687aa8310cb842e070a42c613165c4cc44f142250c7f145dc9975e88", size = 417168, upload-time = "2026-10-14T16:36:34.138Z" }, + { url = "https://files.pythonhosted.org/packages/8c/c8/da85b61dcf3e458ed85217486f7a7f18571bee2974a8c6ddb10aab8b87e1/bitarray-3.12.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:9a4d06be508aba1357a5e80b91a98cf3848d42cd088a9e7fcc17923d9a7369a1", size = 397566, upload-time = "2026-10-14T16:36:35.447Z" }, + { url = "https://files.pythonhosted.org/packages/f1/c4/effacf2c15007ad2e2fd9089abc818b56842d4734a86f4144d74fc57c359/bitarray-3.12.2-cp312-cp312-win32.whl", hash = "sha256:649d7b31341ef690b575cdd871350a0d80f9a3eeb919fccb02338578374b4784", size = 174249, upload-time = "2026-10-14T16:36:36.904Z" }, + { url = "https://files.pythonhosted.org/packages/82/32/c1af86b84b8e433dfa5d4996514b31d952e852c2e98cc59a671731cbb564/bitarray-3.12.2-cp312-cp312-win_amd64.whl", hash = "sha256:7c53f4cd4271a3608cedbbe24a2d0ddbc9e8c2cc0edb4ed61238f42807800fcf", size = 184754, upload-time = "2026-10-14T16:36:38.083Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9c/687e876409941c2a7c7687a6ae42b0060341f020d828db6f7420e5f1e670/bitarray-3.12.2-cp312-cp312-win_arm64.whl", hash = "sha256:ad253d0fdd8b8e4cb0d4c79daf55fae621a607d85d5328c11bbcc9f187157c57", size = 181319, upload-time = "2026-10-14T16:36:39.248Z" }, + { url = "https://files.pythonhosted.org/packages/90/6c/c36b86d89c94c5242f4bfb066d81e41cbb0c463008c2bdd976920c548bf1/bitarray-3.12.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1cdd2b2dc063286c9df7c6e234a11550ac84042d8d52e0d14ef0810cdee4cbb2", size = 183946, upload-time = "2026-10-14T16:36:40.464Z" }, + { url = "https://files.pythonhosted.org/packages/75/2b/9d991be5c658dfe3b3b91689241bce14bc6177367d57b827fc49bc7636eb/bitarray-3.12.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:fbb3ccec86601919e849d4be54d82137d9a78c9691a7a4e66cb33489c0978468", size = 179824, upload-time = "2026-10-14T16:36:41.748Z" }, + { url = "https://files.pythonhosted.org/packages/cb/4a/23d03a09d464ea9cce14848828a13066cbb5aa0ffb2bcd02845f3bf248df/bitarray-3.12.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27d85ff3303e698325d401e2e2cb94fb40d5785c0b0efbc890995344807628a1", size = 394633, upload-time = "2026-10-14T16:36:43.704Z" }, + { url = "https://files.pythonhosted.org/packages/7e/f9/b40245493d5f8fa9137c31fa18ff370f45fa4d92355df9f0af83c56c0f6e/bitarray-3.12.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:703af6c6dc7303f343a1d75174babc6d13f0816daf5a742729ab8e9cc888662b", size = 419123, upload-time = "2026-10-14T16:36:45.275Z" }, + { url = "https://files.pythonhosted.org/packages/30/41/644cf92964a2bb5f866c7cb4ad3b2c4e2822798e5b96689822e327eccf2c/bitarray-3.12.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2516413dd6035dfabd503f3164495d70b73793940bec8cc19a24759099116e2c", size = 433792, upload-time = "2026-10-14T16:36:46.74Z" }, + { url = "https://files.pythonhosted.org/packages/82/24/1851448731d53738beda47ddee309aa3e4cde05734f1088f5546a0ff3e23/bitarray-3.12.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b33e76a78f207c24e87440e2558beaa07a523a587f031674347ea8e2d7ab0b9d", size = 398156, upload-time = "2026-10-14T16:36:48.003Z" }, + { url = "https://files.pythonhosted.org/packages/80/f1/7524e003caa87be1db341886826fb59f8227050ff06002a95b3444b3c59a/bitarray-3.12.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a353c184ac3588eab42ee1b9e498120573ba42be9759eb7e4df59c6700fac814", size = 392228, upload-time = "2026-10-14T16:36:49.297Z" }, + { url = "https://files.pythonhosted.org/packages/f5/b8/bc4145aa29eb032c5e1af1a6152f469d63fb045c6e2f9654ba292dd08348/bitarray-3.12.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:7d457b5ac0d92777746bb649385225867e1f257acbd68d2a248bf90d14a7db76", size = 416134, upload-time = "2026-10-14T16:36:50.815Z" }, + { url = "https://files.pythonhosted.org/packages/46/41/9eee12fc5cee29736b4f816f8cb91b54b2b12d5d832e871b2030098dc4b2/bitarray-3.12.2-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:7a72a13d062ff775cf763c2da31fa0d46019d7f1e5479165dda8d4096bc9a62c", size = 414552, upload-time = "2026-10-14T16:36:52.157Z" }, + { url = "https://files.pythonhosted.org/packages/f4/19/4edf3a699b24d4416f52eee34dc7e7c84e55d151a512469512938eaba025/bitarray-3.12.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:7fa879c0841c36c42d68b669b0c791923e88bc9e3d645c100d5b425a718574c0", size = 394865, upload-time = "2026-10-14T16:36:53.615Z" }, + { url = "https://files.pythonhosted.org/packages/35/c8/8b79a0234dfda4e29b6e36816ac58f7051f673124da5eaf375ce26485370/bitarray-3.12.2-cp313-cp313-pyemscripten_2025_0_wasm32.whl", hash = "sha256:b978be95ded39c34681ad4cfaae086ac94286411f1393fb71e37cd34aacfa1a7", size = 150723, upload-time = "2026-10-14T16:36:55.065Z" }, + { url = "https://files.pythonhosted.org/packages/42/9d/3e91515ccd3c58624bc8c1acaded2f1fde1704c3f0eeb4267635b530cb71/bitarray-3.12.2-cp313-cp313-win32.whl", hash = "sha256:337f1d4da04302ccc8b25dbd4e15d1b268dc283e9d5b04a57153f4bf5dc65256", size = 174079, upload-time = "2026-10-14T16:36:56.286Z" }, + { url = "https://files.pythonhosted.org/packages/e6/fa/5746a81e17b58b3b86b41b0673a56938e167359a9306f9cb67b6bbe604ca/bitarray-3.12.2-cp313-cp313-win_amd64.whl", hash = "sha256:28d6d0953c308acc43c46a38191b3df21f819d3ae21579b5b313443fcdb6934c", size = 184637, upload-time = "2026-10-14T16:36:57.524Z" }, + { url = "https://files.pythonhosted.org/packages/d7/30/5c509b31ecc23a76717ecd8539fe1a38ce96b75a0d751819485c0a978d14/bitarray-3.12.2-cp313-cp313-win_arm64.whl", hash = "sha256:6c324386429b7613b6e2086203158afef685e3295225b05012e0d43be9baa68d", size = 181266, upload-time = "2026-10-14T16:36:58.852Z" }, + { url = "https://files.pythonhosted.org/packages/d0/66/0780d2d7468e165183a472cfdf012b6802a94aff9002116d3d203b06c7dc/bitarray-3.12.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:27ce10a29d05aa43e153feb1937a249169464b902b9e3f119a583cf0172f8798", size = 184060, upload-time = "2026-10-14T16:37:00.099Z" }, + { url = "https://files.pythonhosted.org/packages/d8/84/fab24379495194cf60d6090f81a8f8f865d264920b70cf9dfa9ed0fe5f1a/bitarray-3.12.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:65d5a876f40ef8eae03c5bfb4ebbea13ca396b3aecf5afa9a39df1783dc45166", size = 180088, upload-time = "2026-10-14T16:37:01.411Z" }, + { url = "https://files.pythonhosted.org/packages/c5/12/ffe750f79107d10b0d975aaca46e5fa6257074cdc8047d7ceb61bab67b3a/bitarray-3.12.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e3ab92db38831fa725192fb4aa50b201b38c4c513ace493e103e2e9c257358d8", size = 394554, upload-time = "2026-10-14T16:37:02.737Z" }, + { url = "https://files.pythonhosted.org/packages/fb/af/40fd9c449819918ce8c3a6a258585117c20fda57613f1d9aee398c766035/bitarray-3.12.2-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:443b8cedc3a67c7f6578fc98ef934e58697925802a50e675d2ea0bed8a0df55d", size = 419129, upload-time = "2026-10-14T16:37:04.154Z" }, + { url = "https://files.pythonhosted.org/packages/86/0d/6aeacfa0df14ebc067f25f79cb48f87330f63e82eb3eb9e28c5481e8e144/bitarray-3.12.2-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:3e8cfaa5d3a490bba21e110414f0c8776e5d3585d05ed026ebda7d75e2a275cb", size = 433079, upload-time = "2026-10-14T16:37:05.569Z" }, + { url = "https://files.pythonhosted.org/packages/eb/d5/c0970c6421625d7401495f7d89b12741967a8e2f657791a1786383456d34/bitarray-3.12.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0add9f19e02e199d5a3658aec4cbbcbe0a326bb4448ec25603dec8ff513749c6", size = 397685, upload-time = "2026-10-14T16:37:06.927Z" }, + { url = "https://files.pythonhosted.org/packages/50/26/d050e49470eeed473d5957dd47d1b7803fb8cd4b9f98f88421763f4cfb42/bitarray-3.12.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:991c993584e321e2172c489cb2dda8e5ec039ea85036c96f6032062bd465e8e2", size = 392160, upload-time = "2026-10-14T16:37:08.399Z" }, + { url = "https://files.pythonhosted.org/packages/f0/90/66f856ab8ee1292ebb46a201c48f5dbb118bd6e91e907997ce3b64f6bdd1/bitarray-3.12.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:7be7de948216059f58c810e3c55290d58f971fb341871a6f4baf7719bb089198", size = 416344, upload-time = "2026-10-14T16:37:09.973Z" }, + { url = "https://files.pythonhosted.org/packages/4c/d9/46a07a6b04c67dd879b0aebd7338e0114a8a1b0d1849029e58b0ff46f417/bitarray-3.12.2-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:85e34742c2e4322d955bbeb315bfaee750d56e75d64d100514d67d851bc1408e", size = 414213, upload-time = "2026-10-14T16:37:11.462Z" }, + { url = "https://files.pythonhosted.org/packages/35/8a/378230ec325f977a6dc6938a650326f5d760c7a51b485785315ef850ca0c/bitarray-3.12.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:a9a2ed8e11009c6adbe6a98a7f12885489452e9acaf19de9bca77d74b9ef7033", size = 394628, upload-time = "2026-10-14T16:37:12.947Z" }, + { url = "https://files.pythonhosted.org/packages/4a/90/143a690e3cb234ad416ae92d8e76d8c31e3ddd1ed6c7ddb3966da6d896a8/bitarray-3.12.2-cp314-cp314-pyemscripten_2026_0_wasm32.whl", hash = "sha256:eda69ccba309dcf1c2e7f5704b1c68a730d40fe5665564b40637ef616e1fae2c", size = 150692, upload-time = "2026-10-14T16:37:14.715Z" }, + { url = "https://files.pythonhosted.org/packages/0c/01/48c2b6d3f047a944219ee4b2293ccf52e6a7f2fd465289e41d5aad8e7a75/bitarray-3.12.2-cp314-cp314-win32.whl", hash = "sha256:9c57dd55a98d9086dfffac8ffe89eb3549ffdbb8e780a5f0068f38ff795f25db", size = 172793, upload-time = "2026-10-14T16:37:16.09Z" }, + { url = "https://files.pythonhosted.org/packages/17/52/bc3a51a82102dca70281cca732ceadf31455abc9e223e4566df75266eb8b/bitarray-3.12.2-cp314-cp314-win_amd64.whl", hash = "sha256:77dfd0637ed3a042aeac888264c032249db39c13379231849f7452ed6f04234f", size = 183608, upload-time = "2026-10-14T16:37:17.907Z" }, + { url = "https://files.pythonhosted.org/packages/6d/eb/446e8bce94afa719635c228c5e4c40075364eebb4eb29919acc178e84c0e/bitarray-3.12.2-cp314-cp314-win_arm64.whl", hash = "sha256:c37ef29e11c533f783c533b1605644d0cacf749e734063d1402e3f9c62b9c279", size = 180830, upload-time = "2026-10-14T16:37:19.434Z" }, + { url = "https://files.pythonhosted.org/packages/5e/62/d2a9419af931900bbabdd39bf11dd8cb623494e264a2327834b6c854822b/bitarray-3.12.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:27e104e8cc4769e3cfca10563317e1e6ba8a20df5cf130a5e58efda8b917ad89", size = 187236, upload-time = "2026-10-14T16:37:20.8Z" }, + { url = "https://files.pythonhosted.org/packages/1b/ab/68a27e90944e598887def8352e8e202f81ae3f0b8b8e180aef0c072c0694/bitarray-3.12.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:cb70f47f7f721e620e1ddea227abc6184bbf5509eba67ef74864603eef60f4e8", size = 183527, upload-time = "2026-10-14T16:37:22.158Z" }, + { url = "https://files.pythonhosted.org/packages/f1/51/5b4a7cc2abea89b9e91c8905f080741011d31d55b327af840c81d4a67c3b/bitarray-3.12.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0599390909cbfc3dc4457bfd0c5b2eddc5a97b2f9329616b01087ed08f339953", size = 412303, upload-time = "2026-10-14T16:37:23.98Z" }, + { url = "https://files.pythonhosted.org/packages/1a/2b/58a774fe03d9c3d57baf061165d26cfa14c3d14bb1e20c2895ba3220db68/bitarray-3.12.2-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a16ab738662d34436abfc2f2f6d0bbc51bb969eb4c60d6de0a43c5be9d25fc0c", size = 435947, upload-time = "2026-10-14T16:37:25.529Z" }, + { url = "https://files.pythonhosted.org/packages/38/17/d867e8fe530570245b2a894300cf824cf2f630c6e01ceb26c54f407c755a/bitarray-3.12.2-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d8fa10d3ffbbd0dc7e98f1f8015245f0a2b6b59465ef20556d176a7edbf00455", size = 449372, upload-time = "2026-10-14T16:37:27.194Z" }, + { url = "https://files.pythonhosted.org/packages/69/c4/e0b407f369df1be7b722787f3d580e511acd8110d21a3890cd02f595e066/bitarray-3.12.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3b55b671eff71568c4a48222bd09d555fa82e647ae915cc5cca13e25337a046", size = 414561, upload-time = "2026-10-14T16:37:28.825Z" }, + { url = "https://files.pythonhosted.org/packages/9c/58/5d16eb8701da31e9fbe2d0266e30901bc7bc4284c44f5b96e1cbf088d48e/bitarray-3.12.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:d4e41d97533ba1d0ac37decd002b733add1dd0a78ba16a4d8838256f29ed8888", size = 408810, upload-time = "2026-10-14T16:37:30.747Z" }, + { url = "https://files.pythonhosted.org/packages/2b/18/b461e3c698690b896f7a5c034b8b75165cfaeefae14a7f70acdfadfd7bc2/bitarray-3.12.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:21294f9f41c0b1ed22873f6bc75336d1a60a1743ce90641089f1dbeedbed9d9e", size = 432423, upload-time = "2026-10-14T16:37:32.476Z" }, + { url = "https://files.pythonhosted.org/packages/fc/33/2b72edc5a133eb85fa4018936a18a13e982b7ae3b7ffbd9706491df3f444/bitarray-3.12.2-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:97df648f539355d3114fe61758697dffe6e83e15437b720afe8bbc2fb9a7f84e", size = 430030, upload-time = "2026-10-14T16:37:34.22Z" }, + { url = "https://files.pythonhosted.org/packages/09/bf/8336aa253c636c241a16fef74c736221f03984bf7820195d6f9933349bdd/bitarray-3.12.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:36140d6f745e96070609c4d7ff546edc63e8ac48d2192d49be94429f79654a9a", size = 410643, upload-time = "2026-10-14T16:37:35.771Z" }, + { url = "https://files.pythonhosted.org/packages/33/ce/ab53d81a8bd308d634d7ae49a5ed655fa167eec8b5cb107e822b46f33919/bitarray-3.12.2-cp314-cp314t-win32.whl", hash = "sha256:ee4745fb241db094c0b78f87d007124256fcc5e09b0d7b670b30fb8c47b0389a", size = 176229, upload-time = "2026-10-14T16:37:37.575Z" }, + { url = "https://files.pythonhosted.org/packages/25/ca/668ad041e77955eb2195ad10ba2129351d10570a63b439bc98281043b4f5/bitarray-3.12.2-cp314-cp314t-win_amd64.whl", hash = "sha256:a37ab5c232b532d1d2144e1741e5c74e157cd02595e579ef684f8c2b0009263b", size = 187144, upload-time = "2026-10-14T16:37:39.08Z" }, + { url = "https://files.pythonhosted.org/packages/05/9b/b4606313c255ac393431b11a7257330dfeedd993947e00f895313e8129a3/bitarray-3.12.2-cp314-cp314t-win_arm64.whl", hash = "sha256:e70af3d1c43a9762cacbdb8c380cb8aeb09a0176a3838a1ae8d34901bc6c944b", size = 184298, upload-time = "2026-10-14T16:37:40.537Z" }, + { url = "https://files.pythonhosted.org/packages/13/75/45ee191151f3d745a2eab073f90f641abaf6fb81d02e498d1649f5ae429c/bitarray-3.12.2-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:f66895b950dda68ba3d1cb736c8151011768d247dc9ed597a1b49360db8b36b1", size = 184121, upload-time = "2026-10-14T16:37:42.362Z" }, + { url = "https://files.pythonhosted.org/packages/34/c3/5f1ebd77529bd734787d1178d9ef00728c605b8c891948a2dbfe16678568/bitarray-3.12.2-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:410d61805595f85ae4bc1277f4cc4547a56593eb605c27881b4da398ad90821e", size = 180237, upload-time = "2026-10-14T16:37:43.903Z" }, + { url = "https://files.pythonhosted.org/packages/c8/72/c48f434799cb58e14693429a395787cee5939ae52b5019ddf79e6483ec62/bitarray-3.12.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:dcc159a74285d48681e81b7e9617cf1db6920e18bd6b8c5d4eeeac05e93952b5", size = 395628, upload-time = "2026-10-14T16:37:45.373Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/90e0647cc27bef88c90ccb9c02b66a1a5a2bcf9be0548fecb08b13b17c72/bitarray-3.12.2-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8570e8193f007c4a5a020cd1abfa87a72b3ee728515f5a9c431e2c373dd16225", size = 419836, upload-time = "2026-10-14T16:37:47.115Z" }, + { url = "https://files.pythonhosted.org/packages/54/be/d462315b3d28d9c4a8b62e6a773200085cdc5529bee8396de083b4211fba/bitarray-3.12.2-cp315-cp315-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a9cd04eeb6a048917c36dc80ec08f109930026031aef85355a370045a9e2bd79", size = 433655, upload-time = "2026-10-14T16:37:48.82Z" }, + { url = "https://files.pythonhosted.org/packages/1a/c8/1b5efa0ad2222c1983b156e6c4f4dc035ccea738d0b4a862dfeb6131947f/bitarray-3.12.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:9d9844ec5f6218e5744e93cdf1c3cd573c92197874e5597e64f2191f587236f3", size = 397826, upload-time = "2026-10-14T16:37:50.582Z" }, + { url = "https://files.pythonhosted.org/packages/21/5c/241da35d97712ca813e584781c514817b866a58172beb216eadc37754bfb/bitarray-3.12.2-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:9ef1403f1a6bf2eeb05dd61ef5944a8df1b7ae91755781f4f2d33d446708e7df", size = 393214, upload-time = "2026-10-14T16:37:52.607Z" }, + { url = "https://files.pythonhosted.org/packages/f7/49/af89908ab2461f58cdb99aa23fc83176aeb03169a4fc2671a055bd9a10c6/bitarray-3.12.2-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:8d374bff9bcdea1bd47a408ed6ace65de6d2e009ba31de47c57f72fde0548148", size = 417328, upload-time = "2026-10-14T16:37:54.228Z" }, + { url = "https://files.pythonhosted.org/packages/84/3d/e58a55220e6d25f3a2dd8b3adae5df61a74ad3acacbdf07d44832e4677ed/bitarray-3.12.2-cp315-cp315-musllinux_1_2_s390x.whl", hash = "sha256:6a1feaf7d2526bac8ad680b64c87da46b51cf0d5cbb3941c02c940ab214e38c5", size = 414932, upload-time = "2026-10-14T16:37:55.783Z" }, + { url = "https://files.pythonhosted.org/packages/3d/a8/a2cb62f16602d83188a7c18c784ec35e617e73a27e3344050864bfe19784/bitarray-3.12.2-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:a6ffb914a0a07e4ea2810c851c736c57818235762190f2aa27c47c5b7fc59398", size = 394598, upload-time = "2026-10-14T16:37:57.444Z" }, + { url = "https://files.pythonhosted.org/packages/0a/03/78e1d443971fb395dbb5a435577116b3488a0458e534347aeb9074f314c0/bitarray-3.12.2-cp315-cp315-pyemscripten_2026_5_wasm32.whl", hash = "sha256:d8c50cc70f55133aab51fd28af3b9c24f9ff24cc1bf5d317b93ce0ea3e0a62d5", size = 150730, upload-time = "2026-10-14T16:37:59.315Z" }, + { url = "https://files.pythonhosted.org/packages/1e/ea/f70fd630539e6b6f1e1a91e68b52971e3e67a9e403320c7c3b5c14c135ab/bitarray-3.12.2-cp315-cp315-win32.whl", hash = "sha256:9d8c691c8265a120318624053c6082227ae26f869f10cbdc2e5bf6ebf0293fa1", size = 172792, upload-time = "2026-10-14T16:38:01.123Z" }, + { url = "https://files.pythonhosted.org/packages/64/72/ae1dfdd378c2314298cd5d2f8ace7a24484b77da66e913acae474b032f1f/bitarray-3.12.2-cp315-cp315-win_amd64.whl", hash = "sha256:22f7735e6ce5bcf2156c2f56bff89950910fb66cd56a3604f2a3d9a46f32c960", size = 183645, upload-time = "2026-10-14T16:38:02.758Z" }, + { url = "https://files.pythonhosted.org/packages/db/f5/9135e5fa0cc6da05d4c242232b282e036564ce12a59af4d1ba611cf2610a/bitarray-3.12.2-cp315-cp315-win_arm64.whl", hash = "sha256:38553922cced83b540e73e27e5b79d3d5f21ec5e1c3ff6c7f10a42677e7bc4e7", size = 180850, upload-time = "2026-10-14T16:38:04.551Z" }, + { url = "https://files.pythonhosted.org/packages/2b/56/7168fb63eb7abbece60a5336c03cb19cd1cc3360430e770efd144f3a3955/bitarray-3.12.2-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:7a6727de6b5e2e315ece89063d1a64200178bacd0fdc14d4ebf353f737237023", size = 187283, upload-time = "2026-10-14T16:38:06.254Z" }, + { url = "https://files.pythonhosted.org/packages/d6/8b/b9db9827727ffab745ba32c452ab56fcc6924ad7624716e6c10da7b2361a/bitarray-3.12.2-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:2ab2fa99d3ddbfdd792719011da06a7c0f2742b42f9037ac9055538be294cbf2", size = 183626, upload-time = "2026-10-14T16:38:07.725Z" }, + { url = "https://files.pythonhosted.org/packages/8b/b3/6523fc61fef356e9e9b6acbde20773ad02528489343a50ef5934a8843469/bitarray-3.12.2-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee004036f07280e04658402c0487aaa8a62cbb62abf1182613e7bec4e79751db", size = 412882, upload-time = "2026-10-14T16:38:09.276Z" }, + { url = "https://files.pythonhosted.org/packages/41/4a/8267f7a8c0b8ba10f4405e411521125777925887f8cb35c848192287ebe8/bitarray-3.12.2-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:acc479dad86c512681f2be164cae13b2caa627dfd72f3daa4eadf43093de18cd", size = 436401, upload-time = "2026-10-14T16:38:10.892Z" }, + { url = "https://files.pythonhosted.org/packages/ba/b4/b9ffb4a091ec6dce66e194c68e6ef62fa014c63f8cc3d62dcee1a40cea77/bitarray-3.12.2-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:96ffdb8f465e2647f6f50470b263e1a56dbc07cc153f30cac7ed971005ce0d2b", size = 449737, upload-time = "2026-10-14T16:38:12.608Z" }, + { url = "https://files.pythonhosted.org/packages/92/da/4fd0bcd25c104a30826a36293d234f39c792952a4a4a009717b5f7a67b7e/bitarray-3.12.2-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:716ac1eaeabd8162d042fc415aa17f56bd4c69f9c43b479f2c1476471cc9f0a6", size = 415178, upload-time = "2026-10-14T16:38:14.373Z" }, + { url = "https://files.pythonhosted.org/packages/3a/3f/85aa6696c36c4acde14e5cc479e99c84ffca2f33a06298217acc6a64b59c/bitarray-3.12.2-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:a85d0ffc55fb6720f5ff37284de62533dbc9541255733a47d9a5b74d25879f9e", size = 409574, upload-time = "2026-10-14T16:38:16.633Z" }, + { url = "https://files.pythonhosted.org/packages/07/7b/91731d220a341d047da2a3bf9db650b28ef0fe5fc4de318045244aeea0d7/bitarray-3.12.2-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:5d01cebb7504e585a07f284a3aafaa4a1bfe865fa7276a731f2ebd470689911c", size = 432928, upload-time = "2026-10-14T16:38:18.679Z" }, + { url = "https://files.pythonhosted.org/packages/a2/1e/435bf51f1f8dbb55a1a9bcfdf97e4647caf6dd777ecd94c280dea214267c/bitarray-3.12.2-cp315-cp315t-musllinux_1_2_s390x.whl", hash = "sha256:fe6e0c68ac4726f6d4442e8a29de5271ad82798c96006af0f38db9f046e59433", size = 430623, upload-time = "2026-10-14T16:38:20.368Z" }, + { url = "https://files.pythonhosted.org/packages/dc/18/ae299b90ff52ec7a9ac654379653649798ad337bb3de4f7f9b4636bc9802/bitarray-3.12.2-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:f11986b9d604836217e9090f9209022f345041aa36a7da889ffd4167bec34f92", size = 411359, upload-time = "2026-10-14T16:38:22.456Z" }, + { url = "https://files.pythonhosted.org/packages/85/3e/26227b2b4ca2000cd5ce86465088f5bd44be7443dce7ea30d8568083d944/bitarray-3.12.2-cp315-cp315t-win32.whl", hash = "sha256:99c7a15e16918323891a2f0eb01ca77d44a2492eda03ec1201fa5b387003e24c", size = 176214, upload-time = "2026-10-14T16:38:24.058Z" }, + { url = "https://files.pythonhosted.org/packages/bc/e2/0ba936488c2dcec1303213ad6da8b68304b91ac9c6ef0aea5203967333df/bitarray-3.12.2-cp315-cp315t-win_amd64.whl", hash = "sha256:9a7c317013f00d1844e99575ccf74d914f43fde83187726dd725bc6ddd06cd16", size = 187160, upload-time = "2026-10-14T16:38:25.491Z" }, + { url = "https://files.pythonhosted.org/packages/11/0d/7eae994e981028793e0ec26467bcc45f6fda9713d6ffc2b1ffde4c67762c/bitarray-3.12.2-cp315-cp315t-win_arm64.whl", hash = "sha256:90c105da7bdf04af6d4e3e84fcf8d9d150883b154a438083242071b7c0bdf03f", size = 184294, upload-time = "2026-10-14T16:38:27.023Z" }, + { url = "https://files.pythonhosted.org/packages/1d/3e/5e2843d82e73fac9bec37f8dd90b60c4e1107cad9a59c18bb30b5d1a6b3e/bitarray-3.12.2-pp311-pypy311_pp80-macosx_10_15_x86_64.whl", hash = "sha256:3d535ef11ecb4dd226193035ce5dabb3b7cc82d67a8017fdbc95524a430b17b2", size = 177260, upload-time = "2026-10-14T16:38:51.754Z" }, + { url = "https://files.pythonhosted.org/packages/c8/11/b5d43f94b9c40a22eb98a8f508684f6b11e7558ee94f4a2cfa3f7bdc7e23/bitarray-3.12.2-pp311-pypy311_pp80-macosx_11_0_arm64.whl", hash = "sha256:05b564cecda36b26e3f0523b93501aa0c5ac076eb66a46bc71d12f9e3c0dbf1a", size = 174868, upload-time = "2026-10-14T16:38:53.431Z" }, + { url = "https://files.pythonhosted.org/packages/49/57/92df7807be449081bc3f95cdef0028e740108243cce68590160481c3c7dd/bitarray-3.12.2-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:417d6ba88c1611c41ba31083646772c60c9fd1fef7ab3fa1d9aa6719e9b08551", size = 185115, upload-time = "2026-10-14T16:38:55.083Z" }, + { url = "https://files.pythonhosted.org/packages/3e/4a/867c6eb763c7598604dc557af175b749bab88d501a11c7991004f8dc0c95/bitarray-3.12.2-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0ee251268dff346528b656a4f7fd58817d1d711d4ad963599bc54467016684eb", size = 183019, upload-time = "2026-10-14T16:38:56.99Z" }, + { url = "https://files.pythonhosted.org/packages/98/7a/a98de878e7352d83640b28873f44b83b388892d7db17f15755a137cd2938/bitarray-3.12.2-pp311-pypy311_pp80-win_amd64.whl", hash = "sha256:ae2f64c59cdb485ab0e39b2d747241409a29fd78a8b890f6566ff1946124be80", size = 244508, upload-time = "2026-10-14T16:38:58.737Z" }, + { url = "https://files.pythonhosted.org/packages/ea/e3/7158eab926a643c7e91a727e9be129361bedd55a333b06e6d1e148c8752e/bitarray-3.12.2-pp312-pypy312_pp80-macosx_10_15_x86_64.whl", hash = "sha256:13a11389fd4967229667261d2bbc86ecd8b35edcf25390869ab62e79685eb74e", size = 177512, upload-time = "2026-10-14T16:39:00.418Z" }, + { url = "https://files.pythonhosted.org/packages/13/19/d077b44090b681f11cf402a0bf0f227c5c745348ade7c32b8de8390c02e9/bitarray-3.12.2-pp312-pypy312_pp80-macosx_11_0_arm64.whl", hash = "sha256:fee389678892c67f1e30ccb1b96b1ead416e06b77fc5577ac1023cfe5550688a", size = 174909, upload-time = "2026-10-14T16:39:02.209Z" }, + { url = "https://files.pythonhosted.org/packages/4a/06/f0c22278a52a1300f7d6e3441b5da80e809802d2b9d6a2606eec0655d1ef/bitarray-3.12.2-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:10739bee193c484341439a0984638ba2f3f214e46bb0de67aca0ae4fce5d3e7e", size = 184429, upload-time = "2026-10-14T16:39:03.841Z" }, + { url = "https://files.pythonhosted.org/packages/67/5f/979986cbe4fcb8e931ea44befebababffd9f67ff9d01c46fed76e5eb0d01/bitarray-3.12.2-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:454d26fd1518ac8fd270eb31c9c1b2c46756f40d31abda2a449d9d00220e1479", size = 182816, upload-time = "2026-10-14T16:39:05.983Z" }, + { url = "https://files.pythonhosted.org/packages/ec/26/273da3d7cf9cc2d682ead8f3651f9fe299082c36f0cda3e838ae1cded1d0/bitarray-3.12.2-pp312-pypy312_pp80-win_amd64.whl", hash = "sha256:545f0650fd9088ba5c6196b52ea4fe0a282a9d952ed5fe2d2ac576580dc1e4bb", size = 244588, upload-time = "2026-10-14T16:39:07.886Z" }, ] [[package]] @@ -580,7 +593,7 @@ wheels = [ [[package]] name = "cdp-sdk" -version = "1.48.2" +version = "1.50.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "aiohttp" }, @@ -595,18 +608,18 @@ dependencies = [ { name = "urllib3" }, { name = "web3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f6/af/bfef7c23b676bd1e7ae08b9ae9cfe30267e8a8d19449c43e4a4e487f3992/cdp_sdk-1.48.2.tar.gz", hash = "sha256:ff5b5fc8b3056f931549b469059f2e7f6ea62e26161b5f799b065913791b8b32", size = 679365, upload-time = "2026-09-30T17:01:40.409Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4d/cf/51821fb9492755acff5782f033dd8e91be08542c48107c782b3b01621bda/cdp_sdk-1.50.0.tar.gz", hash = "sha256:93e0586c0d4179afef05b91b373eabe4073eefab2731795722cc730dd7705098", size = 763832, upload-time = "2026-10-16T18:53:46.843Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ed/ac/004fc4d807d08b0552719d8b8b161b97236d57a8df7655a6633ac61f06fb/cdp_sdk-1.48.2-py3-none-any.whl", hash = "sha256:6422e059d9eee2bba8fc7f51cc002437c597c08d98fdfc7f899db7d0402d257e", size = 2185966, upload-time = "2026-09-30T17:01:38.17Z" }, + { url = "https://files.pythonhosted.org/packages/66/dc/8433225a1b6edefbff724ce2765b7ee2131003bee5b468a3e5d04f2e53e4/cdp_sdk-1.50.0-py3-none-any.whl", hash = "sha256:f0b607a348aa77089aedfb603c453ef54f49d60a820d38a560eeeb3ca73553ca", size = 2522517, upload-time = "2026-10-16T18:53:44.813Z" }, ] [[package]] name = "certifi" -version = "2026.7.22" +version = "2026.10.18" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", hash = "sha256:741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55", size = 138112, upload-time = "2026-07-22T03:35:12.644Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/eb/a2aa1ac3ea30dd3f30ca57f40232138b6b0040719316ecb85daf61167771/certifi-2026.10.18.tar.gz", hash = "sha256:b9995d97b64d0431a5af837d8ca8cd6238104d1f319f04bd93ea43124d6c861e", size = 135227, upload-time = "2026-10-18T16:21:07.655Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", hash = "sha256:62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775", size = 136983, upload-time = "2026-07-22T03:35:11.276Z" }, + { url = "https://files.pythonhosted.org/packages/08/ba/95dd616042484f7c83a06974388b37b837732740ee70bc5dc715b5fcd55a/certifi-2026.10.18-py3-none-any.whl", hash = "sha256:73191c47aaa79da394e8fee2dbc2ec827432cab56311122c9e47abf79e390f62", size = 134093, upload-time = "2026-10-18T16:21:06.276Z" }, ] [[package]] @@ -1510,7 +1523,7 @@ wheels = [ [[package]] name = "fastapi" -version = "0.143.0" +version = "0.146.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -1520,9 +1533,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/0b/d7/6a8753ab6c1d432dc53703c3e1b92974a94531b7d047c32bbaae461ea844/fastapi-0.143.0.tar.gz", hash = "sha256:1acffe48206a80917cf7dac21992b5c44b25384e8902bf745c1fd9dabcf6c51f", size = 468391, upload-time = "2026-10-08T12:29:46.54Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/5b/f3b4277844c3ce66c16f62670cd2a26236489aa97115d04182171ce714a9/fastapi-0.146.0.tar.gz", hash = "sha256:e96047fc353ff43f7fda069c3578a7d94902a762d9aca2e065f7f801abd91a49", size = 471622, upload-time = "2026-10-18T15:19:30.538Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/bd/f4/27e386913417ad32aae42bba48b0c0cce40e9ff2fba1a871ca2702c37324/fastapi-0.143.0-py3-none-any.whl", hash = "sha256:3e9395fd35276425b61b516a31fdd7c77fe2af83e41b4da22e30696fb1304c5d", size = 144665, upload-time = "2026-10-08T12:29:44.853Z" }, + { url = "https://files.pythonhosted.org/packages/eb/7d/f96d4bd930d52f299583ea55266990480ec0db46d2c498df716a98474e87/fastapi-0.146.0-py3-none-any.whl", hash = "sha256:0eb9985a7d5bb11ce9a962d4b65e0cf1a2e13d6aca2e14da57bc526370e26748", size = 144702, upload-time = "2026-10-18T15:19:29.059Z" }, ] [package.optional-dependencies] @@ -1531,6 +1544,7 @@ standard = [ { name = "fastapi-cli", extra = ["standard"] }, { name = "fastar" }, { name = "httpx" }, + { name = "httpx2" }, { name = "jinja2" }, { name = "opentelemetry-exporter-otlp-proto-http" }, { name = "opentelemetry-sdk" }, @@ -1942,15 +1956,15 @@ wheels = [ [[package]] name = "httpcore2" -version = "2.13.1" +version = "2.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h11" }, { name = "truststore" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cb/f3/1db7aa2bc2524062192bb0e0323969492d1883152a232fe36eea65f4e35c/httpcore2-2.13.1.tar.gz", hash = "sha256:e0aa977abe17e69a3b820a24542a6fa88702676d83880b8d194dcd18408e5103", size = 68071, upload-time = "2026-09-23T07:47:22.372Z" } +sdist = { url = "https://files.pythonhosted.org/packages/30/ff/b53af1b49bb2cb5fa97c92215614b173ca5c1a99ded80e2d52f15a94fa6d/httpcore2-2.14.0.tar.gz", hash = "sha256:4f57a1a8249fe6af589d935cfd456f1d13bbdcb0f0fc72af9142368fc94811d7", size = 69096, upload-time = "2026-10-18T16:29:21.898Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/09/ba/a4568248771ce81957bfb7cc600264a40fbcda092391ee1c415c50be4bea/httpcore2-2.13.1-py3-none-any.whl", hash = "sha256:e1e05d4f25f7d7d496bfb96748f6f4b67657b03da069b3a68c36069f3db73d0a", size = 83423, upload-time = "2026-09-23T07:47:19.365Z" }, + { url = "https://files.pythonhosted.org/packages/02/06/a8d6a8f90d11b76d9086242b6bb0ee4b503473bfc8be34c2d5b067275c22/httpcore2-2.14.0-py3-none-any.whl", hash = "sha256:4c4f64f4b544afeb778c42c0ffb5941b29e671157e90ed3f6dc787c4bca90cd1", size = 84291, upload-time = "2026-10-18T16:29:19.743Z" }, ] [[package]] @@ -2069,7 +2083,7 @@ wheels = [ [[package]] name = "httpx2" -version = "2.13.1" +version = "2.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio", marker = "sys_platform != 'emscripten'" }, @@ -2079,9 +2093,9 @@ dependencies = [ { name = "truststore", marker = "sys_platform != 'emscripten'" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d5/44/474bef2a0e9d90f1715d32cb98b0738695ca17ba324095fb2497ed7fbd59/httpx2-2.13.1.tar.gz", hash = "sha256:e48744a19e3af5ee48313d0ce5fe941d5422fae5705ea922a4aabf94d7800dfa", size = 100405, upload-time = "2026-09-23T07:47:23.052Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e8/67/58353f1848b4ba568e1ec22ea1e0d8e039f0bca5fde7e2d1f07739fd83e7/httpx2-2.14.0.tar.gz", hash = "sha256:47ad61a3c40282cd8d0dc96311531f00f5bfc71a066c6fe3b36d8f63fb9e4f6e", size = 102036, upload-time = "2026-10-18T16:29:22.627Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d8/9c/6fe8931fd9f381042a9e4c7d5a7b4cbf7016b252bec0c99a49fce42c3326/httpx2-2.13.1-py3-none-any.whl", hash = "sha256:6dff50fabc270ee5fd25d845d0b078ed20564579744d6d962850975996d2f9a4", size = 95597, upload-time = "2026-09-23T07:47:20.995Z" }, + { url = "https://files.pythonhosted.org/packages/69/5a/469616aa8c2cbb0bb9dd67a3c18d07c01ab604cc0b236ee1c47d260c7f6e/httpx2-2.14.0-py3-none-any.whl", hash = "sha256:9d20c13a10bae1773a0be3b0f1e5beeb4bdd549bc3a2ba18efa32897c65403e4", size = 96901, upload-time = "2026-10-18T16:29:20.819Z" }, ] [package.optional-dependencies] @@ -2148,14 +2162,14 @@ wheels = [ [[package]] name = "joserfc" -version = "1.7.5" +version = "1.7.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/19/94/80fea1514b7c6d7d37804d3fe9ca81455f633347fc98731bd71ffe1faa17/joserfc-1.7.5.tar.gz", hash = "sha256:d5ff536e658e17664f8c1b1ab60dc4aa62aa973fcef1edd33cc44bda45d6f5ea", size = 234990, upload-time = "2026-08-29T13:05:42.057Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bd/15/48ff246732232d35ee234228def22b52455fcc55577f06146602399a29b0/joserfc-1.7.7.tar.gz", hash = "sha256:471d0fd12a5a0d1c0942de280f39efe6f597878315033270b504d4d006d25510", size = 237446, upload-time = "2026-10-19T00:30:29.974Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/67/c5/82addfd375e5ee6520644e0553e4aadde92d668c4fc99cc716d337fe7bb3/joserfc-1.7.5-py3-none-any.whl", hash = "sha256:add2c2c84e8373b084d526a8b53daba5d7a513a118cd2dcd9fc9f979d0922159", size = 71269, upload-time = "2026-08-29T13:05:40.718Z" }, + { url = "https://files.pythonhosted.org/packages/df/9f/934db284aa22f37af59708e382903860d4b81329c137b1b0ed2745daeb65/joserfc-1.7.7-py3-none-any.whl", hash = "sha256:06979cfbab78bc802f14c0358f32969826cc26720e13cb38926ffdc86bc0cb2c", size = 71758, upload-time = "2026-10-19T00:30:28.498Z" }, ] [[package]] @@ -2178,15 +2192,15 @@ wheels = [ [[package]] name = "lefthook" -version = "2.2.1" +version = "2.2.2" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/cd/64/c815c89be69d8256d0c59b3cce4f2c8740b7e0d74bf44b9a943dd4aeddaa/lefthook-2.2.1-py3-none-macosx_10_15_x86_64.whl", hash = "sha256:6bdbe7fb9fed406b4d621e770cdde2e603219ac4590cd10e57d29bfdcb02f9d9", size = 5509843, upload-time = "2026-10-08T10:36:39.182Z" }, - { url = "https://files.pythonhosted.org/packages/f2/b9/925a028d158d5eae8f0ac5d13cd1e48f8af9316cdc02a42f8cc529bacc55/lefthook-2.2.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:dd514fc007293320c1e3593db6243f8005fdaef9cdcef780be120b36cb5b0088", size = 5027205, upload-time = "2026-10-08T10:36:40.714Z" }, - { url = "https://files.pythonhosted.org/packages/aa/97/154599d0084018bab41b657702853df3cbe19d62a03aa5f04845515aa6ae/lefthook-2.2.1-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:7444926a70d0663bbfa76f175b11c4b036cf7ea871073ac54fc27709e31dcfd3", size = 4851164, upload-time = "2026-10-08T10:36:42.398Z" }, - { url = "https://files.pythonhosted.org/packages/4c/21/5aa618077b1533ddc756180314f51d5120dcbb1795f1ca57b671065f2929/lefthook-2.2.1-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:f129824e8abe1c6ef3012b2073254bf1a3f6b432d636862c5bd83c0a4621716e", size = 5436987, upload-time = "2026-10-08T10:36:44.059Z" }, - { url = "https://files.pythonhosted.org/packages/74/dc/54cb9ce9f86c00c6fcb9948f76e8bdf2da40664639ffe3f45ac3d7719eaa/lefthook-2.2.1-py3-none-win_amd64.whl", hash = "sha256:76e81237789b6eee4e865f28942b9e56719dedf3f9487acb4bb0066329426e3a", size = 5588463, upload-time = "2026-10-08T10:36:45.658Z" }, - { url = "https://files.pythonhosted.org/packages/98/46/a27b77d550a7212822ce4fdf990881541bc16396347b1947cb77bcc91a94/lefthook-2.2.1-py3-none-win_arm64.whl", hash = "sha256:ff7e5952b3a9fd10c67362ff031f4e5dc37ae7c01808d0485e97db784cb13e7d", size = 4936428, upload-time = "2026-10-08T10:36:47.04Z" }, + { url = "https://files.pythonhosted.org/packages/fd/ff/6ed1b98098fa680ff55a5f126d20ae7be2e2bb7e971d2598642755c847de/lefthook-2.2.2-py3-none-macosx_10_15_x86_64.whl", hash = "sha256:43b0e8ee7c116f48f3f8d4d04074a526e01b44e04a093f66bd8791e78804b1f1", size = 5510239, upload-time = "2026-10-13T09:21:24.733Z" }, + { url = "https://files.pythonhosted.org/packages/05/cf/dcc4a6b715f7eef4950c728e6ecbeeef224988418c1a7f3e14791ed4122a/lefthook-2.2.2-py3-none-macosx_11_0_arm64.whl", hash = "sha256:96be288829fdaec6b3229724591ea0e3f16bb77b211fdd716af519c056ce11a9", size = 5027483, upload-time = "2026-10-13T09:21:26.457Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e6/7ca00aeebe980e3d60ebc2c222982aa2038a19792342f13b24877e69b3fd/lefthook-2.2.2-py3-none-manylinux_2_17_aarch64.whl", hash = "sha256:effd6f196a3b1563311761a22293d34863670c14cb87287c0b30d0323150249f", size = 4851683, upload-time = "2026-10-13T09:21:28.044Z" }, + { url = "https://files.pythonhosted.org/packages/ea/4f/d74d121e660efc61c87cea24274d4bd65f18c669c1d30f32475ed67173e9/lefthook-2.2.2-py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:a857391dabb8d9e039f3bf37097616fe8a729cdfb40a785d6ee55ebcf66b3845", size = 5438698, upload-time = "2026-10-13T09:21:29.452Z" }, + { url = "https://files.pythonhosted.org/packages/06/2f/718b941bdf01411945f044449fb8579b0382136c23f459e1832b6555c1dc/lefthook-2.2.2-py3-none-win_amd64.whl", hash = "sha256:483864aa559e88e0803b7c3b020f5dbcfa14795e3479bf3a234411653a34544d", size = 5589402, upload-time = "2026-10-13T09:21:31.102Z" }, + { url = "https://files.pythonhosted.org/packages/b0/a3/d5de72a4cc31440080e1157c3bd044ec6842e01d2525a22d16a77cd69cae/lefthook-2.2.2-py3-none-win_arm64.whl", hash = "sha256:fa6f5a0dee401516c47a9234896e9c39d32aef81f470adc771e832bc755e1d45", size = 4937408, upload-time = "2026-10-13T09:21:32.743Z" }, ] [[package]] @@ -2652,11 +2666,11 @@ wheels = [ [[package]] name = "pluggy" -version = "1.6.0" +version = "1.7.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", hash = "sha256:7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3", size = 69412, upload-time = "2025-05-15T12:30:07.975Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bf/db/7fc19e6f2dc92a966727031389fc2e08b558f0f25eb7403c1119ad4713cd/pluggy-1.7.0.tar.gz", hash = "sha256:d1eaa46ebb595891b860ab086b4d09c8588af65ebd4361b8e8f4bb8920b90ba8", size = 123304, upload-time = "2026-10-15T09:50:58.343Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" }, + { url = "https://files.pythonhosted.org/packages/40/9e/2b38731e0fc536806f16490e1a12d7f0dc2a1235aa8cc07bcc75416a7daa/pluggy-1.7.0-py3-none-any.whl", hash = "sha256:7dd7b0d8832ba3cb632c306926ded123429211b83641b35dc5c41ad2d34f9bec", size = 27082, upload-time = "2026-10-15T09:50:56.808Z" }, ] [[package]] @@ -3064,16 +3078,17 @@ wheels = [ [[package]] name = "pydantic-settings" -version = "2.15.0" +version = "2.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, { name = "python-dotenv" }, + { name = "typing-extensions" }, { name = "typing-inspection" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz", hash = "sha256:694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117", size = 261253, upload-time = "2026-08-07T09:24:57.419Z" } +sdist = { url = "https://files.pythonhosted.org/packages/2e/3b/a5d2294799b53b448319978cfb5bd139d5a9d45e862af91661614f14c922/pydantic_settings-2.16.0.tar.gz", hash = "sha256:5b6c578049ede4db0e2ef3b4eaa4ad4069cfa9211f83fb38df899dfade50a614", size = 301031, upload-time = "2026-10-14T12:44:09.998Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/30/a4/2bffa9f8e804325a09867f0e9d30795c80ea9f8d62560bd1b6ad6220eb2f/pydantic_settings-2.15.0-py3-none-any.whl", hash = "sha256:0ba092c291c94baceb5eff768aa0d56400a457585bc0175925a5a5510303da42", size = 69413, upload-time = "2026-08-07T09:24:55.839Z" }, + { url = "https://files.pythonhosted.org/packages/53/f4/b987bf8c51e5b19a95fa66d1ee596074141e085d9c2ddf97920803c7029b/pydantic_settings-2.16.0-py3-none-any.whl", hash = "sha256:7e73acf7f61936a15e5a3b6eedaea29f133357faf7272f2607ba479b049dd7f2", size = 80364, upload-time = "2026-10-14T12:44:08.233Z" }, ] [[package]] @@ -3641,27 +3656,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.17.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e9/a7/70debb024dfacda67b8e560cc7511f52b34b9348a8cc8c1ec23036dcd51d/ruff-0.17.0.tar.gz", hash = "sha256:5cd03240d8208a557c2a9655a5cb07ebe36aa6bb35065f97d48c1f6adef5a322", size = 5320554, upload-time = "2026-10-09T19:47:29.248Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/f8/ee5ab9da6089eae2a33e6008b01deb1eda19992c1c8e10661e98cee1640f/ruff-0.17.0-py3-none-linux_armv6l.whl", hash = "sha256:0e271826af9a20d18c6cfae8c51e82959167c24859686ddd3eb9a7f0842ce81e", size = 10148907, upload-time = "2026-10-09T19:46:38.695Z" }, - { url = "https://files.pythonhosted.org/packages/9f/d9/2f81fb5a9d580afbb11b1c8ff915233a11f2a1b27405d7991f183c5e1976/ruff-0.17.0-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:5f0ca4a40f81403689c04f12966e22f44e329ae362072d8f1587b7bda87f603b", size = 10224208, upload-time = "2026-10-09T19:46:41.711Z" }, - { url = "https://files.pythonhosted.org/packages/a7/20/643f3c8f75594f937b2bf74801241c56a2e2b8e139d24dff8b66b28cdd7f/ruff-0.17.0-py3-none-macosx_11_0_arm64.whl", hash = "sha256:cbf7149e0927dc3295d5d64679a4765576eef71b00782b2ae969ef82274d6bb9", size = 9273324, upload-time = "2026-10-09T19:46:44.323Z" }, - { url = "https://files.pythonhosted.org/packages/ec/91/627700b233d367736cb274f1bd0b47d1f2b12f68878192812bd875adadc3/ruff-0.17.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:13ee90156522998c3037059d8f66885c8adeeaf7643bdce2caceee196ecd23e0", size = 9953190, upload-time = "2026-10-09T19:46:47.155Z" }, - { url = "https://files.pythonhosted.org/packages/cd/92/91f7b5ed39490f89d6cbf56e1f543c383667a725efa8e2c2dee0f01f5591/ruff-0.17.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3d8e4a002a94cd9d0dc48b51dc69d807a172b5b9bf2b668e656424dc5b55ead1", size = 9961746, upload-time = "2026-10-09T19:46:50.098Z" }, - { url = "https://files.pythonhosted.org/packages/87/c5/7310f9fc63ce11ff6394edbd5e85433dfb0e14c9fbf6ccc97f1538491bc7/ruff-0.17.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c0b8a60c06a218c337e1161638d34757f83449243e2db161483ddf948e53ad14", size = 10625483, upload-time = "2026-10-09T19:46:53.379Z" }, - { url = "https://files.pythonhosted.org/packages/a5/8d/97443f0dca4a03a0bc7629fd396fd494a1cb6666121e38c5075acb217d8f/ruff-0.17.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a330178bdffc4205dbf3bda11d93e059e388fd6546f8cdd304501a9160363c0d", size = 11350129, upload-time = "2026-10-09T19:46:56.486Z" }, - { url = "https://files.pythonhosted.org/packages/9c/0a/c525efd9777be4b6b012e6969a3012648468e7e6c4b3e5b46af69f46e8eb/ruff-0.17.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7bb08489e234876fa2da67ae3ea938e9a2156da80293e0e4365abd6973d98329", size = 10906223, upload-time = "2026-10-09T19:47:00.263Z" }, - { url = "https://files.pythonhosted.org/packages/2c/3c/4a01195d93420cad1175bedad13a515dc8a56f95a6e39789b92e582682f5/ruff-0.17.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc73e7c133e82d55b5f15897b2a442d72c0cb4a0c886c46801ce3c247150b60c", size = 10386314, upload-time = "2026-10-09T19:47:03.057Z" }, - { url = "https://files.pythonhosted.org/packages/c7/72/1a3951665485a921f6375f91e754a1854d5a645d41acc3642668064ff64d/ruff-0.17.0-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:db4f74c533403ab70fe4007873f6ae0c9f94a8b03158cf48d78788e47cdbe399", size = 10565464, upload-time = "2026-10-09T19:47:05.831Z" }, - { url = "https://files.pythonhosted.org/packages/90/8c/539b4d8c082f57e18db8ae2be85a460d77861c79dcd5798e32b536a6a06f/ruff-0.17.0-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:3d8cc360e666d1914e47b0777c6906d70cf18891a55532bd0a16844195d70859", size = 10079468, upload-time = "2026-10-09T19:47:08.617Z" }, - { url = "https://files.pythonhosted.org/packages/e0/b8/84286966db79434e8c26b585b0a0f6897cb3ab1c51a4aa4df10c28488b62/ruff-0.17.0-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d66de796b726c4801e05fa99a2a8d7a780e107be222486c304ab61765561e866", size = 9958556, upload-time = "2026-10-09T19:47:11.324Z" }, - { url = "https://files.pythonhosted.org/packages/69/50/27b6eed27b83fcdd5bfa0d52b83231e29094754374698da404d094487ae3/ruff-0.17.0-py3-none-musllinux_1_2_i686.whl", hash = "sha256:c3f268baf004aea944f040623327119527ea231af15f7fb7890e82cea0679589", size = 10352173, upload-time = "2026-10-09T19:47:14.188Z" }, - { url = "https://files.pythonhosted.org/packages/2a/fa/955399fd13044cd827862044117d784a59e3196f6cce7424908ac9a7f914/ruff-0.17.0-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:864b6c1acb6b0bccf94b5a3938a1531fd09aaca5e5659a2e7bf0f3cf2a685540", size = 10791761, upload-time = "2026-10-09T19:47:16.931Z" }, - { url = "https://files.pythonhosted.org/packages/ae/bf/024e01e1f6aec87768696725e648ed5b438941341eea8f8100beb681961f/ruff-0.17.0-py3-none-win32.whl", hash = "sha256:5e50aa5b84decd9fe5b0bb0e6f71c3b592f1767ed09faa4b7207d933961e35cd", size = 9904112, upload-time = "2026-10-09T19:47:19.75Z" }, - { url = "https://files.pythonhosted.org/packages/cc/77/1ee73df41dcc8d1cdb686ee4bc46ea29704ea175feb6b95c78420f631ab8/ruff-0.17.0-py3-none-win_amd64.whl", hash = "sha256:8ab76bcda86dfd28e13776cb5de3c7bcdcf1ae3d37ed761113d1a5a415dc134c", size = 10115585, upload-time = "2026-10-09T19:47:22.698Z" }, - { url = "https://files.pythonhosted.org/packages/fd/71/eb4f0ccc844aece56963e8578df9c95d4c00f580547d52329d4035d3af18/ruff-0.17.0-py3-none-win_arm64.whl", hash = "sha256:c154c73ff43f9854395e24cac507af13078962e53d2b511605058d22af1fdb88", size = 9872035, upload-time = "2026-10-09T19:47:26.306Z" }, +version = "0.17.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/e7/e6d5749983b020e6cb1055abec0a6f361a8e94f0184cdcf56d4760995f02/ruff-0.17.1.tar.gz", hash = "sha256:5bb796c5112e9fb9527f2ef2faa0a130d6312d19de92bcfaddd70dbb2d41020f", size = 5323349, upload-time = "2026-10-15T15:23:18.64Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2e/78/90c46ca6250709f7c37e397b60d06061adee8d0f7d13959ed6a8e49b14fd/ruff-0.17.1-py3-none-linux_armv6l.whl", hash = "sha256:1796c41eafec66f4635125dd1e074a7aa27b8d20c187d484360acf11d247fc4a", size = 10147528, upload-time = "2026-10-15T15:22:33.667Z" }, + { url = "https://files.pythonhosted.org/packages/aa/d2/a2e28bc35b083ae51fa07dfba5280a667c8b01ecaee7802fc8849dcd5c46/ruff-0.17.1-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:8eadb09a788010be29c895418bdfa513e4e1c65e64b94e5b19e4cd381f6cc7fb", size = 10225974, upload-time = "2026-10-15T15:22:36.328Z" }, + { url = "https://files.pythonhosted.org/packages/8e/71/7a9029a81c8206ee01a98f6cfeeb56e6c095af86857581a37045c46d7e94/ruff-0.17.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:29b454f18ca3eeaf37fbf140841dcf27d36109e29dee9aae8acecb68c26c6f74", size = 9270361, upload-time = "2026-10-15T15:22:38.651Z" }, + { url = "https://files.pythonhosted.org/packages/c0/8c/e075e9c917cb0575297880c96768304e881240171c870cbd8d9b7b54bec2/ruff-0.17.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:872e03dd231744d6c5ec5c8af6be52b71323fc6ee096e4c8b34d9f844ee3b978", size = 9938300, upload-time = "2026-10-15T15:22:41.284Z" }, + { url = "https://files.pythonhosted.org/packages/87/27/0b4bb926a49de2383f161272b4d863571a4c7ecdbf595a6bc58813a13367/ruff-0.17.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4c0d6cb5f8fbac77eec9af49f4fc0eaf856b05545e372b0694d24b4e76b1c640", size = 9948464, upload-time = "2026-10-15T15:22:43.681Z" }, + { url = "https://files.pythonhosted.org/packages/14/27/518d57e0e02aecb8ea4acac6b57b51a53173d25fa734952bfdd7d531e88e/ruff-0.17.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78beced4a3c94dfedbee4b999b95b6a27b35820fdc0afbacc6d37a8da26c1cd1", size = 10638639, upload-time = "2026-10-15T15:22:46.081Z" }, + { url = "https://files.pythonhosted.org/packages/01/82/d89a4e498ade59e6cee52d67f8da569019372212b87468c1fdeae884601c/ruff-0.17.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7feefc63921202894f0e158b0e32f45a5950d70a7fb693ccb9264816c25b1c05", size = 11337238, upload-time = "2026-10-15T15:22:48.894Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7c/3b0fdef9352656317c977086fe1d802902406e4f2a0d8578da90c0e6d1c5/ruff-0.17.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:684154861a819bf1f433669d2a0ce9c3e54677c65b8ebb866cc2a7ec86345785", size = 10896327, upload-time = "2026-10-15T15:22:51.45Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/5566290219708ce2928f3a29c4f843a1185b341ec6111c4631a33c5ceced/ruff-0.17.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6ef98e51de8ef38082f90653ceeb84944bd7673783eea13e1647c5b9b064189", size = 10350811, upload-time = "2026-10-15T15:22:54.401Z" }, + { url = "https://files.pythonhosted.org/packages/ad/d2/ca8462dabb3c413990d49703ba306c30c862195a75448d080fa8fcce9775/ruff-0.17.1-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:8f9aa5b5bd5fa1937803ea609c8f153b8de39bf3e0e149897ae34b0c5b52f467", size = 10569994, upload-time = "2026-10-15T15:22:57.142Z" }, + { url = "https://files.pythonhosted.org/packages/e3/ad/dd1864c1f1db17c8cfb297ce70b352388e6977620f66f7182c52855407df/ruff-0.17.1-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:80e53b0e5faa3c5667f035daaa032893ae42b7cfe708c886d39ed131e54688ab", size = 10059672, upload-time = "2026-10-15T15:23:00.084Z" }, + { url = "https://files.pythonhosted.org/packages/65/45/3f56cf1d2168c2165cdd5ac6f9668aee66a4cfdd4caf2b2cc5ccb2b1d568/ruff-0.17.1-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:056c5d5fa0ac790051ae165d7035c7bf956d02de2db557f2e9b31d877a505fca", size = 9947803, upload-time = "2026-10-15T15:23:03.132Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4b/5457cb2be4c1d1ea5e919558131a0f197a4a454a0530d9e30820e8206e4c/ruff-0.17.1-py3-none-musllinux_1_2_i686.whl", hash = "sha256:bd8f5a55b10f371642eacd0e8665a42a8b97da15c9a7187c79e697b77b5e0ce4", size = 10351807, upload-time = "2026-10-15T15:23:05.628Z" }, + { url = "https://files.pythonhosted.org/packages/49/fb/db15b4f8fa24a1e36b99e1401f42ef6df16ee299a48670d5d262b771e7d7/ruff-0.17.1-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:ce05e6f3973611d9550a600e04bb531061e368baba31610eb57c1509a8f21a0a", size = 10765716, upload-time = "2026-10-15T15:23:08.092Z" }, + { url = "https://files.pythonhosted.org/packages/0a/e8/1e186578076aff7a80735f625005fde678412ab609cd323ed182eb7d6b87/ruff-0.17.1-py3-none-win32.whl", hash = "sha256:1de0030a8aa78c65c5fecb84b2e5c390ac684c0452875a02afc7c083d49a496a", size = 9895093, upload-time = "2026-10-15T15:23:10.582Z" }, + { url = "https://files.pythonhosted.org/packages/6a/2e/da3d9589bae8e8b58f3a48bd5bc0b980232fb14a83bf02c3be7660f87c1b/ruff-0.17.1-py3-none-win_amd64.whl", hash = "sha256:5df76f16580fab58d0f6c98a3ac254a4abceb7b2489b8b678335869cff77b3d7", size = 10097955, upload-time = "2026-10-15T15:23:13.309Z" }, + { url = "https://files.pythonhosted.org/packages/df/c9/0f2a4dea06a5e12c1191ee3d96b1e1233797d0d5e18f97a2b909a95a9836/ruff-0.17.1-py3-none-win_arm64.whl", hash = "sha256:42400b9a6ff8515ff27796f07f92e0195be011c86e81e381606f58ea5502fef4", size = 9853542, upload-time = "2026-10-15T15:23:16.05Z" }, ] [[package]] @@ -3811,15 +3826,15 @@ wheels = [ [[package]] name = "starlette" -version = "1.7.0" +version = "1.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7b/2b/3850dc6bf7ef71b088962eba31dafc6cffd2f96e577ebb0bb316df96da3e/starlette-1.7.0.tar.gz", hash = "sha256:c79f74ea63cff761804fbbfb182f1e0b440c2d07b164d24700c5a1bab5d6ff5d", size = 2736246, upload-time = "2026-09-23T07:30:26.35Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ad/eb/4e197bf26b023abafc5e9043ec8710d7de0fcb032d0969045236d72aa0b1/starlette-1.9.0.tar.gz", hash = "sha256:3d931de246ed870e35ce605974440816ef895e592f255d1396cfdf191d4c4318", size = 2732466, upload-time = "2026-10-18T15:50:33.189Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/d6/1ec1b290f9e0fb067899b61e1d37a30c923068bad260b216dbe37a7d2967/starlette-1.7.0-py3-none-any.whl", hash = "sha256:67f8e99895493dd2911a03f11314af6ceebeae4e704bb9f43dfc6a9db151c93e", size = 78980, upload-time = "2026-09-23T07:30:24.567Z" }, + { url = "https://files.pythonhosted.org/packages/f3/93/181df62699d9b5aca1d87e5cfda131dac87e3cdaebf668662f7206ca3470/starlette-1.9.0-py3-none-any.whl", hash = "sha256:fd3f159936e882d06c1108f84688f7cda2cf85fc6a592a50edbd175e882c2ddc", size = 80335, upload-time = "2026-10-18T15:50:31.526Z" }, ] [[package]] @@ -3947,36 +3962,36 @@ wheels = [ [[package]] name = "truststore" -version = "0.10.4" +version = "0.10.5" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/53/a3/1585216310e344e8102c22482f6060c7a6ea0322b63e026372e6dcefcfd6/truststore-0.10.4.tar.gz", hash = "sha256:9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301", size = 26169, upload-time = "2025-08-12T18:49:02.73Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/9f/c5201d42a484c061e528825fc8e2d565f5abd50a4ced6fb7d29c4ec99b2b/truststore-0.10.5.tar.gz", hash = "sha256:30d36967ccaded5cbb38d602c433f53600036c79d502f4533a49b60a03bbefcd", size = 28091, upload-time = "2026-10-12T22:27:31.808Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/19/97/56608b2249fe206a67cd573bc93cd9896e1efb9e98bce9c163bcdc704b88/truststore-0.10.4-py3-none-any.whl", hash = "sha256:adaeaecf1cbb5f4de3b1959b42d41f6fab57b2b1666adb59e89cb0b53361d981", size = 18660, upload-time = "2025-08-12T18:49:01.46Z" }, + { url = "https://files.pythonhosted.org/packages/51/e9/3a7820be2bb0fe53b6bc9c3be26d3d1158004e4c3ab953aa6840b955b1e9/truststore-0.10.5-py3-none-any.whl", hash = "sha256:9aaaedaefaf06d8b206278cf8b5012bc897f485a874503501e12d776df78951c", size = 19017, upload-time = "2026-10-12T22:27:30.377Z" }, ] [[package]] name = "ty" -version = "0.0.86" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f1/fa/9b35728cc3c04d64f434c656836fa3c5f6e384a7813e48e63245510d5c69/ty-0.0.86.tar.gz", hash = "sha256:6edcaf52e207d653873d5f495c1a8470075b232030714c981f07f0a1075bc343", size = 7911723, upload-time = "2026-10-09T22:20:57.83Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/95/27/dd422283667ce10d60af57edc3ccab078084282ee304a5c22b5ed79390c6/ty-0.0.86-py3-none-linux_armv6l.whl", hash = "sha256:305c238df5dedf97f1b65e52d2c446a41d11551291e37054858c00c5627bf15b", size = 14159390, upload-time = "2026-10-09T22:20:17.583Z" }, - { url = "https://files.pythonhosted.org/packages/57/e3/838ea547c177983976103d3a54b346afc22d0ff97943ab58c7b7aff1f753/ty-0.0.86-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:27a8a7cf26a1cd17d93586eb20aadbcc535fa6ad4b535813ee8fc52560c31efd", size = 13684426, upload-time = "2026-10-09T22:20:19.939Z" }, - { url = "https://files.pythonhosted.org/packages/bc/62/dfde84ffab702545f866350675b16f8df6555d3c41123c25e7a509fe857e/ty-0.0.86-py3-none-macosx_11_0_arm64.whl", hash = "sha256:40e5fc602af41b0ea89dd1d19fe8da7e75322e6e0db95ea23340a858b409ac2b", size = 12845457, upload-time = "2026-10-09T22:20:21.979Z" }, - { url = "https://files.pythonhosted.org/packages/47/b2/7e0e7ffc8b3961f5f74893ba9b98433b922d3f1ae6621d1e3e3e20663e1d/ty-0.0.86-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4b525ce4feb60aa2dd6becae4c470daea889149ba9dc7699ffbcf41448f69a9", size = 13656310, upload-time = "2026-10-09T22:20:24.544Z" }, - { url = "https://files.pythonhosted.org/packages/e7/c8/977594e024d154f0e064b48a6f7e39a0e1e55a524349dba22146f01e02db/ty-0.0.86-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a000ddcc0b99bd1ab8c8277630711061a36ae83395780fdb935bad540ebe7103", size = 13887036, upload-time = "2026-10-09T22:20:26.844Z" }, - { url = "https://files.pythonhosted.org/packages/3a/75/67e8e7bf89a6be7535768380cb20569b460b89cb09d5c82ce27411782786/ty-0.0.86-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3848f3cab206e9798e5a9f7c4ce8a80297b0a88ba9aa8a091360a298e97424", size = 14805103, upload-time = "2026-10-09T22:20:29.274Z" }, - { url = "https://files.pythonhosted.org/packages/a1/14/a7f3b88cc76156feaf5d48601bd5da96a116f846ad0abc526df03a735bcc/ty-0.0.86-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:087bad6ae8fa7248a16c01f5646c121dccaacbaf320ff544eed4e8c5c1fd7555", size = 15203931, upload-time = "2026-10-09T22:20:31.736Z" }, - { url = "https://files.pythonhosted.org/packages/a7/23/42f6ad5d4bb7091d70a0e96d7d436d6bc9a490210a928727dde5d883ed26/ty-0.0.86-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe7f2721746c9ee64626c69da9245faedc0f375024bf41458e45eb7b28fe5f63", size = 15094434, upload-time = "2026-10-09T22:20:34.269Z" }, - { url = "https://files.pythonhosted.org/packages/d1/b8/211781d3c8de5fa88437412b7a8c0d7a632596033cff51d5004b08e94e1c/ty-0.0.86-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a5c18501c54874149d05e5199211146876afeaeee2af234042e56dccc9d5812a", size = 14436812, upload-time = "2026-10-09T22:20:36.795Z" }, - { url = "https://files.pythonhosted.org/packages/b2/2a/518cc7ef2586384345be675d470e0087591810304b5d994d0a2194c7d68e/ty-0.0.86-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:0a48967c8adba6b12035243f225a0585b0bc5f0bf940a4829876bc455ebf3d2f", size = 14671116, upload-time = "2026-10-09T22:20:39.277Z" }, - { url = "https://files.pythonhosted.org/packages/7a/18/a820553ad3206d0cdfad5866dd64939c7e3be73e891d88c73f7fd3acb5d6/ty-0.0.86-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:561a4eae98f6ff05395e8d7be8151fdb328eeaead1ac63dc721ca891623f7924", size = 13586361, upload-time = "2026-10-09T22:20:41.444Z" }, - { url = "https://files.pythonhosted.org/packages/22/58/f1700176e6ae4d0a3d25e447734c60ca464d6e76ed2e8a32920ebd41e523/ty-0.0.86-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ccad053ce880a1f8c0850d9dd1f277f3ee559a98bded3f93472268376ceccc2d", size = 13900289, upload-time = "2026-10-09T22:20:43.955Z" }, - { url = "https://files.pythonhosted.org/packages/59/86/2f0e3c9a055f8606911a80311763a089784b66af22dd80fd3290e3b167c6/ty-0.0.86-py3-none-musllinux_1_2_i686.whl", hash = "sha256:7c16d22857bad1da56b147bf53ef0ed2252d7677dc5e7ee51c757b2e52ab6351", size = 14235785, upload-time = "2026-10-09T22:20:46.401Z" }, - { url = "https://files.pythonhosted.org/packages/b4/1d/72fa2347b641143b0440296144a65f424fe047302cb13af059988f1de7a4/ty-0.0.86-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d863f8f190e96878ed1900a8a6d5093f37761c0c47409e2bdb3d9370e37471e1", size = 14559840, upload-time = "2026-10-09T22:20:48.753Z" }, - { url = "https://files.pythonhosted.org/packages/47/4a/a798be4aee4ea0bb427c22f157945d0ac41310f4d6e058b3758dfb859451/ty-0.0.86-py3-none-win32.whl", hash = "sha256:1ac3d8fe9efae04fbf1407583ed4118e0364a45b49a020d62b202846695a2ba1", size = 13133227, upload-time = "2026-10-09T22:20:51.034Z" }, - { url = "https://files.pythonhosted.org/packages/c7/a0/c9d585fa1c5bf4ed2727f576f1542bc13e268f036451a79d057c249fc26f/ty-0.0.86-py3-none-win_amd64.whl", hash = "sha256:6fe4116fb1a7ad3c4f7804d9241dc81187717fbd9f5fed5b50e2752a20e17a67", size = 13665391, upload-time = "2026-10-09T22:20:53.237Z" }, - { url = "https://files.pythonhosted.org/packages/2a/7e/d9811358bce1e54ac1b93bd44f4c45eba5e2e92672c5410248776c54319e/ty-0.0.86-py3-none-win_arm64.whl", hash = "sha256:0df36f494c5d07f68ebec3edb74fc719c4c959db7061c2018f1dff2dfe62150b", size = 13237981, upload-time = "2026-10-09T22:20:55.586Z" }, +version = "0.0.89" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/67/ea/dfb9bdbc168c50a568809466596751afa0c7da60da03b8c12906d1decde4/ty-0.0.89.tar.gz", hash = "sha256:bc1027b1ea95cca25c2a3a0b41433c809cf4b86a384d2b2434eba4bcd34548d4", size = 7978241, upload-time = "2026-10-16T10:35:05.249Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c5/84/e199d9a3dc3c94c804ddd9e94b63dbe543ae7f39329574963b6a6a95872f/ty-0.0.89-py3-none-linux_armv6l.whl", hash = "sha256:739b087e8873e177ffda99ff8a3600a4a7704d06523a8e88c4493021eee40b8a", size = 14254879, upload-time = "2026-10-16T10:34:24.813Z" }, + { url = "https://files.pythonhosted.org/packages/e5/d5/5afe09bf5c83c4e3a9e5913386a460e240a7029f2ae5fc96df5b43563a91/ty-0.0.89-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:47ebc98480c8a301955e18a8bdd67ef07090071ad47349b3254f325d3d5ab4e7", size = 13790417, upload-time = "2026-10-16T10:34:27.672Z" }, + { url = "https://files.pythonhosted.org/packages/7e/f9/88648f0ba9400dfd642c1e8dc0aeecb87945b121f3ff51f3902883c016d6/ty-0.0.89-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b0631291af5c850a15007c0ffb906d813966466e4ec12173c44977c0c5a2d51d", size = 12856900, upload-time = "2026-10-16T10:34:29.871Z" }, + { url = "https://files.pythonhosted.org/packages/6a/89/baae2b407101c4cb02f19216123900c147af8fd87cdb1ed7eba139472734/ty-0.0.89-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3d768300ae16274ce656006e9199869ad68684b74400d963e1c82deddf3a22ad", size = 13653330, upload-time = "2026-10-16T10:34:32.296Z" }, + { url = "https://files.pythonhosted.org/packages/ed/1d/293516c2e10a77134cfc40d22c3fc08edd8c5eadae9c75531ec8a9263348/ty-0.0.89-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3dd4c57ba58bab8f6c816b2c254db52b58834b5dbf8268287382f7a2f9735c8f", size = 13986215, upload-time = "2026-10-16T10:34:34.506Z" }, + { url = "https://files.pythonhosted.org/packages/2f/c3/da911c8fc22d2664692432570619576b25c7cd0a586401cab08987763094/ty-0.0.89-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1af774c24117d366b69142d4f35edee518617f8b926d13560d0334cbe5aa3f85", size = 14905008, upload-time = "2026-10-16T10:34:36.632Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c3/aed8d920b9bbf7b582e9fc0305acb2f2c748ede788e7dba9d6952e939c78/ty-0.0.89-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a8147811b9b3bc2dc9338cd01c7893ac931fc3fae7aace169047ecbd627e6628", size = 15278217, upload-time = "2026-10-16T10:34:39.144Z" }, + { url = "https://files.pythonhosted.org/packages/96/92/c6b4320f08fca44ffe279e5ddeb3eae12869c6341f596931accdefea1182/ty-0.0.89-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d5f178c91d50fb62461b5e579028b7d2e92872e1d8f02e96ace26464c2277a6", size = 15206289, upload-time = "2026-10-16T10:34:41.626Z" }, + { url = "https://files.pythonhosted.org/packages/3e/61/da22c714fd4f4dff642d60fb0d8bf8da1985d126f21cc89237f8bf707c92/ty-0.0.89-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95a410f10b26cc3861757b626727db9d979deba7d2a3ab59f964fac8f0514fdc", size = 14510395, upload-time = "2026-10-16T10:34:44.063Z" }, + { url = "https://files.pythonhosted.org/packages/f0/32/5f9ce2377a77ad9ff36d8996edf86b1f069c1e8716e37c7d6d668402b110/ty-0.0.89-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:a70ab1a402746d7837407dc169e461fdf90945bc1eef0d3c0f1be543490060bf", size = 14767366, upload-time = "2026-10-16T10:34:46.154Z" }, + { url = "https://files.pythonhosted.org/packages/63/72/2b28c71d6ebd97b5bb1378f1806598c5dd90278f7b99a431dd3879dddcfc/ty-0.0.89-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b55c28a49bd2676eac9b3540a1dcc4cc053e4671c65dcec9fdad3dfe55fb148c", size = 13670284, upload-time = "2026-10-16T10:34:48.225Z" }, + { url = "https://files.pythonhosted.org/packages/34/cc/68b8ebf98c9bc582fddc3d2b93f6e0f53719d1ddee1c5037dfa2e1cb8467/ty-0.0.89-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:4c9f22edeb8176f8ab189337e8cbd8f92b66744534a2886df9e252b52ade991c", size = 13997891, upload-time = "2026-10-16T10:34:50.556Z" }, + { url = "https://files.pythonhosted.org/packages/cf/4d/a1d61e06092fd5726f48a8711bd32eac6af132308eb222a0027caba4f42d/ty-0.0.89-py3-none-musllinux_1_2_i686.whl", hash = "sha256:0c186185cad57a1469b851096b51345de7b625e353c1f4acd338402daed22fa7", size = 14326247, upload-time = "2026-10-16T10:34:53.005Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d2/466d3762e330504a2c114dbbd0f0383229f9652dccd56277dde008bfe0da/ty-0.0.89-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5e38302ac218d2404758241093b5542ed0345d4f569096589f1810034244e998", size = 14661527, upload-time = "2026-10-16T10:34:55.555Z" }, + { url = "https://files.pythonhosted.org/packages/b1/d5/dfd7ed5e4af472b20a11ef651da4bca55f9dc8be485cd152337f94caddde/ty-0.0.89-py3-none-win32.whl", hash = "sha256:0146637ed2321717280bfe4e4b20a18813b741da280e8039d7df2bf22b0251f1", size = 13224078, upload-time = "2026-10-16T10:34:57.735Z" }, + { url = "https://files.pythonhosted.org/packages/b4/14/1ee663c422e3a2d910c5cc27e7d84bd7709a3df0aca28a713843c6c3fa5d/ty-0.0.89-py3-none-win_amd64.whl", hash = "sha256:9fc56322a1aff29a19088d2025f3c42a6d25a7035668048bb908c9f8b66f480d", size = 13727433, upload-time = "2026-10-16T10:35:00.15Z" }, + { url = "https://files.pythonhosted.org/packages/09/93/af8f7250920823ca6d582bcf0abf803fb92c8b99415ba7f40f2304102c6f/ty-0.0.89-py3-none-win_arm64.whl", hash = "sha256:1d4967c8f7bfd67c9708115b41d7049197c5d20c76fb2e136fe78b0437ada05b", size = 13287101, upload-time = "2026-10-16T10:35:02.918Z" }, ] [[package]] @@ -4341,88 +4356,88 @@ wheels = [ [[package]] name = "wrapt" -version = "2.5.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3e/d2/a254a26d8ceaea87e0eee2e89fcfe53ddc1858418647493bb2937549ab6f/wrapt-2.5.0.tar.gz", hash = "sha256:c48cdb6c904dca76d9915a579e4a5fab6b0c25f650c1019ce78a78effaf7a345", size = 183288, upload-time = "2026-09-27T01:41:56.874Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7f/d0/7c23187af053bfa54c99964f87b94b96cea76b78f019b06e42fa86752e5d/wrapt-2.5.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:57fa1a3fd1279b3ca7655b943ad61d298f2a2464a4cdca7ff298058e408322f9", size = 105327, upload-time = "2026-09-27T01:39:46.242Z" }, - { url = "https://files.pythonhosted.org/packages/3d/fa/6f7f880207b2d74162a44b35e41217d999fd4af48338afb356c650f89a07/wrapt-2.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:63e58f96849f622ce769dcd705f83c7445cd9829bce1dae00e78bb031aec8096", size = 105501, upload-time = "2026-09-27T01:39:47.592Z" }, - { url = "https://files.pythonhosted.org/packages/6f/19/b0b7e7cf1a5499a25bd5260b38deb3b17aa9ca7b268ef29e546dcb683aa7/wrapt-2.5.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:fd91203e156d610ecb28b9ccd7b764af7a7b38662d7c163090babab0d10def0c", size = 239849, upload-time = "2026-09-27T01:39:48.838Z" }, - { url = "https://files.pythonhosted.org/packages/7d/cd/b6cce206889497626f9b8b9d2ecb74324287d853bcca13c8bfab9b99a981/wrapt-2.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ff909b934b1958e31784d412abab5cbb0709fdbc01c86f22965e1d15331371ba", size = 241355, upload-time = "2026-09-27T01:39:50.368Z" }, - { url = "https://files.pythonhosted.org/packages/70/6b/11b3b25915bfed1b47b7486a306602f3c3698b5a6b73b05bbd59bd891650/wrapt-2.5.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:148052fc55013930217f531c6978e918ab210a12bd73cc9bd6de661a7adaf620", size = 226349, upload-time = "2026-09-27T01:39:51.619Z" }, - { url = "https://files.pythonhosted.org/packages/f6/97/9901b407cacfd7b3efca60f808713294e5758dda023586fe201fe203d134/wrapt-2.5.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:e5d4885c5625c9d2dcb49458700851574e9d0ea046c7a265526e990282f8ae8e", size = 239003, upload-time = "2026-09-27T01:39:53.01Z" }, - { url = "https://files.pythonhosted.org/packages/5c/68/b7883fe1c6b445df44e32a2a3a19a544a3a73749c5064a539c10f9f730a4/wrapt-2.5.0-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:672dd1bab4256311db1520b1b50e7a10cbaeaae2b0ac6bc5d858cc387ee605a2", size = 223603, upload-time = "2026-09-27T01:39:54.606Z" }, - { url = "https://files.pythonhosted.org/packages/f7/05/f9d527f0da33b901684ad326b6b9fc07593013f9594b9db4ebb0ddc1e127/wrapt-2.5.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c3a78a3161b3a9bf07725822fd24d379c1f3f161b6db49166c4131096ea73b4c", size = 229164, upload-time = "2026-09-27T01:39:55.904Z" }, - { url = "https://files.pythonhosted.org/packages/2f/e0/4a05ad93a003272619cd98dbfbfb7b45a9c7d1041215473d789d9c6ce8ed/wrapt-2.5.0-cp311-cp311-win32.whl", hash = "sha256:0810e060e58f7960405172ad21080df8e7335841c9fe97417bd7d3f05af24f90", size = 100422, upload-time = "2026-09-27T01:39:57.216Z" }, - { url = "https://files.pythonhosted.org/packages/1e/96/5dcc944f39724e5df8a51f9095e856463df231764d503a7a935503eebeb9/wrapt-2.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:99f8ea48f14a71c5e2df8763e9a490e8af63096dcd67755b7bab0a4b74fc7cd7", size = 105616, upload-time = "2026-09-27T01:39:58.43Z" }, - { url = "https://files.pythonhosted.org/packages/a3/91/c927dac776c8939616ce865efa4bf3e62c933393528487e8fde981aad356/wrapt-2.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:2ac82ef59ee05e259902bc7cf73dee5e6397845e8ccdc376d9d25536b59a877c", size = 102562, upload-time = "2026-09-27T01:39:59.672Z" }, - { url = "https://files.pythonhosted.org/packages/2a/a6/44589f9b34160280a1fbccbcf206b18df034a1b3e9584336d3a7f039a33c/wrapt-2.5.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b898caea081303006decc562c7fca5126f7c96507e78dd8f1ae3285dfa50ddc7", size = 106192, upload-time = "2026-09-27T01:40:00.941Z" }, - { url = "https://files.pythonhosted.org/packages/ce/2b/94db3ba2e9528400e4173cbb67a56822a4644d4c2b319feb0cc638094b36/wrapt-2.5.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:8837fbe708cb9d8a2d32a37dee836d24a531f02560db26418e2b181986fa21cb", size = 105828, upload-time = "2026-09-27T01:40:02.494Z" }, - { url = "https://files.pythonhosted.org/packages/11/0e/3ce67af67525c0068680637c0eba823ce2f0fc6eff2d1779cab656fb8c3d/wrapt-2.5.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0cabb9c17ab79b2549d1f23b36f436473ad9253ef53995a817feba26fae69d5b", size = 250177, upload-time = "2026-09-27T01:40:03.819Z" }, - { url = "https://files.pythonhosted.org/packages/d3/3b/262b2c3c38aca6fa32cfea6407dbb346ce26ff788179b98137b3b3f3d8ca/wrapt-2.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6761765cc520ff9616fb035c02a85d1d744f7f70edd4649718fd0d09c589eacf", size = 250332, upload-time = "2026-09-27T01:40:05.15Z" }, - { url = "https://files.pythonhosted.org/packages/2e/ec/d54d273a2223d1964ecd5b5954aca18e8fbf2c5d8471e60ef3cbaaed9325/wrapt-2.5.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a145a7826eddea3eb5814903f98f93756042b919bb5305544cb1331daa2705b1", size = 229600, upload-time = "2026-09-27T01:40:06.47Z" }, - { url = "https://files.pythonhosted.org/packages/8e/88/33c75ac47b13b0bf77b44d96d02b1d0a2e6db66180909bacce86ef8fcd8e/wrapt-2.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6a9ee62a970075738909909bdbef3a7da9f7ae03dfca584db283547a29503b56", size = 246890, upload-time = "2026-09-27T01:40:07.838Z" }, - { url = "https://files.pythonhosted.org/packages/d2/0e/c3a3a158801e5bee7a0d9aa3561a127bd80f166b02b7b520a39e45d8f9b9/wrapt-2.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:691671ea05684f921ffc2e935fd3f9311c1795a10fbbfa006b46269733668f66", size = 226463, upload-time = "2026-09-27T01:40:09.206Z" }, - { url = "https://files.pythonhosted.org/packages/7c/2c/4c48ba51698a87e2e8299fc04856bbef391cb725f195bc93f0bc6196e1f2/wrapt-2.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e716f47c7f61e11709d3c0904213c94fc22999abf0c41461276cef886c1e8b4d", size = 238583, upload-time = "2026-09-27T01:40:10.631Z" }, - { url = "https://files.pythonhosted.org/packages/33/d2/077835618ed96b131730f74301a7236efd841ec2f341afe36303389b56ef/wrapt-2.5.0-cp312-cp312-win32.whl", hash = "sha256:5421acb5c363a9bc959122a8645e3f1f42010c932dc53885b11a5ff5b5a6d730", size = 100221, upload-time = "2026-09-27T01:40:11.91Z" }, - { url = "https://files.pythonhosted.org/packages/96/9f/9e56db2a3492275be809082c6f63a7a063f52b3e1812aae1eb03ec33f64c/wrapt-2.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:ab45839c912777e2738fed369636589c8b2a6d9c44ca56de0fd0814581d467c2", size = 105786, upload-time = "2026-09-27T01:40:13.208Z" }, - { url = "https://files.pythonhosted.org/packages/0c/e4/e37ff75e5254564aa50e13bc4313383d02d5ec78f5bd3b9b1994dd7052d5/wrapt-2.5.0-cp312-cp312-win_arm64.whl", hash = "sha256:ce4cab32c37ef71e69cf88f909b7febd0dd79543e5ae3650e2b874e0f3d3b975", size = 102937, upload-time = "2026-09-27T01:40:14.534Z" }, - { url = "https://files.pythonhosted.org/packages/d6/4b/cc7bb5668f7ddc0e73e236e96a0c06cab8fddfca9c53538c9dffac62db6f/wrapt-2.5.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b312b3cc87951faaed3cfef984d768ee8bee7f935d9cc929aaa9946b0b96a98c", size = 105808, upload-time = "2026-09-27T01:40:15.826Z" }, - { url = "https://files.pythonhosted.org/packages/4a/13/5d15ef0e2f42d5f084930dc4863e6e52c160c28301c8780aae170c58421c/wrapt-2.5.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:c57ddae24cf72eb6bd18112638a987cafe6109d90f2df111e6934362cc03ac1a", size = 105931, upload-time = "2026-09-27T01:40:17.136Z" }, - { url = "https://files.pythonhosted.org/packages/1e/02/c7174e78b0c38bb279b2d3c25a6bd7fb9d3b0200c3e5a8fad084e7cc3e85/wrapt-2.5.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b95a6eca3b927853529eea958310563c83140ae8451dd5dc4399c7da385dc4f3", size = 248259, upload-time = "2026-09-27T01:40:18.446Z" }, - { url = "https://files.pythonhosted.org/packages/a4/f9/47ae1d7ef325c3f6c81ae3c1fb4a3fef9d98c8025ed676c0bfc1550903ce/wrapt-2.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6058e12e9caa33468f9a36fb88c15a4bb30a479f997b37834b83abdbf062f264", size = 248224, upload-time = "2026-09-27T01:40:19.713Z" }, - { url = "https://files.pythonhosted.org/packages/38/7b/a394448bcbbaf8e5a3f856520edbbb1b92fc42061def56284c9083f3ac87/wrapt-2.5.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0d245ac03f5ae77f1eea6eb19edd9e778c2f772490c20496c2f1cd3a102ee1b6", size = 227137, upload-time = "2026-09-27T01:40:21.359Z" }, - { url = "https://files.pythonhosted.org/packages/41/45/fc252bda5aa1ca01bc838d3b108778e786a2a13d0c52fd17c5f6179aa246/wrapt-2.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f4ef4935962f7029b2058a99f1a47ccbffc3be919dddb3becb6c2c48eac3d9f0", size = 244710, upload-time = "2026-09-27T01:40:22.693Z" }, - { url = "https://files.pythonhosted.org/packages/0b/1c/527d1bde7371dcc2c378d88c97de03b121b486fb4cd3dbb399bc332c0676/wrapt-2.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:f12e80c3089ebc03727d368f8205b811b5af2cd4a72b5e4cac75e901dd316e39", size = 225053, upload-time = "2026-09-27T01:40:24.345Z" }, - { url = "https://files.pythonhosted.org/packages/81/8e/2b823fded8c3b815408c58633929812eacd29d824fe57548b7868c4ee422/wrapt-2.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a346408f19b6d589bf029f25f65c0b4cdeed6302ef8f40da4e5d1552d22dc037", size = 236884, upload-time = "2026-09-27T01:40:25.654Z" }, - { url = "https://files.pythonhosted.org/packages/00/d7/5d185c1193b073a0bf4cbe862b5d31f81067eddc39eff30ae632f346563d/wrapt-2.5.0-cp313-cp313-win32.whl", hash = "sha256:79e68f0fd7d381b9bbd71776f602a2d5440d4d2077459128e02fd6607465422c", size = 100198, upload-time = "2026-09-27T01:40:27.111Z" }, - { url = "https://files.pythonhosted.org/packages/ce/9a/51d95640e01d0ebdd04a7223755f076e4936b0c124ce99bb01a12b53e66c/wrapt-2.5.0-cp313-cp313-win_amd64.whl", hash = "sha256:77f0a74ff6f6cf89f5b673a732d5afe1911a6e6b1c017260836fdfdf85518dc1", size = 105610, upload-time = "2026-09-27T01:40:28.465Z" }, - { url = "https://files.pythonhosted.org/packages/67/52/183d5ce7c2a9391774e6a623be6ae564351545713ec9a3693528f89c8e85/wrapt-2.5.0-cp313-cp313-win_arm64.whl", hash = "sha256:b620d7559b6b2197c5730332fab0867ecf1c8cb74d45533ebbcbcad1eacf4616", size = 102641, upload-time = "2026-09-27T01:40:30Z" }, - { url = "https://files.pythonhosted.org/packages/f3/4b/0009086ab8f2d5fb32405ef49fdd11104ce40f69ae9f4cdfba8326462816/wrapt-2.5.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:65f2ee406dc592a5b22a7dc6abac13e8a3e8de4b2ecf5dc3c22937865496e4b6", size = 106182, upload-time = "2026-09-27T01:40:31.503Z" }, - { url = "https://files.pythonhosted.org/packages/5d/35/8f38339a4c55a42df00296dcf6ad50598d2280049f7a6ffa525e9a1f66d1/wrapt-2.5.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:d75d6366203c8d025c1a74bae0b565952187ddae79bd5c7bf10687652a56f020", size = 106123, upload-time = "2026-09-27T01:40:32.927Z" }, - { url = "https://files.pythonhosted.org/packages/23/38/285b433121d73c7a447b5b82d93c91dc3330f33ab5853975f34551e0c773/wrapt-2.5.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:b640460f0ffb346b192686bd6fac5589e35a6c6640501c59a9fb6e82b0dd6bd8", size = 251245, upload-time = "2026-09-27T01:40:34.309Z" }, - { url = "https://files.pythonhosted.org/packages/7b/a6/3f63f4637e89484c1839a9ba3aedda5b2912e7ce12617034c6bd49752cfa/wrapt-2.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f17c5a3836397bf59fd57b0e5b0dc42969b1daa70d31aa361c6e13cbf138b5a", size = 250483, upload-time = "2026-09-27T01:40:35.841Z" }, - { url = "https://files.pythonhosted.org/packages/e9/cd/f24ee96016da222dbb921cfb22e2beb5ca189a7b730ef49e8bb106b49449/wrapt-2.5.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:4343880acd72e74233baf092285aaaf4306244e31d7601828bd2600316027df0", size = 231341, upload-time = "2026-09-27T01:40:37.295Z" }, - { url = "https://files.pythonhosted.org/packages/23/eb/c9b180124271e494f615a130f966be56143e3e26e87706bc28582f94bc09/wrapt-2.5.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:ea4fdc79c0045d6bb1603c109127145245cafe888588888444e1e37fbeadbac3", size = 247736, upload-time = "2026-09-27T01:40:38.653Z" }, - { url = "https://files.pythonhosted.org/packages/fd/60/345b8c213389809435d1950136b09991a1af2a66b988d0cd930ecd1b9f19/wrapt-2.5.0-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:f42239c89430eee2d8a6dec39e34677abdbb67fff63caf2467dd6124ea4d4d58", size = 228533, upload-time = "2026-09-27T01:40:40.12Z" }, - { url = "https://files.pythonhosted.org/packages/ea/15/c79f0f5827a9062c6be4fc25dc73e92fe1c014c7bfde2e61c8c0b56a91af/wrapt-2.5.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:bad63bb4dea3c58e8078a3a173259ac2df5442a437e49c632b4099c0250e803b", size = 238830, upload-time = "2026-09-27T01:40:41.505Z" }, - { url = "https://files.pythonhosted.org/packages/5f/de/79a95ac238c9cae7ae7eb3a18501afc646e3ed61d8d108c725b17bbee301/wrapt-2.5.0-cp314-cp314-win32.whl", hash = "sha256:b58138d19f34e32833e62de5e910bc2a8baae43310b921d783bd39b15227c2dd", size = 100664, upload-time = "2026-09-27T01:40:42.884Z" }, - { url = "https://files.pythonhosted.org/packages/f0/15/32de0f1e6a46a82c773430672562d53203406df14a6d73c93abb59b679e9/wrapt-2.5.0-cp314-cp314-win_amd64.whl", hash = "sha256:1a3c4035d2026b87ef23dd8d165f1f8d3853ee2bd02791cfd22bd8c6226c41ce", size = 105986, upload-time = "2026-09-27T01:40:44.652Z" }, - { url = "https://files.pythonhosted.org/packages/d9/2a/10a7ff69097385de15b3db7d91587a54c26f8025fcbf36a1d9e83a1e0ad1/wrapt-2.5.0-cp314-cp314-win_arm64.whl", hash = "sha256:def66258d97ebf1e4e97def12c5daa542d1cc728a3da83ed3a43933f56df6dab", size = 103718, upload-time = "2026-09-27T01:40:45.956Z" }, - { url = "https://files.pythonhosted.org/packages/f7/01/963f893b1906ac6c2aecb777c36e9ab2156a4cf89fabf6125e953ec4ad52/wrapt-2.5.0-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:23a9d6cb6413359b76f030d6bbb75340b7669c69da245dde2919a4c93708993b", size = 109290, upload-time = "2026-09-27T01:40:47.22Z" }, - { url = "https://files.pythonhosted.org/packages/cd/6c/30e04d2b1284de2eea5411850008e0411d1876bf4552dc0990c904a0a783/wrapt-2.5.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:21cfe343ef9c2deb865ad0d5c57822266447c88dcf6d8805dd8c363fe367f30c", size = 109597, upload-time = "2026-09-27T01:40:49Z" }, - { url = "https://files.pythonhosted.org/packages/6a/34/3980fe5a899b69454f66db2991c144ecc828dbbd355ce6cd7b881056ebbc/wrapt-2.5.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:0dfc38cb672af51fc29696ba9c6f05d2315f5e62c4af2564e50f07f81198a163", size = 283840, upload-time = "2026-09-27T01:40:50.406Z" }, - { url = "https://files.pythonhosted.org/packages/b6/b4/b37001235fd5871b3f31941229f8fef608279353b772dab3ccb248fd8726/wrapt-2.5.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:181a45000506a6382eb337354ca7e8525690702f1ccf2eae4f23a210ff339543", size = 293622, upload-time = "2026-09-27T01:40:51.868Z" }, - { url = "https://files.pythonhosted.org/packages/09/b3/9b751c6268fa2111efc7e43895105bc0f60a83896b08581009e77563f8c7/wrapt-2.5.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:58b2a87c65cbfb20917ec48ace47f71b1962c1f81dbf18a4052e3037abf72028", size = 262840, upload-time = "2026-09-27T01:40:53.297Z" }, - { url = "https://files.pythonhosted.org/packages/47/7d/b7b51d601981ccc1f7b9e6023991548dec43dc9d40317597fbe0085bc876/wrapt-2.5.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0ea62bc142f4fa8b2e0ab058f50699ccd679ef6199c8fa3cc1c2396c7a659000", size = 288781, upload-time = "2026-09-27T01:40:54.756Z" }, - { url = "https://files.pythonhosted.org/packages/d1/82/1a84f288246905d0a71d44aa1f470ff8c75df2b96ef791d2938124449cb0/wrapt-2.5.0-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:425349a99b8c9540399d36620c376dc26e6aca93071cd6fafa239c2f1b5d53a4", size = 260116, upload-time = "2026-09-27T01:40:56.667Z" }, - { url = "https://files.pythonhosted.org/packages/5a/0e/0572224d1c4a3f0846f82614702ec3110d45c843dcc7781c5f33779e1fdc/wrapt-2.5.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fe09aac4837ec720af606a493e814dcc3f65631984e1b7231b589efcf9917024", size = 278485, upload-time = "2026-09-27T01:40:58.443Z" }, - { url = "https://files.pythonhosted.org/packages/76/44/5a5c111f8ac6dd15f54437c2161588431d3924718a7e4de59c471cd794e9/wrapt-2.5.0-cp314-cp314t-win32.whl", hash = "sha256:bc5607c1911c92530cb402ea90d818933cffb28bd8de9b453a2542279816d8c7", size = 103157, upload-time = "2026-09-27T01:40:59.995Z" }, - { url = "https://files.pythonhosted.org/packages/e6/80/96cc2da58cbc0893f5165f6a0f4f9cb75d7574f409022ad792aa80a0ff3f/wrapt-2.5.0-cp314-cp314t-win_amd64.whl", hash = "sha256:7138b0e7990e5555a905c519e8dad17c1da1f20e08b283e202c414229065740f", size = 109683, upload-time = "2026-09-27T01:41:01.43Z" }, - { url = "https://files.pythonhosted.org/packages/c7/70/10dab499970e66c926ba6d404ff456318b68092b8ad0c4608a52160e43a2/wrapt-2.5.0-cp314-cp314t-win_arm64.whl", hash = "sha256:a5bb346a34499e091e4fa23df58251ad192173c088e5413d893ca1c730c133c7", size = 105953, upload-time = "2026-09-27T01:41:03.041Z" }, - { url = "https://files.pythonhosted.org/packages/ab/18/5154954f69afdbf5bdeddc07ed60f30bf6e83ed1e9fb6f96c66cc20e4223/wrapt-2.5.0-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:a45a5249a6965d91aac9f991fda7c17e6b8b41fe91592a6099f182bf53c82724", size = 106186, upload-time = "2026-09-27T01:41:04.472Z" }, - { url = "https://files.pythonhosted.org/packages/5d/43/7db9952d26b1a89afcf22da8ec7948e6ca55c48721488d53f84754eed89d/wrapt-2.5.0-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:cbd45dfba6b5c1bfbabe1feb3c0f117fbd62416e98268d9a7cd9ad8802875356", size = 106155, upload-time = "2026-09-27T01:41:05.795Z" }, - { url = "https://files.pythonhosted.org/packages/57/b6/41a0d7f9cf1f8e6aaecbf4b5b4eaacf4036fa3396c7d814364e07728a041/wrapt-2.5.0-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bc6491d3008ecabf685b0746f03ad8241a0950336939b14addb03af39b51a316", size = 251754, upload-time = "2026-09-27T01:41:07.26Z" }, - { url = "https://files.pythonhosted.org/packages/55/d4/dd2de1260a490cd55d083b3c1bc47a36aff0e8363249d108d3b34c091c0e/wrapt-2.5.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:47abb2bb7f15b416e72fbe5e68e49a6f09331dae6af1ca6055f5aa2251d2bd2f", size = 250768, upload-time = "2026-09-27T01:41:08.681Z" }, - { url = "https://files.pythonhosted.org/packages/4c/40/d08297feb5728cd6d3c1133633cad0249c2b7a82eb0213062ebab9cc1266/wrapt-2.5.0-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7e25e9697f60af41fb86b08697e470b1e7eb6cd6ac0eb25e4b1f519839adc271", size = 232618, upload-time = "2026-09-27T01:41:10.293Z" }, - { url = "https://files.pythonhosted.org/packages/54/52/d8ca61b26c2a34927cc999fc250f1018f415741691581280e6a76cced736/wrapt-2.5.0-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:bcd42e7b69c8c1e33a29b79b28de03bdc08876a49745830f9162a3af860e06d0", size = 248043, upload-time = "2026-09-27T01:41:12.132Z" }, - { url = "https://files.pythonhosted.org/packages/8c/5e/ba02904736e2d3b05afd7447b4ddff677ce61762265939555541adb8c668/wrapt-2.5.0-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:36703cafc2ec059e118c2175e6cb7ad7299c2924aecdcb1b7a7ebbf7a3e20c19", size = 229577, upload-time = "2026-09-27T01:41:13.746Z" }, - { url = "https://files.pythonhosted.org/packages/a0/94/23968c18a6e37a8a130706dc52ccf4344a71f1fe53c99965eb0a7715a459/wrapt-2.5.0-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:1ebc0d09906057ada57a32158a657364ca40b8f86e604da3e7d979069b601502", size = 239372, upload-time = "2026-09-27T01:41:15.459Z" }, - { url = "https://files.pythonhosted.org/packages/ee/ee/8437e73fffa57c96a5f0f6721f942ccf7b1461b64cd965f83e2181e25252/wrapt-2.5.0-cp315-cp315-win32.whl", hash = "sha256:76fb341d5a707a4f211631b8c77259b2df149147e9d9c245ae6ba3dd936bfdfb", size = 100673, upload-time = "2026-09-27T01:41:16.925Z" }, - { url = "https://files.pythonhosted.org/packages/37/6d/6d640f98197d68e61fbeaded20478e4aa840f9c88d11e7a49c8d6d14ae15/wrapt-2.5.0-cp315-cp315-win_amd64.whl", hash = "sha256:6269637d9a54990430b4a769df15833935a46c4d004d9fe8a153bbadf0b9a097", size = 105999, upload-time = "2026-09-27T01:41:18.372Z" }, - { url = "https://files.pythonhosted.org/packages/0d/3e/8b8a0c94f2698c99afb499510824b107c81e9c4a34b3db7e877233a634b7/wrapt-2.5.0-cp315-cp315-win_arm64.whl", hash = "sha256:1122f4f9e363da804ccba05a9f0f39baa3716eb82452c929258bc3f1420c899b", size = 103728, upload-time = "2026-09-27T01:41:19.729Z" }, - { url = "https://files.pythonhosted.org/packages/37/96/88f08f58759ee3739544cc51941853e946df1f400ba60c6efbeccfb589d7/wrapt-2.5.0-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:e3c6fb1c1a516881353186bed9cfcb8899f968c03b3509720c79db0d967acf3b", size = 109275, upload-time = "2026-09-27T01:41:21.213Z" }, - { url = "https://files.pythonhosted.org/packages/29/cc/68846aa92814d0704d4b128a30d7707368be6951e8a8f42f1254ce4ab31c/wrapt-2.5.0-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:0a7a369e7fca9fc8c2c50df634382009b09af416853da3d4515e4bb048a5b9ee", size = 109610, upload-time = "2026-09-27T01:41:22.647Z" }, - { url = "https://files.pythonhosted.org/packages/fe/87/bbaa188dace348b6a403bbf3cc483f3f419ac97700274340e17f2dbc700e/wrapt-2.5.0-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:88bb24b9fdccb1d805258d5648533206eb58c58b6554985c47db53a89c11be85", size = 284602, upload-time = "2026-09-27T01:41:24.094Z" }, - { url = "https://files.pythonhosted.org/packages/be/2e/8a3309b0cbd3ab809ee6b76812c3be211f5a08732f321f131d26bb4f078a/wrapt-2.5.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2e3d110d7f99644946f249927c346d9dba507a78815d1bcebdbf0d94c14c5649", size = 294893, upload-time = "2026-09-27T01:41:25.654Z" }, - { url = "https://files.pythonhosted.org/packages/15/b7/eda8bbdb6a3b7343d2c71e23fb0ebfc15c12fd470e3cce7ea42f7a57aaac/wrapt-2.5.0-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1ffb2823c95dbeb8a47fedfba9636b2afeb0a8ef94b66df97bd081bdfe5a263f", size = 264658, upload-time = "2026-09-27T01:41:27.375Z" }, - { url = "https://files.pythonhosted.org/packages/41/f0/589bad71ca3ce5444a626ee10d657fd6aa5080ada76b3bcd4550468aa16e/wrapt-2.5.0-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:557ebf4ce5568588368675014a2540405db687c2e4c7ad1eb83aa7e857be1864", size = 289974, upload-time = "2026-09-27T01:41:29.032Z" }, - { url = "https://files.pythonhosted.org/packages/dc/97/c48f3c820ae6687e87b537041cd49ad4caa41e05a8f0d8ec08e449ca303c/wrapt-2.5.0-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:05246a100da68259af521b88788f131ba005465f1c95d358cc3c03ec5e351b52", size = 261945, upload-time = "2026-09-27T01:41:30.941Z" }, - { url = "https://files.pythonhosted.org/packages/fd/ad/d96898f500cb1e4185474bac6cb14bb7ea670a32f37e8c354a0c647e3a92/wrapt-2.5.0-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:c932273bc43b068538f3874fa5e6c2a60f33fa0b11c1ebc7768652f6a0608943", size = 279744, upload-time = "2026-09-27T01:41:32.617Z" }, - { url = "https://files.pythonhosted.org/packages/5d/8b/7981d2ac838d0dc07e81145cb1c9911812e060b98e8c5a47c84fb92f8f81/wrapt-2.5.0-cp315-cp315t-win32.whl", hash = "sha256:2fd8a61c31220840c7f52621cf51c961af5058bd009a55bcdf4a6732bdb13b35", size = 103124, upload-time = "2026-09-27T01:41:34.117Z" }, - { url = "https://files.pythonhosted.org/packages/2a/1d/374cec175b6087e1067a780374d81d74ca966e1e5e39e666402eaee19a65/wrapt-2.5.0-cp315-cp315t-win_amd64.whl", hash = "sha256:1d4da5f0e9a719471502b0db80d5c97503aeca796b7aeb9ab8f47403b2be76e6", size = 109671, upload-time = "2026-09-27T01:41:35.553Z" }, - { url = "https://files.pythonhosted.org/packages/c7/93/fc9e477a1771bec52d7677eee5e8404afe662a47efe1859405a18fff206c/wrapt-2.5.0-cp315-cp315t-win_arm64.whl", hash = "sha256:78b7bdaa8b27b7f7607c66bdb6ab15c1dcbd9e9a1556a253a347dad511f615d1", size = 105969, upload-time = "2026-09-27T01:41:36.973Z" }, - { url = "https://files.pythonhosted.org/packages/87/7d/5ed859fad4b5eddd598a846150aaab2703730ed4886c5c5e03b0df0cfdd5/wrapt-2.5.0-py3-none-any.whl", hash = "sha256:107eea1a511e98a3a5033b0c2cb403fbb37f05dee6ac1fb85c0460d311ec278c", size = 81586, upload-time = "2026-09-27T01:41:55.479Z" }, +version = "2.5.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/04/22/89e2f3bdae5cb34e0cab0cd86d7172dbf418de4b46c9b17b9c7a560dfa44/wrapt-2.5.1.tar.gz", hash = "sha256:f595bb0185aab3e9dc31950c95d914f56ea8278810c3b928f3426e12ed6d27bc", size = 184455, upload-time = "2026-10-14T00:39:39.24Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/2b/0f2ae9e355a0491c202a1331ec405d794c249f4fe9b4db952c0246909786/wrapt-2.5.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:aed178902c2386d7c5d3d23eb96d32c100e34cb8c2390e7ece0e4901ae43f0e7", size = 105587, upload-time = "2026-10-14T00:37:01.614Z" }, + { url = "https://files.pythonhosted.org/packages/0a/54/a5b9904d341ae255bc5618ac43830ab68ed6420dac62af9a305a6191062a/wrapt-2.5.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1910be5adc0232cc6e8c0673bf3f41c2ee724547543526bed8d00734458e7bc5", size = 105759, upload-time = "2026-10-14T00:37:03.02Z" }, + { url = "https://files.pythonhosted.org/packages/2b/bf/8edaec939d7411a58bccb4dc4310246caea5050576ff91b5f5abf6079a9c/wrapt-2.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:c25c594f58ecb676358d6d6b0ff068b8bbbc506dc831c6d17876460c66ce39c2", size = 240110, upload-time = "2026-10-14T00:37:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8c/18ad7f24c82cbf689324521abe4dc90078d20a5498d991ec83e03dc60c85/wrapt-2.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e85a9db9e5a5ccc326edb19e35a5106ba16e451d570a2ec8ea9deb1ea52a3c42", size = 241618, upload-time = "2026-10-14T00:37:06.1Z" }, + { url = "https://files.pythonhosted.org/packages/d2/1b/607e1fc9a8e8838f1a8516f5b87565c9dc415b474ec09479f9443a5a7305/wrapt-2.5.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2c642a83b6703804b571caa3b8b205aacd341b1b37e2b2d89cd70e03e0e9caa6", size = 226604, upload-time = "2026-10-14T00:37:07.899Z" }, + { url = "https://files.pythonhosted.org/packages/b4/fb/6f637ca3e71ea046148dd17622e023df159a16d99762aad4bbdbac11c76e/wrapt-2.5.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:920f700ef41ee774a1e4778c1f4295e117f1ff3435a7e0cd3e997d10da819d32", size = 239265, upload-time = "2026-10-14T00:37:09.45Z" }, + { url = "https://files.pythonhosted.org/packages/f3/fc/b746f3a72ee7f56d238debeb3842b2569511cf357f5a35f455e24258dc4f/wrapt-2.5.1-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:3f93ceb0ac4896de45d5a45a8f4e69474da583440589de10b362ddc1db4691ed", size = 223864, upload-time = "2026-10-14T00:37:11.363Z" }, + { url = "https://files.pythonhosted.org/packages/97/12/290a6385393fddcb01bcc83d78c16a24c50a392fe72fb4936999bfe573ec/wrapt-2.5.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a88370a7d89fcb1c4953a87673fdd7b4a0eb14a1a4dfce49771f0c827ef44893", size = 229426, upload-time = "2026-10-14T00:37:12.868Z" }, + { url = "https://files.pythonhosted.org/packages/29/af/b52bb81d4217ed7f0fe285de6754e44cb5e6a8b316fc78c605743f463709/wrapt-2.5.1-cp311-cp311-win32.whl", hash = "sha256:12bee472452019706fa1d4ead093f52a9683b4fe6617953e15bab9acdfdc013f", size = 100684, upload-time = "2026-10-14T00:37:14.59Z" }, + { url = "https://files.pythonhosted.org/packages/e6/d4/ae9ca837038a7a9aadb906eeca76b42df54e299edb29f8ac2cbad1d55b4f/wrapt-2.5.1-cp311-cp311-win_amd64.whl", hash = "sha256:ce3889e3815f97d46414eb574bffdd9bdb41ff70f503097e2707615a87d4e92c", size = 105878, upload-time = "2026-10-14T00:37:16.057Z" }, + { url = "https://files.pythonhosted.org/packages/15/5e/0605567a81c7105446cec682bc2235172a37e2bc817e2de3f5bad95ee969/wrapt-2.5.1-cp311-cp311-win_arm64.whl", hash = "sha256:ca7b967e96384abdf7e7182c79f71529997981ece8169f8a8ddb31bc5b57cbec", size = 102825, upload-time = "2026-10-14T00:37:17.492Z" }, + { url = "https://files.pythonhosted.org/packages/66/9b/c7f97d5493a33b5ed01d3c85745f9bdfdd2e5c2785471b8d8b55a3c273d6/wrapt-2.5.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6e3eff05ae616671b40d7ad0a504210329e4adc9fb91415663570aca93c5f5cc", size = 106452, upload-time = "2026-10-14T00:37:18.951Z" }, + { url = "https://files.pythonhosted.org/packages/7f/b0/335b0af2930938678fcde954b29780b26308961b93df5e0192fc182e8b7e/wrapt-2.5.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c44dd9881626da7d621c23805f26726f6b023cf3e9755f48d092bc9cbef4a8e7", size = 106087, upload-time = "2026-10-14T00:37:20.392Z" }, + { url = "https://files.pythonhosted.org/packages/4a/5a/2a34ba5a468e9d3d6e5b0733280e1ae3c850bfc5f1d681fc0e97f564d1f2/wrapt-2.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:bfaa998ceeea4d0aa72b40cdd0023d19409504e244b439ff2aa9f01729341c5f", size = 250438, upload-time = "2026-10-14T00:37:21.882Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d5/3d4ad322af74d3ab2a14f69ba844cdd3edefb555edfc1c1976ec0112d5c4/wrapt-2.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d6d274ec50a5b208be75596dc44ea253e65deaa6ee3a600babc86dafbb957dfc", size = 250594, upload-time = "2026-10-14T00:37:23.497Z" }, + { url = "https://files.pythonhosted.org/packages/37/1a/3cbf48425ec2c66aa9645218458da1e19e315abb9766604d3c49e579076c/wrapt-2.5.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:1a96e2671c60f9f09ae547b5a815cecb29af16caa68d73693387d0028788cb32", size = 229856, upload-time = "2026-10-14T00:37:25.029Z" }, + { url = "https://files.pythonhosted.org/packages/cc/e7/b2ea57f4c51258659200565af8617d76992b0fe65e6aad7162dd5720ef05/wrapt-2.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:729d644b6acaf4846a4ef81b037857b66a01dea6d227f827c6d71c0b6d656d6c", size = 247153, upload-time = "2026-10-14T00:37:26.67Z" }, + { url = "https://files.pythonhosted.org/packages/9d/c1/4714743e672ed1084a035a2a4f0edeef7838399753b4856a0dc46ef9487d/wrapt-2.5.1-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:859f67bfc31eb7ab55f237b629cd4ab0441b075912446481f910f7d02066811e", size = 226726, upload-time = "2026-10-14T00:37:28.425Z" }, + { url = "https://files.pythonhosted.org/packages/91/e3/c00401bcc3485eb9937c3fe4a1cc8fc3b61800b1378ea3a143ea1c30f6f6/wrapt-2.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:29b62e87fcd6a1893f669abfd02a596a7fc5cfa79fa57e42c4e650a6c170c67b", size = 238843, upload-time = "2026-10-14T00:37:30.075Z" }, + { url = "https://files.pythonhosted.org/packages/76/b5/c16759fb0721e63df92b576c2222ce1f11690a8b300fd91b49c55436865c/wrapt-2.5.1-cp312-cp312-win32.whl", hash = "sha256:f1c911818fb076910ef509f2298dfcb966a54a6ff068eebd459632102cf589fb", size = 100488, upload-time = "2026-10-14T00:37:31.625Z" }, + { url = "https://files.pythonhosted.org/packages/22/d5/39d5a704650f18799f37841442b464edb81cf2015f006eaef26068acc6ea/wrapt-2.5.1-cp312-cp312-win_amd64.whl", hash = "sha256:c39c7130ea0702c4ab0faf12da1df1e02d5174305c17edf02309e2f058c4114f", size = 106048, upload-time = "2026-10-14T00:37:33.188Z" }, + { url = "https://files.pythonhosted.org/packages/21/bf/65743adeeb5476920c62dad6cded7bc8789e19bd4f9a336d4ac812adb8de/wrapt-2.5.1-cp312-cp312-win_arm64.whl", hash = "sha256:e089a22ff5af1290b8c759a610830bdb2a829ef9c3d7797e4ee32c2f795ed482", size = 103200, upload-time = "2026-10-14T00:37:34.673Z" }, + { url = "https://files.pythonhosted.org/packages/e4/6d/cfe55762435f36107815d56a2cfbebe7e3129b593c47a670c6eb1d7917d3/wrapt-2.5.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f98eaf784cd12bc69c77af398084174531007cd81849c962163ccfc6e791f3ea", size = 106068, upload-time = "2026-10-14T00:37:36.087Z" }, + { url = "https://files.pythonhosted.org/packages/01/b9/41642877fe741db56d240833c8822188b663c4c5d52beb087964774035d4/wrapt-2.5.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:ab6db7d2a18d366cc57c2228253cf26443190aba0a6dd0939b3c1e8ac6e29e2c", size = 106190, upload-time = "2026-10-14T00:37:37.768Z" }, + { url = "https://files.pythonhosted.org/packages/37/62/20edad100b93552ec5c172e509a9db898a73d5043ae701fcb6e9986f9d33/wrapt-2.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:f1630201b0e2a96bb26304b7adfbd91a4ef486abb5a4c48377444a0bed749f37", size = 248519, upload-time = "2026-10-14T00:37:39.321Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e9/8d81185bc9a40cfb43d91fc70a1e80ecde752c95dc98f5452cae82037976/wrapt-2.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d800c7689154622b0ba2922ceca44a3cf2ef61c3b9a4c4eeb1d8b3050d7ededa", size = 248488, upload-time = "2026-10-14T00:37:40.96Z" }, + { url = "https://files.pythonhosted.org/packages/8a/88/8431df4fd81f0dfa83e8ede463eed311d083c5a279a56891dc0396b07b0e/wrapt-2.5.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:5b53000b424dc2133eaaf22838a2352d3497f5d7c2e7d9a2acfe675ab7225bb1", size = 227392, upload-time = "2026-10-14T00:37:42.599Z" }, + { url = "https://files.pythonhosted.org/packages/db/8a/ee6f8542eeccad6874faf0b7b2e129952c527a482f1d28940e2111fec2d6/wrapt-2.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:76f230a9b07e3cb66646d265398f579abb6128b1bb4cb97c74b1ae5d09e96f31", size = 244972, upload-time = "2026-10-14T00:37:44.209Z" }, + { url = "https://files.pythonhosted.org/packages/4d/1f/32c59e7fd522409f3863dfecdab5315ee9ba37f96020b6f0adee9d223310/wrapt-2.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fd3f878a4aac3c262447ddf43c5f4c18fc67dfc3ba69c4fb1c7a4c4af96abe7e", size = 225316, upload-time = "2026-10-14T00:37:45.948Z" }, + { url = "https://files.pythonhosted.org/packages/ae/d6/1b9abc1244592034c5db744571e17d663f0f1b0ce6c8ba279c60f6f9c3a8/wrapt-2.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0c9480bdee340a1602cae5a777146ab4be3e384fdcb569fffdf8721032314645", size = 237145, upload-time = "2026-10-14T00:37:47.535Z" }, + { url = "https://files.pythonhosted.org/packages/f0/ce/8f3b5482f768c1d60fd2557d049c766543fef5ec707037cb410a57eb65ee/wrapt-2.5.1-cp313-cp313-win32.whl", hash = "sha256:dc401274fcc7b15b3b2c12df2ff34024a11925243a7d3daee91c6d7d14f9addf", size = 100462, upload-time = "2026-10-14T00:37:49.21Z" }, + { url = "https://files.pythonhosted.org/packages/7b/dc/6a5735874ea79816f85c1ec9d92139d7073c20d1881c15ff2108c211354b/wrapt-2.5.1-cp313-cp313-win_amd64.whl", hash = "sha256:09b1893ee4063706574c1813abf479b8b51926633fbdb6f96aab8dc7b0976668", size = 105870, upload-time = "2026-10-14T00:37:50.745Z" }, + { url = "https://files.pythonhosted.org/packages/08/83/a4e8b5a5a32f8dfc5dad8344f1e2b908f7d8d84b11c3c336bf7f79a5144a/wrapt-2.5.1-cp313-cp313-win_arm64.whl", hash = "sha256:f280c115ea64eff3dcbd68a668ce3f63476a4ba386bbabb318017e286196ea2c", size = 102903, upload-time = "2026-10-14T00:37:52.323Z" }, + { url = "https://files.pythonhosted.org/packages/25/3d/ec1937283863bbe0d90528e09f2b27cfc0dd7e608fc2b65c804967dee369/wrapt-2.5.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:cf63fffcdcd8c60f223d3967bb92cc4fc2e8b46f09e75b67a6a75e6f47c0fc43", size = 106439, upload-time = "2026-10-14T00:37:53.853Z" }, + { url = "https://files.pythonhosted.org/packages/93/39/cca8afb80dbb9fce6103e59db507a9415291c4dbe97ea055875ff62901fb/wrapt-2.5.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:9f0750cbc2e29e4f3c9529d3587d4e7ed8f60638ceafb80b87a95833b0c5acd9", size = 106378, upload-time = "2026-10-14T00:37:55.386Z" }, + { url = "https://files.pythonhosted.org/packages/aa/a0/e784d7a9fd277a2ee395490ec4df96608b7fe218bb1ef7dced2a1caea490/wrapt-2.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:3cf273b7e8d2038abb7f0a8c6550aff4f617b9d486a9965c8e8acc96a3a04de9", size = 251505, upload-time = "2026-10-14T00:37:57.022Z" }, + { url = "https://files.pythonhosted.org/packages/81/56/01ebc86b88056f5782b9d50f962fb398c6b82aa11efc98f50c64896d94e3/wrapt-2.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:380f72610181883f66b41442cfc7c0f7552b42169efb2113def26e6380013d37", size = 250744, upload-time = "2026-10-14T00:37:58.652Z" }, + { url = "https://files.pythonhosted.org/packages/5f/5c/0e8eaaf31e2d6e7bf13c6eae2fd5b85eaa24e21e06466e6e7a0f35532689/wrapt-2.5.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:cef2a8f006410b6134a0d273ec037fea8cc7a6a914f1bd7555ad9788ad788c6e", size = 231598, upload-time = "2026-10-14T00:38:00.505Z" }, + { url = "https://files.pythonhosted.org/packages/6a/6b/6a3e257e65de6cc0027e78b423942697c74451520ba3797fd86455ec4df8/wrapt-2.5.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9bad4dbb4e61624fcce5f301e37f9e743ecae4f1259a3777b3207eb7eba3dccd", size = 247998, upload-time = "2026-10-14T00:38:02.63Z" }, + { url = "https://files.pythonhosted.org/packages/22/38/b2b8f3ee22b05f33f5aefb052844a36a0d7edd1eaff2ff4249f97792bea8/wrapt-2.5.1-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:9a34640eb6295f33ca23462977de275fe8f3a50ab339b8918b96d69a7451e2e1", size = 228795, upload-time = "2026-10-14T00:38:04.317Z" }, + { url = "https://files.pythonhosted.org/packages/29/39/e6c86552286ac27b855042fb9c229c580ed2d4c3ced5d0a1dad5f5ee8c11/wrapt-2.5.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:26313f38d18d40a9975123a4ebff9da125ec63ab9ece4f05320a3d8d37d2c1fe", size = 239090, upload-time = "2026-10-14T00:38:06.119Z" }, + { url = "https://files.pythonhosted.org/packages/e7/7a/aea209f64e894573935b17de26ecfa0efe139b63f170a60be9f13734e0f5/wrapt-2.5.1-cp314-cp314-win32.whl", hash = "sha256:0591e6eace0d186c9ef1ecd1244be5a04e98041424cfca425b684ffe4f0d8030", size = 100919, upload-time = "2026-10-14T00:38:07.874Z" }, + { url = "https://files.pythonhosted.org/packages/57/24/847096aa49d42990137ed3b940743c8a6da806d39f6c455317114e8ebfde/wrapt-2.5.1-cp314-cp314-win_amd64.whl", hash = "sha256:25ed8b1b39234140d5b5c6a273130c7595e0abece417c3ca3cb378fcea5cd0fe", size = 106243, upload-time = "2026-10-14T00:38:09.49Z" }, + { url = "https://files.pythonhosted.org/packages/9c/ff/1cdc742133b9fb8558cdf42b2a6c2699bd7c72f7d0606286ec2f9142e20a/wrapt-2.5.1-cp314-cp314-win_arm64.whl", hash = "sha256:6201c7e122f40060a9b50696d80deec8f93b1a235ec0443f51d7a8a42f7044a6", size = 103974, upload-time = "2026-10-14T00:38:11.354Z" }, + { url = "https://files.pythonhosted.org/packages/fc/6f/c32dc64900f1970a7f991ff5d06788cd636ca2f3ee2f99709d82577ca198/wrapt-2.5.1-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:da847332447db5505162759a4cd5ac374eb8b74841fe97a98ef3de14edd2586d", size = 109552, upload-time = "2026-10-14T00:38:12.965Z" }, + { url = "https://files.pythonhosted.org/packages/e9/73/a9c8cc82b166e3de42f5fbd88089d2ef9b72e87aac7d6cdddb070335c20b/wrapt-2.5.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:9f437dd704abc4ee1bd03bb2d796d362d0e75915e8f3113a7900b3b7ec5f8b47", size = 109853, upload-time = "2026-10-14T00:38:14.565Z" }, + { url = "https://files.pythonhosted.org/packages/f6/48/f341d82e69ae47df2755847af1c744ff0732543482dbc2373e5e57676621/wrapt-2.5.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:03aa7d2256309b57ddbf317bff2cae5f47e50ea9ae8d582780ebe0b554347b42", size = 284103, upload-time = "2026-10-14T00:38:16.23Z" }, + { url = "https://files.pythonhosted.org/packages/fd/50/b87c6374377b08ee0783b6c5c31cd41a5e103bc54e7e857e800a0a965550/wrapt-2.5.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fcccaa1484f7dd1091602970988ab741491f9f974013c844f70e45ac1196b80d", size = 293883, upload-time = "2026-10-14T00:38:17.986Z" }, + { url = "https://files.pythonhosted.org/packages/38/e0/6d0810ae73f7a5180ec366577588ab3ad55fc1bc7e3623e82d5f8528dd2a/wrapt-2.5.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8078186f719a92693199f1e06c4ec72e1e6d374c2e459da18ed5c39d6966d727", size = 263097, upload-time = "2026-10-14T00:38:20.107Z" }, + { url = "https://files.pythonhosted.org/packages/d6/d3/c890a46f4d395a7935e5a7436f374ceefa362eb612fdd39376dd775e0283/wrapt-2.5.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1425fcf0e70b27053bd610d57bae975856e7897e3f6ba1456d2b80b9d7fd15d1", size = 289045, upload-time = "2026-10-14T00:38:21.913Z" }, + { url = "https://files.pythonhosted.org/packages/e5/c6/042e30e0d851ca6ea743e6978902527f9166da42d736f074245d1cc54c8f/wrapt-2.5.1-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:b238e955ba34ef2b8897f358b7b868b41b9a02ffd338014b62985fa91898cc4a", size = 260378, upload-time = "2026-10-14T00:38:23.662Z" }, + { url = "https://files.pythonhosted.org/packages/31/a4/5e65f90bf414c2f1c7eefc3d26c33af01d87ba33c4b879db4e1d4ba7fc3b/wrapt-2.5.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:25eb4d928a9abeaf70ca786a35861b46d1ab37cc4ce49ea70a070dacdead4dfe", size = 278746, upload-time = "2026-10-14T00:38:25.523Z" }, + { url = "https://files.pythonhosted.org/packages/4b/86/17a85475e218e05225a4f6d65237b12b280596e04520df0e3d8841c4eae3/wrapt-2.5.1-cp314-cp314t-win32.whl", hash = "sha256:df6e3a36170cda0d313be50fe5065948e7f12f3a181b38cbc262e9f2ee4824e1", size = 103415, upload-time = "2026-10-14T00:38:27.409Z" }, + { url = "https://files.pythonhosted.org/packages/27/1c/495b3aebbbe5aebf52ae5f9e8ddd0e072a412b9f5a9bc68e5eba43fa26ba/wrapt-2.5.1-cp314-cp314t-win_amd64.whl", hash = "sha256:bc5c0203d383403043fb86c964bd0bab4fcbfb26004ff4bb9c6d02ebc1d608ae", size = 109940, upload-time = "2026-10-14T00:38:29.145Z" }, + { url = "https://files.pythonhosted.org/packages/28/4d/030ecd98da4d052c264290c4fb9f984706c9a19026154c833580e8624a05/wrapt-2.5.1-cp314-cp314t-win_arm64.whl", hash = "sha256:a424e8a9776c06aef6313af1d0e3fe6e0838af4241d0c09eb0a3b46f2c9a5ff3", size = 106214, upload-time = "2026-10-14T00:38:30.795Z" }, + { url = "https://files.pythonhosted.org/packages/90/2b/eec5745baaad284fa19232f47796914134e1ea2dd21e289b012aa7981323/wrapt-2.5.1-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:a18e63910252eb75d8806b4baefbc3a03612502f63eab042e3741b00b719f043", size = 106441, upload-time = "2026-10-14T00:38:32.504Z" }, + { url = "https://files.pythonhosted.org/packages/29/f3/976b0f014a08654289358d41a799c2d24642151b091cfe18a8b91766ee28/wrapt-2.5.1-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:183bf0bb893f783c9d22f953cb01fababb9f618e098763f8e66337b575b0647a", size = 106411, upload-time = "2026-10-14T00:38:34.338Z" }, + { url = "https://files.pythonhosted.org/packages/c7/f4/4b94583d9bec0ff0573a5f10fab295675e3b9a64b701c4609b1a1982c390/wrapt-2.5.1-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:a1e823aecb3746b8f9e0aee2e1413887871ee2f5c502a3e0ef8d466dbd4adde1", size = 252017, upload-time = "2026-10-14T00:38:36.142Z" }, + { url = "https://files.pythonhosted.org/packages/5e/3c/4f9ba033343b2935a453188f97866f0bd4f7748748ab307aaefb18be3a0a/wrapt-2.5.1-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bde5d1b37101b1e9dd3da1f35072e2e7028e9c5e3511f7d76d3fdd4d071b7663", size = 251030, upload-time = "2026-10-14T00:38:38.003Z" }, + { url = "https://files.pythonhosted.org/packages/69/a1/704c761913be404ed893d05702eeda5ff96c5d8448271c28b80101202bcb/wrapt-2.5.1-cp315-cp315-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:12d3d2b9d6553df6e2421ab99e1cc5413509076788f57fcb3169f5ce100a19d1", size = 232875, upload-time = "2026-10-14T00:38:40.124Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3a/779ca20fb8c70238069efd0a2b60ea3da450e57c4f103748db0247f52f3a/wrapt-2.5.1-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:521bd5ef2a33171fac08a0a302d51a983c19c3519406c1ee8da7ce29285488da", size = 248302, upload-time = "2026-10-14T00:38:42.138Z" }, + { url = "https://files.pythonhosted.org/packages/03/02/80e13786204ce8e1002edb66d06a3194906c0dbbc038bce7bbda426d0f2b/wrapt-2.5.1-cp315-cp315-musllinux_1_2_riscv64.whl", hash = "sha256:129cab3c7b21e68e693c2819a95c47f3b1c41a834b931154688c83b6aef6bdab", size = 229839, upload-time = "2026-10-14T00:38:44.039Z" }, + { url = "https://files.pythonhosted.org/packages/9d/d1/14c0d041375ae5d0a12445b5c5bc61b109df954cd5bfb852736cd4281cbd/wrapt-2.5.1-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:8a7c078323e6e1534968cb85488c5eb7ee2b9bbd0f8a291095213a763da40dab", size = 239634, upload-time = "2026-10-14T00:38:45.896Z" }, + { url = "https://files.pythonhosted.org/packages/97/6e/dacc92526fbed1013eb903406ce961da6ff2a1e66b7349a253f439b979aa/wrapt-2.5.1-cp315-cp315-win32.whl", hash = "sha256:736c1de0230c6d24327b14684794214167b2c5ebb6332e28a10f504641b600df", size = 100931, upload-time = "2026-10-14T00:38:47.718Z" }, + { url = "https://files.pythonhosted.org/packages/e8/e4/84bbd88554052958ecbbb481a75559b1e40753aba52ec86e3e1efb50ccf0/wrapt-2.5.1-cp315-cp315-win_amd64.whl", hash = "sha256:69fd0fbb3daf7c8c6f5e062847a0061f880f347374d74cf1daba57220fb64cd0", size = 106252, upload-time = "2026-10-14T00:38:49.511Z" }, + { url = "https://files.pythonhosted.org/packages/b7/98/98d4c4524e8af70ccf35b66864be29ea9d232e5a918efc1dbcf5c87a039d/wrapt-2.5.1-cp315-cp315-win_arm64.whl", hash = "sha256:051220e5071fdfb1a6678707c8abb7bbf4824d40f99758394b2b4d64855fb284", size = 103980, upload-time = "2026-10-14T00:38:51.384Z" }, + { url = "https://files.pythonhosted.org/packages/75/d9/4b242519d6d29eabb73cb9e50e645e014eb2c13f022601151953b3e81946/wrapt-2.5.1-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:711e73da3d7983547fc9dd208973b6b0c52640822f5d477910ba24622df6ba64", size = 109538, upload-time = "2026-10-14T00:38:53.124Z" }, + { url = "https://files.pythonhosted.org/packages/58/05/e434f56fcceaafb251cc56c03107ae278e99158466b49f4146f7b33a2532/wrapt-2.5.1-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:5be9816d9de88f02fce23cf55f392403411d9bd9c7ae57fdc965a43b22e2de5e", size = 109874, upload-time = "2026-10-14T00:38:54.941Z" }, + { url = "https://files.pythonhosted.org/packages/23/09/d2c0b34d02804018225279a157307b873c8d0f8452790efdd7f0004387a8/wrapt-2.5.1-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4b3f410c416752e1dba53d361e2e6562f22c2c3ec855740dfa5836e061b22571", size = 284866, upload-time = "2026-10-14T00:38:57.081Z" }, + { url = "https://files.pythonhosted.org/packages/71/6f/2b56319c0565d9a6b63eeba2f11f3e699dc324aaa460f1aae079bd4507b0/wrapt-2.5.1-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:094b847491b813b6e6c1775e03770930d75078c0821adf929ac712830951ef25", size = 295154, upload-time = "2026-10-14T00:38:59.007Z" }, + { url = "https://files.pythonhosted.org/packages/3c/1b/9ac4238a1a839457d6b687b9e9c35d57ba1b2050a42d6bf8c93176bc1bdf/wrapt-2.5.1-cp315-cp315t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:26d8ea2ec6818aeb656bd8a9e745a6f1fb0edfcd8f54291ccd94f62eb5f5e3bd", size = 264914, upload-time = "2026-10-14T00:39:01.154Z" }, + { url = "https://files.pythonhosted.org/packages/4f/95/9faed8e5f6e5431edd36b2cfb4f305df520c197ba3639e1c78d11c70a068/wrapt-2.5.1-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:0a526227efe17dd94bd16b123d170f879bce42c15f10eb92495a745f54caa943", size = 290238, upload-time = "2026-10-14T00:39:03.052Z" }, + { url = "https://files.pythonhosted.org/packages/b5/52/cae26590ef8ee46b55aa8b211c507f6e5ec0fbd241a6730bf7da024b5dab/wrapt-2.5.1-cp315-cp315t-musllinux_1_2_riscv64.whl", hash = "sha256:36d7d0ad593c4f1a651e4032de834db59aee1a929ee396cd483895b673328e51", size = 262208, upload-time = "2026-10-14T00:39:05.008Z" }, + { url = "https://files.pythonhosted.org/packages/00/f3/34e5008307be4169592e99de52946cd8800b98097e2a145da11484c7b3e4/wrapt-2.5.1-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:89d9a8607b7028054bb6fd01d437f205534a5d59d53c3665d15949a99a2fce0d", size = 280005, upload-time = "2026-10-14T00:39:07.048Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f9/64e000aa84a88c52a481c7c8b011c80a8ae60bd5f68598e567a918a624a0/wrapt-2.5.1-cp315-cp315t-win32.whl", hash = "sha256:ad81bf81b0a0b6c6ec74169638202851962843e86749570c463eecc55072f93b", size = 103378, upload-time = "2026-10-14T00:39:09.336Z" }, + { url = "https://files.pythonhosted.org/packages/2f/e4/69efa7c6e8535c5188e041ac278079949fb2daaa97e6f08beb91cf31b3d1/wrapt-2.5.1-cp315-cp315t-win_amd64.whl", hash = "sha256:d5b665a43fe0d3b390cbdd3c003d61c92fa07bd5e3fb1ed3f47920c2d03cd9fd", size = 109928, upload-time = "2026-10-14T00:39:11.156Z" }, + { url = "https://files.pythonhosted.org/packages/13/77/6e414b3388b9f1ecb76107ef4a2aae501f1bdfcab85c8e34ef78f7db22db/wrapt-2.5.1-cp315-cp315t-win_arm64.whl", hash = "sha256:6405ff2160af9d59132ebb076eda0304db44d9d09809582932412ef7c0788a36", size = 106226, upload-time = "2026-10-14T00:39:13.061Z" }, + { url = "https://files.pythonhosted.org/packages/bc/0c/7da7513ddcc8f1d831ec4bfbedc9f7f174ecb91042bc16916fc1e0d06b22/wrapt-2.5.1-py3-none-any.whl", hash = "sha256:c6e6c226b1ca5402d7ae5fb34a0d21f1b49124fe4200e5884d1e19e53c47ac1d", size = 81849, upload-time = "2026-10-14T00:39:37.441Z" }, ] [[package]]