From 224a96d1a6460249b5578636bf98f02dc17415a1 Mon Sep 17 00:00:00 2001 From: vvillait88 Date: Thu, 22 Oct 2026 04:00:25 -0700 Subject: [PATCH 1/2] Sweep and release 3.2.3: agentscore-py 2.8.2, fastapi 0.159.1, setup-uv v10.3.2, uv 0.13.5, pypi-publish v1.14.3 --- .github/workflows/ci.yml | 8 +- .github/workflows/publish.yml | 6 +- .github/workflows/security.yml | 4 +- pyproject.toml | 4 +- uv.lock | 317 +++++++++++++++++---------------- 5 files changed, 170 insertions(+), 169 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc4f68d..965e7da 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,9 +22,9 @@ jobs: - uses: useblacksmith/checkout@v1 - name: Install uv - uses: astral-sh/setup-uv@v10.3.0 + uses: astral-sh/setup-uv@v10.3.2 with: - version: "0.13.1" + version: "0.13.5" - name: Set up Python run: uv python install 3.15 @@ -69,9 +69,9 @@ jobs: - uses: useblacksmith/checkout@v1 - name: Install uv - uses: astral-sh/setup-uv@v10.3.0 + uses: astral-sh/setup-uv@v10.3.2 with: - version: "0.13.1" + version: "0.13.5" - name: Set up Python run: uv python install ${{ matrix.python }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a6ff305..b1979d9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,9 +19,9 @@ jobs: steps: - uses: actions/checkout@v7 - - uses: astral-sh/setup-uv@v10.3.0 + - uses: astral-sh/setup-uv@v10.3.2 with: - version: "0.13.1" + version: "0.13.5" - name: Set version from tag run: sed -i "s/^version = .*/version = \"${GITHUB_REF_NAME#v}\"/" pyproject.toml @@ -29,7 +29,7 @@ jobs: - run: uv build - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@v1.14.2 + uses: pypa/gh-action-pypi-publish@v1.14.3 - name: Create GitHub Release run: gh release create "$GITHUB_REF_NAME" --generate-notes diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index d3ae4b4..56d5882 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -39,9 +39,9 @@ jobs: timeout-minutes: 5 steps: - uses: useblacksmith/checkout@v1 - - uses: astral-sh/setup-uv@v10.3.0 + - uses: astral-sh/setup-uv@v10.3.2 with: - version: "0.13.1" + version: "0.13.5" - uses: actions/setup-python@v7 with: python-version: "3.15" diff --git a/pyproject.toml b/pyproject.toml index 13d3dd7..4a19da1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "agentscore-commerce" -version = "3.2.2" +version = "3.2.3" 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" @@ -12,7 +12,7 @@ requires-python = ">=3.11" keywords = ["agentscore", "agentic-commerce", "agentic-payments", "402", "x402", "mpp", "machine-payments-protocol", "fastapi", "starlette", "flask", "django", "aiohttp", "sanic", "middleware", "kyc", "identity", "stripe", "tempo", "solana", "base", "ai-agent"] dependencies = [ "httpx>=0.25.0,<1.0.0", - "agentscore-py>=2.8.1", + "agentscore-py>=2.8.2", ] classifiers = [ "Development Status :: 5 - Production/Stable", diff --git a/uv.lock b/uv.lock index d92017f..4bb0c2b 100644 --- a/uv.lock +++ b/uv.lock @@ -14,7 +14,7 @@ constraints = [{ name = "web3", specifier = "<8" }] [[package]] name = "a2a-sdk" -version = "1.2.2" +version = "1.2.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "culsans", marker = "python_full_version < '3.13'" }, @@ -26,9 +26,9 @@ dependencies = [ { name = "protobuf" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/35/55b15fd6467ed4e40860badd5fd2040dd4612f879c98a9c196f5ee4349c9/a2a_sdk-1.2.2.tar.gz", hash = "sha256:09be001a90fae9634d54041471feca1014201ec22f7107f0883309a2b4027a15", size = 431163, upload-time = "2026-10-05T09:50:44.569Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/5a/2b5ff74f3f0dbec13787c7139cb1047a562544c9b8b062d0eaa9392c79f9/a2a_sdk-1.2.3.tar.gz", hash = "sha256:a28bc40b010d088ea4a10d05a5ba021d183f02cacab15929072ea5b34cde3fe6", size = 434137, upload-time = "2026-10-19T10:11:31.052Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/25/ce/1f00b7f1cd5691b78045e495d7c46af810557414695cf68b1847e2b5e25d/a2a_sdk-1.2.2-py3-none-any.whl", hash = "sha256:f2aa9692f3e3034f58ebff501e091d43affa416878c734fd63016ae0b8ea8c66", size = 275972, upload-time = "2026-10-05T09:50:42.784Z" }, + { url = "https://files.pythonhosted.org/packages/7b/df/138f64f3138db7b44b9798426909357d27429c868715af8751ace6083238/a2a_sdk-1.2.3-py3-none-any.whl", hash = "sha256:a89529ab7d026900170aefc1515f35c68d9a14b6a9133f8cc775c8fe598f8ae7", size = 278339, upload-time = "2026-10-19T10:11:29.102Z" }, ] [[package]] @@ -42,7 +42,7 @@ wheels = [ [[package]] name = "agentscore-commerce" -version = "3.2.2" +version = "3.2.3" source = { editable = "." } dependencies = [ { name = "agentscore-py" }, @@ -117,7 +117,7 @@ dev = [ [package.metadata] requires-dist = [ - { name = "agentscore-py", specifier = ">=2.8.1" }, + { name = "agentscore-py", specifier = ">=2.8.2" }, { name = "aiohttp", marker = "extra == 'aiohttp'", specifier = ">=3.8.0" }, { name = "cdp-sdk", marker = "extra == 'coinbase'", specifier = ">=1.0,<2" }, { name = "django", marker = "extra == 'django'", specifier = ">=4.0" }, @@ -162,15 +162,15 @@ dev = [ [[package]] name = "agentscore-py" -version = "2.8.1" +version = "2.8.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "httpx" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bd/61/559f7a754d93912f3effc0b217c34b23510a705dd941b05880f1c889f028/agentscore_py-2.8.1.tar.gz", hash = "sha256:0e8946caf63610d6809a24b756983c18efb0e4f2b8036fab9fbd8af7a038f9f0", size = 66326, upload-time = "2026-10-21T12:41:55.39Z" } +sdist = { url = "https://files.pythonhosted.org/packages/27/05/efe6a94461c157bf2b922eff721a4ff47b263e3525219bbafd70c38ab246/agentscore_py-2.8.2.tar.gz", hash = "sha256:2cc71e12aaa499f4c40252bdb9e71e67133cd56cfa6123a07f8b6ce85d51b755", size = 66350, upload-time = "2026-10-22T10:56:29.718Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9e/54/5dece89a7aeca71ce022fbe1f27e89e8e7df056dc42b34bb5da4c3df78a9/agentscore_py-2.8.1-py3-none-any.whl", hash = "sha256:9e8ac23df6a9696adc3ff3c8716c3153c1d5b4d97aa3955c73b1208c0d9072a0", size = 20644, upload-time = "2026-10-21T12:41:53.849Z" }, + { url = "https://files.pythonhosted.org/packages/c7/09/fbad4fb2a1e9ffb9fa3a2d6249c5a3dbc41c639eb05d082e4e702f65493a/agentscore_py-2.8.2-py3-none-any.whl", hash = "sha256:b5117940d0c3f29230a4224309e113bd18b929a2748b46355bde1ba1f06113fe", size = 20645, upload-time = "2026-10-22T10:56:28.357Z" }, ] [[package]] @@ -473,114 +473,114 @@ wheels = [ [[package]] name = "bitarray" -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" }, +version = "3.12.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/cc/aa09a20048dd650d9a36bd70c26b2688413066d65acc9f484f94b9929108/bitarray-3.12.3.tar.gz", hash = "sha256:919e35a951c0a551631b94bf568f3f5e38d004e0c60866cb2ca51bd8c4778fec", size = 189559, upload-time = "2026-10-19T07:24:29.598Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/93/57/38678c06790f8bc752c5d8bb6abf830bc0d3846a756162a9115275f9f446/bitarray-3.12.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:251ac9adcdad7665298379bf23f6d34f39f3774d946eef91150cf655e71a9cf9", size = 186172, upload-time = "2026-10-19T07:21:55.37Z" }, + { url = "https://files.pythonhosted.org/packages/50/74/35db5473e4c86ca0f9745fd49a266ce42864c83a2b4a26c2a4b0f20898b5/bitarray-3.12.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:0659b3d177ffd9ea2a2e3f9c987e294a0c4d46b8a298733ba71d20e775438858", size = 182864, upload-time = "2026-10-19T07:21:56.614Z" }, + { url = "https://files.pythonhosted.org/packages/fa/8d/6914d369e91ec3938ef416b86a002c3e9ae9e41ea5ddb37b7e46e33d7fce/bitarray-3.12.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5e5029fb3b041549387ec1c79583077c5a1f3f3aa4b43e868ddc41614e30d23d", size = 398307, upload-time = "2026-10-19T07:21:57.802Z" }, + { url = "https://files.pythonhosted.org/packages/b5/03/26f4a4f920846c1761cef4fc4ee35bf7a5288d840364d6762314a75545b1/bitarray-3.12.3-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:85b81a8d9af9320bcac01a985ed529e1ca00d6f9429c98b7472ed0559938906f", size = 423316, upload-time = "2026-10-19T07:21:59.302Z" }, + { url = "https://files.pythonhosted.org/packages/1c/47/a45ec2990ac05a0c236aaecc2c8453baf65bccb2b3f1f6dde42400111b88/bitarray-3.12.3-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:df1127d99d28376bfaa11345bedf447a5761c7eda3cd2029afe55013c778d09c", size = 437663, upload-time = "2026-10-19T07:22:00.574Z" }, + { url = "https://files.pythonhosted.org/packages/10/90/dd0d1842b48d249640600f6b7d8b50506848e4051cd6a45b81dd9f403d93/bitarray-3.12.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:99a11f9e6c4f8321ad1305cfe1ef81fda375210ca64b3e308ed0acf118a188db", size = 400870, upload-time = "2026-10-19T07:22:01.816Z" }, + { url = "https://files.pythonhosted.org/packages/06/f8/6bcd8ddae59c54d940722653346d9c41596c3543cae13e648f3efe0490ba/bitarray-3.12.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0615c2244302fe0cb8dd51b7ad09bbe47f061be2ffae191968a06a925caa0cc4", size = 396195, upload-time = "2026-10-19T07:22:03.179Z" }, + { url = "https://files.pythonhosted.org/packages/82/3c/240f1624676cbaa56e9004c756e66b5597d92c512a1e441beb44a742d432/bitarray-3.12.3-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:1d6312c4142db59ff64f3bce4d2bfb2106a6548ac96ac32a6246ac65b0e77eb8", size = 421249, upload-time = "2026-10-19T07:22:04.6Z" }, + { url = "https://files.pythonhosted.org/packages/01/97/45313713c55a87e8ce3c6c6128be5a004912b99206d0456fe06531c4421a/bitarray-3.12.3-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:7c9878f078c2762b69b20760c979430a8c216b8385f48d79097cc7ec3f79c9f6", size = 417160, upload-time = "2026-10-19T07:22:05.928Z" }, + { url = "https://files.pythonhosted.org/packages/72/59/dfd8f748b5809c6e074b358496b48b8f340900251f39af07340c88cf5e18/bitarray-3.12.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:db3b305bb64b78ddb5400e078886556166a259cabc96e205174e09941e1f9c05", size = 398158, upload-time = "2026-10-19T07:22:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/e3/5c/efe65ed9249b97d4f9b5fbef4bf35fef77f2978f3977c2f20bf95a9a3b7c/bitarray-3.12.3-cp311-cp311-win32.whl", hash = "sha256:fb1da625a8b6f6485f6eff6bdbc13e5163055301bdf8b1e3bdd7d02fdfac6b75", size = 175724, upload-time = "2026-10-19T07:22:08.597Z" }, + { url = "https://files.pythonhosted.org/packages/48/89/91bc08c9d8084e6e5759b59d9d691548df4935463326fca9579c53e5caef/bitarray-3.12.3-cp311-cp311-win_amd64.whl", hash = "sha256:2f37284e607a2258621caee2a628fede76d0abee510d1ae7ab27d124e54beb66", size = 184624, upload-time = "2026-10-19T07:22:09.932Z" }, + { url = "https://files.pythonhosted.org/packages/d9/d8/782eea48b52cb3c300137b4cba7e72f45d8e4df80fc33077a46ab2525871/bitarray-3.12.3-cp311-cp311-win_arm64.whl", hash = "sha256:9cf6607e2e05e4fdce0b7b6b6a57a8d36ceb47d1e9939777034ac87a692e6bfd", size = 183467, upload-time = "2026-10-19T07:22:11.129Z" }, + { url = "https://files.pythonhosted.org/packages/a4/dd/be78bc0a881e8b814f4430bf8e127c5d0749e0346bc617d8439cd0c0be05/bitarray-3.12.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0b11cf0cba845328de6115f45e49311bb8e8ff9e5374875466dc7983f10496f7", size = 186283, upload-time = "2026-10-19T07:22:12.308Z" }, + { url = "https://files.pythonhosted.org/packages/84/79/435925f261b08c44d5affc9556cffd06dae2626535f0af44dd044855c334/bitarray-3.12.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9c5dfba2b068a54915f274adb7b4ab2852d2ba28f02151c0927b1135d75bf8dd", size = 182816, upload-time = "2026-10-19T07:22:13.434Z" }, + { url = "https://files.pythonhosted.org/packages/49/ff/93c0332fba6999ddbdcdbf85de2781cf76de278f44f45a2e11fb4eb102b6/bitarray-3.12.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:00c446e4740dbc20dd11cf2ddd92ffd43b1c9c68cc2ecc79f8b085d4ed92d43f", size = 401028, upload-time = "2026-10-19T07:22:14.765Z" }, + { url = "https://files.pythonhosted.org/packages/3e/22/08320e46f5b3b7fb6e5a78aee68b3d39c6b71f0675ed572d5dac7b442cb3/bitarray-3.12.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb531a814f0933028eb380747234bf1f417fd0c1f5ad4cf706261b77ccdb4c29", size = 425322, upload-time = "2026-10-19T07:22:16.203Z" }, + { url = "https://files.pythonhosted.org/packages/a5/01/2534c8959433d6c43132a8b77c22d0154260c497badf92aba9a7017d97d4/bitarray-3.12.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:48c166ebef048439a49ea6a721aba183e5ebabd9bbff6bb3b1629d415a49295d", size = 440625, upload-time = "2026-10-19T07:22:17.454Z" }, + { url = "https://files.pythonhosted.org/packages/c0/8a/c9d2e34decc080374ea3dcca6d46c86907c1eb2ea5c47a13c7d0cf28e084/bitarray-3.12.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8a32e10bd3c7e287df1e4c3da73efda5585a56ec59337b1467245f53dd469a99", size = 404906, upload-time = "2026-10-19T07:22:18.729Z" }, + { url = "https://files.pythonhosted.org/packages/b6/25/8ba3e960dc95fdee34d3983bdb5772448ee0a4b4d28dd4bf1c8717fa0e21/bitarray-3.12.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f7e8d4978f2731519ba26230183e29add3b76f9491681f5bdb9f96c518bb9fa3", size = 398506, upload-time = "2026-10-19T07:22:19.925Z" }, + { url = "https://files.pythonhosted.org/packages/52/31/dce95d7889fb16f6f593d34fef614f95d3457e192f6aa1a1c819c91a4e72/bitarray-3.12.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:02dc4101849186d81c8d15a12b0d3ce8cca5601b520ff7e4cffa2e8c52db0006", size = 423152, upload-time = "2026-10-19T07:22:21.14Z" }, + { url = "https://files.pythonhosted.org/packages/65/57/135790e9fef4beb8504853b2cb4466594dbe4bcb74928a21f59f357a2a40/bitarray-3.12.3-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:7b60df187419252469bceaaaf77b411b3124e4c6d65cd06ab795f3020e4ed2f0", size = 420295, upload-time = "2026-10-19T07:22:22.625Z" }, + { url = "https://files.pythonhosted.org/packages/65/d3/ddf9f0f3a9bb621d5eb98aafa04e8c89171252eaff1b1165f9162f280862/bitarray-3.12.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:52faf65ff5e3b60980a44e70b0f626c05fe117a4474597811dfe38654a9f107c", size = 401434, upload-time = "2026-10-19T07:22:24.144Z" }, + { url = "https://files.pythonhosted.org/packages/f8/55/f726bc51474b2235c2666af74700cb11c2358c510e43e4c31c9cdc00aa28/bitarray-3.12.3-cp312-cp312-win32.whl", hash = "sha256:d046d0699700596a67bcd2f453ef6c533c8e7d29e3e3b1dcd89302876d498135", size = 176036, upload-time = "2026-10-19T07:22:25.344Z" }, + { url = "https://files.pythonhosted.org/packages/b6/8f/ec311c3b256ea4619ee845469d5c987c833b4af889e3428f2eddbb92ae46/bitarray-3.12.3-cp312-cp312-win_amd64.whl", hash = "sha256:f49d2b2ed5d140996765c4c3cfda3152dda1f9868f6733923e98bfb06fc9ff2d", size = 184872, upload-time = "2026-10-19T07:22:26.759Z" }, + { url = "https://files.pythonhosted.org/packages/cc/a7/ca3f860e42c6f1dcba480d79eea682f72521bccc8f54734740d4b1521905/bitarray-3.12.3-cp312-cp312-win_arm64.whl", hash = "sha256:0220d7a4c5ff6f271487588ef9bf1e4c158b2a550641acfe4bf53e5df669374e", size = 183354, upload-time = "2026-10-19T07:22:27.973Z" }, + { url = "https://files.pythonhosted.org/packages/87/75/e2e45aaf7bbe11dc6c5cb904333f21cea690f4af96c41adb4323d56b02dd/bitarray-3.12.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9e49993b0389331f64ade07259fb5260122bb291446bf44d3ed8a690ef74c910", size = 185855, upload-time = "2026-10-19T07:22:29.043Z" }, + { url = "https://files.pythonhosted.org/packages/df/4e/fab0e0ff239a99df9b9a9808ec4c3cdf9c1ec85d866dddadd1c81b090a6b/bitarray-3.12.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:192cc5a1d5bdd2b2336298fdc713d6e34ba83332dfacd0477ba49ae55eec6b84", size = 182335, upload-time = "2026-10-19T07:22:30.179Z" }, + { url = "https://files.pythonhosted.org/packages/5b/15/cbd35dc79d8e75487bed3f08b1eded29a30e338318abdae765565350fe14/bitarray-3.12.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c47415f0ff941c0f99f764a536fa18077701e95ea4ede3414b519686bbb5a3cb", size = 398516, upload-time = "2026-10-19T07:22:31.782Z" }, + { url = "https://files.pythonhosted.org/packages/dc/16/b901148777c4f268298ed6158ed7bc3c8e5c7571f5dfc32f9ed57c5c9283/bitarray-3.12.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b1ba9fae48155c90db66a327d2a549a6d3c1b8d415a249a304f7e1ade6392115", size = 422970, upload-time = "2026-10-19T07:22:33.372Z" }, + { url = "https://files.pythonhosted.org/packages/92/ba/3f95102af1d14edd5a2d6f841f6eb7118815d13b7c545dc76b2ace54e26f/bitarray-3.12.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:2e55e70f43a66fbcf314551dd942b95e457daf1def460462a292933b463d5212", size = 438095, upload-time = "2026-10-19T07:22:34.813Z" }, + { url = "https://files.pythonhosted.org/packages/67/de/ed554993e18dbde2c256aa57a92c00cb2d172658abef45b723a44503b968/bitarray-3.12.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8f2762fdab90ee294cc14192e91d496ea24990ca9fe28d3627775a0d2773c6e", size = 402215, upload-time = "2026-10-19T07:22:36.674Z" }, + { url = "https://files.pythonhosted.org/packages/ee/df/20e4fb43f11d2efec60de2f1fe03ab1ea8788d03195c2c13ed1ebd4cd0aa/bitarray-3.12.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c65f5cfa59bcd05a87a16765f030edf27611fe282aa82c0720559122015cee7d", size = 396089, upload-time = "2026-10-19T07:22:38.319Z" }, + { url = "https://files.pythonhosted.org/packages/cf/33/a351a3e6231775c215f66515a78abbec925bbe219c0d2fa658504d4b2d78/bitarray-3.12.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:f7934b881a94f32a76146209ca8e4139e08e8ff3ad9470bd282dedab64811304", size = 420654, upload-time = "2026-10-19T07:22:39.736Z" }, + { url = "https://files.pythonhosted.org/packages/a9/2a/eecf96c8082f559eb6364ef4e10423463e6c032c5c7bd076115e37dec9e7/bitarray-3.12.3-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:f041f3354ce1d1a78e072763462bc714532033a6c9d3c5964ced101930a4b5b9", size = 417706, upload-time = "2026-10-19T07:22:41.032Z" }, + { url = "https://files.pythonhosted.org/packages/1f/63/9c2d4f6ea573bc5bfb6d62548f05a21469dd50aed041858500e257c1023d/bitarray-3.12.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:18b4a3ecf4c2b0af5a8a1a863ae513efdc73dea67e4f444bb1b48f78113adf25", size = 398777, upload-time = "2026-10-19T07:22:42.236Z" }, + { url = "https://files.pythonhosted.org/packages/e1/f1/a13e1c8ae865e66088406f9d351f1fb40568993b19c531e0c5fd137687de/bitarray-3.12.3-cp313-cp313-pyemscripten_2025_0_wasm32.whl", hash = "sha256:570310f238007ab3ea48ba58f54820df871011e1580a27aba031011d34526208", size = 152297, upload-time = "2026-10-19T07:22:43.507Z" }, + { url = "https://files.pythonhosted.org/packages/e0/fa/33f595dadd0d0dc42515321caafec1c4635654bf681f4b5bbb3a7ec3360c/bitarray-3.12.3-cp313-cp313-win32.whl", hash = "sha256:4fcb09331e439279693d830b260939f187bc701284f8a38a6bd3938891a6f446", size = 175881, upload-time = "2026-10-19T07:22:45.03Z" }, + { url = "https://files.pythonhosted.org/packages/f9/7b/afd38ffffd83e1eaaa5b45df07f219eca97600cd56ecfbaab30c5ef14a50/bitarray-3.12.3-cp313-cp313-win_amd64.whl", hash = "sha256:f53b870384c5f2fb51dce8f9fe83d401c2251db6c934df4285ee20ff5df26e72", size = 184758, upload-time = "2026-10-19T07:22:46.28Z" }, + { url = "https://files.pythonhosted.org/packages/76/55/bcacc0533f988101f9d8de7d8ea4c61e2e18545b0e839a0b53b0972a0597/bitarray-3.12.3-cp313-cp313-win_arm64.whl", hash = "sha256:bddec4bc7568921211b576c7b96b8c9198ae8ec6f15bb0854af582fd8a3c1eb9", size = 183275, upload-time = "2026-10-19T07:22:47.663Z" }, + { url = "https://files.pythonhosted.org/packages/fb/82/3b2d37bc2aefbdbc567927c44e4bc3201707febc6d8fcb90eec7ffa56967/bitarray-3.12.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2e42a1829722244b4b082da4631f7d8d81302132e479d02a0fe592f5ef15101d", size = 186034, upload-time = "2026-10-19T07:22:48.727Z" }, + { url = "https://files.pythonhosted.org/packages/59/8d/7154f1c1f5fcfa584b9e2bb05aa47761176be6fa0a01e9b29a2a657da366/bitarray-3.12.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:b4901a544afd45993520babe2c2a61f87e4c0d98e5e6100e80eb7fd667fd92ff", size = 182582, upload-time = "2026-10-19T07:22:49.829Z" }, + { url = "https://files.pythonhosted.org/packages/ee/15/ab572310d0bcd9066ecc05eab105a4efb60da5bb671b74d5eaa960d2987a/bitarray-3.12.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:23c28ffd3273ac49b4e5d03ca0f6558dd5dfc2a2c61cff7667e30126281dac95", size = 398230, upload-time = "2026-10-19T07:22:50.894Z" }, + { url = "https://files.pythonhosted.org/packages/4b/74/22406830e0490383a75861f3a56c2540f39bf41d62599a1844bf90919322/bitarray-3.12.3-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:8942cd1cb4180583f9a45b45a7b3798c4ea7e120304d7190668a35609d233c7e", size = 423160, upload-time = "2026-10-19T07:22:52.089Z" }, + { url = "https://files.pythonhosted.org/packages/ad/98/fe8bb4bbd5e9738e1f1f1e51a68e6944e4c7a943c6b721402d6cc7e53691/bitarray-3.12.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:18df7f3a57ac7543d0226f149a44a3f1a50cc79c09fae7ca18a2db8e94f92d21", size = 437359, upload-time = "2026-10-19T07:22:53.409Z" }, + { url = "https://files.pythonhosted.org/packages/49/ea/4c80f75f3c3dc16becfa81b0239f4d07359e18be0c19258fcb628e634740/bitarray-3.12.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f198c154cb2c2a24e18c2169dfb776e000f89817f7695ca988f93e509ea6384d", size = 401677, upload-time = "2026-10-19T07:22:54.661Z" }, + { url = "https://files.pythonhosted.org/packages/76/a3/61133f20ac2b7a16d0700096a75a628aaa14fb508a60cb152736c145557b/bitarray-3.12.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:11126d678e81933ea6310c23da478e01903d5f20c69d1f7264a18ab1bc5e4a9e", size = 396000, upload-time = "2026-10-19T07:22:56.024Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2f/494fbe49f2861cb879b26fd62d008b680ce4746358233aa7c4795ce5de7c/bitarray-3.12.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:bca2ba09d0d4bfc4a141df7c8568382aaadbbaf2ecb54d99d402c7a58d4708f0", size = 420895, upload-time = "2026-10-19T07:22:57.191Z" }, + { url = "https://files.pythonhosted.org/packages/5c/da/8eab784d1b2c4e60edd47efb8110190221d8910a39c4e1096cf21eb87a49/bitarray-3.12.3-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:8db4a27b1d98ebf4a4882e8995701a4ecfba249d17578e6002963c8d62d8d312", size = 417295, upload-time = "2026-10-19T07:22:58.409Z" }, + { url = "https://files.pythonhosted.org/packages/41/93/ebea61812691b1178713cd9e5e1271307428bc7b272621171025a2a7e063/bitarray-3.12.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:3c93777c71c7278b63d065cf03921055b4e1ed312ff8db9275f3a283f079c59b", size = 398508, upload-time = "2026-10-19T07:22:59.936Z" }, + { url = "https://files.pythonhosted.org/packages/b1/dc/18a93fdf4729c617be39101fb1aec8ea8dbfab2750b2c9bddb9abcd39ca1/bitarray-3.12.3-cp314-cp314-pyemscripten_2026_0_wasm32.whl", hash = "sha256:841b1aad10f4291463bc16fa65066d29f3fed65a8ff115c8f7e93c26787103d5", size = 152255, upload-time = "2026-10-19T07:23:01.376Z" }, + { url = "https://files.pythonhosted.org/packages/47/af/2d3db94fa2edc10e0acac975500a4519e2155ff62750c2fb79a9b80b31b4/bitarray-3.12.3-cp314-cp314-win32.whl", hash = "sha256:9eb7590d3d6b16fc116e280ac3ad3066c19eac175222bb712e26ffec4815eb49", size = 174577, upload-time = "2026-10-19T07:23:02.72Z" }, + { url = "https://files.pythonhosted.org/packages/53/78/121079fd8e8bbb492901dd6ebc1506f6f1f7dc830d5b2b4e50b15ea90ce2/bitarray-3.12.3-cp314-cp314-win_amd64.whl", hash = "sha256:54233a3b0cf62e331d045f44f4b176f0fed8b977756ec1a1a1b6830a75a13486", size = 183677, upload-time = "2026-10-19T07:23:03.912Z" }, + { url = "https://files.pythonhosted.org/packages/79/fd/79974a33e596c47dede8f9aac7bddebd6391e120f9dde27f829c64eb9729/bitarray-3.12.3-cp314-cp314-win_arm64.whl", hash = "sha256:26a07db217ea1a10c1a000d1f418609042f3cd877d7ebbf17784ab2f8eeb3c7c", size = 182862, upload-time = "2026-10-19T07:23:05.043Z" }, + { url = "https://files.pythonhosted.org/packages/d1/2f/e008f98dc22942b3d41e87712016ccdb6c9bf1346abbdade456063ce9a28/bitarray-3.12.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:28f2ce0d03e1c813bef13cdca906c6356bd81c74535c7129c2ab1eba3b315bc8", size = 189079, upload-time = "2026-10-19T07:23:06.099Z" }, + { url = "https://files.pythonhosted.org/packages/69/1c/8d999ec004ff56ecdfb1e8fd9303a6c893aa99d61f70a038602ad290d119/bitarray-3.12.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:765fd50fba24bb226ff42bd37c13fc0818dae0cc21d73d66e50cc7b0e60845f9", size = 185939, upload-time = "2026-10-19T07:23:07.242Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2e/e3b72428e284587fcc862da4e3321c66841c528f42973eaa4228789409bd/bitarray-3.12.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:366e69d724620bba82ba3c34ae84cbf6dd48b469dddfb2f0eb904b7f9c6e0219", size = 415721, upload-time = "2026-10-19T07:23:08.338Z" }, + { url = "https://files.pythonhosted.org/packages/5c/f1/8ba17fa06b73336f4a54d95bc3f1eddf0f05e9b1922e97681e7b2dfeeb36/bitarray-3.12.3-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3f2c7f43ce59ab1021c3b3f8cc2a3f1588495463a99c00dd314d6588fb69208a", size = 439925, upload-time = "2026-10-19T07:23:09.523Z" }, + { url = "https://files.pythonhosted.org/packages/25/b4/6b949f5b5be14b3972f04c12322c994a543b8b81592969be02accabcfa76/bitarray-3.12.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a555aa3a9550c07c3115590dc2299f7d964801a5936d241822cfb1ccb2b1ab55", size = 453693, upload-time = "2026-10-19T07:23:10.735Z" }, + { url = "https://files.pythonhosted.org/packages/3a/02/b1b4425c9c7801019536e9ee76ad0760022b718ea5c517cb244e700d56f0/bitarray-3.12.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ce4dde4d90f92ad9165a69a056768f2cda65da53cc24070e9c46bea32024cf65", size = 418199, upload-time = "2026-10-19T07:23:11.885Z" }, + { url = "https://files.pythonhosted.org/packages/82/9b/cf4c0c94a4ba2233dc5442c6b6265b1e3a2d32b2f9b3be223784d5c25dee/bitarray-3.12.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a1c815e0927235a53e7b3adcaf003735c8e26a6a23d685d8d1f00805e04b8d0", size = 412253, upload-time = "2026-10-19T07:23:13.233Z" }, + { url = "https://files.pythonhosted.org/packages/bf/09/c4529413eafd6d5d80f5413277750fd5a9fa9b4e0c686bcc7dae50f460c4/bitarray-3.12.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:5171b9579c96f82bac01a7fae3cef0938d77f8a752f566f1fd02b34ab8367bef", size = 437009, upload-time = "2026-10-19T07:23:14.507Z" }, + { url = "https://files.pythonhosted.org/packages/46/3e/a2192fa0f12ab937d5c137d8ada89dc083714a04598c464db1067a568b37/bitarray-3.12.3-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:c79e493bf5b5aaec696be902a1e01bd24024fd9218a4a8a527e85a980a68f7e1", size = 433288, upload-time = "2026-10-19T07:23:15.876Z" }, + { url = "https://files.pythonhosted.org/packages/4a/de/c8d6136dd5e3a8c68ea9ae97db0e74ebb95db5aad2fcdcc161a293fa9359/bitarray-3.12.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5069a0541fb7db3391cc23817d566f0c6a86eee8b021af100aa0322dc23c7f47", size = 414490, upload-time = "2026-10-19T07:23:17.801Z" }, + { url = "https://files.pythonhosted.org/packages/29/5f/9ebc6871c82e3cdc4a96240513c1d73478256cc6975767d42e018ff6a636/bitarray-3.12.3-cp314-cp314t-win32.whl", hash = "sha256:41460d2ae88f79fcae01567c8e7556a664c8bb022a5550f2c485cece5000cc43", size = 177974, upload-time = "2026-10-19T07:23:19.536Z" }, + { url = "https://files.pythonhosted.org/packages/15/ec/61659e13105957e04101ef830a9807ff363f14506cf8385ad22589eba706/bitarray-3.12.3-cp314-cp314t-win_amd64.whl", hash = "sha256:94d8b090c2cfb105e4145b5d9a86c625aa9ce58c7034526d3075698a6769fd82", size = 187486, upload-time = "2026-10-19T07:23:20.621Z" }, + { url = "https://files.pythonhosted.org/packages/55/c3/3a21cb99c397bcfe7ef1747d1abccd0d2fed9c78edd901e23d0f7692ea6d/bitarray-3.12.3-cp314-cp314t-win_arm64.whl", hash = "sha256:1c25ebc6abe076bcf123186f10ccb3e80d16a4c7fefda24455bfae480884a432", size = 186393, upload-time = "2026-10-19T07:23:21.733Z" }, + { url = "https://files.pythonhosted.org/packages/ff/4a/d245004e70d02be2a6a93c3369cb7b252b5bb63cae95e0aa4ef0aa31c8d9/bitarray-3.12.3-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:5b28ed108c3a72d50b92bbf8c7a6e7c75b2ad98d95044f96143a9fefd2002c74", size = 186046, upload-time = "2026-10-19T07:23:22.892Z" }, + { url = "https://files.pythonhosted.org/packages/c5/d5/1a880110127a0c3548cc93fab909680559e15b602e2c30e072e8f53b5b40/bitarray-3.12.3-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:729d824a89bdd39b4a18c80fd72958ea7d0f265f8e60cc3821d37d85dc869411", size = 182711, upload-time = "2026-10-19T07:23:24.436Z" }, + { url = "https://files.pythonhosted.org/packages/25/f6/88d16f56787c565e2a864a833154167aacd32fc91785e97c3cb93adfd536/bitarray-3.12.3-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ccf60a7f63c4acba69c988cedecedef8aed45f88cdaeb8a0f0390813dc872abb", size = 399511, upload-time = "2026-10-19T07:23:25.587Z" }, + { url = "https://files.pythonhosted.org/packages/f1/22/4d5d2a73fe7c6517e9f62d409dc8df714d3c160b53d9f7a8c133e67a0dd3/bitarray-3.12.3-cp315-cp315-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:5d84ac5374b9e2d325e1c0a7b253e227a6f890c43c24d1d960d5c5169ab1f7b3", size = 423628, upload-time = "2026-10-19T07:23:26.801Z" }, + { url = "https://files.pythonhosted.org/packages/f3/94/038fe0519cecdfba1216cba9458d5cd10d8bb2d73752450f40bc3cd46577/bitarray-3.12.3-cp315-cp315-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0c5e52c9ab9b19dc86f69e4747cc0e8de9e8b88a545d57c69faf904f10249e79", size = 438049, upload-time = "2026-10-19T07:23:28.062Z" }, + { url = "https://files.pythonhosted.org/packages/c7/80/348b8b1b92ad2dfa46361f5775c8ff77df1a3d6caa4f31cd30c55bb102b2/bitarray-3.12.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:96051552e16367769c2c542a7674a7d34dc91d5b7e99650b5a5afe4303c9ed2e", size = 401988, upload-time = "2026-10-19T07:23:29.203Z" }, + { url = "https://files.pythonhosted.org/packages/66/bb/76737aa61790782b664096b2f269d8da4b96e4e532a3157e9dad732a6fed/bitarray-3.12.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:0736f488d83b88e516daa81f8face02807c7329dea620c68a48456b3d285c8af", size = 397019, upload-time = "2026-10-19T07:23:30.701Z" }, + { url = "https://files.pythonhosted.org/packages/dc/26/fc7921fcd76d4206f2b43e02128fbbe05cb3026a3549c147b20e290f1810/bitarray-3.12.3-cp315-cp315-musllinux_1_2_ppc64le.whl", hash = "sha256:abfa9b274e81db5842509121f296e68258a2d4cc035ec40010dc234f017389a5", size = 421422, upload-time = "2026-10-19T07:23:32.377Z" }, + { url = "https://files.pythonhosted.org/packages/ee/c0/4bce3a532586fb537226465f55c2f85742c97ac422e16b812107ee19a9ca/bitarray-3.12.3-cp315-cp315-musllinux_1_2_s390x.whl", hash = "sha256:a3cd515eb5443111db311a29d00e5d4b7295bc3aade452a1703f5c3723e89333", size = 418008, upload-time = "2026-10-19T07:23:33.536Z" }, + { url = "https://files.pythonhosted.org/packages/40/0a/11f0e20520df8daf6f45632ec05c34d56d4c428dbdcd17b4a67d40be31fa/bitarray-3.12.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:aa8abcc5c721cad06277fa3ffa5d2a85377c0f913d6235ecce31d5855285b0c1", size = 398618, upload-time = "2026-10-19T07:23:34.859Z" }, + { url = "https://files.pythonhosted.org/packages/8a/d9/9c73f0e3cb1137a302e3ac8a5c4f796c928a3ae3f173e971bb674d800285/bitarray-3.12.3-cp315-cp315-pyemscripten_2026_5_wasm32.whl", hash = "sha256:65c33b26b5082407f2e919db33cbd12db44a83f4b2d1825c5c60412599f10bdb", size = 152289, upload-time = "2026-10-19T07:23:36.316Z" }, + { url = "https://files.pythonhosted.org/packages/49/c4/cb049add528ded5cfa32f99a1fea79a4e5bf6aa08561ae6522f19f50a492/bitarray-3.12.3-cp315-cp315-win32.whl", hash = "sha256:19ba52d62c16117ef3fa1cfb970cdd624ddadd642fb97f16b95e7764955a8821", size = 174566, upload-time = "2026-10-19T07:23:37.408Z" }, + { url = "https://files.pythonhosted.org/packages/d7/e6/a9415b8a75d9dbb8c5dc5ed560e077f2c9560a1557dbaf9c1fc0f92a5769/bitarray-3.12.3-cp315-cp315-win_amd64.whl", hash = "sha256:13df2e0ae4a39c14f1717e6f2bb9d97cbc472b71c3b93469196c6823aad20bf2", size = 183728, upload-time = "2026-10-19T07:23:38.628Z" }, + { url = "https://files.pythonhosted.org/packages/fe/08/6cc85f569d614b9f2dbe7d2e0dea277cf1b3efb01a35f89d810582621594/bitarray-3.12.3-cp315-cp315-win_arm64.whl", hash = "sha256:0b7355c23a7951c586363dfa794a55e2b7269db19fdd35851e560d6ed1ba1d19", size = 182872, upload-time = "2026-10-19T07:23:39.773Z" }, + { url = "https://files.pythonhosted.org/packages/25/ea/5e09669ef0dd5c7fe2796a35763a416f6a6ea9c806e936823e10f9e67acf/bitarray-3.12.3-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:46df1f3397b77e6fa1e9735cb5173ced5f1d5cfebf6e5dfff71572ea9653e164", size = 189169, upload-time = "2026-10-19T07:23:40.825Z" }, + { url = "https://files.pythonhosted.org/packages/44/e7/d1b09f98df1b3834ff1f69eab459a253a556edcff98830e963760b89ea38/bitarray-3.12.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:edea645a6d02d23e9c92e865b2157ac26918443455f49d5b8b6f26f78a95026a", size = 186042, upload-time = "2026-10-19T07:23:42.034Z" }, + { url = "https://files.pythonhosted.org/packages/83/1a/402e88df573b920cddf4cb9422c39ae61a3c77ec892ea40d30a9cf01a966/bitarray-3.12.3-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e7b68f2d8fd84e9c1b4bcb4d405612ec70b7d462a66e89a33d40b3b717c84e0d", size = 416466, upload-time = "2026-10-19T07:23:43.225Z" }, + { url = "https://files.pythonhosted.org/packages/99/06/836ad1421a596158b8a407326a9980577b260848504ea4c29de5a03279b3/bitarray-3.12.3-cp315-cp315t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2d5a2abf02c46e181e4b0725ee982036f97b3eceee68834bc6cfa744ca6af3e", size = 440459, upload-time = "2026-10-19T07:23:44.367Z" }, + { url = "https://files.pythonhosted.org/packages/46/be/18410c172ebcba6e487dc884a481f504d5f0541dbaca7b1ede20c860a4b6/bitarray-3.12.3-cp315-cp315t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:bcaf6e5cc97c300fc5f2441cdb3b6511fe4419b3ed63c30b578c9e0ae3fcdf3f", size = 454112, upload-time = "2026-10-19T07:23:45.529Z" }, + { url = "https://files.pythonhosted.org/packages/3a/8c/6d0080473e559750accb355f3dfd966dfccf8230402abe1060a176034a36/bitarray-3.12.3-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c7ec07f9f980d2e6f16c493b162460adf1e85fa8c9a06c18dbbf177bccb86c6", size = 419051, upload-time = "2026-10-19T07:23:46.728Z" }, + { url = "https://files.pythonhosted.org/packages/24/c0/3da780fdd8ca426e97c9807803fc043cea2974d3af15b4b15d0ef13f2654/bitarray-3.12.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:26e33dfe230b99d30abf41777aa62f748e9ef7db5701ff5bc9339da290e39662", size = 413053, upload-time = "2026-10-19T07:23:47.908Z" }, + { url = "https://files.pythonhosted.org/packages/32/25/637c6b8b4951345c01499fff5d4534a2f3a43456ef3cd48e53b599b21902/bitarray-3.12.3-cp315-cp315t-musllinux_1_2_ppc64le.whl", hash = "sha256:473bbdf7fad2ae6cc46a2879b223eb3beb1db37e5c5d7bd9ab550c72368b83a4", size = 437647, upload-time = "2026-10-19T07:23:49.141Z" }, + { url = "https://files.pythonhosted.org/packages/5a/13/948d5a3638afa205be33ef256cca729f759057a527c7d7693224104518ff/bitarray-3.12.3-cp315-cp315t-musllinux_1_2_s390x.whl", hash = "sha256:99a7912f7f19aed8fa93d0a73071d24cb0b87fa19920ba9b5cfd3ff02680c47a", size = 433879, upload-time = "2026-10-19T07:23:50.322Z" }, + { url = "https://files.pythonhosted.org/packages/7d/f2/f6fd6f9b6a37274a57be35737c983ecd7e964da9ef7b09f765854dc74bff/bitarray-3.12.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:24d67d6dbc7c46b9afcff56a5961c9ec72ccc4f954edf9632d7f48118c4d097e", size = 415303, upload-time = "2026-10-19T07:23:51.455Z" }, + { url = "https://files.pythonhosted.org/packages/ca/3b/e88e7e04640996b4923ef88d55d3e8b2202327c9ef6b552dd2b395be1ed5/bitarray-3.12.3-cp315-cp315t-win32.whl", hash = "sha256:26b23a05b65d9e31d6b77627cda6a83894b6132ed0a70885d129be52a95652fb", size = 177968, upload-time = "2026-10-19T07:23:53.085Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/dba167a458593539da48fed4df7e3b6a75c89783b17561f159942bc21a02/bitarray-3.12.3-cp315-cp315t-win_amd64.whl", hash = "sha256:0f1308a2fd7e9d5113b5dd87d58ca3332003ca692daecd1b88ee11ef7e3be68d", size = 187512, upload-time = "2026-10-19T07:23:54.691Z" }, + { url = "https://files.pythonhosted.org/packages/45/6c/9b5f85e29004684a0c00b01b7721de285b72c87cd90ce8ce28213e6955cb/bitarray-3.12.3-cp315-cp315t-win_arm64.whl", hash = "sha256:4ca3f49210c6fe5e1bef30f85af16a67d7ecd124fb7a83d7cc21a7397ebdb5c1", size = 186411, upload-time = "2026-10-19T07:23:56.426Z" }, + { url = "https://files.pythonhosted.org/packages/9c/f3/fb6b8c9e3f41c5e38737b475a11fddfae475ca85f88f00b9ea5afc93259c/bitarray-3.12.3-pp311-pypy311_pp80-macosx_10_15_x86_64.whl", hash = "sha256:ac82b181eb1737e0508a27c23cd2b2993ce7060fc374144a0a55e31e9adcaa67", size = 179206, upload-time = "2026-10-19T07:24:16.146Z" }, + { url = "https://files.pythonhosted.org/packages/9f/7d/21b1cb1678331afccce7718b4efb9cbd08f55342610e330f6bba3127a3ae/bitarray-3.12.3-pp311-pypy311_pp80-macosx_11_0_arm64.whl", hash = "sha256:0893576f1b50f2e17c55a2a4a930eb59b00493f6abaa20dd864cafe6338b18fb", size = 177397, upload-time = "2026-10-19T07:24:17.425Z" }, + { url = "https://files.pythonhosted.org/packages/ed/87/17abe3f7bf70900832be49e2744618c30a06d08c8f4f2b9307030e9c5b53/bitarray-3.12.3-pp311-pypy311_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fa6f260efbc4943aae067cb5ca40e0ade0b14763a0dea1b5500fc6c83ba688ad", size = 186770, upload-time = "2026-10-19T07:24:18.618Z" }, + { url = "https://files.pythonhosted.org/packages/01/25/1dd33a97b77b8d18b7b377b05a9dfccbb63dd21b084f4ba4cce7634fc7ec/bitarray-3.12.3-pp311-pypy311_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aac8364dd68d740a67404d27e46e4318ddc96a60135ef7b7bb34f2d09a1472c2", size = 184596, upload-time = "2026-10-19T07:24:19.857Z" }, + { url = "https://files.pythonhosted.org/packages/e3/e8/281ea812b3dc472beee8d68a2ea659bf39314e2a7b83972cdb0bb2ca8ca9/bitarray-3.12.3-pp311-pypy311_pp80-win_amd64.whl", hash = "sha256:ff9a0a8ca2d04072e3cf771fcd2076c9877a8ed69a1410ebd69ce09d33e46c2d", size = 244702, upload-time = "2026-10-19T07:24:21.392Z" }, + { url = "https://files.pythonhosted.org/packages/c7/3c/d6d33ad3322832feaa7ec21b931d3f944b21e166d895d4e5dfc9675d17ae/bitarray-3.12.3-pp312-pypy312_pp80-macosx_10_15_x86_64.whl", hash = "sha256:20e7b588ce52ef74c31a76aa0f0f5a676edfb7bc9cacde171bb2d85c92466452", size = 179416, upload-time = "2026-10-19T07:24:22.96Z" }, + { url = "https://files.pythonhosted.org/packages/ac/5a/be472d6ffb224682f965997dd811d484f765efcebf60772a7525d63fdec5/bitarray-3.12.3-pp312-pypy312_pp80-macosx_11_0_arm64.whl", hash = "sha256:910b4131f32ac864846196923655338c920b35c68b5547042052c50bde921baa", size = 177422, upload-time = "2026-10-19T07:24:24.389Z" }, + { url = "https://files.pythonhosted.org/packages/fa/8b/9c5fe2be4d5614255ef16582a7d6e898d063641b10ac82ea03b49bdf3ed4/bitarray-3.12.3-pp312-pypy312_pp80-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c91c06bb1a369fd3092e10380578ba33370d1b9130f405f9bc6b18f07767aa82", size = 186046, upload-time = "2026-10-19T07:24:25.723Z" }, + { url = "https://files.pythonhosted.org/packages/b7/a9/1ef3c6c10cd68377c18b22e9a10d0a6008b06667cd29de49aee4d60c00ed/bitarray-3.12.3-pp312-pypy312_pp80-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0deedbf40d051a077d57b3be9f025b41d76ed4f8af891b0d1117196c85daeb80", size = 184466, upload-time = "2026-10-19T07:24:27.116Z" }, + { url = "https://files.pythonhosted.org/packages/17/87/4a7c3c33a709c9cc65f35082ea4f12fa402f63a7ed2ad84dbfff7390f364/bitarray-3.12.3-pp312-pypy312_pp80-win_amd64.whl", hash = "sha256:56ce357249ac3665e43f639a6cd0245bd449d707ee410b96452f0cc177d3e973", size = 244864, upload-time = "2026-10-19T07:24:28.457Z" }, ] [[package]] @@ -1524,7 +1524,7 @@ wheels = [ [[package]] name = "fastapi" -version = "0.146.0" +version = "0.159.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "annotated-doc" }, @@ -1534,9 +1534,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/9a/40/a212bffb9809afb9a94b250f11e0c29fd8b2589ec92e4bedd1cc7adf9938/fastapi-0.159.1.tar.gz", hash = "sha256:b45b1ec57f3aa4d2f80f09bfbcf068b46764a2ee892e56753f35bb3d9d845ce2", size = 522004, upload-time = "2026-10-21T20:59:29.054Z" } wheels = [ - { 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" }, + { url = "https://files.pythonhosted.org/packages/8d/35/b03b5df04a1a8ee400c9df4b1795af84370b2bb6f1cc4be57c0b79688d00/fastapi-0.159.1-py3-none-any.whl", hash = "sha256:49b94c29afec2fca1390e9c39be202c59755d5cda8e4f1148a133761e4313e7e", size = 149604, upload-time = "2026-10-21T20:59:27.58Z" }, ] [package.optional-dependencies] @@ -1957,15 +1957,15 @@ wheels = [ [[package]] name = "httpcore2" -version = "2.14.0" +version = "2.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h11" }, { name = "truststore" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/c0/61/afa9d6b7452f9eca73f73d45324eb0bb52f098fd5e6049bf6b8263be9b4e/httpcore2-2.16.0.tar.gz", hash = "sha256:c72cd0413563b17e1cd8354677dff887466f8ec2551679759e93126534428643", size = 69886, upload-time = "2026-10-21T07:09:45.31Z" } wheels = [ - { 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" }, + { url = "https://files.pythonhosted.org/packages/af/c2/ce417c397afa5181f0e3c6ff01a4d01639414e1adef08730d97571297151/httpcore2-2.16.0-py3-none-any.whl", hash = "sha256:5c4358319f2602d984ad93182c9fee5160f22e9da7babdda870a5e7c4e2dc34f", size = 85070, upload-time = "2026-10-21T07:09:42.802Z" }, ] [[package]] @@ -2084,7 +2084,7 @@ wheels = [ [[package]] name = "httpx2" -version = "2.14.0" +version = "2.16.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio", marker = "sys_platform != 'emscripten'" }, @@ -2094,9 +2094,9 @@ dependencies = [ { name = "truststore", marker = "sys_platform != 'emscripten'" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/43/73/5ca2cedf5e4e50423d1c258877865a6b62793633b561c58499f8aeb33b7e/httpx2-2.16.0.tar.gz", hash = "sha256:0d54c98128e8f2ff7fbbde0fca8c359e5f032edeaaaac443cdb7f31f685bcd7f", size = 103116, upload-time = "2026-10-21T07:09:46.348Z" } wheels = [ - { 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" }, + { url = "https://files.pythonhosted.org/packages/7b/3d/2e4bc4fd1ef9770871669adb348d612a6e4786b303a23f9935b81c48dd60/httpx2-2.16.0-py3-none-any.whl", hash = "sha256:fd2c5d7909e8d86fe92d53020c310ca0e4e431b838c207c5754b9bbf0308d49a", size = 97880, upload-time = "2026-10-21T07:09:44.01Z" }, ] [package.optional-dependencies] @@ -3079,7 +3079,7 @@ wheels = [ [[package]] name = "pydantic-settings" -version = "2.16.0" +version = "2.16.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, @@ -3087,9 +3087,9 @@ dependencies = [ { name = "typing-extensions" }, { name = "typing-inspection" }, ] -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" } +sdist = { url = "https://files.pythonhosted.org/packages/05/ca/7817b4bf0c4b15c6a6ab8cdf4cb96c268335a8ca2f525de93b6ebe4c7d28/pydantic_settings-2.16.1.tar.gz", hash = "sha256:aff602a1886338c2df3d1e958e2193a8dc33cec75b91f202e83fd98484b4b0da", size = 303436, upload-time = "2026-10-20T11:37:19.024Z" } wheels = [ - { 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" }, + { url = "https://files.pythonhosted.org/packages/3c/74/fdf926afe145d8629c4b2ff57f4ea1d64ed7abc4d84d97463b2517a2547e/pydantic_settings-2.16.1-py3-none-any.whl", hash = "sha256:30f5313340da4e8f1b440d1910b92a5bc3ccbb6b4ba70ec2b8395bc921f418f5", size = 80771, upload-time = "2026-10-20T11:37:17.298Z" }, ] [[package]] @@ -3201,14 +3201,15 @@ wheels = [ [[package]] name = "python-dateutil" -version = "2.9.0.post0" +version = "3.0.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "six" }, + { name = "tzdata" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +sdist = { url = "https://files.pythonhosted.org/packages/0e/df/f15f80383f152452d8985b36d95cb8751f901a3e0ff4cd27f7e118f168e2/python_dateutil-3.0.0.tar.gz", hash = "sha256:7ebcb3c29a92f3ceafe79a7a48a5c45677e9e004bbeec5742ac0bbb00560b7a2", size = 271066, upload-time = "2026-10-21T23:41:45.075Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, + { url = "https://files.pythonhosted.org/packages/5a/17/cebee01d1c0c1441174cf0456ddc91b280d79acb65340c05e41d77866ee8/python_dateutil-3.0.0-py2.py3-none-any.whl", hash = "sha256:3c79630202e4152c6add678446984236efe4f57e84d8e892aab0637bab82e9fd", size = 94659, upload-time = "2026-10-21T23:41:43.431Z" }, ] [[package]] @@ -3725,24 +3726,24 @@ wheels = [ [[package]] name = "sentry-sdk" -version = "2.72.0" +version = "2.73.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/26/c1/d2bbb2b03bdc2ef14b35e02b647b8489156c50b6e0b8bacc5fa303902e23/sentry_sdk-2.72.0.tar.gz", hash = "sha256:0d2ffbc28ee2e63cbaf3d015e93b448cffcc3ef3be03a44704ad36ade72faa95", size = 1069699, upload-time = "2026-10-12T13:08:11.195Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c5/3b/1e47acf2456781c26e12007379ecc154bf310b8f64d40390d78b791d55c3/sentry_sdk-2.73.0.tar.gz", hash = "sha256:4a2ab97b16e4693c325ab361c7bbbb346dbc7d0bc0150922d795a25bac8d5280", size = 1079078, upload-time = "2026-10-22T09:08:49.63Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d0/0b/0dd9686842d9dc49c3ee84cced31c54bceb0fb52a826be7d3d4fe30d882a/sentry_sdk-2.72.0-py3-none-any.whl", hash = "sha256:3e13ace4ffd0b3cc78288236edfc4e4bd90eb12a396cc5845fa10a58ff289f50", size = 544754, upload-time = "2026-10-12T13:08:01.619Z" }, + { url = "https://files.pythonhosted.org/packages/b2/88/cabf98d017d7b940720e514e5f8ee02e3e6f7495caf93c30735a38387ec4/sentry_sdk-2.73.0-py3-none-any.whl", hash = "sha256:0bcfa6928ea5adbb89591858b514d27adac27c7a3cccc31b20ed10e0b09eda9e", size = 549011, upload-time = "2026-10-22T09:08:47.88Z" }, ] [[package]] name = "setuptools" -version = "84.0.0" +version = "84.2.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", hash = "sha256:f4695c21257f0d9b537ec2692c941d02ee143b7cc1276941349a546573b2ef73", size = 1168449, upload-time = "2026-08-08T18:27:58.365Z" } +sdist = { url = "https://files.pythonhosted.org/packages/70/b3/c19426f783614d625699a4b247faf628ea9ab1db228674491767b417f9e1/setuptools-84.2.1.tar.gz", hash = "sha256:3ff8b3b5492a0aa66960f4419365a86b84e013070d4313e4d4a6894f5d64d6bc", size = 1230289, upload-time = "2026-10-20T19:01:37.742Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", hash = "sha256:51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670", size = 818216, upload-time = "2026-08-08T18:27:56.719Z" }, + { url = "https://files.pythonhosted.org/packages/ef/55/6dc6d6bb953bdfc52519a0059592c52b6e3b8ad51cf8256dffceb55b0610/setuptools-84.2.1-py3-none-any.whl", hash = "sha256:ca140b45d5325a9478f880e351484f62fef15f336462e449ca0c03c873d589c2", size = 876263, upload-time = "2026-10-20T19:01:35.678Z" }, ] [[package]] @@ -3972,27 +3973,27 @@ wheels = [ [[package]] name = "ty" -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" }, +version = "0.0.90" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/68/b1/613b5534624442a9118828d7a9e54d50b16f0f5c8b67c80eb6623f33b921/ty-0.0.90.tar.gz", hash = "sha256:25cef63ec07a0254c2f5d885a63b001d0bfa437b20caa0a408f4f52e66b133e7", size = 7996206, upload-time = "2026-10-20T14:25:19.477Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b2/33/0e3395afa2c31c0e8e91547629858d2a5de213c69af237e6e50f37545565/ty-0.0.90-py3-none-linux_armv6l.whl", hash = "sha256:0dedb54977b40bc86638fec2c90eefd593f3a6683003a86b7e6cb67c17bcc476", size = 14281945, upload-time = "2026-10-20T14:24:21.018Z" }, + { url = "https://files.pythonhosted.org/packages/d7/fd/5d632b2f88d5c18991a4936da8643c7f204cfbc4980f8c7cd9080af988ad/ty-0.0.90-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:3d7c30ceaac76dfbfcf36b72d36272d21c3898e98fc4de296aa9cbae956dec9d", size = 13786355, upload-time = "2026-10-20T14:24:24.392Z" }, + { url = "https://files.pythonhosted.org/packages/79/08/0d2f37bb4f766ab9630f01b07f4d11f1f7a6a6188f920d5ca9fa8a4676b1/ty-0.0.90-py3-none-macosx_11_0_arm64.whl", hash = "sha256:c0b7e4d9ae0939294f0a18652de9ad7d81da2d7f567cf93f1edda1263008c124", size = 12856535, upload-time = "2026-10-20T14:24:27.386Z" }, + { url = "https://files.pythonhosted.org/packages/e4/77/70658f6b80c345ae0c12f2192a5cc89b8ca13eccfe06616b0fac3806c261/ty-0.0.90-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76c4a095a86a132df374e652894fe08392aeb1601d6347e1eb4b58808094a302", size = 13696342, upload-time = "2026-10-20T14:24:30.413Z" }, + { url = "https://files.pythonhosted.org/packages/b9/3e/693049f93653d2f6412bb0c2c0af1d01675e31643af29bef7177d3ff7e79/ty-0.0.90-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4e24a8aa07c05d9d14648289e79a88b7c7c2c522c58b53bb5f466a6ba4704e22", size = 14014180, upload-time = "2026-10-20T14:24:33.783Z" }, + { url = "https://files.pythonhosted.org/packages/27/08/19e373f97501eaadc8fc42e8c07cd54a64e375fbcf1470797be13590d5ba/ty-0.0.90-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40c3ea8fc1dfcf7502f71b93b12e80da1f7a8a5fd7e55ec9feabcf4ac39f72ea", size = 14935189, upload-time = "2026-10-20T14:24:37.459Z" }, + { url = "https://files.pythonhosted.org/packages/33/54/3331984f2c896a7383b6b18c86e968a63dd046baf503119a8e8e7682c752/ty-0.0.90-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1af75532bbe3e305089c30806fa5e804f8b01de231c1fa07918f7f3b335626da", size = 15311482, upload-time = "2026-10-20T14:24:40.87Z" }, + { url = "https://files.pythonhosted.org/packages/bf/f3/179acf8d730c2c864767ffcc9081f5ea6fdb1b34ef711f1bd226200e9cff/ty-0.0.90-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f09449b34d837a044dab043aeb2b4b6ff2d2cef5eaf8116c7c19d34cc2a16a21", size = 15278844, upload-time = "2026-10-20T14:24:44.539Z" }, + { url = "https://files.pythonhosted.org/packages/71/7e/661bc2fa20e0ac84c4d5f92e4c098ec667a0e920851a6d10c10a0251f0dc/ty-0.0.90-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc868ffa7dfcb3169eea3ba7d634e5a3283c7133fb932c6e47a2e16620d26ca5", size = 14558774, upload-time = "2026-10-20T14:24:47.814Z" }, + { url = "https://files.pythonhosted.org/packages/f4/2e/3f65f61f4545f75255373be7646a606e004bb4cdc851e236bf17ca94bdc2/ty-0.0.90-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:e2405206533dc896a2b711e781f2955d5883d85536f4df0ac262fca6517103c2", size = 14788158, upload-time = "2026-10-20T14:24:51.223Z" }, + { url = "https://files.pythonhosted.org/packages/1e/10/3c91a529591667b89d63c86806bfe2ac56d6989c7e0a09ee0964b7512deb/ty-0.0.90-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0dca4a29e8778285d2fc204af19254571486106fd14aed60769bfd272c795f6f", size = 13687177, upload-time = "2026-10-20T14:24:54.611Z" }, + { url = "https://files.pythonhosted.org/packages/21/b2/1b6d48606c67614bfb0c8e61a5d67a053ca1e3c5956ddb584f8569b8dc3d/ty-0.0.90-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d004b8e4e898fead929eceea669b73936444671748e0dd44e624cc109346c0dd", size = 14027780, upload-time = "2026-10-20T14:24:59.045Z" }, + { url = "https://files.pythonhosted.org/packages/4f/c4/a0771debf725312524ca1434f8a146d37e573d45257ca4bebb9cc8e35bbc/ty-0.0.90-py3-none-musllinux_1_2_i686.whl", hash = "sha256:a6be182da4281b4581c4a1b27c6a0caebeed7212e4bdc98c6b8fe0d9bc36dea0", size = 14355890, upload-time = "2026-10-20T14:25:03.034Z" }, + { url = "https://files.pythonhosted.org/packages/a7/4c/036724b6936ffc38e28ff5e20ab7972d609c65a3dd9645f3d10f57cfd16f/ty-0.0.90-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:0ba6fe0a24ff4cbc5034f3aa1c88b3ad1397315dd3369357e694fd157a11864e", size = 14692306, upload-time = "2026-10-20T14:25:07.461Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2a/c74fd5fc3fb5b046fe06a9067cabf5417b73e28249dc9af90ef72700f8fd/ty-0.0.90-py3-none-win32.whl", hash = "sha256:4c46a79caf84c4da0f7293e16bd769bd467c7cbc38015cac7608ab4e5ec8ba9c", size = 13235434, upload-time = "2026-10-20T14:25:10.545Z" }, + { url = "https://files.pythonhosted.org/packages/d2/54/be5cd6b17d8087a5e4c26892311c07e39d42b66c925b0f06cfc51a9ce83b/ty-0.0.90-py3-none-win_amd64.whl", hash = "sha256:8d77c16d20201b7a07ccaafb610eaf60488783dbba9865c4f9182e584f1426f8", size = 13855668, upload-time = "2026-10-20T14:25:13.648Z" }, + { url = "https://files.pythonhosted.org/packages/33/68/6dea089a897e8b314504eecc2633de3c8fe14f70e71a35606d14a2ba169e/ty-0.0.90-py3-none-win_arm64.whl", hash = "sha256:bfb63e74eeedb0a29d49cf58d611c540bfdfc0975dfce26efc6575bcf439208d", size = 13330853, upload-time = "2026-10-20T14:25:16.642Z" }, ] [[package]] From 901026f876cd45cc005cb63fa0947028c9e9d234 Mon Sep 17 00:00:00 2001 From: vvillait88 Date: Thu, 22 Oct 2026 04:17:39 -0700 Subject: [PATCH 2/2] Floor aiohttp at 3.14.4 so a fresh mppx install cannot resolve the vulnerable 3.14.3 --- pyproject.toml | 9 ++++++--- uv.lock | 6 ++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4a19da1..37c7237 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ starlette = ["starlette>=0.27.0"] fastapi = ["fastapi>=0.100.0"] flask = ["flask>=2.0.0"] django = ["django>=4.0"] -aiohttp = ["aiohttp>=3.8.0"] +aiohttp = ["aiohttp>=3.14.4"] sanic = ["sanic>=23.0.0"] stripe = ["stripe>=11.0.0"] # Payment-protocol peer deps for create_x402_server / create_mppx_server. @@ -46,7 +46,10 @@ stripe = ["stripe>=11.0.0"] # https://api.cdp.coinbase.com/platform/v2/x402 with a CDP-JWT auth provider; # `cdp-sdk` is the JWT minter. Install via the `coinbase` extra when needed. x402 = ["x402[evm,fastapi]>=2.9,<3"] -mppx = ["pympp[server,tempo,stripe]>=0.6,<1"] +# aiohttp is floored here too: pympp 0.14 exact-pins yarl and propcache at versions that resolve +# aiohttp 3.14.3, which carries advisories fixed in 3.14.4, so a fresh install of this extra +# would otherwise land the vulnerable one. +mppx = ["pympp[server,tempo,stripe]>=0.6,<1", "aiohttp>=3.14.4"] coinbase = ["cdp-sdk>=1.0,<2"] ucp = ["joserfc>=1.0.0,<2"] redis = ["redis>=5.0,<9"] @@ -69,7 +72,7 @@ dev = [ "fastapi>=0.100.0", "flask>=2.0.0", "django>=4.0", - "aiohttp>=3.8.0", + "aiohttp>=3.14.4", "sanic>=23.0.0", "sanic-testing>=24.0.0", "pytest-cov>=6.0", diff --git a/uv.lock b/uv.lock index 4bb0c2b..73464d9 100644 --- a/uv.lock +++ b/uv.lock @@ -67,6 +67,7 @@ flask = [ { name = "flask" }, ] mppx = [ + { name = "aiohttp" }, { name = "pympp", extra = ["server", "stripe", "tempo"] }, ] redis = [ @@ -118,7 +119,8 @@ dev = [ [package.metadata] requires-dist = [ { name = "agentscore-py", specifier = ">=2.8.2" }, - { name = "aiohttp", marker = "extra == 'aiohttp'", specifier = ">=3.8.0" }, + { name = "aiohttp", marker = "extra == 'aiohttp'", specifier = ">=3.14.4" }, + { name = "aiohttp", marker = "extra == 'mppx'", specifier = ">=3.14.4" }, { name = "cdp-sdk", marker = "extra == 'coinbase'", specifier = ">=1.0,<2" }, { name = "django", marker = "extra == 'django'", specifier = ">=4.0" }, { name = "fastapi", marker = "extra == 'fastapi'", specifier = ">=0.100.0" }, @@ -137,7 +139,7 @@ provides-extras = ["starlette", "fastapi", "flask", "django", "aiohttp", "sanic" [package.metadata.requires-dev] dev = [ { name = "a2a-sdk", specifier = ">=1.2.1" }, - { name = "aiohttp", specifier = ">=3.8.0" }, + { name = "aiohttp", specifier = ">=3.14.4" }, { name = "anyio", extras = ["trio"], specifier = ">=4.0" }, { name = "cdp-sdk", specifier = ">=1.0,<2" }, { name = "django", specifier = ">=4.0" },