diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 65b0fb78..feaa6f96 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -22,7 +22,52 @@ on: workflow_dispatch: jobs: + check-lockfile: + name: "Check: pylock.toml Sync" + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Check if pyproject.toml was modified + id: check_pyproject + env: + GH_EVENT_NAME: ${{ github.event_name }} + GH_BASE_REF: ${{ github.base_ref }} + run: | + if [ "$GH_EVENT_NAME" = "pull_request" ]; then + git fetch origin "$GH_BASE_REF" --depth=1 + BASE_REF="origin/$GH_BASE_REF" + else + BASE_REF="HEAD~1" + fi + if git diff --name-only "$BASE_REF" HEAD | grep -q '^pyproject.toml$'; then + echo "changed=true" >> "$GITHUB_OUTPUT" + echo "pyproject.toml was modified. Validating pylock.toml sync..." + else + echo "changed=false" >> "$GITHUB_OUTPUT" + echo "pyproject.toml was not modified. Skipping lockfile sync check." + fi + - uses: astral-sh/setup-uv@v5 + if: steps.check_pyproject.outputs.changed == 'true' + with: + enable-cache: true + - name: Verify pylock.toml is up to date with pyproject.toml + if: steps.check_pyproject.outputs.changed == 'true' + run: | + uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock_generated.toml --python 3.12 + grep -v '^#' pylock.toml > pylock_current_clean.toml + grep -v '^#' pylock_generated.toml > pylock_new_clean.toml + diff -u pylock_current_clean.toml pylock_new_clean.toml || { + echo -e "\n---> pylock.toml is out of sync with pyproject.toml." >&2 + echo -e "---> Run 'uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12' locally and commit the changes." >&2 + exit 1 + } + pytest-job: + name: pytest-job + needs: check-lockfile runs-on: ubuntu-latest timeout-minutes: 30 @@ -37,11 +82,15 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" - cache: pip - - run: pip --version - - run: pip install -e .[dev,pipeline,text] - - run: pip freeze + - uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + + - name: Install dependencies + run: | + uv pip install --system -r pylock.toml + uv pip install --system -e . - name: Run core tests run: pytest -vv -n auto --import-mode=importlib diff --git a/.github/workflows/update_lockfile.yml b/.github/workflows/update_lockfile.yml new file mode 100644 index 00000000..a70c90f1 --- /dev/null +++ b/.github/workflows/update_lockfile.yml @@ -0,0 +1,61 @@ +# Copyright 2026 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: Update pylock.toml + +on: + schedule: + - cron: "0 3 1 * *" # Run monthly on the 1st of every month at 03:00 UTC + workflow_dispatch: # Allow manual trigger from GitHub Actions UI + +jobs: + update-lockfile: + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - name: Checkout repository + uses: "actions/checkout@v4" + + - name: Set up Python + uses: "actions/setup-python@v5" + with: + python-version: "3.12" + + - name: Install uv + uses: "astral-sh/setup-uv@v5" + with: + enable-cache: true + + - name: Regenerate pylock.toml + run: | + uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12 + go run github.com/google/addlicense@v1.1.1 -c "Google LLC" -y "2026" -l apache pylock.toml + + - name: Create Pull Request + uses: "peter-evans/create-pull-request@v7" + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: "Update dependencies in pylock.toml" + title: "Update pylock.toml dependencies" + body: | + Automated update of dependencies in `pylock.toml` triggered by ${{ github.event_name }}. + + Generated via `uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12`. + branch: "automated/update-pylock" + delete-branch: true + labels: | + dependencies + automated diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f75088c5..ea4a0b09 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -115,6 +115,44 @@ DP Synth deliberately keeps its dependency footprint small: - If your contribution requires a new dependency, discuss it in the issue tracker first. +## Development Setup + +We use [uv](https://docs.astral.sh/uv/) for managing your development +environment. It provides support for managing `pylock.toml` lock files and +is significantly faster than `pip`. + +> [!NOTE] +> The `pylock.toml` file is generated using `uv`, but it follows standard +> specifications as per PEP 751 and should work with modern package managers +> that support it. + +1. **Install uv:** Follow the [official instructions](https://docs.astral.sh/uv/getting-started/installation/). +2. **Create an environment and install dependencies:** + + ```bash + # Create a virtual environment with Python 3.12 + uv venv --python 3.12 + # Activate it (Linux/macOS) + source .venv/bin/activate + # Install all dependencies from the lockfile and install the project in editable mode + uv pip install -r pylock.toml + uv pip install -e . + ``` + +3. **Updating `pylock.toml`:** Regenerate `pylock.toml` using `uv` periodically + or when modifying dependencies in `pyproject.toml`: + + ```bash + uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12 + go run github.com/google/addlicense@v1.1.1 -c "Google LLC" -y "2026" -l apache pylock.toml + ``` + + Commit the updated `pylock.toml` to ensure CI and contributors remain in + sync. + + Note that any update to `pyproject.toml` must be accompanied by a + regeneration of `pylock.toml`. + ## Contributor License Agreement Contributions to this project must be accompanied by a Contributor License diff --git a/pylock.toml b/pylock.toml new file mode 100644 index 00000000..accede9e --- /dev/null +++ b/pylock.toml @@ -0,0 +1,3419 @@ +# Copyright 2026 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# This file was autogenerated by uv via the following command: +# uv export --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12 +lock-version = "1.0" +created-by = "uv" +requires-python = ">=3.12, <3.14" + +[[packages]] +name = "absl-py" +version = "2.5.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d0/4f/d79676ab82f2e42fc3611618139f13a9c4c31d0cff4b486982047679a802/absl_py-2.5.0.tar.gz", upload-time = 2026-07-03T10:57:48Z, size = 118119, hashes = { sha256 = "0c996f25c0490700fadabe6351630f6111534fa0ae252cc6d2014ea3b141135f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/58/0a/a10b45aab35b175aded078a462dc8d0c698f5b13946e7cb0869097b78bb6/absl_py-2.5.0-py3-none-any.whl", upload-time = 2026-07-03T10:57:46Z, size = 137410, hashes = { sha256 = "0f17b89f2a4eaaedc4f28c622998aa690564b3012a396a4ffad0821007fe03ba" } }] + +[[packages]] +name = "aiofile" +version = "3.12.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/14/31/edb06aabd8f8f0b56d659f30800795f40b93cba96be946ce179f6931e3a5/aiofile-3.12.3.tar.gz", upload-time = 2026-08-04T22:59:27Z, size = 21600, hashes = { sha256 = "caa6aa746b5e47e2165f7abd741b6415e49cf4d44fddc0f61844612cc3924d41" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4e/79/6e45e778c4c3cab39e0937b007b720c15f76c50c6453d153282d0fcc3588/aiofile-3.12.3-py3-none-any.whl", upload-time = 2026-08-04T22:59:25Z, size = 22122, hashes = { sha256 = "5c1bcc9e929c50834608e8cc1a4cc1d7503eb60c15a535b779fd39e2f372c017" } }] + +[[packages]] +name = "aiofiles" +version = "25.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/41/c3/534eac40372d8ee36ef40df62ec129bee4fdb5ad9706e58a29be53b2c970/aiofiles-25.1.0.tar.gz", upload-time = 2025-10-09T20:51:04Z, size = 46354, hashes = { sha256 = "a8d728f0a29de45dc521f18f07297428d56992a742f0cd2701ba86e44d23d5b2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/bc/8a/340a1555ae33d7354dbca4faa54948d76d89a27ceef032c8c3bc661d003e/aiofiles-25.1.0-py3-none-any.whl", upload-time = 2025-10-09T20:51:03Z, size = 14668, hashes = { sha256 = "abe311e527c862958650f9438e859c1fa7568a141b22abcd015e120e86a85695" } }] + +[[packages]] +name = "aiohappyeyeballs" +version = "2.7.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ce/f4/eec0465c2f67b2664688d0240b3212d5196fd89e741df67ddb81f8d35658/aiohappyeyeballs-2.7.1.tar.gz", upload-time = 2026-07-01T17:11:55Z, size = 24757, hashes = { sha256 = "065665c041c42a5938ed220bdcd7230f22527fbec085e1853d2402c8a3615d9d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/43/1947f06babed6b3f1d7f38b0c767f52df66bfb2bc10b468c4a7de9eceff2/aiohappyeyeballs-2.7.1-py3-none-any.whl", upload-time = 2026-07-01T17:11:54Z, size = 15038, hashes = { sha256 = "9243213661e29250eb41368e5daa826fc017156c3b8a11440826b2e3ed376472" } }] + +[[packages]] +name = "aiohttp" +version = "3.14.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/58/d9/22ce5786ac0c1653ae8b6c23bded02c1686d11f0dbb45b31ce128e0df985/aiohttp-3.14.3.tar.gz", upload-time = 2026-07-23T01:57:27Z, size = 7971213, hashes = { sha256 = "9491196535a88924a60afd5b5f434b5b203b6cc616250878dbdb223a8f7844bc" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/18/d4/eb96299230e20acf2efae207cb8d69051f1f68e357e5ea5e479bf6fb097a/aiohttp-3.14.3-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-07-23T01:53:47Z, size = 754690, hashes = { sha256 = "39aded8c7f3b935b54aab1d8d73c70ec0ee2d3ec3b943e0e86611bc150ba47f5" } }, + { url = "https://files.pythonhosted.org/packages/88/11/e7a70a209eb9a067c0d3212b518a0134e3484f5178c7533878b6b514d469/aiohttp-3.14.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-23T01:53:51Z, size = 509484, hashes = { sha256 = "5bcb6ff3fdab1258a192679ff1a05d44f59626430aa05cd1a9d2447423599228" } }, + { url = "https://files.pythonhosted.org/packages/30/07/4bbc222cc8dbe31d4c3e8a5baad2286e4d42026ac0c570027b89afce6344/aiohttp-3.14.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-23T01:53:55Z, size = 511949, hashes = { sha256 = "617105e2c3018ee38d0c8ce5ee3c84f621a6d8b9f723202aacaff28449ca91ee" } }, + { url = "https://files.pythonhosted.org/packages/54/b9/42e74c46b7b7c794b995bbc1f573fb48950c38b19d8600c62a6804ee2d67/aiohttp-3.14.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:53:59Z, size = 1765282, hashes = { sha256 = "f631fe87a6f30df5fbe6d79640b25e4cffb38c31c7fb6f10871517b84b0f8c1a" } }, + { url = "https://files.pythonhosted.org/packages/6b/ed/62bc4d74363ad346d518e0720363a949f63e2e23439a79eb5813d4d29bb3/aiohttp-3.14.3-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-23T01:54:04Z, size = 1741511, hashes = { sha256 = "a94dbaae5ae27bd849c93570669bff91e0510f33a80805738e3de72a7be0447b" } }, + { url = "https://files.pythonhosted.org/packages/d0/9f/181e8a8bc79e47d13c7fc4540bd7a3b729d9505609c61f392a8dd2fbfe55/aiohttp-3.14.3-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:54:09Z, size = 1810680, hashes = { sha256 = "8f2f1c4c032c7cedd7d8da6f54c97b70266c6570c3108d3fdffee7188bb70529" } }, + { url = "https://files.pythonhosted.org/packages/5c/9a/dec94d6ad694552fe3424e3f1928d7a606a5d9d9433a04e7ecdd9d38ae7f/aiohttp-3.14.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:54:13Z, size = 1905646, hashes = { sha256 = "ea05e1f97ceea523942d9b2a7d7c0359d781d683d6b043f5943a602b14da4787" } }, + { url = "https://files.pythonhosted.org/packages/52/b7/7cd31f29d6055bd711ae6e669367fba6f5ae9de463910a793e30556a8db7/aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:54:15Z, size = 1792122, hashes = { sha256 = "543906c127fb1d929b95076db19b83fa2d46751006ff1e23b093aa5ac4d8db42" } }, + { url = "https://files.pythonhosted.org/packages/66/73/10b1ef93afa61f4963c746257b70ced619cf31a4798671de5fdb2608501d/aiohttp-3.14.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-23T01:54:19Z, size = 1591127, hashes = { sha256 = "0a5ff2dfbb9ce645fa5b8ef3e02c6c0b9cc3f6030ff863d0c51fffc50cb5541b" } }, + { url = "https://files.pythonhosted.org/packages/49/ed/3b203fa6de1b338c14acdc06bf6ca9b043b7944f005966958c2ced932cde/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:54:24Z, size = 1725210, hashes = { sha256 = "041badb8f84396357c4d3ad26de6afd7a32b112f43d3c63045c0c8278cfd2043" } }, + { url = "https://files.pythonhosted.org/packages/28/b7/1c2aab8c706436dcc28598452488ac9cd7c409da815237c28c27d58993e6/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-07-23T01:54:27Z, size = 1764848, hashes = { sha256 = "530125ee1163c4219af35dc3aa1206e541e7b31b6efc1a3f93b70a136f65d427" } }, + { url = "https://files.pythonhosted.org/packages/54/50/94c28f08b131c4bf10984ea2c7a536c9920608bb2d6e7f95642c30cc87b7/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:54:31Z, size = 1777102, hashes = { sha256 = "c8653fd547c93a61aadc612007790f5555cdd18946fa48cf45e26d8ea4ea473d" } }, + { url = "https://files.pythonhosted.org/packages/13/d4/e7d09ba7d345fb2d74440fd2fa033c5e079fac05552927705986f41a364f/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-07-23T01:54:34Z, size = 1580205, hashes = { sha256 = "89176250f686cb9853c0fb7ead90e639e915b84a6f43eedc2a4e7ec21f1037f0" } }, + { url = "https://files.pythonhosted.org/packages/a3/84/072a91d68e1e1eb587985b54baab94221277f877e8ef274fc213a0ceae28/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:54:36Z, size = 1797219, hashes = { sha256 = "3a26434dafe408229ff3403458ca58de24fb51936504decac49ce6755f77e59d" } }, + { url = "https://files.pythonhosted.org/packages/e0/eb/aad34e897e668424d6e995da5dff8a4a09af93363d3392488772957a63aa/aiohttp-3.14.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:54:40Z, size = 1768629, hashes = { sha256 = "d1558173930a5a8d3069cee5c92fc91c87c4dbcb099debbb3622053717145a19" } }, + { url = "https://files.pythonhosted.org/packages/b6/2b/6bb88ddba0fecd9122aa3ebcad25996cf6c083a4a7040dbb3a4f97972af6/aiohttp-3.14.3-cp312-cp312-win32.whl", upload-time = 2026-07-23T01:54:42Z, size = 451481, hashes = { sha256 = "16100ad3ab8d649fdfbee87602d9d2dcdca9df0b9eda8a1b5fdc0d41f96da559" } }, + { url = "https://files.pythonhosted.org/packages/76/9b/f2f8f108da17ecef2cc3efc424e8b7ad3782b1a8360f7b8eae8ced84f6ea/aiohttp-3.14.3-cp312-cp312-win_amd64.whl", upload-time = 2026-07-23T01:54:44Z, size = 476845, hashes = { sha256 = "33a2d7c28d33797a2e99923dffa63f83d908a19b6bf26cfe80fa790aa5e1a75a" } }, + { url = "https://files.pythonhosted.org/packages/3e/44/28dac80a8941b604f4da10ce21097614ca1bf905ce93dca28d8d7de9c1e7/aiohttp-3.14.3-cp312-cp312-win_arm64.whl", upload-time = 2026-07-23T01:54:47Z, size = 448050, hashes = { sha256 = "362a3fd481769cac1a824514bcd86fda51c65e8fe6e051099e008fddde6db17c" } }, + { url = "https://files.pythonhosted.org/packages/57/be/5afd201cc0ab139029aadb75392efe85a293403d9dd3a3226161c21ce00c/aiohttp-3.14.3-cp313-cp313-android_21_arm64_v8a.whl", upload-time = 2026-07-23T01:54:49Z, size = 506269, hashes = { sha256 = "2e9878ae68e4a5f1c0abe4dd497dbc3d51946f5837b56759e2a02e78fa90ef86" } }, + { url = "https://files.pythonhosted.org/packages/22/09/dec8189d62b45ade009f6792a2264b942a90cb88aeaf181239933cd72c3c/aiohttp-3.14.3-cp313-cp313-android_21_x86_64.whl", upload-time = 2026-07-23T01:54:51Z, size = 515166, hashes = { sha256 = "f3d2669fe7dec7fc359ecdb5984b29b50d85d5d00f8c1cb61de4f4a24ee42627" } }, + { url = "https://files.pythonhosted.org/packages/28/24/2854869d29ed8a8b19d74f9ec6629515f7e04d02dd329d9d179201e58e47/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-07-23T01:54:54Z, size = 486263, hashes = { sha256 = "cc7cb243a68167172f48c1fd43cee91ec4b1d40cefd190edd43369d1a6bc9c82" } }, + { url = "https://files.pythonhosted.org/packages/d4/dd/57187c8be2a35aea65eaee3bd2c3dcbbcf0204f5106c89637e3610380cd1/aiohttp-3.14.3-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:56Z, size = 492299, hashes = { sha256 = "78253b573e6ffab5028924fc98bc281aae05445969982a10864bc360dea2016c" } }, + { url = "https://files.pythonhosted.org/packages/b9/11/06ae6ed8f0d414edf4068861e233d8fe23ee699bfd4b3ceb8663db948a62/aiohttp-3.14.3-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-23T01:54:58Z, size = 502235, hashes = { sha256 = "7041d52c3a7fa20c9e8c182b534704abb19502c8bdcbde7ab23bfda6f642394f" } }, + { url = "https://files.pythonhosted.org/packages/7e/a3/559639c34a345d2cf7c52dff6838119f2eaf29eb508227b5b83f573af813/aiohttp-3.14.3-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-07-23T01:55:00Z, size = 750883, hashes = { sha256 = "ac74facc01463f138b0da5580329cfcc82818dea5656e83ddcd11268fc12ff80" } }, + { url = "https://files.pythonhosted.org/packages/91/cd/41e131f13afd1e7b0172a9d9eda085ef90eb8439f41f0d279db81ed3ae60/aiohttp-3.14.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-23T01:55:02Z, size = 508473, hashes = { sha256 = "d6218d92e450824e9b4881f44e8c09f1853b490f9a64130801024a4793b1b3b0" } }, + { url = "https://files.pythonhosted.org/packages/bc/6b/e7f13410d391c6e55b4c007a8de024355389d7d459e3d64c42b2d33617e5/aiohttp-3.14.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-23T01:55:05Z, size = 509190, hashes = { sha256 = "11fb37ef075669eee52ab1928fbf6e1741fada40409fa309ebde9607a962aebf" } }, + { url = "https://files.pythonhosted.org/packages/97/21/6464573e53d69672cc1eada3e5c5cb2d2efa82701e8305a0f2047a576967/aiohttp-3.14.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-23T01:55:07Z, size = 1761478, hashes = { sha256 = "55bdcc472aafe2de4a253045cc128007a64f1e0264fb675791e132ea5edaa3bd" } }, + { url = "https://files.pythonhosted.org/packages/1a/81/d217043a4c17fbce360905e3b2bdd20139ebc9a2de836d035d179c4da006/aiohttp-3.14.3-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-23T01:55:09Z, size = 1735092, hashes = { sha256 = "c39846c3aad97a8530c89d7a3869a8f8e9e3762c6ac0504481e5c80948f7e807" } }, + { url = "https://files.pythonhosted.org/packages/a1/66/e13a02d0eeb1a9a502402a977abb4e4abff9fe4051c26f80558c57a7c975/aiohttp-3.14.3-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-23T01:55:12Z, size = 1800546, hashes = { sha256 = "5895ef58c4620afe02fa16044f023dc4dafec08158f9d08874a46a7dbc0341b8" } }, + { url = "https://files.pythonhosted.org/packages/26/5e/57d42fca1d18cb5acc1cad945d017fabc5d6ae71d8a08ad66be8dc3ee544/aiohttp-3.14.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-23T01:55:14Z, size = 1895250, hashes = { sha256 = "fa9467a8113aa69d3d7c55a70ef0b7c636010a40993f3df9d9d0d73b3eb7ef24" } }, + { url = "https://files.pythonhosted.org/packages/ca/1c/7da8d08e74d56f00070822f9638ff3f1c563f8ad87d1efa996c87bfc8644/aiohttp-3.14.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-23T01:55:16Z, size = 1789289, hashes = { sha256 = "d7d2deec16eeedf55f2c7cf75b521ea3856a5177e123844f8fd0f114ce252cb5" } }, + { url = "https://files.pythonhosted.org/packages/cd/0f/cf16bcf56896981c1a0319f5d5db9337994b5165730c48a8fa07e9b34be6/aiohttp-3.14.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-23T01:55:18Z, size = 1586706, hashes = { sha256 = "dd54d0e8717de95939766febac482ac0474d8ac3b048115f9f2b1d23a16e7db4" } }, + { url = "https://files.pythonhosted.org/packages/fe/6f/76eac12a7f2480e1e304f842efdb07db33256b0d9165b866b6ef0806c202/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T01:55:21Z, size = 1724652, hashes = { sha256 = "df82f3787c940c94986b34222d59c9e38843fba85139f36e85255a82ad5355a9" } }, + { url = "https://files.pythonhosted.org/packages/39/b6/19c8c592baeeb94b75f966547d40c02ac7590902306ec5863d5c027cf506/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-07-23T01:55:23Z, size = 1756239, hashes = { sha256 = "42a67efc36300d052fb4508a53e8b6901b9284b599ae63945c377569c5fcc1e1" } }, + { url = "https://files.pythonhosted.org/packages/dc/c9/4e9383150296f97f873b680c4de8fb2cd88608fb9f48c79edcb111611abc/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-23T01:55:26Z, size = 1769161, hashes = { sha256 = "7a75aa63cbf9b21cfaf60dc2657e19df2c2867d91707d653fee171ffeedd1371" } }, + { url = "https://files.pythonhosted.org/packages/aa/1e/147bdc6cc5de5f3ab011be8bf5d6e786633249f22c20bae06f85e45f5387/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-07-23T01:55:28Z, size = 1578759, hashes = { sha256 = "e92eb8acc45eb6a9f4935071a77edf5b85cc6f8dfad5cd99e97653c26593cdde" } }, + { url = "https://files.pythonhosted.org/packages/fd/31/78388a9d6040ece2e11df62ea229a822cf5e52d238374b220ae9975b2623/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-07-23T01:55:31Z, size = 1792025, hashes = { sha256 = "b014a6ed7cf912e787149fdc529166d3ceabac23f26efeea3158c9aba2354e7e" } }, + { url = "https://files.pythonhosted.org/packages/03/51/a3d29fdf2c25d796746af8ad6fe56a45d6256c38b0a8a2ed752e1160b3a2/aiohttp-3.14.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T01:55:33Z, size = 1768477, hashes = { sha256 = "3d4f72af88ac2474bb5bca640030320e3d38a0163a1d7533500e87be458eef71" } }, + { url = "https://files.pythonhosted.org/packages/29/a6/442e18b5afeade534d877a2dc3c3e392aff8d49787890b0cf84790410267/aiohttp-3.14.3-cp313-cp313-win32.whl", upload-time = 2026-07-23T01:55:36Z, size = 451069, hashes = { sha256 = "5f08ec777f35ee70720233b8b9811d3bb5d728137f30ac91b7457709c3261ac0" } }, + { url = "https://files.pythonhosted.org/packages/9d/69/3d876ac02659f271cf7f6769f14a8e3de5b6e888ed8b5a7e998086a4cec8/aiohttp-3.14.3-cp313-cp313-win_amd64.whl", upload-time = 2026-07-23T01:55:38Z, size = 476518, hashes = { sha256 = "dff9461ec275f22135650d5ba4b4931a11f3958df7dfbb8db630000d4dee0883" } }, + { url = "https://files.pythonhosted.org/packages/b2/0e/50d6e6471cd31edce8b282bdec59375a3a69124d8a989a0b1313355cae52/aiohttp-3.14.3-cp313-cp313-win_arm64.whl", upload-time = 2026-07-23T01:55:40Z, size = 447676, hashes = { sha256 = "ddcac3c6b382e81f1dd0499199d4136b877beb4cb5ef770bbbfba56c4b8f55d2" } }, +] + +[[packages]] +name = "aiosignal" +version = "1.4.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", upload-time = 2025-07-03T22:54:43Z, size = 25007, hashes = { sha256 = "f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", upload-time = 2025-07-03T22:54:42Z, size = 7490, hashes = { sha256 = "053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e" } }] + +[[packages]] +name = "alabaster" +version = "1.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a6/f8/d9c74d0daf3f742840fd818d69cfae176fa332022fd44e3469487d5a9420/alabaster-1.0.0.tar.gz", upload-time = 2024-07-26T18:15:03Z, size = 24210, hashes = { sha256 = "c00dca57bca26fa62a6d7d0a9fcce65f3e026e9bfe33e9c538fd3fbb2144fd9e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7e/b3/6b4067be973ae96ba0d615946e314c5ae35f9f993eca561b356540bb0c2b/alabaster-1.0.0-py3-none-any.whl", upload-time = 2024-07-26T18:15:02Z, size = 13929, hashes = { sha256 = "fc6786402dc3fcb2de3cabd5fe455a2db534b371124f1f21de8731783dec828b" } }] + +[[packages]] +name = "alembic" +version = "1.4.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/f5/705578ee067b92bcfbda4ca1122bdf8c7387dc2c691f1a9d39f18d78f84c/alembic-1.4.3.tar.gz", upload-time = 2020-09-11T15:01:00Z, size = 1108131, hashes = { sha256 = "5334f32314fb2a56d86b4c4dd1ae34b08c03cae4cb888bc699942104d66bc245" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/12/aa/c261dfd7f4ba6ce4701846a2689a46e2a172e012171de4378fc2926e3bf0/alembic-1.4.3-py2.py3-none-any.whl", upload-time = 2020-09-11T15:03:36Z, size = 159863, hashes = { sha256 = "4e02ed2aa796bd179965041afa092c55b51fb077de19d61835673cc80672c01c" } }] + +[[packages]] +name = "altair" +version = "6.2.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/a1/5e6cc638a66da48cfc89a79c2f4810dfec00b63385f9b009ab1f069779bb/altair-6.2.2.tar.gz", upload-time = 2026-06-23T12:47:13Z, size = 766606, hashes = { sha256 = "a1ff9d9cfe81c75414641826312b9471780e19d39293ba0b012933f6b6cba0fe" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e3/99/d6031f4f146298951c46b1bf1cc160c2a63f6e44b3c13a30054add100d5f/altair-6.2.2-py3-none-any.whl", upload-time = 2026-06-23T12:47:11Z, size = 797613, hashes = { sha256 = "94014f8ad8617c3cb163d1137359cd6db5ba134b9b46d93cfd8b609fd245a583" } }] + +[[packages]] +name = "annotated-types" +version = "0.8.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5f/56/a8120250d128bed162cd73c76d45f6ef9991f3e068f62a8ee060afa3104a/annotated_types-0.8.0.tar.gz", upload-time = 2026-07-23T20:16:13Z, size = 15893, hashes = { sha256 = "13b2beaad985e05e2d6407ee4c4f35590b11f8d693a258a561055cac8f64cab7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/99/91/8acff4f5e50511b911bbccb72b8628a49c68ce14148cd9f6431094859a90/annotated_types-0.8.0-py3-none-any.whl", upload-time = 2026-07-23T20:16:12Z, size = 13427, hashes = { sha256 = "f072f4d804ea359e4eaf198b1af7a8b0943881a87f31bb764f8bf219bb9419e0" } }] + +[[packages]] +name = "anyio" +version = "4.14.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz", upload-time = 2026-07-12T20:29:07Z, size = 260176, hashes = { sha256 = "cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/da/35/f2287558c17e29fafc8ef3daf819bb9834061cfa43bff8014f7df7f63bdc/anyio-4.14.2-py3-none-any.whl", upload-time = 2026-07-12T20:29:05Z, size = 125813, hashes = { sha256 = "9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494" } }] + +[[packages]] +name = "anywidget" +version = "0.11.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/79/31/0491d707c674b34267f55d96d6a7148e55e7b6718a271686232cf295fbe2/anywidget-0.11.0.tar.gz", upload-time = 2026-04-27T23:42:09Z, size = 426999, hashes = { sha256 = "6695fbef9449cf8c27f421b96c5837aa37f909ec1f60cfa33add333e1b70b169" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8e/c2/8fec8e8e2eb920cc2280f569144080cd58622a2eda83bfa4c0c354a63264/anywidget-0.11.0-py3-none-any.whl", upload-time = 2026-04-27T23:42:08Z, size = 317341, hashes = { sha256 = "c574d9acc6503ad27b37a9acea48f957a8ba7c9c9876cfcb37898931c098ce9d" } }] + +[[packages]] +name = "apache-beam" +version = "2.75.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b7/fd/5a677003112c5c218ac5050dd36e850c89b9e12c9b29870fe36504714bff/apache_beam-2.75.0.tar.gz", upload-time = 2026-07-08T06:22:03Z, size = 3036710, hashes = { sha256 = "e8d5964b5a0dd706f0e50ed1af971219390ed7477cf644268aed058cd7d1e820" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/03/36/a65f770ed31d4a90e508bf3b253f7366a31ceea5a70eefcfb611c55ffd6c/apache_beam-2.75.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-08T06:21:33Z, size = 6111838, hashes = { sha256 = "906805b953d184f68e8dc2a79b2bd935df64153518420b2c97eb04fad800a923" } }, + { url = "https://files.pythonhosted.org/packages/d2/a0/8f4f829f2db847713b7e6d99e815cda88e27cfc0e3434a564bc388a808ec/apache_beam-2.75.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-08T06:21:35Z, size = 17886804, hashes = { sha256 = "55a1cf90b86a5ee1693f00faed8d792c186d5fcb00760b223e9cda4e3baa56b0" } }, + { url = "https://files.pythonhosted.org/packages/6c/89/0a9d5a358bc72ad6543b9a5a8dcb90ad40c4277caf6ec4313c1e7a9af377/apache_beam-2.75.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-08T06:21:37Z, size = 18082362, hashes = { sha256 = "fe00128af2584bf601d8ebd2135af0b7255e4a2518f8004dde9a370d85a0dc36" } }, + { url = "https://files.pythonhosted.org/packages/5a/74/e16aab6c8b61c65eb0961833c880d2896075118bfd6c2450415cf547e845/apache_beam-2.75.0-cp312-cp312-win32.whl", upload-time = 2026-07-08T06:21:40Z, size = 5512559, hashes = { sha256 = "7faa114eb80684750a25029bbf906f61a73b8906116cce709c2ac0237542f0b3" } }, + { url = "https://files.pythonhosted.org/packages/83/b6/1e570f118cc6275edb545172366d52da0e5886c3c3cee6ea460c634e6ea7/apache_beam-2.75.0-cp312-cp312-win_amd64.whl", upload-time = 2026-07-08T06:21:42Z, size = 5759161, hashes = { sha256 = "f968342f2fc9e4485dd9c45104fd7b9b9ddc17727443e4fc5179fd2bc2be2e89" } }, + { url = "https://files.pythonhosted.org/packages/ab/e5/9b7466fd9785e562f122ac76235dd21f20d578f2bd2fd9d1dc67c3670549/apache_beam-2.75.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-08T06:21:43Z, size = 6093794, hashes = { sha256 = "0cdd7fc9f8a66060aae32076c252efb90befda3643adb4505d4b521171d1d333" } }, + { url = "https://files.pythonhosted.org/packages/d8/17/513fe94f553e405a42f2e1caca9634264e76144046dcf7cd53ba329e97bb/apache_beam-2.75.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-08T06:21:45Z, size = 17740683, hashes = { sha256 = "690d95ddd980f8cb8b96280a8cc75d4108819ce7356b8705f6ad42bd58380c0d" } }, + { url = "https://files.pythonhosted.org/packages/d3/6e/5affdd4ecd4ffd95452e5c74f96da4637480a76b2ea4238e99febf5611cd/apache_beam-2.75.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-08T06:21:47Z, size = 17931202, hashes = { sha256 = "45035dfa22b465d48ac6088e780d2bb20d665c501d7357eb9f8ed3ab60fd28af" } }, + { url = "https://files.pythonhosted.org/packages/0d/d6/d7fa8e33a1302a45ec59e7d1e8bee4136a50931848a864a96825fff623bb/apache_beam-2.75.0-cp313-cp313-win32.whl", upload-time = 2026-07-08T06:21:50Z, size = 5507170, hashes = { sha256 = "799d5a272113f44904b02d1e1600b8b825eda53dc62a9f8f19e45f8515259cdc" } }, + { url = "https://files.pythonhosted.org/packages/9e/c2/0f3c61d59b19ed2732e78787730d1dc0d7517262354e9c0d358d71c4dd03/apache_beam-2.75.0-cp313-cp313-win_amd64.whl", upload-time = 2026-07-08T06:21:52Z, size = 5752332, hashes = { sha256 = "8f2e14fd77a98e2a0f552ef02bbe46b1b754d29b174bde28d1320f15a67466af" } }, +] + +[[packages]] +name = "array-record" +version = "0.8.3" +marker = "sys_platform != 'win32'" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/44/ff/8238c28f9bfda365ba991fc2b8a566c71847fc5a2d0913158aeadafd4e63/array_record-0.8.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-11-13T16:15:33Z, size = 3989102, hashes = { sha256 = "dada305fa0dfa3fd6f5f263c43ed37546f815e4f33ce30b066175384dead752e" } }, + { url = "https://files.pythonhosted.org/packages/fb/67/4b4cd9891a36aec236e35688b47c44648bb645946e98653a7ad54f890128/array_record-0.8.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-11-13T16:15:35Z, size = 4838611, hashes = { sha256 = "718403dc9a364519a5fc440ed9e2784077e965489d5a44c96970d3101101e1cd" } }, + { url = "https://files.pythonhosted.org/packages/50/65/2f60b9ca59e5fce140be36f4136ebcc83385c9e56cd499e2942f9fb4b250/array_record-0.8.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-11-13T16:15:37Z, size = 4995925, hashes = { sha256 = "458f6658de86c9369b23ffe64dcb31393a919b91ae2f15147ee2beb2010b122a" } }, + { url = "https://files.pythonhosted.org/packages/d6/63/fd734c5f2be8017d4f33cff0dd3d3e2f91de3ab988f93755cdc54d67b654/array_record-0.8.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-11-13T16:15:38Z, size = 3989122, hashes = { sha256 = "fa94fa053c1afaecc183a1c31463fd89d1b7b148cc526095bfc50ab58967e47c" } }, + { url = "https://files.pythonhosted.org/packages/e9/b0/9f649781c8e630cbb8724fb56627430b4249b51e8536e6e0a31d6f85f147/array_record-0.8.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-11-13T16:15:39Z, size = 4838733, hashes = { sha256 = "adfe6c92918363747539c0caa579f568f75aac079ad7bbd4ebcf7fdb02e5461b" } }, + { url = "https://files.pythonhosted.org/packages/d7/6d/5575a1d64cffecb72de5743b35a1532b1801a0350b9b45f277090d02b3c2/array_record-0.8.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-11-13T16:15:40Z, size = 4995837, hashes = { sha256 = "13df1aec9b38afe98973bf5fe3cf523f83ca904b0423d85319930877145b8f28" } }, +] + +[[packages]] +name = "asttokens" +version = "3.0.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/25/1e/faf0f247f6f881b98fc4d6d07e14085cb89d13665084e6d6ac1dc2c03d0b/asttokens-3.0.2.tar.gz", upload-time = 2026-07-12T03:31:49Z, size = 63136, hashes = { sha256 = "3ecdbd8f2cc195f53ccada3a613538bb5f9ef6f6869129f13e03c30a677b8fe2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/2b/04b8a15f3a1c77bc79ddf5c73875327f34b4fa75982df2b76e45e402d364/asttokens-3.0.2-py3-none-any.whl", upload-time = 2026-07-12T03:31:47Z, size = 28702, hashes = { sha256 = "9da13157f5b28becde0bd374fc677dcd3c290614264eff096f167c469cd9f933" } }] + +[[packages]] +name = "astunparse" +version = "1.6.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f3/af/4182184d3c338792894f34a62672919db7ca008c89abee9b564dd34d8029/astunparse-1.6.3.tar.gz", upload-time = 2019-12-22T18:12:13Z, size = 18290, hashes = { sha256 = "5ad93a8456f0d084c3456d059fd9a92cce667963232cbf763eac3bc5b7940872" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2b/03/13dde6512ad7b4557eb792fbcf0c653af6076b81e5941d36ec61f7ce6028/astunparse-1.6.3-py2.py3-none-any.whl", upload-time = 2019-12-22T18:12:11Z, size = 12732, hashes = { sha256 = "c2652417f2c8b5bb325c885ae329bdf3f86424075c4fd1a128674bc6fba4b8e8" } }] + +[[packages]] +name = "async-generator" +version = "1.10" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ce/b6/6fa6b3b598a03cba5e80f829e0dadbb49d7645f523d209b2fb7ea0bbb02a/async_generator-1.10.tar.gz", upload-time = 2018-08-01T03:36:21Z, size = 29870, hashes = { sha256 = "6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/52/39d20e03abd0ac9159c162ec24b93fbcaa111e8400308f2465432495ca2b/async_generator-1.10-py3-none-any.whl", upload-time = 2018-08-01T03:36:20Z, size = 18857, hashes = { sha256 = "01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b" } }] + +[[packages]] +name = "attrs" +version = "23.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e3/fc/f800d51204003fa8ae392c4e8278f256206e7a919b708eef054f5f4b650d/attrs-23.2.0.tar.gz", upload-time = 2023-12-31T06:30:32Z, size = 780820, hashes = { sha256 = "935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e0/44/827b2a91a5816512fcaf3cc4ebc465ccd5d598c45cefa6703fcf4a79018f/attrs-23.2.0-py3-none-any.whl", upload-time = 2023-12-31T06:30:30Z, size = 60752, hashes = { sha256 = "99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1" } }] + +[[packages]] +name = "authlib" +version = "1.7.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/36/98/7d93f30d029643c0275dbc0bd6d5a6f670661ee6c9a94d93af7ab4887600/authlib-1.7.2.tar.gz", upload-time = 2026-05-06T08:10:23Z, size = 176511, hashes = { sha256 = "2cea25fefcd4e7173bdf1372c0afc265c8034b23a8cd5dcb6a9164b826c64231" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fb/95/adcb68e20c34162e9135f370d6e31737719c2b6f94bc953fe7ed1f10fe21/authlib-1.7.2-py2.py3-none-any.whl", upload-time = 2026-05-06T08:10:21Z, size = 259548, hashes = { sha256 = "3e1faedc9d87e7d56a164eca3ccb6ace0d61b94abe83e92242f8dc8bba9b4a9f" } }] + +[[packages]] +name = "babel" +version = "2.18.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7d/b2/51899539b6ceeeb420d40ed3cd4b7a40519404f9baf3d4ac99dc413a834b/babel-2.18.0.tar.gz", upload-time = 2026-02-01T12:30:56Z, size = 9959554, hashes = { sha256 = "b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/77/f5/21d2de20e8b8b0408f0681956ca2c69f1320a3848ac50e6e7f39c6159675/babel-2.18.0-py3-none-any.whl", upload-time = 2026-02-01T12:30:53Z, size = 10196845, hashes = { sha256 = "e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35" } }] + +[[packages]] +name = "beartype" +version = "0.22.9" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c7/94/1009e248bbfbab11397abca7193bea6626806be9a327d399810d523a07cb/beartype-0.22.9.tar.gz", upload-time = 2025-12-13T06:50:30Z, size = 1608866, hashes = { sha256 = "8f82b54aa723a2848a56008d18875f91c1db02c32ef6a62319a002e3e25a975f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/cc/18245721fa7747065ab478316c7fea7c74777d07f37ae60db2e84f8172e8/beartype-0.22.9-py3-none-any.whl", upload-time = 2025-12-13T06:50:28Z, size = 1333658, hashes = { sha256 = "d16c9bbc61ea14637596c5f6fbff2ee99cbe3573e46a716401734ef50c3060c2" } }] + +[[packages]] +name = "betterproto" +version = "2.0.0b6" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/45/43/4c44efd75f2ef48a16b458c2fe2cff7aa74bab8fcadf2653bb5110a87f97/betterproto-2.0.0b6.tar.gz", upload-time = 2023-06-26T19:43:54Z, size = 63775, hashes = { sha256 = "720ae92697000f6fcf049c69267d957f0871654c8b0d7458906607685daee784" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/99/6d/007abe4bf14cd02a3c07710c22f0e3252b55b06678de2535ae5f03b7433a/betterproto-2.0.0b6-py3-none-any.whl", upload-time = 2023-06-26T19:43:52Z, size = 64275, hashes = { sha256 = "a0839ec165d110a69d0d116f4d0e2bec8d186af4db826257931f0831dab73fcf" } }] + +[[packages]] +name = "cachetools" +version = "7.1.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/70/d2/47e8bc06fe2a06d3f5bdf20f1126ab66c4e99dc48d940e7ba873f7ac7131/cachetools-7.1.7.tar.gz", upload-time = 2026-08-01T21:20:40Z, size = 40680, hashes = { sha256 = "a3e2a00b14d8f8a6b70c1dae7b4685e7ad3bc965c5b42124a2d6ce895da6cf50" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e4/d8/767faeda872075724b95dd675466a645f1b92aadcdcf2d1429dcfd76c176/cachetools-7.1.7-py3-none-any.whl", upload-time = 2026-08-01T21:20:38Z, size = 16830, hashes = { sha256 = "ef98ef375ad188819ef2f9b3645e3987f4b8c5b7550e436ad998c2de78296df0" } }] + +[[packages]] +name = "caio" +version = "0.12.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/75/c8/82b3c760141a1076408164b03e8789b51809add6aecd48aa9d7651cf6b59/caio-0.12.2.tar.gz", upload-time = 2026-08-04T14:43:33Z, size = 80927, hashes = { sha256 = "87a67c0dccc60e432888bd532ec504b66e124a5d8b391aab894583b55abd39ea" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/bc/b62bf048a6e11870291a24319ed027bdf658df9ba77d1ad762aa138e066b/caio-0.12.2-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-04T14:43:03Z, size = 84702, hashes = { sha256 = "2097cc0d19fa95e8d55aad770597bb0f76e4f70ed48278c965aa7c5b0b8c3bf5" } }, + { url = "https://files.pythonhosted.org/packages/f7/be/b40d55d793afcfa5bcdb32ade9289d9588e14e3026c2c87522e303cc6e8c/caio-0.12.2-cp312-cp312-manylinux_2_34_aarch64.whl", upload-time = 2026-08-04T14:43:05Z, size = 198292, hashes = { sha256 = "2122dccbd1959b922543fc9f8a9d2af47bd5b59190d1ece2445d3d1b4d1be45f" } }, + { url = "https://files.pythonhosted.org/packages/f8/02/9bd2bca72bfa478337618eae88942c43c891ae225e11baeae275e5e5c6ab/caio-0.12.2-cp312-cp312-manylinux_2_34_x86_64.whl", upload-time = 2026-08-04T14:43:06Z, size = 196207, hashes = { sha256 = "107e56554c179749de9440e1b5e5a19813572eebf3166e9dc3e5228b16966beb" } }, + { url = "https://files.pythonhosted.org/packages/48/9b/65f95efdd68b50b7a9f2555c93d9edc7da7aa5ae5e153163c41cf6fd5cd9/caio-0.12.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-04T14:43:07Z, size = 195748, hashes = { sha256 = "adc7785e61ff7cf372318f67ec65617eaa06975e20da177522665dca8be6ea5d" } }, + { url = "https://files.pythonhosted.org/packages/3c/16/6a5c010ca435a5184d11ca350874694ac19db249560126dc8df0f25791ce/caio-0.12.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-04T14:43:09Z, size = 195835, hashes = { sha256 = "07942d3b5999127ecb96256c38d5dbf49ed2864c087ed2a80b783901d0aa3ba1" } }, + { url = "https://files.pythonhosted.org/packages/4f/9b/31f0b49a2542ffa2f9d6140267e2b568e722a1feeb05cfbffea97666c62b/caio-0.12.2-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-04T14:43:10Z, size = 84656, hashes = { sha256 = "40ebea9ebe3a3a66ae85fa00d4112d163654a33c82dcf9b26a99f7d30de13317" } }, + { url = "https://files.pythonhosted.org/packages/99/bc/62568d688af9712a34fe3f958d7a98c53bb2017e263260cd5deae67a90e9/caio-0.12.2-cp313-cp313-manylinux_2_34_aarch64.whl", upload-time = 2026-08-04T14:43:11Z, size = 198443, hashes = { sha256 = "6003ec389a68d5ec8f089df82b2dc8915293dd630a4d11322d7e3455045981fd" } }, + { url = "https://files.pythonhosted.org/packages/a3/e4/5ed627860285612e5307f06c109913c5918c947fbc223b55599e484c64b0/caio-0.12.2-cp313-cp313-manylinux_2_34_x86_64.whl", upload-time = 2026-08-04T14:43:13Z, size = 196356, hashes = { sha256 = "eee9376d0e2af25b6defc5bce39f6efa90521c803aaf12eba931bd898a397cfc" } }, + { url = "https://files.pythonhosted.org/packages/81/e2/2a8cfc6ba3ef3f19e7c778e9fb6f98600f0971cca78bbdfc23a413a66349/caio-0.12.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-04T14:43:14Z, size = 195893, hashes = { sha256 = "78e3ccafc98e009fcb00a97ad441585551e52c0ae7ecc50427a3ccd9b11502fd" } }, + { url = "https://files.pythonhosted.org/packages/d1/87/77c40fb2301d0b5bb27c2e79ae42fce718ed75396d5fe3e1c09d8e1400b1/caio-0.12.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-04T14:43:15Z, size = 195969, hashes = { sha256 = "f2355db8917f5a0f3638bf332fe0d87549c80e978fca01db84a8a14b9df56a05" } }, + { url = "https://files.pythonhosted.org/packages/5e/b5/0ceca97eb546fe6bbace3399c8b11dfc503efcc7509d708a7a3f09ab50e9/caio-0.12.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-08-04T14:43:17Z, size = 78621, hashes = { sha256 = "8054cba5e7ee623bea34946e2b59eb7c7c2be8872d0a5d12215d6ff564938d5f" } }, + { url = "https://files.pythonhosted.org/packages/61/8a/71b0144f783468ba9f1bbf8a2f8e45c7d85ae31ec192f10650aa46f31702/caio-0.12.2-py3-none-any.whl", upload-time = 2026-08-04T14:43:32Z, size = 62548, hashes = { sha256 = "5233e797c9fe2b541914b1bc2e2df82677e2206b537e44e252188f3c2cbb0ea9" } }, +] + +[[packages]] +name = "certifi" +version = "2026.7.22" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a3/c2/24167ea9858356b47a87a50d39908bfdb72ceeefe0041586e704e5376b3a/certifi-2026.7.22.tar.gz", upload-time = 2026-07-22T03:35:12Z, size = 138112, hashes = { sha256 = "741e2c3b351ddf169a738da9f2c048608ff7f2c5cc02f1ebc6b118bb090d5d55" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl", upload-time = 2026-07-22T03:35:11Z, size = 136983, hashes = { sha256 = "62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775" } }] + +[[packages]] +name = "cffi" +version = "2.1.1" +marker = "platform_python_implementation != 'PyPy'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz", upload-time = 2026-08-03T21:21:18Z, size = 530807, hashes = { sha256 = "dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/10/69/43965eccfdead3b9220015fd1320e117be8c6ed01a62ffab76eeb752f5d5/cffi-2.1.1-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2026-08-03T21:19:44Z, size = 184821, hashes = { sha256 = "c8c69575568085ba0b1b10c0249d779a214aea6f6522e949a0fc9fb0fcb449d0" } }, + { url = "https://files.pythonhosted.org/packages/54/7d/16e5a096677b5e313ca80cd5e5170efa3ea44624a82bb111925522da64b1/cffi-2.1.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-03T21:19:46Z, size = 184719, hashes = { sha256 = "f81b3b8f3d4e343550fa4baa0e479bba9f2d29ce9c2e9b51d1ce1718d7442fcf" } }, + { url = "https://files.pythonhosted.org/packages/56/e6/8941622732edec876dd17d0453dce07317ae96db34f2ec1436c9d3785986/cffi-2.1.1-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-03T21:19:47Z, size = 214799, hashes = { sha256 = "811bd1e21d32de12efca32393a0ab3f5133b54fce9bd44b8bd77ab07da14bf6a" } }, + { url = "https://files.pythonhosted.org/packages/44/de/f98430906df1545ffde0d543dd124a7a439bc2cd32b36b9c53f805df7333/cffi-2.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-08-03T21:19:48Z, size = 222389, hashes = { sha256 = "68e62fe11f30d5ca8289242866f0a5291402d8529ca2178ab8afc5c9694ae890" } }, + { url = "https://files.pythonhosted.org/packages/6a/5b/717f1526b9957b34456313c31645c5b82b8fb5c3fe9e4752999be7128bfc/cffi-2.1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2026-08-03T21:19:49Z, size = 210249, hashes = { sha256 = "4a7c934f7360e8cd64fe9efadcbd10c7c6364f531e432b9a4bf5ccbc9e0e8b50" } }, + { url = "https://files.pythonhosted.org/packages/64/b3/f8aa4f3e34986c7e4ec45072d1b1b9dd295b6b18007b45518d79726dd725/cffi-2.1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2026-08-03T21:19:50Z, size = 208775, hashes = { sha256 = "3143d81e29e1e20a9ce10901ec369012947876596f75a222235965f2b7ae832e" } }, + { url = "https://files.pythonhosted.org/packages/b1/db/dceb9dd5b231e1da801793f8acc9f3c52a7e1afe40bb1aae37e02b0faad5/cffi-2.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-03T21:19:52Z, size = 221822, hashes = { sha256 = "c1453022f490d2459a11819d83ad1d586e9ff65a12ac3e705ffebd46d3685dcf" } }, + { url = "https://files.pythonhosted.org/packages/a0/d2/6cd24ae3be000a634109c247d1475d62e5616d0dc78c82770942ec384248/cffi-2.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-03T21:19:53Z, size = 225232, hashes = { sha256 = "208f941bb9d18e768138677f0a6d2ce01f590df56043dda1df1535ac57c88517" } }, + { url = "https://files.pythonhosted.org/packages/cb/52/3fa190537004dd7f0ab860a6dc7c0175b8667f68d1e618a46f5498d30250/cffi-2.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-03T21:19:54Z, size = 223597, hashes = { sha256 = "210019b6c7cf07f081b4c54635c8cf744377001350e29cc0f81c4377b4797735" } }, + { url = "https://files.pythonhosted.org/packages/80/fb/0bb75b7039588c074b37ae99f40d9bfddf990ecb2fbc346ebccd2e56b9be/cffi-2.1.1-cp312-cp312-win32.whl", upload-time = 2026-08-03T21:19:55Z, size = 175292, hashes = { sha256 = "046bfc24911b37851ee1b51aab8bffe713d89c68c6a057b09484ce9fd5f69b4e" } }, + { url = "https://files.pythonhosted.org/packages/d9/79/615cc094e2fb508cade7de88d3b4f6c4ec2bab695c97bce9153dc65aadf5/cffi-2.1.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-03T21:19:56Z, size = 185919, hashes = { sha256 = "f53e442b08449d42821fa4a4fba000095af9f62742a500f978a9f557ec44339a" } }, + { url = "https://files.pythonhosted.org/packages/70/c6/d0ea84713fe46b243a436a18fcd47d639732747e21635c8a27191b06dc30/cffi-2.1.1-cp312-cp312-win_arm64.whl", upload-time = 2026-08-03T21:19:58Z, size = 180093, hashes = { sha256 = "7bde5e4cc5c10140859842b9d383af292b22639a4dffb725314baf45968cef80" } }, + { url = "https://files.pythonhosted.org/packages/9d/f4/035513d4117049066b4779dc3b7c0c0fdad175fa13731c9f4003f1cd1478/cffi-2.1.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-03T21:19:59Z, size = 194248, hashes = { sha256 = "b5bdfd1c873d4e093aabc0ca84c4ca6dbc4f752afb5c86f146d9742580c9da2e" } }, + { url = "https://files.pythonhosted.org/packages/76/af/2aeb4dbb5fc41a04161ae9ff1518de7cec08e164f44a8ce6a4cf7fd2cd1d/cffi-2.1.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-03T21:20:00Z, size = 196908, hashes = { sha256 = "31348097ff5bbe827ccc41795d4dd099d9f0625e7def00ee653c137a490c2a6c" } }, + { url = "https://files.pythonhosted.org/packages/a7/46/2e5fdde8555706dd98139a910ca11be02809f3f605ce956f655d0214e100/cffi-2.1.1-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2026-08-03T21:20:02Z, size = 184805, hashes = { sha256 = "9d2055050ea716bd38b7f7f1579c275386646b4894c155a3e2f3cd62ed41b7c6" } }, + { url = "https://files.pythonhosted.org/packages/55/41/4c7042f317b9217502988f0873af87e16ad606dc20f84e546e3e6ce9764c/cffi-2.1.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-03T21:20:03Z, size = 184764, hashes = { sha256 = "19ee6127ee34de7d83ce3d371ebc5ed91addbdcc39f9ab15ce4eb35a4e534971" } }, + { url = "https://files.pythonhosted.org/packages/43/1f/1c3d90d91811c8f86ced9ed637956c54bfe5b79ca98fe976d7f8c8979f6b/cffi-2.1.1-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-03T21:20:04Z, size = 214722, hashes = { sha256 = "6a8dddef476fab96d066d578fc88526767b836ab5ab21754e1d5bf3879c31c7c" } }, + { url = "https://files.pythonhosted.org/packages/37/6f/3b5ce4c3b2192d250f04908f2bfd91ef34552ec8f7716a5d4abdb8d67bb2/cffi-2.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-08-03T21:20:05Z, size = 222369, hashes = { sha256 = "f16c709686a78c727bbbf059f92b0bf41c6fc60deec706d2dc19f529175a6125" } }, + { url = "https://files.pythonhosted.org/packages/02/10/4b3c75dde3d9663c9e02ba05c2668b954f671d4bbe346413ca8c696b295a/cffi-2.1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2026-08-03T21:20:06Z, size = 210175, hashes = { sha256 = "fcd22650c908d7b7da162bbfaab594a1227a15d1643a98c68b122ac642fa2264" } }, + { url = "https://files.pythonhosted.org/packages/df/62/14f74b9543e605d17701dc797b815958b8bb70b7624ce1b832ddad48ed6c/cffi-2.1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2026-08-03T21:20:08Z, size = 208670, hashes = { sha256 = "aa9511c62d14da7aacc9b4bf51f3f697a621e83b2d6919008243c3aad168eea3" } }, + { url = "https://files.pythonhosted.org/packages/95/95/86342356ff5953b3fb06f7ef7c5bee212d45e770abc7218d451b9148313c/cffi-2.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-03T21:20:09Z, size = 221824, hashes = { sha256 = "a931079504ecc49efed7744c476a5c343a92fabf66dec2db95edb1b2fdc770e2" } }, + { url = "https://files.pythonhosted.org/packages/eb/ff/7b3429ff53aafe931ed8a5fc69f481bbef7ba6de87ddcbb63d08f483f613/cffi-2.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-03T21:20:10Z, size = 225148, hashes = { sha256 = "a2d7755bef5a12ed488f4ef1f1b69ee9191d7396083b755a5d2295f6edb4768b" } }, + { url = "https://files.pythonhosted.org/packages/34/34/a95870b9221e09cf4f2ce3178b1a210abdfe63a1bd357da940418d7b8d15/cffi-2.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-03T21:20:12Z, size = 223564, hashes = { sha256 = "e0bcb7e0f677f543555d2adff3bf19c05f66cdb4796e5ff602442ab2fe3c4ef7" } }, + { url = "https://files.pythonhosted.org/packages/70/ea/839b50531021a647fb5e929f72cf97bc1ff702b5472166164b5b6e76b851/cffi-2.1.1-cp313-cp313-win32.whl", upload-time = 2026-08-03T21:20:13Z, size = 175263, hashes = { sha256 = "334644fbac4eff73d985a17a91226df55d0f394160c4cfb880e084c8f7161cac" } }, + { url = "https://files.pythonhosted.org/packages/60/a6/8b149b2c3f2e11aaa1618ef64500b45f50f22c57a977a4dff1aff1f91042/cffi-2.1.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-03T21:20:14Z, size = 185688, hashes = { sha256 = "1aa5645c30469b09530c4ebca77ebf8f17618293c58f8549cb1a543a50236e7d" } }, + { url = "https://files.pythonhosted.org/packages/01/9a/11f687cb39d6a3504060d5242f04f48c735afb4d3d533958a20594890cb2/cffi-2.1.1-cp313-cp313-win_arm64.whl", upload-time = 2026-08-03T21:20:15Z, size = 180078, hashes = { sha256 = "63bbfd5ded17c4840ac07cd8f1c21ba9d9708141f840b324f422f41b207e3973" } }, +] + +[[packages]] +name = "charset-normalizer" +version = "3.5.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cb/31/4971872b3ed8715346231fb6eb4da8fcba65a4143c189db151ee28a2812b/charset_normalizer-3.5.0.tar.gz", upload-time = 2026-08-12T14:35:31Z, size = 169295, hashes = { sha256 = "49bd5feb59b0bf3cbf6ebcf4352e371c95b9da9bacd4449f8b64d0ad2c10a26e" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6d/3c/045ea64ea5a550870dd8ab60b2242870328d53f17d2be593b4f9f3121474/charset_normalizer-3.5.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-12T14:32:27Z, size = 343861, hashes = { sha256 = "98820e1ceb25c6df7a80c4fd8efa59cb121f99bc7c4c1693ad94a2caff5b311d" } }, + { url = "https://files.pythonhosted.org/packages/fc/1b/7502be709db899d5b4801509829188b3a5a10969411da9c846115a5f1b70/charset_normalizer-3.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T14:32:28Z, size = 237550, hashes = { sha256 = "608553f476fca509537e804c4a71f5eb166ce63b75141f89c2c686ce1aa36956" } }, + { url = "https://files.pythonhosted.org/packages/ca/ce/66392661375148d9455c17bee25509a54e28c39969e34befa48ec8777936/charset_normalizer-3.5.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-12T14:32:29Z, size = 229673, hashes = { sha256 = "6753de11eef42f1c321b26d682957d92c7f7bbce6530f34bbe0f9291dd37cc6f" } }, + { url = "https://files.pythonhosted.org/packages/6a/64/f58c32a8d4ecf55b82ee61ee9aa6a664d4afcd36c72feb4c926fd6fe9af8/charset_normalizer-3.5.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-12T14:32:30Z, size = 260768, hashes = { sha256 = "0f76dc0a47f94cb9b69d86f01e477f4b0371ca70208b9ccea7e063c41eed9046" } }, + { url = "https://files.pythonhosted.org/packages/b1/ea/36c90e59a96386174377e855479ec154221ef001e96637e0b23be92489c4/charset_normalizer-3.5.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-12T14:32:32Z, size = 257880, hashes = { sha256 = "c387c6bf91b4774e359a48a179e2872b8e8bf741e4fde06ba8d1665eb9a4760a" } }, + { url = "https://files.pythonhosted.org/packages/23/35/5b85772eb82528ef22ba29487ad544a7049dfd27f35b1a5a55dbc0843048/charset_normalizer-3.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-12T14:32:33Z, size = 247547, hashes = { sha256 = "14f6904a3cf870abf044df3a8c4924ac6c8ef77e9896586fd37e73ae96cff2af" } }, + { url = "https://files.pythonhosted.org/packages/b6/14/ba11a99c2a22ab04c2d5383a700b378cb463a78ab15f36444cabc10cd671/charset_normalizer-3.5.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-12T14:32:34Z, size = 243326, hashes = { sha256 = "0cce46dd29d73e135e8087b96eb62a4aca6d69391b7f97808c6588ebed3178f3" } }, + { url = "https://files.pythonhosted.org/packages/4c/4a/cadba3f2400b45aa1d62a4ae0298bf58a3b30b1158baf15c338c7ce5b601/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-12T14:32:35Z, size = 238820, hashes = { sha256 = "b476cdb63df22da2b91837593380be3ddbe406f36c506c1c91d80e7196b66288" } }, + { url = "https://files.pythonhosted.org/packages/47/41/d5188b9342d75b72c2b05d3ee373f01a691397e770f001ee05e3b37925f5/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-08-12T14:32:37Z, size = 231661, hashes = { sha256 = "1f56ce84b317ef2a59d7d3461891c7597c79247d2192bb8114c68a1a1debfcc0" } }, + { url = "https://files.pythonhosted.org/packages/13/5f/df38fa972c4e945c3d8cee2bc4e610613af522fd359c7dc7a74c419f0278/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-12T14:32:38Z, size = 261459, hashes = { sha256 = "9ce0f885239357379d92fd9a5fddbe20f0e30e0527c29ba69f8e99eeb1304a76" } }, + { url = "https://files.pythonhosted.org/packages/a5/d7/043ff7720067a3beee05523465ac9c1c846c68b7884930dd483f72ee5ab6/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-12T14:32:39Z, size = 242300, hashes = { sha256 = "96ae7ab5d8155fde927aa0864fbc8ba3cc4fde6d41ab0c7cea9d6012b4978603" } }, + { url = "https://files.pythonhosted.org/packages/19/f6/33980b7b802a048e546a6d9ad2ea783a6cf6b10a86aaccd10db462d8b913/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-08-12T14:32:41Z, size = 259101, hashes = { sha256 = "bf91921009025e96ce57a03ced6d14604fc3baf0530351638e9504a55da6fa3b" } }, + { url = "https://files.pythonhosted.org/packages/a6/b7/0d19bde844bff9165377c1da9ef3c4792a4c24bd49b5b7094d9e6f6ab58b/charset_normalizer-3.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-12T14:32:42Z, size = 249246, hashes = { sha256 = "0b2e44e6d42d1a4ff78ccc219a93c5449105d10b16198d1aea581080df8073f9" } }, + { url = "https://files.pythonhosted.org/packages/1c/cc/2c34fdfaacdf0e96e880ef562cbf80a9b5f8ea97e0dd9e57ba348a9c65cf/charset_normalizer-3.5.0-cp312-cp312-win32.whl", upload-time = 2026-08-12T14:32:43Z, size = 178025, hashes = { sha256 = "deb99535e9bf0bea8e274c6413eb939a21be35a3f492678dba4d5b1f4d70f142" } }, + { url = "https://files.pythonhosted.org/packages/76/d0/c34dbd1df23bcbdc1b5d2f48256340d72fa747f1eb03924a9d2fa35ed85b/charset_normalizer-3.5.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-12T14:32:45Z, size = 200143, hashes = { sha256 = "e54dd1a66fa4bce0ccaf0db9dde336e49b3eec646dc4c1c0991279369d373a14" } }, + { url = "https://files.pythonhosted.org/packages/c0/ea/4e6bf1465d60c3d8f488d5bde140d0cb91cd23ccab0dc2895cc6c6982047/charset_normalizer-3.5.0-cp312-cp312-win_arm64.whl", upload-time = 2026-08-12T14:32:46Z, size = 180046, hashes = { sha256 = "b8ea208b304587d47931b36481342d20336e0d338ab052f8b4305926482598d6" } }, + { url = "https://files.pythonhosted.org/packages/1d/be/cc7b7b6fc41984902c0d31b06f5d9297e67705c1dae9352608e5540fad09/charset_normalizer-3.5.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-08-12T14:32:47Z, size = 211050, hashes = { sha256 = "5c23fa4f6eccdd601949cb00f3988c01d64e671d8faba356397971077022e144" } }, + { url = "https://files.pythonhosted.org/packages/d3/ae/e3ec8f17313609f43f7b323012fdb1ee37b83432277ca4eceba83e00366c/charset_normalizer-3.5.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2026-08-12T14:32:49Z, size = 222768, hashes = { sha256 = "07f6f42b5a6325df35b458004fb5f9f29bf502d89287a33c7cdef3590e31de0f" } }, + { url = "https://files.pythonhosted.org/packages/c5/50/9f9c0d7ccc1512d49e27a0e7c12c58ec71dfe91698fa4326f058c33e1f1b/charset_normalizer-3.5.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-12T14:32:50Z, size = 193907, hashes = { sha256 = "8efc3f1563ed431882dd0dc0411b5f8ace1b1b89074981deaf6bd8af77dbe1bc" } }, + { url = "https://files.pythonhosted.org/packages/fd/1d/cfe7b745ef7f4c3b7214581955b5a0869ba2ac551a58fc11036281ae167c/charset_normalizer-3.5.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-12T14:32:51Z, size = 197135, hashes = { sha256 = "368eb2fc9482158b3a3386e8f01fa61f479c968e9a19ceab8f0188b86b312991" } }, + { url = "https://files.pythonhosted.org/packages/28/55/30fafdcfca9ba616bc394240545e4cd52f4f66dea43ded81b7d2d5274fde/charset_normalizer-3.5.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-12T14:32:52Z, size = 339892, hashes = { sha256 = "826a295a039178479a325be1ae60eded1f0b10f7dda749df59e2440de8f61d64" } }, + { url = "https://files.pythonhosted.org/packages/f4/08/bdca5fc2bdc36ee443673dc7d12b23885a5a7b282bef85a1a4c3b325b40e/charset_normalizer-3.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T14:32:54Z, size = 239439, hashes = { sha256 = "70ff1c16eb0eb5ee6bb12739292347f981a5ba764cc4df1bc2e69b0405d4ac3b" } }, + { url = "https://files.pythonhosted.org/packages/d1/9e/506c8d7a7722bba7c8cdd78c1b5ef23bda92bfbe0b3e28ea84673d519a0f/charset_normalizer-3.5.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-12T14:32:55Z, size = 227896, hashes = { sha256 = "3cfdab178a4add5483e26a9bb1c16d8018ccf39b4be7a3aea6c3979e6828f2ee" } }, + { url = "https://files.pythonhosted.org/packages/0d/1a/dd828f2b1d6f4bf10821b9a74d866be05ffcdbfcddfc501d6fe6428762a7/charset_normalizer-3.5.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-12T14:32:56Z, size = 262548, hashes = { sha256 = "6083d10a846218502d664375b9448508d9fa580bd834567423156c6abfbe899d" } }, + { url = "https://files.pythonhosted.org/packages/be/81/196d26f6bd78b93e0d451b69082a71027ceeddd4b0be9170b81bb038f824/charset_normalizer-3.5.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-12T14:32:57Z, size = 259986, hashes = { sha256 = "0f211c21aa316cb6e2662e54a1194633a79d98a50a876addacfce7ba5b34b09f" } }, + { url = "https://files.pythonhosted.org/packages/3a/6a/5b964a1eb0f9075ecd45083eeb21aaec215334f98bac3d400302ea73875d/charset_normalizer-3.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-12T14:32:59Z, size = 249853, hashes = { sha256 = "3b08ebf9488c7ff5eff038e48e6ea938178dfd9dcc8598b5ca941e4ae27b20be" } }, + { url = "https://files.pythonhosted.org/packages/c8/b4/aee3a9d82edd0e931091ef3e9f03e46491ae3590e96e998d0975dadbe17c/charset_normalizer-3.5.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-12T14:33:00Z, size = 244217, hashes = { sha256 = "6c95450fce59f00c6d08eff6572ec2e736e5054c9450253afd5748f8416f2eb9" } }, + { url = "https://files.pythonhosted.org/packages/22/3e/33f72ca11c1b619b220fd9f35905ebd171cbd0e0470f2357e467b9e861ee/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-12T14:33:01Z, size = 241307, hashes = { sha256 = "5780a29823e1d2bec69b7a104ead4195a43f3e97782efaedbf1f79a0157af715" } }, + { url = "https://files.pythonhosted.org/packages/78/27/6029dccba958621c7f3a65136f87c5512d712aef9e890f09512cc171bd03/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-08-12T14:33:02Z, size = 233305, hashes = { sha256 = "054420b5db984971d886e5e4e2c37c760ae6682aedbd066687ff0949d9ed5f08" } }, + { url = "https://files.pythonhosted.org/packages/18/d7/691c967be459153fe9faf49bf78bc95639ef8bf6dd008f38cc6389a349eb/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-12T14:33:04Z, size = 263465, hashes = { sha256 = "d016dc857136c726958102c3b8a3986acdc65ace6fbf12cfdc09cc4bfa2935b2" } }, + { url = "https://files.pythonhosted.org/packages/7c/2d/9202221be5c90b2a835924191e362690ed8dc8c7d6606100c2bd03fe0f8c/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-12T14:33:05Z, size = 245060, hashes = { sha256 = "f2ce3d39fb4a9d674e6639dd5d3146b2e273475d2260f10163228d66fc04433d" } }, + { url = "https://files.pythonhosted.org/packages/b3/9a/298772fd0a0cbccadf36451a1cd7eef4b66a11e99b4a7f6fafc47cc62c75/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-08-12T14:33:06Z, size = 261091, hashes = { sha256 = "a5613a3a82c974227bde18f03409e30c467f8065cb56d822e3eb83708a5f223d" } }, + { url = "https://files.pythonhosted.org/packages/82/3b/1a11fe66e555dbe2f5714ade6ba74fa29edc9155d9cf1001d4d6ed096aa7/charset_normalizer-3.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-12T14:33:07Z, size = 251857, hashes = { sha256 = "fded2e82ff082e5d8e017e2ddcc1411bd8cb83b8585097fc401ef574f756b888" } }, + { url = "https://files.pythonhosted.org/packages/17/fc/73b817e8af3f1d25ec5cf458d405abba5a144cf9812238a61530f5eac186/charset_normalizer-3.5.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl", upload-time = 2026-08-12T14:33:09Z, size = 139745, hashes = { sha256 = "8f006866047c6ec4b627ec144b1e0bbc7427cb31fd7c08d19897d0ac9032af3d" } }, + { url = "https://files.pythonhosted.org/packages/b3/fb/ddb66303c86f7dc5043a457dad9fa82b4d6d0cb97094f9bcdde21693fd58/charset_normalizer-3.5.0-cp313-cp313-win32.whl", upload-time = 2026-08-12T14:33:10Z, size = 177217, hashes = { sha256 = "196e270c4e80827b5072eed7d6aa661d133afada94fe366669f9609e718d305e" } }, + { url = "https://files.pythonhosted.org/packages/fb/88/6018cc8d76ea2b7cb02918f37e23e86c261d1a102713d7e88d2cfb8b211c/charset_normalizer-3.5.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-12T14:33:11Z, size = 198896, hashes = { sha256 = "72982d9958a42f8132bf2d6b90214ed66477295ef1188731f98ae3511c6eeb5a" } }, + { url = "https://files.pythonhosted.org/packages/20/2e/04c0bbfc8d9abf91959f7a3d207d45cbf63a8116984caae2381890019bb5/charset_normalizer-3.5.0-cp313-cp313-win_arm64.whl", upload-time = 2026-08-12T14:33:12Z, size = 179193, hashes = { sha256 = "0b373bab0b867b68b8eb249da9478cab9181a42993437cd2f5dba5fb0b4fbd1b" } }, + { url = "https://files.pythonhosted.org/packages/5b/f3/7b523d807cb5e73562ef8acf21d39cdb9d704955327362c781bc3478a73d/charset_normalizer-3.5.0-cp37-abi3-macosx_10_9_universal2.whl", upload-time = 2026-08-12T14:34:45Z, size = 330840, hashes = { sha256 = "5a4ee37248dfac25107c758bda99d545ce73e60b44d2dd39e4a2bb9f2831e9f5" } }, + { url = "https://files.pythonhosted.org/packages/f0/de/fc68978fe78ca97063c96d764e41ff92ca639948f319271e0ff450e577a2/charset_normalizer-3.5.0-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-12T14:34:46Z, size = 251862, hashes = { sha256 = "a864bdcacd8bff58bb4845304e031f821a3ec64b2b7259f2d409cd49c9e59ca3" } }, + { url = "https://files.pythonhosted.org/packages/a9/cb/82b41a0ab7fb1a88065f1d78ad32696ad88ea3fe8e25b8189d08833938de/charset_normalizer-3.5.0-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T14:34:47Z, size = 239484, hashes = { sha256 = "84b736e3b391601bc47b86da381c749c0f894e9191aaca9f31f30c2632206df3" } }, + { url = "https://files.pythonhosted.org/packages/e8/0c/19608b631f4538f908098d4a2d56a8f79a665e27cc58e9d90479761a9227/charset_normalizer-3.5.0-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-12T14:34:49Z, size = 230602, hashes = { sha256 = "6abb1f356fb865baeb6ebc3fadd843e9a96fbf49b9adcca55037f3cceccb7438" } }, + { url = "https://files.pythonhosted.org/packages/29/db/f648eb30e14eba301aed61e11672156f137905c1bdbb530151abe8065943/charset_normalizer-3.5.0-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-12T14:34:50Z, size = 259208, hashes = { sha256 = "1d366548d2ee28a8cfdcc4296363978cc644a728333be9824d2de4652e83df0a" } }, + { url = "https://files.pythonhosted.org/packages/d3/e0/ed2c8bdbac484d69614d6993143aeb6cb0f4dd1561c883402517b623c8ef/charset_normalizer-3.5.0-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-12T14:34:52Z, size = 253659, hashes = { sha256 = "d672f329ae504ee240eb39b6effb3318aa8e7e8924c0ce8eee5760b3fad98539" } }, + { url = "https://files.pythonhosted.org/packages/32/08/b4907cb9ec5b521d9d024ced13611240b86ef065c2eb15b3ad2334dc9940/charset_normalizer-3.5.0-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-12T14:34:53Z, size = 248821, hashes = { sha256 = "c54036a518748b6c02e666f6d46c3817561998fb904c3be25b56fb4fe3dc5706" } }, + { url = "https://files.pythonhosted.org/packages/12/b2/e2d1abcfbc05822f0030869efb4e9f8a3658e13b4821796d4b62da917327/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-08-12T14:34:55Z, size = 240271, hashes = { sha256 = "22a1889f1c9b752c63c36758a0c2145458e3cadb20fced7a0790002e9dd12b26" } }, + { url = "https://files.pythonhosted.org/packages/dc/f9/4ba127ad610542fa3eabfa41c45bf12d357860a815b3566374ec0188e213/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_armv7l.whl", upload-time = 2026-08-12T14:34:56Z, size = 232155, hashes = { sha256 = "b7eb3eab5c646d3de7dcb14a7c9caebace5249c5767da39e1761cb1576e521a3" } }, + { url = "https://files.pythonhosted.org/packages/01/68/40613182366d00bd6dbd5f6c84a926cbd120960e038a8269e9ae7d782762/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-12T14:34:57Z, size = 259674, hashes = { sha256 = "2080aa129a28267984cdc902898993d788c995c384e285d0d19199f56760d52e" } }, + { url = "https://files.pythonhosted.org/packages/0a/53/4574a14fa4c9de4a6c9f31725354bfa40b67f653e6d594ce1654f9a41b32/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_riscv64.whl", upload-time = 2026-08-12T14:34:59Z, size = 246122, hashes = { sha256 = "fd68c825548a611158230e2f9222e210ceb2e3391995c0aa5865cbdf3ab4bd49" } }, + { url = "https://files.pythonhosted.org/packages/5a/02/bd8030d13d92c058ca7b2b9615bbb3169569e144db64d65c149cd45abf5e/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_s390x.whl", upload-time = 2026-08-12T14:35:00Z, size = 255221, hashes = { sha256 = "d8a9316f4da85e937242642b537c6d55d7e9287dd38e5634732f8233932aff45" } }, + { url = "https://files.pythonhosted.org/packages/77/9d/10ecd3bcbe2666b3d4d4026c97b48f73990682815db516052a1e8f4a31c5/charset_normalizer-3.5.0-cp37-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-08-12T14:35:02Z, size = 253450, hashes = { sha256 = "d90254c8f609338c53ec180fcd4c4f9c16502e238e3fc88ca7fd4c2f38d445b8" } }, + { url = "https://files.pythonhosted.org/packages/e4/0f/d044c4872c0938a84f87b5027a698c0e61bacfc5c3551a4e749ca9b7bc5c/charset_normalizer-3.5.0-cp37-abi3-win32.whl", upload-time = 2026-08-12T14:35:03Z, size = 173594, hashes = { sha256 = "8b3e9e29b8b07cc461b9ce7768db7693a93979d0dadf22046f6f3555ded2f516" } }, + { url = "https://files.pythonhosted.org/packages/10/6b/6046773901f1944b9a89436351529811ee958afc7b774563be9d74a6f0c3/charset_normalizer-3.5.0-cp37-abi3-win_amd64.whl", upload-time = 2026-08-12T14:35:05Z, size = 198959, hashes = { sha256 = "0c8953d9d1617794cfc40d81179571c9ba3805dd029623a15c93f1fb70e60a74" } }, + { url = "https://files.pythonhosted.org/packages/ab/a6/b57708ac92aefc8e8389d51d5178129b81f03196da61ee2c23e687b8178a/charset_normalizer-3.5.0-cp37-abi3-win_arm64.whl", upload-time = 2026-08-12T14:35:06Z, size = 267055, hashes = { sha256 = "562d24ca7797c1af8852994950c2e623a907b201fc4b0ed29e92af173d3828ca" } }, + { url = "https://files.pythonhosted.org/packages/22/c7/754d09943a616937df61e4ba367c409ded2a987e872972098d51a6fcf73b/charset_normalizer-3.5.0-py3-none-any.whl", upload-time = 2026-08-12T14:35:30Z, size = 67943, hashes = { sha256 = "993dfcbe75a85a3784abb5084f2c41b915767c90546fcc92803cffa28611baea" } }, +] + +[[packages]] +name = "chex" +version = "0.1.92" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/51/71/7b2c28cd5ba2743e7cd4d1262d73cdc83c3dce395f56fd52c0ff50947514/chex-0.1.92.tar.gz", upload-time = 2026-06-12T14:28:37Z, size = 91863, hashes = { sha256 = "fa8beff1124204ae466a6eb13cb91ae3c24322a1c7216946aee93d031e2f1996" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/de/42/5d8282d6dc4cd9971f865eb5cc767d180d1564475826e43150d1ea1dba51/chex-0.1.92-py3-none-any.whl", upload-time = 2026-06-12T14:28:36Z, size = 102275, hashes = { sha256 = "f34989d9bff7954edfab09fba7757e3d62404da34577bff0d253599ec5b4f93d" } }] + +[[packages]] +name = "click" +version = "8.4.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/76/d4/81420972a676e8ffea40450d8c8c92943e7218a78fe9b64359836cc9876b/click-8.4.2.tar.gz", upload-time = 2026-06-24T17:45:15Z, size = 338000, hashes = { sha256 = "9a6cea6e60b17ebe0a44c5cc636d94f09bd66142c1cd7d8b4cd731c4917a15f6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fb/e2/79c688af8b210d232694e31e59da9f6ec747bae31c3f5946e4e9b98860d5/click-8.4.2-py3-none-any.whl", upload-time = 2026-06-24T17:45:13Z, size = 119243, hashes = { sha256 = "e6f9f66136c816745b9d65817da91d61d957fb16e02e4dcd0552553c5a197b76" } }] + +[[packages]] +name = "cloud-sql-python-connector" +version = "1.21.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ea/a0/e1554a92336ac1df06c51553ba6cf4ec868788a81723130318713441a245/cloud_sql_python_connector-1.21.0.tar.gz", upload-time = 2026-07-24T01:51:15Z, size = 45183, hashes = { sha256 = "a5295627caa588c5c4b7b718d1954b8cf43de1dba9749b60b756984a1ea9cb21" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/62/25/99042398d3bf14a03bb59f08f872a49d3cc7b9e34c35b05a3acf0ef350ae/cloud_sql_python_connector-1.21.0-py3-none-any.whl", upload-time = 2026-07-24T01:51:13Z, size = 51190, hashes = { sha256 = "104e47d1a06448ec1231cf76454cb474f8c1954f970c7c2931b1aa2088805d8d" } }] + +[[packages]] +name = "cloudpickle" +version = "3.1.2" +marker = "sys_platform != 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz", upload-time = 2025-11-03T09:25:26Z, size = 22330, hashes = { sha256 = "7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/88/39/799be3f2f0f38cc727ee3b4f1445fe6d5e4133064ec2e4115069418a5bb6/cloudpickle-3.1.2-py3-none-any.whl", upload-time = 2025-11-03T09:25:25Z, size = 22228, hashes = { sha256 = "9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a" } }] + +[[packages]] +name = "clu" +version = "0.0.12" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/77/b2/09a9ab02dc856b2edff2085259c2fe6830b728f5a78e89ffaa2a763002cc/clu-0.0.12.tar.gz", upload-time = 2024-04-10T20:36:06Z, size = 72670, hashes = { sha256 = "f71eaa1afbd30f57f7709257ba7e1feb8ad5c1c3dcae3606672a138678bb3ce4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/08/04/8651aacf8a55b1cd46f620e629c6c1658181dacb684b5a09aadda32ff11d/clu-0.0.12-py3-none-any.whl", upload-time = 2024-04-10T20:36:05Z, size = 101825, hashes = { sha256 = "0d183e7d25f7dd0700444510a264e24700e2f068bdabd199ed22866f7e54edba" } }] + +[[packages]] +name = "colorama" +version = "0.4.6" +marker = "sys_platform == 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", upload-time = 2022-10-25T02:36:22Z, size = 27697, hashes = { sha256 = "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", upload-time = 2022-10-25T02:36:20Z, size = 25335, hashes = { sha256 = "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" } }] + +[[packages]] +name = "comm" +version = "0.2.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", upload-time = 2025-07-25T14:02:04Z, size = 6319, hashes = { sha256 = "2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", upload-time = 2025-07-25T14:02:02Z, size = 7294, hashes = { sha256 = "c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417" } }] + +[[packages]] +name = "contourpy" +version = "1.3.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", upload-time = 2025-07-26T12:03:12Z, size = 13466174, hashes = { sha256 = "083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-07-26T12:01:21Z, size = 293419, hashes = { sha256 = "b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb" } }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-07-26T12:01:22Z, size = 273979, hashes = { sha256 = "556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6" } }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-26T12:01:24Z, size = 332653, hashes = { sha256 = "92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7" } }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-07-26T12:01:25Z, size = 379536, hashes = { sha256 = "b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8" } }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-07-26T12:01:27Z, size = 384397, hashes = { sha256 = "626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea" } }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-26T12:01:28Z, size = 362601, hashes = { sha256 = "4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1" } }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-07-26T12:01:31Z, size = 1331288, hashes = { sha256 = "451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7" } }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-07-26T12:01:33Z, size = 1403386, hashes = { sha256 = "459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411" } }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", upload-time = 2025-07-26T12:01:35Z, size = 185018, hashes = { sha256 = "023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69" } }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", upload-time = 2025-07-26T12:01:36Z, size = 226567, hashes = { sha256 = "8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b" } }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", upload-time = 2025-07-26T12:01:37Z, size = 193655, hashes = { sha256 = "07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc" } }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-07-26T12:01:39Z, size = 293257, hashes = { sha256 = "177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5" } }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-07-26T12:01:40Z, size = 274034, hashes = { sha256 = "d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1" } }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-26T12:01:41Z, size = 334672, hashes = { sha256 = "348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286" } }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-07-26T12:01:43Z, size = 381234, hashes = { sha256 = "655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5" } }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-07-26T12:01:45Z, size = 385169, hashes = { sha256 = "644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67" } }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-26T12:01:46Z, size = 362859, hashes = { sha256 = "4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9" } }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-07-26T12:01:48Z, size = 1332062, hashes = { sha256 = "a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659" } }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-07-26T12:01:51Z, size = 1403932, hashes = { sha256 = "ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7" } }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", upload-time = 2025-07-26T12:01:53Z, size = 185024, hashes = { sha256 = "b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d" } }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", upload-time = 2025-07-26T12:01:54Z, size = 226578, hashes = { sha256 = "1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263" } }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", upload-time = 2025-07-26T12:01:55Z, size = 193524, hashes = { sha256 = "fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9" } }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-07-26T12:01:57Z, size = 306730, hashes = { sha256 = "88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d" } }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-07-26T12:01:58Z, size = 287897, hashes = { sha256 = "d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216" } }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-07-26T12:02:00Z, size = 326751, hashes = { sha256 = "e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae" } }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-07-26T12:02:02Z, size = 375486, hashes = { sha256 = "ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20" } }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-07-26T12:02:03Z, size = 388106, hashes = { sha256 = "6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99" } }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-07-26T12:02:05Z, size = 352548, hashes = { sha256 = "50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b" } }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-07-26T12:02:07Z, size = 1322297, hashes = { sha256 = "4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a" } }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-07-26T12:02:10Z, size = 1391023, hashes = { sha256 = "2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e" } }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", upload-time = 2025-07-26T12:02:11Z, size = 196157, hashes = { sha256 = "283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3" } }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", upload-time = 2025-07-26T12:02:12Z, size = 240570, hashes = { sha256 = "87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8" } }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", upload-time = 2025-07-26T12:02:14Z, size = 199713, hashes = { sha256 = "3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301" } }, +] + +[[packages]] +name = "copulas" +version = "0.14.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/3d/a8/f15432ee5a691eafb7ecc5637c01843df92c0801aa83151c35d0fb190c92/copulas-0.14.1.tar.gz", upload-time = 2026-02-05T18:52:41Z, size = 45007, hashes = { sha256 = "adec8f65c98f16816bde5a03e9e7e7b3df91f3fb22ef9fd5023ebba8dd1628c8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/50/2c/7984ead5c59c7d3066d6c7b6a7839991a317ecfb3ab1f963900e14f3c339/copulas-0.14.1-py3-none-any.whl", upload-time = 2026-02-05T18:52:39Z, size = 52663, hashes = { sha256 = "6f010444385a304274e7587b45f56b860ca38b621529ad0f9bbd4024de91dd1d" } }] + +[[packages]] +name = "cryptography" +version = "47.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ef/b2/7ffa7fe8207a8c42147ffe70c3e360b228160c1d85dc3faff16aaa3244c0/cryptography-47.0.0.tar.gz", upload-time = 2026-04-24T19:54:57Z, size = 830863, hashes = { sha256 = "9f8e55fe4e63613a5e1cc5819030f27b97742d720203a087802ce4ce9ceb52bb" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a4/98/40dfe932134bdcae4f6ab5927c87488754bf9eb79297d7e0070b78dd58e9/cryptography-47.0.0-cp311-abi3-macosx_10_9_universal2.whl", upload-time = 2026-04-24T19:53:03Z, size = 7912214, hashes = { sha256 = "160ad728f128972d362e714054f6ba0067cab7fb350c5202a9ae8ae4ce3ef1a0" } }, + { url = "https://files.pythonhosted.org/packages/34/c6/2733531243fba725f58611b918056b277692f1033373dcc8bd01af1c05d4/cryptography-47.0.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-04-24T19:53:06Z, size = 4644617, hashes = { sha256 = "b9a8943e359b7615db1a3ba587994618e094ff3d6fa5a390c73d079ce18b3973" } }, + { url = "https://files.pythonhosted.org/packages/00/e3/b27be1a670a9b87f855d211cf0e1174a5d721216b7616bd52d8581d912ed/cryptography-47.0.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-24T19:53:09Z, size = 4668186, hashes = { sha256 = "f5c15764f261394b22aef6b00252f5195f46f2ca300bec57149474e2538b31f8" } }, + { url = "https://files.pythonhosted.org/packages/81/b9/8443cfe5d17d482d348cee7048acf502bb89a51b6382f06240fd290d4ca3/cryptography-47.0.0-cp311-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T19:53:11Z, size = 4651244, hashes = { sha256 = "9c59ab0e0fa3a180a5a9c59f3a5abe3ef90d474bc56d7fadfbe80359491b615b" } }, + { url = "https://files.pythonhosted.org/packages/5d/5e/13ed0cdd0eb88ba159d6dd5ebfece8cb901dbcf1ae5ac4072e28b55d3153/cryptography-47.0.0-cp311-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-04-24T19:53:13Z, size = 5252906, hashes = { sha256 = "34b4358b925a5ea3e14384ca781a2c0ef7ac219b57bb9eacc4457078e2b19f92" } }, + { url = "https://files.pythonhosted.org/packages/64/16/ed058e1df0f33d440217cd120d41d5dda9dd215a80b8187f68483185af82/cryptography-47.0.0-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-04-24T19:53:15Z, size = 4701842, hashes = { sha256 = "0024b87d47ae2399165a6bfb20d24888881eeab83ae2566d62467c5ff0030ce7" } }, + { url = "https://files.pythonhosted.org/packages/02/e0/3d30986b30fdbd9e969abbdf8ba00ed0618615144341faeb57f395a084fe/cryptography-47.0.0-cp311-abi3-manylinux_2_31_armv7l.whl", upload-time = 2026-04-24T19:53:17Z, size = 4289313, hashes = { sha256 = "1e47422b5557bb82d3fff997e8d92cff4e28b9789576984f08c248d2b3535d93" } }, + { url = "https://files.pythonhosted.org/packages/df/fd/32db38e3ad0cb331f0691cb4c7a8a6f176f679124dee746b3af6633db4d9/cryptography-47.0.0-cp311-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-04-24T19:53:20Z, size = 4650964, hashes = { sha256 = "6f29f36582e6151d9686235e586dd35bb67491f024767d10b842e520dc6a07ac" } }, + { url = "https://files.pythonhosted.org/packages/86/53/5395d944dfd48cb1f67917f533c609c34347185ef15eb4308024c876f274/cryptography-47.0.0-cp311-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-04-24T19:53:22Z, size = 5207817, hashes = { sha256 = "a9b761f012a943b7de0e828843c5688d0de94a0578d44d6c85a1bae32f87791f" } }, + { url = "https://files.pythonhosted.org/packages/34/4f/e5711b28e1901f7d480a2b1b688b645aa4c77c73f10731ed17e7f7db3f0d/cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-04-24T19:53:24Z, size = 4701544, hashes = { sha256 = "4e1de79e047e25d6e9f8cea71c86b4a53aced64134f0f003bbcbf3655fd172c8" } }, + { url = "https://files.pythonhosted.org/packages/22/22/c8ddc25de3010fc8da447648f5a092c40e7a8fadf01dd6d255d9c0b9373d/cryptography-47.0.0-cp311-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T19:53:26Z, size = 4783536, hashes = { sha256 = "ef6b3634087f18d2155b1e8ce264e5345a753da2c5fa9815e7d41315c90f8318" } }, + { url = "https://files.pythonhosted.org/packages/66/b6/d4a68f4ea999c6d89e8498579cba1c5fcba4276284de7773b17e4fa69293/cryptography-47.0.0-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T19:53:28Z, size = 4926106, hashes = { sha256 = "11dbb9f50a0f1bb9757b3d8c27c1101780efb8f0bdecfb12439c22a74d64c001" } }, + { url = "https://files.pythonhosted.org/packages/54/ed/5f524db1fade9c013aa618e1c99c6ed05e8ffc9ceee6cda22fed22dda3f4/cryptography-47.0.0-cp311-abi3-win32.whl", upload-time = 2026-04-24T19:53:31Z, size = 3258581, hashes = { sha256 = "7fda2f02c9015db3f42bb8a22324a454516ed10a8c29ca6ece6cdbb5efe2a203" } }, + { url = "https://files.pythonhosted.org/packages/b2/dc/1b901990b174786569029f67542b3edf72ac068b6c3c8683c17e6a2f5363/cryptography-47.0.0-cp311-abi3-win_amd64.whl", upload-time = 2026-04-24T19:53:33Z, size = 3775309, hashes = { sha256 = "f5c3296dab66202f1b18a91fa266be93d6aa0c2806ea3d67762c69f60adc71aa" } }, + { url = "https://files.pythonhosted.org/packages/e0/34/a4fae8ae7c3bc227460c9ae43f56abf1b911da0ec29e0ebac53bb0a4b6b7/cryptography-47.0.0-cp38-abi3-macosx_10_9_universal2.whl", upload-time = 2026-04-24T19:54:06Z, size = 7904072, hashes = { sha256 = "14432c8a9bcb37009784f9594a62fae211a2ae9543e96c92b2a8e4c3cd5cd0c4" } }, + { url = "https://files.pythonhosted.org/packages/01/64/d7b1e54fdb69f22d24a64bb3e88dc718b31c7fb10ef0b9691a3cf7eeea6e/cryptography-47.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-04-24T19:54:08Z, size = 4635767, hashes = { sha256 = "07efe86201817e7d3c18781ca9770bc0db04e1e48c994be384e4602bc38f8f27" } }, + { url = "https://files.pythonhosted.org/packages/8b/7b/cca826391fb2a94efdcdfe4631eb69306ee1cff0b22f664a412c90713877/cryptography-47.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-04-24T19:54:10Z, size = 4654350, hashes = { sha256 = "2b45761c6ec22b7c726d6a829558777e32d0f1c8be7c3f3480f9c912d5ee8a10" } }, + { url = "https://files.pythonhosted.org/packages/4c/65/4b57bcc823f42a991627c51c2f68c9fd6eb1393c1756aac876cba2accae2/cryptography-47.0.0-cp38-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T19:54:13Z, size = 4643394, hashes = { sha256 = "edd4da498015da5b9f26d38d3bfc2e90257bfa9cbed1f6767c282a0025ae649b" } }, + { url = "https://files.pythonhosted.org/packages/f4/c4/2c5fbeea70adbbca2bbae865e1d605d6a4a7f8dbd9d33eaf69645087f06c/cryptography-47.0.0-cp38-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-04-24T19:54:15Z, size = 5225777, hashes = { sha256 = "9af828c0d5a65c70ec729cd7495a4bf1a67ecb66417b8f02ff125ab8a6326a74" } }, + { url = "https://files.pythonhosted.org/packages/7e/b8/ac57107ef32749d2b244e36069bb688792a363aaaa3acc9e3cf84c130315/cryptography-47.0.0-cp38-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-04-24T19:54:17Z, size = 4688771, hashes = { sha256 = "256d07c78a04d6b276f5df935a9923275f53bd1522f214447fdf365494e2d515" } }, + { url = "https://files.pythonhosted.org/packages/56/fc/9f1de22ff8be99d991f240a46863c52d475404c408886c5a38d2b5c3bb26/cryptography-47.0.0-cp38-abi3-manylinux_2_31_armv7l.whl", upload-time = 2026-04-24T19:54:19Z, size = 4270753, hashes = { sha256 = "5d0e362ff51041b0c0d219cc7d6924d7b8996f57ce5712bdcef71eb3c65a59cc" } }, + { url = "https://files.pythonhosted.org/packages/00/68/d70c852797aa68e8e48d12e5a87170c43f67bb4a59403627259dd57d15de/cryptography-47.0.0-cp38-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-04-24T19:54:21Z, size = 4642911, hashes = { sha256 = "1581aef4219f7ca2849d0250edaa3866212fb74bf5667284f46aa92f9e65c1ca" } }, + { url = "https://files.pythonhosted.org/packages/a5/51/661cbee74f594c5d97ff82d34f10d5551c085ca4668645f4606ebd22bd5d/cryptography-47.0.0-cp38-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-04-24T19:54:24Z, size = 5181411, hashes = { sha256 = "a49a3eb5341b9503fa3000a9a0db033161db90d47285291f53c2a9d2cd1b7f76" } }, + { url = "https://files.pythonhosted.org/packages/94/87/f2b6c374a82cf076cfa1416992ac8e8ec94d79facc37aec87c1a5cb72352/cryptography-47.0.0-cp38-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-04-24T19:54:26Z, size = 4688262, hashes = { sha256 = "2207a498b03275d0051589e326b79d4cf59985c99031b05bb292ac52631c37fe" } }, + { url = "https://files.pythonhosted.org/packages/14/e2/8b7462f4acf21ec509616f0245018bb197194ab0b65c2ea21a0bdd53c0eb/cryptography-47.0.0-cp38-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T19:54:28Z, size = 4775506, hashes = { sha256 = "7a02675e2fabd0c0fc04c868b8781863cbf1967691543c22f5470500ff840b31" } }, + { url = "https://files.pythonhosted.org/packages/70/75/158e494e4c08dc05e039da5bb48553826bd26c23930cf8d3cd5f21fa8921/cryptography-47.0.0-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T19:54:30Z, size = 4912060, hashes = { sha256 = "80887c5cbd1774683cb126f0ab4184567f080071d5acf62205acb354b4b753b7" } }, + { url = "https://files.pythonhosted.org/packages/06/bd/0a9d3edbf5eadbac926d7b9b3cd0c4be584eeeae4a003d24d9eda4affbbd/cryptography-47.0.0-cp38-abi3-win32.whl", upload-time = 2026-04-24T19:54:33Z, size = 3248487, hashes = { sha256 = "ed67ea4e0cfb5faa5bc7ecb6e2b8838f3807a03758eec239d6c21c8769355310" } }, + { url = "https://files.pythonhosted.org/packages/60/80/5681af756d0da3a599b7bdb586fac5a1540f1bcefd2717a20e611ddade45/cryptography-47.0.0-cp38-abi3-win_amd64.whl", upload-time = 2026-04-24T19:54:35Z, size = 3755737, hashes = { sha256 = "835d2d7f47cdc53b3224e90810fb1d36ca94ea29cc1801fb4c1bc43876735769" } }, +] + +[[packages]] +name = "cycler" +version = "0.12.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", upload-time = 2023-10-07T05:32:18Z, size = 7615, hashes = { sha256 = "88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", upload-time = 2023-10-07T05:32:16Z, size = 8321, hashes = { sha256 = "85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30" } }] + +[[packages]] +name = "cyclopts" +version = "4.22.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/be/05/689617b7e86503417c172f577d791524cb13b9697303d5d44409a971ba10/cyclopts-4.22.5.tar.gz", upload-time = 2026-08-04T13:53:00Z, size = 195144, hashes = { sha256 = "94044506317462cad90fb01a917dadce1f48a0915ba3605dc8d178dea1229e24" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/83/58/bcab9c33fb7a25a1f5970f357c5b19729bc81d50615d2f737b20c4255909/cyclopts-4.22.5-py3-none-any.whl", upload-time = 2026-08-04T13:52:58Z, size = 234557, hashes = { sha256 = "cf9ce285836053d156730ea4ea0ad0c75cf63beb3f3d8edf222a795bc57666ab" } }] + +[[packages]] +name = "datasets" +version = "5.0.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0a/5b/836516269d4f618efe621661cfb6f9acc57e6f95265db3efaee48a5ffe04/datasets-5.0.1.tar.gz", upload-time = 2026-07-28T11:09:12Z, size = 641498, hashes = { sha256 = "ce22bb851efd7494f08aad33b940803784434f6e77763d00679a0dc45fcf686a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/44/0b/98fc6eb83333508ca5f44c52b3e287ea8137a0ad582714e2cbc67a02154b/datasets-5.0.1-py3-none-any.whl", upload-time = 2026-07-28T11:09:10Z, size = 559079, hashes = { sha256 = "9fbf73688f8c18f7529b4fe592abd04015f81d1e58001e4bac73ffb2b39d7cc4" } }] + +[[packages]] +name = "dialog" +version = "1.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ef/a5/da62d764788bbbab4d313ddba6d84a535b0cb32ffce60901aa15363b9d67/dialog-1.1.0.tar.gz", upload-time = 2026-05-19T13:56:05Z, size = 35101, hashes = { sha256 = "3739815cb702ae7b95f2f4732d9dbb2e98574764e54c2f2f5f5db6bbe6a04688" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/90/38/bcfc52b2fec0d1cadfde15b0948864170c7f241b50889673d73c7ed786e2/dialog-1.1.0-py3-none-any.whl", upload-time = 2026-05-19T13:56:04Z, size = 48109, hashes = { sha256 = "179d3742e95c53175790eb728e63702abce52fbfc6dc8502d8e6cffdd4b581aa" } }] + +[[packages]] +name = "dill" +version = "0.4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/81/e1/56027a71e31b02ddc53c7d65b01e68edf64dea2932122fe7746a516f75d5/dill-0.4.1.tar.gz", upload-time = 2026-01-19T02:36:56Z, size = 187315, hashes = { sha256 = "423092df4182177d4d8ba8290c8a5b640c66ab35ec7da59ccfa00f6fa3eea5fa" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/1e/77/dc8c558f7593132cf8fefec57c4f60c83b16941c574ac5f619abb3ae7933/dill-0.4.1-py3-none-any.whl", upload-time = 2026-01-19T02:36:55Z, size = 120019, hashes = { sha256 = "1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d" } }] + +[[packages]] +name = "distro" +version = "1.9.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fc/f8/98eea607f65de6527f8a2e8885fc8015d3e6f5775df186e443e0964a11c3/distro-1.9.0.tar.gz", upload-time = 2023-12-24T09:54:32Z, size = 60722, hashes = { sha256 = "2fa77c6fd8940f116ee1d6b94a2f90b13b5ea8d019b98bc8bafdcabcdd9bdbed" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", upload-time = 2023-12-24T09:54:30Z, size = 20277, hashes = { sha256 = "7bffd925d65168f85027d8da9af6bddab658135b840670a223589bc0c8ef02b2" } }] + +[[packages]] +name = "dm-tree" +version = "0.1.10" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5a/66/a3ec619d22b6baffa5ab853e8dc6ec9d0c837127948af59bb15b988d7312/dm_tree-0.1.10.tar.gz", upload-time = 2026-03-31T17:35:39Z, size = 35748, hashes = { sha256 = "22f37b599e01cc3402a17f79c257a802aebd8d326de05b54657650845956208a" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/34/a1/17e0d68eec978c483db4712b14d083ee01484381b29ea85edb2b20210bd0/dm_tree-0.1.10-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-03-31T17:35:15Z, size = 315976, hashes = { sha256 = "94af18e4fd22ce69eccae89eeed8ed498b6b4cc4957f4ed10b4160e59f620e1d" } }, + { url = "https://files.pythonhosted.org/packages/cc/6f/ed603715fbc29c887a8985252e2cfe0d449497aea96bac51010159771617/dm_tree-0.1.10-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-31T17:35:16Z, size = 184053, hashes = { sha256 = "b442a0c1e9d0960e0314a2e4af81fd328a87921b6d6db6dc41bfa420536884d6" } }, + { url = "https://files.pythonhosted.org/packages/83/eb/1d55c679cee9a54e552480d308535753c72e2250cf720d7aa777bff2a4fe/dm_tree-0.1.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-03-31T17:35:17Z, size = 186506, hashes = { sha256 = "012c2b376e88d3685c73a4b5c23be41fe933e14e380dcd90172971690b0e02d2" } }, + { url = "https://files.pythonhosted.org/packages/89/2d/adef6924f8dc7f1665eea4ce066387820c14a629d0e1005568892d56ea6a/dm_tree-0.1.10-cp312-cp312-win_amd64.whl", upload-time = 2026-03-31T17:35:18Z, size = 112708, hashes = { sha256 = "da8d5b8995bea1b6bb93f457e0dad5d16e6e2344a6488ced55320e7f3fd50f56" } }, + { url = "https://files.pythonhosted.org/packages/d6/29/f39e8412c16740f4c914c6674a04a66ace344ce5cb99b537c2270ef4f204/dm_tree-0.1.10-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-03-31T17:35:20Z, size = 316108, hashes = { sha256 = "4a782f0382be16d66c9ed003e6992e56674504a1d9636f44d2807123f5df6343" } }, + { url = "https://files.pythonhosted.org/packages/02/83/1b94d45351bd75a83976a88c9fcf109da6ce336f38a3b443703bb6b18e5d/dm_tree-0.1.10-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-31T17:35:21Z, size = 183834, hashes = { sha256 = "0e8f8f1354f178112732b30d2293bc53d212ea64a9556db80a926af3d4647a6b" } }, + { url = "https://files.pythonhosted.org/packages/2f/23/bd3e75cbff06a464339d32667d740acf49812b027142a013b54d2c4d830a/dm_tree-0.1.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-03-31T17:35:23Z, size = 186187, hashes = { sha256 = "6d7134c0805294c640b94d85cc725084f0c5087bcda5a7fb38eeb7f479ecc37c" } }, + { url = "https://files.pythonhosted.org/packages/aa/75/4b460253b9af862388940404b5df6a22b399800c850aab4724c95f8635f9/dm_tree-0.1.10-cp313-cp313-win_amd64.whl", upload-time = 2026-03-31T17:35:24Z, size = 112768, hashes = { sha256 = "b42e04482880b017d931511d7b5997be372fff26a1ee9b9be55eef03ef1c2918" } }, + { url = "https://files.pythonhosted.org/packages/cb/ca/3b40a8a50f9c3492b795b157d769180edb5f2605e3c61ae826208f917baa/dm_tree-0.1.10-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-03-31T17:35:25Z, size = 324138, hashes = { sha256 = "bde02efacca66514524922538b8a0c5dc15d482565d1c796edc34a726b376830" } }, + { url = "https://files.pythonhosted.org/packages/83/e4/33c9218aa607f610e2b0334fc824c2abd5a6bc232bf0726cf275f88e639d/dm_tree-0.1.10-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-31T17:35:26Z, size = 185110, hashes = { sha256 = "033f9a063e1e19b6c65fb5c76079bd923044f5a6095357ad2637845513d47938" } }, + { url = "https://files.pythonhosted.org/packages/6c/da/f8811666d61b6829ba1c2716c4119039428dd86078eddd120354aaf26a3b/dm_tree-0.1.10-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-03-31T17:35:27Z, size = 187013, hashes = { sha256 = "6d4237da7b072fff1e93db109ab545f00d2b978ead35e85e7a84908e15197826" } }, +] + +[[packages]] +name = "dnspython" +version = "2.8.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/8c/8b/57666417c0f90f08bcafa776861060426765fdb422eb10212086fb811d26/dnspython-2.8.0.tar.gz", upload-time = 2025-09-07T18:58:00Z, size = 368251, hashes = { sha256 = "181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ba/5a/18ad964b0086c6e62e2e7500f7edc89e3faa45033c71c1893d34eed2b2de/dnspython-2.8.0-py3-none-any.whl", upload-time = 2025-09-07T18:57:58Z, size = 331094, hashes = { sha256 = "01d9bbc4a2d76bf0db7c1f729812ded6d912bd318d3b1cf81d30c0f845dbf3af" } }] + +[[packages]] +name = "docker" +version = "7.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/88/7f/731ff914b0255d3d065f45fd4e626d4b8c95dbcbaada049f337a6ac16410/docker-7.2.0.tar.gz", upload-time = 2026-07-09T14:53:46Z, size = 118731, hashes = { sha256 = "cebb93773d334f778e023a7ee352a8d6e13ab1bd3b863a4d4a59dec897df43ac" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/75/23/529140fe1aab80fc6992f93a706deec709140a6397439139a054e1515c45/docker-7.2.0-py3-none-any.whl", upload-time = 2026-07-09T14:53:45Z, size = 148775, hashes = { sha256 = "a3f45fdeb9165e2d25d9a1d02ddf3bc70fb572cf5ebbf9b58558c22caf29b71f" } }] + +[[packages]] +name = "docstring-parser" +version = "0.18.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e0/4d/f332313098c1de1b2d2ff91cf2674415cc7cddab2ca1b01ae29774bd5fdf/docstring_parser-0.18.0.tar.gz", upload-time = 2026-04-14T04:09:19Z, size = 29341, hashes = { sha256 = "292510982205c12b1248696f44959db3cdd1740237a968ea1e2e7a900eeb2015" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a7/5f/ed01f9a3cdffbd5a008556fc7b2a08ddb1cc6ace7effa7340604b1d16699/docstring_parser-0.18.0-py3-none-any.whl", upload-time = 2026-04-14T04:09:18Z, size = 22484, hashes = { sha256 = "b3fcbed555c47d8479be0796ef7e19c2670d428d72e96da63f3a40122860374b" } }] + +[[packages]] +name = "docutils" +version = "0.22.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ae/b6/03bb70946330e88ffec97aefd3ea75ba575cb2e762061e0e62a213befee8/docutils-0.22.4.tar.gz", upload-time = 2025-12-18T19:00:26Z, size = 2291750, hashes = { sha256 = "4db53b1fde9abecbb74d91230d32ab626d94f6badfc575d6db9194a49df29968" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/02/10/5da547df7a391dcde17f59520a231527b8571e6f46fc8efb02ccb370ab12/docutils-0.22.4-py3-none-any.whl", upload-time = 2025-12-18T19:00:18Z, size = 633196, hashes = { sha256 = "d0013f540772d1420576855455d050a2180186c91c15779301ac2ccb3eeb68de" } }] + +[[packages]] +name = "dp-accounting" +version = "0.6.0" +vcs = { type = "git", url = "https://github.com/google/differential-privacy.git", commit-id = "b5b0286e313b64a692abfc8c528d54ef47d960a0", subdirectory = "python/dp_accounting" } + +[[packages]] +name = "dpsynth" +directory = { path = ".", editable = true } + +[[packages]] +name = "durationpy" +version = "0.10" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/9d/a4/e44218c2b394e31a6dd0d6b095c4e1f32d0be54c2a4b250032d717647bab/durationpy-0.10.tar.gz", upload-time = 2025-05-17T13:52:37Z, size = 3335, hashes = { sha256 = "1fa6893409a6e739c9c72334fc65cca1f355dbdd93405d30f726deb5bde42fba" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b0/0d/9feae160378a3553fa9a339b0e9c1a048e147a4127210e286ef18b730f03/durationpy-0.10-py3-none-any.whl", upload-time = 2025-05-17T13:52:36Z, size = 3922, hashes = { sha256 = "3b41e1b601234296b4fb368338fdcd3e13e0b4fb5b67345948f4f2bf9868b286" } }] + +[[packages]] +name = "einops" +version = "0.8.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2c/77/850bef8d72ffb9219f0b1aac23fbc1bf7d038ee6ea666f331fa273031aa2/einops-0.8.2.tar.gz", upload-time = 2026-01-26T04:13:17Z, size = 56261, hashes = { sha256 = "609da665570e5e265e27283aab09e7f279ade90c4f01bcfca111f3d3e13f2827" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2a/09/f8d8f8f31e4483c10a906437b4ce31bdf3d6d417b73fe33f1a8b59e34228/einops-0.8.2-py3-none-any.whl", upload-time = 2026-01-26T04:13:18Z, size = 65638, hashes = { sha256 = "54058201ac7087911181bfec4af6091bb59380360f069276601256a76af08193" } }] + +[[packages]] +name = "email-validator" +version = "2.3.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f5/22/900cb125c76b7aaa450ce02fd727f452243f2e91a61af068b40adba60ea9/email_validator-2.3.0.tar.gz", upload-time = 2025-08-26T13:09:06Z, size = 51238, hashes = { sha256 = "9fc05c37f2f6cf439ff414f8fc46d917929974a82244c20eb10231ba60c54426" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/de/15/545e2b6cf2e3be84bc1ed85613edd75b8aea69807a71c26f4ca6a9258e82/email_validator-2.3.0-py3-none-any.whl", upload-time = 2025-08-26T13:09:05Z, size = 35604, hashes = { sha256 = "80f13f623413e6b197ae73bb10bf4eb0908faf509ad8362c5edeb0be7fd450b4" } }] + +[[packages]] +name = "envoy-data-plane" +version = "1.0.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/68/67/8be3ece97cdad070a04b9468e1eec1f6a7c7acaee553e6cba0d33660a264/envoy_data_plane-1.0.3.tar.gz", upload-time = 2025-02-26T05:03:14Z, size = 1176572, hashes = { sha256 = "5244abb443435e312dbc42657606795071e4c4adeb3aa5779a689facb1a8e77f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/09/5f/4098bd839adb7277536b3ac06770bc60534845c39ae66161e33568d0105b/envoy_data_plane-1.0.3-py3-none-any.whl", upload-time = 2025-02-26T05:03:12Z, size = 959951, hashes = { sha256 = "2eabfe0a98e3cf509c13c80798b93d94992a5ba436a4cdd3b5f805f50f40558f" } }] + +[[packages]] +name = "etils" +version = "1.14.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/26/ce/6e067242fde898841922ac6fc82b0bb2fe35c38e995880bdffdfbe30182a/etils-1.14.0.tar.gz", upload-time = 2026-03-04T17:41:36Z, size = 108127, hashes = { sha256 = "8136e7f4c4173cd0af0ca5481c4475152f0b8686192951eefa60ee8711e1ede4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5a/3d/589663aeeacd59bb2f3e8596bfd3e81cf0fb18d70bb433199041f469771b/etils-1.14.0-py3-none-any.whl", upload-time = 2026-03-04T17:41:35Z, size = 172934, hashes = { sha256 = "b5df7341f54dbe1405a4450b2741207b4a8c279780402b45f87202b94dfc52b4" } }] + +[[packages]] +name = "exceptiongroup" +version = "1.3.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", upload-time = 2025-11-21T23:01:54Z, size = 30371, hashes = { sha256 = "8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/0e/97c33bf5009bdbac74fd2beace167cab3f978feb69cc36f1ef79360d6c4e/exceptiongroup-1.3.1-py3-none-any.whl", upload-time = 2025-11-21T23:01:53Z, size = 16740, hashes = { sha256 = "a7a39a3bd276781e98394987d3a5701d0c4edffb633bb7a5144577f82c773598" } }] + +[[packages]] +name = "execnet" +version = "2.1.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/bf/89/780e11f9588d9e7128a3f87788354c7946a9cbb1401ad38a48c4db9a4f07/execnet-2.1.2.tar.gz", upload-time = 2025-11-12T09:56:37Z, size = 166622, hashes = { sha256 = "63d83bfdd9a23e35b9c6a3261412324f964c2ec8dcd8d3c6916ee9373e0befcd" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ab/84/02fc1827e8cdded4aa65baef11296a9bbe595c474f0d6d758af082d849fd/execnet-2.1.2-py3-none-any.whl", upload-time = 2025-11-12T09:56:36Z, size = 40708, hashes = { sha256 = "67fba928dd5a544b783f6056f449e5e3931a5c378b128bc18501f7ea79e296ec" } }] + +[[packages]] +name = "executing" +version = "2.2.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cc/28/c14e053b6762b1044f34a13aab6859bbf40456d37d23aa286ac24cfd9a5d/executing-2.2.1.tar.gz", upload-time = 2025-09-01T09:48:10Z, size = 1129488, hashes = { sha256 = "3632cc370565f6648cc328b32435bd120a1e4ebb20c77e3fdde9a13cd1e533c4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", upload-time = 2025-09-01T09:48:08Z, size = 28317, hashes = { sha256 = "760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017" } }] + +[[packages]] +name = "fastavro" +version = "1.12.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6e/5b/ccb338db71f347e3bc031d268bf6dc41e5ead63b6997b8e72af92f05e18e/fastavro-1.12.2.tar.gz", upload-time = 2026-04-24T14:36:01Z, size = 1030127, hashes = { sha256 = "3c79502d56cf6b76210032e1c53494ddfbc73c140bccf2ef4092b3f0825323ab" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0e/bc/fe5731d6724d978694fbd3196bc1c0d7cab3fd0766e9551c40c39f798b52/fastavro-1.12.2-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-04-24T14:36:31Z, size = 964331, hashes = { sha256 = "0e331896e8efffc72fa03e63b87ebfc37960113127da8e0f5152d91664ffed68" } }, + { url = "https://files.pythonhosted.org/packages/98/36/50abf1145e4f1c4f418cd4b5f2ac806643d0b14e360b60e953826edf1b34/fastavro-1.12.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T14:36:33Z, size = 3340170, hashes = { sha256 = "7f01ebaada59d74fdf6d28e5031a961a413b3752e9edb0c03866fa18480cf4c8" } }, + { url = "https://files.pythonhosted.org/packages/fc/8c/76ef4641e6c1c1aa3e6bb3c9efb5533ffda5dd975c8b5ae54e794322d9e3/fastavro-1.12.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-24T14:36:35Z, size = 3425061, hashes = { sha256 = "25ef6855935f67582740ffa6bb978e40ec51be876117a3555c36fa2488dcdf25" } }, + { url = "https://files.pythonhosted.org/packages/31/10/379ff23425b2b470d5209cbc6736a6e5cbc34392ff17bb7355b8fd4aa0ca/fastavro-1.12.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T14:36:37Z, size = 3243618, hashes = { sha256 = "84a4f76a0aece0aa72b5ed8162ba2ff8c78908b8361b5a5d92ddd161977ccb74" } }, + { url = "https://files.pythonhosted.org/packages/88/29/4c8f9e7cd78f932f0d82823899e67a6d7f7e8f2524992db03956f9d9f5ef/fastavro-1.12.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T14:36:40Z, size = 3378427, hashes = { sha256 = "81e8da77d201916f6771fc357fda8267c2a256d7aa11923d43bc5f2fc155878b" } }, + { url = "https://files.pythonhosted.org/packages/e2/a1/eafeb302aaaea6055d4a9c11272b4aeaf713e43fe8eaf782f43a1fee2b44/fastavro-1.12.2-cp312-cp312-win_amd64.whl", upload-time = 2026-04-24T14:36:41Z, size = 441077, hashes = { sha256 = "1924349c74666c89417bd5cc2749f598e2f15f1d56ee81428b2317ab02c88aae" } }, + { url = "https://files.pythonhosted.org/packages/56/9d/67e831041ba8efc16265c65bd71ba92e1095bba19b91be99e102f19d9be6/fastavro-1.12.2-cp312-cp312-win_arm64.whl", upload-time = 2026-04-24T14:36:43Z, size = 378205, hashes = { sha256 = "4c346cf449baf3b113e997c34151ad205e7135bc429469b005b180ade7e65e28" } }, + { url = "https://files.pythonhosted.org/packages/83/39/f489a441d41cc9c0a8449fb1325d7a9c9eb57a5634e6ab19dfb0a1105324/fastavro-1.12.2-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-04-24T14:36:45Z, size = 958566, hashes = { sha256 = "57bb6b908cb2e05baab63b04c3a31be3b4545a10bfab9748b8763016b5256704" } }, + { url = "https://files.pythonhosted.org/packages/31/69/776cc025aee2d02acacb734cf690d2fbc295eaadde1b5d47caf8c77a6a2b/fastavro-1.12.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T14:36:47Z, size = 3276390, hashes = { sha256 = "3a007f95cc682f56e6d83f1d17c29c00bf719d6fe8e003282b535af3a1ba09c0" } }, + { url = "https://files.pythonhosted.org/packages/8c/bc/b7e15fa788f42cbe65827af2ec06c9ad91bb9f72c213110dbef61b53a5b0/fastavro-1.12.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-24T14:36:50Z, size = 3372779, hashes = { sha256 = "5e90460b0cd21f62be3cb26087e706e2cebb7b3fcef9e05b4473b61bb0415b5e" } }, + { url = "https://files.pythonhosted.org/packages/79/c2/98993ca810231fc1397212f48c3d46626983722a24bbaaa5c27ee0963751/fastavro-1.12.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T14:36:52Z, size = 3187591, hashes = { sha256 = "7ccd15966b8218d41b06ec3e7c2556be89a8a693026c771e6564d2e40bbaf8ea" } }, + { url = "https://files.pythonhosted.org/packages/c6/bb/c180f340eba6478f1b20deccdd17e2b4a4d5074dafd812e3c4254fd035f7/fastavro-1.12.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T14:36:54Z, size = 3320589, hashes = { sha256 = "06b6971d3dae10cb34353b857d16ad21ebd6f0ea394e86c96abdcad109005d6e" } }, + { url = "https://files.pythonhosted.org/packages/4d/e9/aca0456216b5b8992e7b0a8542711b66799c05bfe24c8e32ef6f56e7eb93/fastavro-1.12.2-cp313-cp313-win_amd64.whl", upload-time = 2026-04-24T14:36:56Z, size = 440883, hashes = { sha256 = "98dfcdfaf1498ae2f0e2fafe900a82e8320cc81d8ae5a95b8b8879eaa3298c39" } }, + { url = "https://files.pythonhosted.org/packages/e3/7e/984896e716af504927be71b80a1e9661aa96c6f9e1e777d52823aacb99f2/fastavro-1.12.2-cp313-cp313-win_arm64.whl", upload-time = 2026-04-24T14:36:58Z, size = 377536, hashes = { sha256 = "3888ef7a51adc77cdf07251bc762566a1be36211e1cff689f13980f3776a2f36" } }, + { url = "https://files.pythonhosted.org/packages/e9/42/09a1e1f8d9998d73848a6ff0aad6713ae6abf0dbf99918776f8ef33344a7/fastavro-1.12.2-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-04-24T14:36:59Z, size = 1049506, hashes = { sha256 = "283dcd3129b632021894425974bedd0eb6db3bbf5994e448ccad10db4d803d31" } }, + { url = "https://files.pythonhosted.org/packages/52/ef/80cc16f43919d532f25a707f34b275cccc09dca87a05b000fbbfc8e8f255/fastavro-1.12.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T14:37:02Z, size = 3495899, hashes = { sha256 = "2d125e210d5a0a1f701f12c0ecad9a03f1b04b5eddbce6ca36a1fc217da977ef" } }, + { url = "https://files.pythonhosted.org/packages/c1/54/a0817d1d0236e9e0233f5c996f450cc795b056b8e06edb531f24b9df82ed/fastavro-1.12.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-24T14:37:04Z, size = 3399232, hashes = { sha256 = "2d4d66afad78e8f47feaa307728a6b71fe3effc63ba2b9eeb109ee687c9bd397" } }, + { url = "https://files.pythonhosted.org/packages/38/0a/650f256c15f5875b6081544b9ba7ed8254329213e7e49e3db0aec68b5bee/fastavro-1.12.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T14:37:07Z, size = 3320222, hashes = { sha256 = "2328ec07925c04c89719e3971c9068a165c7fd474ea87675b1204de0440e71ff" } }, + { url = "https://files.pythonhosted.org/packages/f5/54/8351d388f94fbb0870e8cffaae41d3cc607acc8d6a8a6a217e2794829593/fastavro-1.12.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T14:37:09Z, size = 3337096, hashes = { sha256 = "55dea7e74b834d4b70467fc19c5b9ccb5509fe39abc4d26891187c1b22176423" } }, +] + +[[packages]] +name = "fasteners" +version = "0.20" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2d/18/7881a99ba5244bfc82f06017316ffe93217dbbbcfa52b887caa1d4f2a6d3/fasteners-0.20.tar.gz", upload-time = 2025-08-11T10:19:37Z, size = 25087, hashes = { sha256 = "55dce8792a41b56f727ba6e123fcaee77fd87e638a6863cec00007bfea84c8d8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/51/ac/e5d886f892666d2d1e5cb8c1a41146e1d79ae8896477b1153a21711d3b44/fasteners-0.20-py3-none-any.whl", upload-time = 2025-08-11T10:19:35Z, size = 18702, hashes = { sha256 = "9422c40d1e350e4259f509fb2e608d6bc43c0136f79a00db1b49046029d0b3b7" } }] + +[[packages]] +name = "fastmcp" +version = "3.4.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/62/dd/fd444d94ae7afdaf5b6dd168799d34023f576b405872d6a27d5686a9d1f4/fastmcp-3.4.7.tar.gz", upload-time = 2026-08-10T21:17:55Z, size = 28808982, hashes = { sha256 = "43117aca886f5ee2f6a569bba91cef02b59c339aad04ba29950ff18d251c822a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ac/14/6d950459cc831fa17fe2d1797926b6eb2d2f2af50f830e62d0c098cc1ec8/fastmcp-3.4.7-py3-none-any.whl", upload-time = 2026-08-10T21:17:51Z, size = 8016, hashes = { sha256 = "e4e7698cb4af5bc667b1901685261fa2f3526dc73d243a461fca42500c8dbe56" } }] + +[[packages]] +name = "fastmcp-slim" +version = "3.4.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/12/ac/7924e803368d0758ee4d6b1259066550df78f58f0f9f8bfebd5a123e957d/fastmcp_slim-3.4.7.tar.gz", upload-time = 2026-08-10T21:17:28Z, size = 594357, hashes = { sha256 = "06b32a358320a7dc2b2ee040ba89ea55ddc20763dff2949f384f7974b13b5d8f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b4/97/e0e53642cd029a9a7635ae9c548f9f2cc995af5914e487b3df795664e4be/fastmcp_slim-3.4.7-py3-none-any.whl", upload-time = 2026-08-10T21:17:27Z, size = 769370, hashes = { sha256 = "6c931a0089705f3f2935428ef9b2bc74ad94140adc64aab84d116d103e694b3a" } }] + +[[packages]] +name = "filelock" +version = "3.32.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f6/57/3ba6e6cb097f85b855b00163d169f35365f44277df044dcf96d55b8f62a3/filelock-3.32.2.tar.gz", upload-time = 2026-07-29T22:46:04Z, size = 217172, hashes = { sha256 = "c33351e1f49cae33414acbc6d56784e6ecee82514ec90795da1161fc4836b5b8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c1/e8/72f8cef9fdfeffe06213fe8508039396ee48daa0e3259457ed766173bfd6/filelock-3.32.2-py3-none-any.whl", upload-time = 2026-07-29T22:46:03Z, size = 98830, hashes = { sha256 = "87dd94cf281e586d135fa51132b8e3d9a598b316e90377a288663c9321036c82" } }] + +[[packages]] +name = "flatbuffers" +version = "25.12.19" +index = "https://pypi.org/simple" +wheels = [{ url = "https://files.pythonhosted.org/packages/e8/2d/d2a548598be01649e2d46231d151a6c56d10b964d94043a335ae56ea2d92/flatbuffers-25.12.19-py2.py3-none-any.whl", upload-time = 2025-12-19T23:16:13Z, size = 26661, hashes = { sha256 = "7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4" } }] + +[[packages]] +name = "flax" +version = "0.12.8" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d3/b3/d2effc3a26f61135a90c7b282473b8c7963d124856ce860743a12c99a0da/flax-0.12.8.tar.gz", upload-time = 2026-07-20T18:29:40Z, size = 15710344, hashes = { sha256 = "1bb438775b967a3f1f42b9c3d4ddf1d2883cd6406589f9cecdc244634036bdc4" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ac/da/2bda90cbe3bab93a5ce37263d6a461ee12e851d8d32b1a86bc3e682d651a/flax-0.12.8-py3-none-any.whl", upload-time = 2026-07-20T18:29:38Z, size = 531332, hashes = { sha256 = "807931d369cbc716fc447801ab39cd6c3c2614d573387a2319a028675dd34fe5" } }] + +[[packages]] +name = "fonttools" +version = "4.63.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/84/69/c97f2c18e0db87d2c7b15da1974dace76ae938f1cfa22e2727a648b7ed43/fonttools-4.63.0.tar.gz", upload-time = 2026-05-14T12:04:30Z, size = 3597189, hashes = { sha256 = "caeb583deeb5168e694b65cda8b4ee62abedfa66cf88488734466f2366b9c4e0" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/08/ef/b3c6b9b5be2f82416d73fe2ed2e96e2793cd80e7510bd6a17ca79cdd88ec/fonttools-4.63.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-05-14T12:03:13Z, size = 2881131, hashes = { sha256 = "37dd23e621e3b0aef1baa70a303b80aaf38449632cfc8fd2a55fb285bbccfc02" } }, + { url = "https://files.pythonhosted.org/packages/44/a0/c815bea63117fa63e4e1c01f8a1110d2112fa003f838e6467094ec2432ce/fonttools-4.63.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-05-14T12:03:15Z, size = 2426704, hashes = { sha256 = "a9faff9e0c1f76f9fd55899d2ce785832efebab37eb8ae13995853aef178bef0" } }, + { url = "https://files.pythonhosted.org/packages/44/04/0b91d8e916e92ad1fac9e4624760baf0fd5ff2ead614c2f68fb21373f03f/fonttools-4.63.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-14T12:03:18Z, size = 5044298, hashes = { sha256 = "ef3048ef05dbb552b89817713d9cac912e00d0fde4a3105c00d29e52e10c89af" } }, + { url = "https://files.pythonhosted.org/packages/77/c7/2342da9830e3e9d4870305ca5d2091d2a83284f2953079b7bdd3b5e029d8/fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-05-14T12:03:20Z, size = 4999800, hashes = { sha256 = "58dc6bb86a78d782f00f9190ca02c119cf5bbe2807536e361e18d42019f877d8" } }, + { url = "https://files.pythonhosted.org/packages/e6/6d/67fe16c48d7ce050979b33f47e0d28a318f02da030602e944c34f7a16ef3/fonttools-4.63.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-05-14T12:03:22Z, size = 4982666, hashes = { sha256 = "ee08ebfa58f6e1aeff5697ab9582105bb620008c1caafb681e4c557e7483027b" } }, + { url = "https://files.pythonhosted.org/packages/f2/00/3bbab338c07c71fa56269953845e92c951a61457bbbb0f1022551ea266d9/fonttools-4.63.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-05-14T12:03:25Z, size = 5133598, hashes = { sha256 = "27fdc65af8da6f88b9c6121c47a464cbe359fcfff7ff6fc2d37a1f395d755b78" } }, + { url = "https://files.pythonhosted.org/packages/62/f2/aa27c7f98db5b064883dadcc5283947e81e034de42e22a33675878d98b54/fonttools-4.63.0-cp312-cp312-win32.whl", upload-time = 2026-05-14T12:03:27Z, size = 2292575, hashes = { sha256 = "af2fd1664d00a397d75f806985ddb36282091c2131a73a6485c23b4a34722263" } }, + { url = "https://files.pythonhosted.org/packages/87/36/cccb9bc2a6ab63d1b2980374f0dca72ce95ae267c9b4cfe77455bb70d0d4/fonttools-4.63.0-cp312-cp312-win_amd64.whl", upload-time = 2026-05-14T12:03:30Z, size = 2343211, hashes = { sha256 = "59ac449f8cca9b4ffa08d2e7bbadad87ce710d69d1eda5c3c1ce579baa987272" } }, + { url = "https://files.pythonhosted.org/packages/0f/8d/d8fec3dcde2963f8c908fb315e5ff2cd0ac34f82394bbbf73a2aa5145ce3/fonttools-4.63.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-05-14T12:03:32Z, size = 2876062, hashes = { sha256 = "cd7e9857e5e63738b9d9fd707bc1f59c8b09e5177726d23664db393c59bb08bd" } }, + { url = "https://files.pythonhosted.org/packages/ef/71/d935dc54e4ff121bfdd11e08702db63a7e6f25af21d8a3d7b7212df53641/fonttools-4.63.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-05-14T12:03:34Z, size = 2424594, hashes = { sha256 = "c2a2a42198b696a6f48fad91709afb55176e66a5e566131219dba372fb7f8c59" } }, + { url = "https://files.pythonhosted.org/packages/8e/40/e76320afa1df918e146155ef239b1719ee266092e96f5423bfd075affba1/fonttools-4.63.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-14T12:03:36Z, size = 5024840, hashes = { sha256 = "1e874792a8212b44583ea02189d9e693906b2f78b261f372f95d6c563210ac1d" } }, + { url = "https://files.pythonhosted.org/packages/ce/36/0b805d8c485f872f65a509cbe3b58a5d0d17bee855333b54a150c79d3061/fonttools-4.63.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-05-14T12:03:38Z, size = 4975801, hashes = { sha256 = "22135da48a348785c5e2d5d2d9d6bec5ed44adacbaeb9db12d9493bf6c6bfa68" } }, + { url = "https://files.pythonhosted.org/packages/c8/26/2cee03d0aa083ab022da5c07aff9ed3f689da1defb81ad6917c9627896da/fonttools-4.63.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-05-14T12:03:41Z, size = 4965009, hashes = { sha256 = "ccf41f2efdf56994d22d73bef4ced1052161958169428d06ba9724ea9e9a64be" } }, + { url = "https://files.pythonhosted.org/packages/7e/48/cc4b66d9058c0d0982c833fad10127c4b0e9324606aafa41382295ca4102/fonttools-4.63.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-05-14T12:03:43Z, size = 5105892, hashes = { sha256 = "9ced0bd02ac751dd6319b0da88aaef24414e3b0dbc32bb4f24944821a3741a27" } }, + { url = "https://files.pythonhosted.org/packages/d8/1f/a98a30a814b9ddef3a2e706025f90b9e0bc94890e6cb15254bc86547d11a/fonttools-4.63.0-cp313-cp313-win32.whl", upload-time = 2026-05-14T12:03:45Z, size = 2291313, hashes = { sha256 = "85be818f5506e8a7753153def2c9550178f0ecae6a47b5e0e8dbb23f7cc90380" } }, + { url = "https://files.pythonhosted.org/packages/92/46/5177b01f3b4abfdd4409f31cca4ab279c9343a26efbe9ec78c97fc612e02/fonttools-4.63.0-cp313-cp313-win_amd64.whl", upload-time = 2026-05-14T12:03:47Z, size = 2342299, hashes = { sha256 = "ba04cb5891d4c0c21b6da95eda8d7b090021508a294fff33464fc7d241e0856b" } }, + { url = "https://files.pythonhosted.org/packages/2c/47/c99d5268f354002ce80f8d029cd9d7d872969da1de8b93d32de4dc56d6f4/fonttools-4.63.0-py3-none-any.whl", upload-time = 2026-05-14T12:04:29Z, size = 1164562, hashes = { sha256 = "445af2eab030a16b9171ea8bdda7ebf7d96bda2df88ee182a464252f6e05e20d" } }, +] + +[[packages]] +name = "frozenlist" +version = "1.8.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2d/f5/c831fac6cc817d26fd54c7eaccd04ef7e0288806943f7cc5bbf69f3ac1f0/frozenlist-1.8.0.tar.gz", upload-time = 2025-10-06T05:38:17Z, size = 45875, hashes = { sha256 = "3ede829ed8d842f6cd48fc7081d7a41001a56f1f38603f9d49bf3020d59a31ad" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/29/948b9aa87e75820a38650af445d2ef2b6b8a6fab1a23b6bb9e4ef0be2d59/frozenlist-1.8.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-10-06T05:36:06Z, size = 87782, hashes = { sha256 = "78f7b9e5d6f2fdb88cdde9440dc147259b62b9d3b019924def9f6478be254ac1" } }, + { url = "https://files.pythonhosted.org/packages/64/80/4f6e318ee2a7c0750ed724fa33a4bdf1eacdc5a39a7a24e818a773cd91af/frozenlist-1.8.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-10-06T05:36:07Z, size = 50594, hashes = { sha256 = "229bf37d2e4acdaf808fd3f06e854a4a7a3661e871b10dc1f8f1896a3b05f18b" } }, + { url = "https://files.pythonhosted.org/packages/2b/94/5c8a2b50a496b11dd519f4a24cb5496cf125681dd99e94c604ccdea9419a/frozenlist-1.8.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-10-06T05:36:08Z, size = 50448, hashes = { sha256 = "f833670942247a14eafbb675458b4e61c82e002a148f49e68257b79296e865c4" } }, + { url = "https://files.pythonhosted.org/packages/6a/bd/d91c5e39f490a49df14320f4e8c80161cfcce09f1e2cde1edd16a551abb3/frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-10-06T05:36:09Z, size = 242411, hashes = { sha256 = "494a5952b1c597ba44e0e78113a7266e656b9794eec897b19ead706bd7074383" } }, + { url = "https://files.pythonhosted.org/packages/8f/83/f61505a05109ef3293dfb1ff594d13d64a2324ac3482be2cedc2be818256/frozenlist-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-10-06T05:36:11Z, size = 243014, hashes = { sha256 = "96f423a119f4777a4a056b66ce11527366a8bb92f54e541ade21f2374433f6d4" } }, + { url = "https://files.pythonhosted.org/packages/d8/cb/cb6c7b0f7d4023ddda30cf56b8b17494eb3a79e3fda666bf735f63118b35/frozenlist-1.8.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2025-10-06T05:36:12Z, size = 234909, hashes = { sha256 = "3462dd9475af2025c31cc61be6652dfa25cbfb56cbbf52f4ccfe029f38decaf8" } }, + { url = "https://files.pythonhosted.org/packages/31/c5/cd7a1f3b8b34af009fb17d4123c5a778b44ae2804e3ad6b86204255f9ec5/frozenlist-1.8.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-10-06T05:36:14Z, size = 250049, hashes = { sha256 = "c4c800524c9cd9bac5166cd6f55285957fcfc907db323e193f2afcd4d9abd69b" } }, + { url = "https://files.pythonhosted.org/packages/c0/01/2f95d3b416c584a1e7f0e1d6d31998c4a795f7544069ee2e0962a4b60740/frozenlist-1.8.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-10-06T05:36:15Z, size = 256485, hashes = { sha256 = "d6a5df73acd3399d893dafc71663ad22534b5aa4f94e8a2fabfe856c3c1b6a52" } }, + { url = "https://files.pythonhosted.org/packages/ce/03/024bf7720b3abaebcff6d0793d73c154237b85bdf67b7ed55e5e9596dc9a/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-10-06T05:36:16Z, size = 237619, hashes = { sha256 = "405e8fe955c2280ce66428b3ca55e12b3c4e9c336fb2103a4937e891c69a4a29" } }, + { url = "https://files.pythonhosted.org/packages/69/fa/f8abdfe7d76b731f5d8bd217827cf6764d4f1d9763407e42717b4bed50a0/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2025-10-06T05:36:17Z, size = 250320, hashes = { sha256 = "908bd3f6439f2fef9e85031b59fd4f1297af54415fb60e4254a95f75b3cab3f3" } }, + { url = "https://files.pythonhosted.org/packages/f5/3c/b051329f718b463b22613e269ad72138cc256c540f78a6de89452803a47d/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-10-06T05:36:19Z, size = 246820, hashes = { sha256 = "294e487f9ec720bd8ffcebc99d575f7eff3568a08a253d1ee1a0378754b74143" } }, + { url = "https://files.pythonhosted.org/packages/0f/ae/58282e8f98e444b3f4dd42448ff36fa38bef29e40d40f330b22e7108f565/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2025-10-06T05:36:20Z, size = 250518, hashes = { sha256 = "74c51543498289c0c43656701be6b077f4b265868fa7f8a8859c197006efb608" } }, + { url = "https://files.pythonhosted.org/packages/8f/96/007e5944694d66123183845a106547a15944fbbb7154788cbf7272789536/frozenlist-1.8.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-10-06T05:36:22Z, size = 239096, hashes = { sha256 = "776f352e8329135506a1d6bf16ac3f87bc25b28e765949282dcc627af36123aa" } }, + { url = "https://files.pythonhosted.org/packages/66/bb/852b9d6db2fa40be96f29c0d1205c306288f0684df8fd26ca1951d461a56/frozenlist-1.8.0-cp312-cp312-win32.whl", upload-time = 2025-10-06T05:36:23Z, size = 39985, hashes = { sha256 = "433403ae80709741ce34038da08511d4a77062aa924baf411ef73d1146e74faf" } }, + { url = "https://files.pythonhosted.org/packages/b8/af/38e51a553dd66eb064cdf193841f16f077585d4d28394c2fa6235cb41765/frozenlist-1.8.0-cp312-cp312-win_amd64.whl", upload-time = 2025-10-06T05:36:24Z, size = 44591, hashes = { sha256 = "34187385b08f866104f0c0617404c8eb08165ab1272e884abc89c112e9c00746" } }, + { url = "https://files.pythonhosted.org/packages/a7/06/1dc65480ab147339fecc70797e9c2f69d9cea9cf38934ce08df070fdb9cb/frozenlist-1.8.0-cp312-cp312-win_arm64.whl", upload-time = 2025-10-06T05:36:26Z, size = 40102, hashes = { sha256 = "fe3c58d2f5db5fbd18c2987cba06d51b0529f52bc3a6cdc33d3f4eab725104bd" } }, + { url = "https://files.pythonhosted.org/packages/2d/40/0832c31a37d60f60ed79e9dfb5a92e1e2af4f40a16a29abcc7992af9edff/frozenlist-1.8.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-10-06T05:36:27Z, size = 85717, hashes = { sha256 = "8d92f1a84bb12d9e56f818b3a746f3efba93c1b63c8387a73dde655e1e42282a" } }, + { url = "https://files.pythonhosted.org/packages/30/ba/b0b3de23f40bc55a7057bd38434e25c34fa48e17f20ee273bbde5e0650f3/frozenlist-1.8.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-10-06T05:36:28Z, size = 49651, hashes = { sha256 = "96153e77a591c8adc2ee805756c61f59fef4cf4073a9275ee86fe8cba41241f7" } }, + { url = "https://files.pythonhosted.org/packages/0c/ab/6e5080ee374f875296c4243c381bbdef97a9ac39c6e3ce1d5f7d42cb78d6/frozenlist-1.8.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-10-06T05:36:29Z, size = 49417, hashes = { sha256 = "f21f00a91358803399890ab167098c131ec2ddd5f8f5fd5fe9c9f2c6fcd91e40" } }, + { url = "https://files.pythonhosted.org/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-10-06T05:36:31Z, size = 234391, hashes = { sha256 = "fb30f9626572a76dfe4293c7194a09fb1fe93ba94c7d4f720dfae3b646b45027" } }, + { url = "https://files.pythonhosted.org/packages/40/76/c202df58e3acdf12969a7895fd6f3bc016c642e6726aa63bd3025e0fc71c/frozenlist-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-10-06T05:36:32Z, size = 233048, hashes = { sha256 = "eaa352d7047a31d87dafcacbabe89df0aa506abb5b1b85a2fb91bc3faa02d822" } }, + { url = "https://files.pythonhosted.org/packages/f9/c0/8746afb90f17b73ca5979c7a3958116e105ff796e718575175319b5bb4ce/frozenlist-1.8.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2025-10-06T05:36:33Z, size = 226549, hashes = { sha256 = "03ae967b4e297f58f8c774c7eabcce57fe3c2434817d4385c50661845a058121" } }, + { url = "https://files.pythonhosted.org/packages/7e/eb/4c7eefc718ff72f9b6c4893291abaae5fbc0c82226a32dcd8ef4f7a5dbef/frozenlist-1.8.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-10-06T05:36:34Z, size = 239833, hashes = { sha256 = "f6292f1de555ffcc675941d65fffffb0a5bcd992905015f85d0592201793e0e5" } }, + { url = "https://files.pythonhosted.org/packages/c2/4e/e5c02187cf704224f8b21bee886f3d713ca379535f16893233b9d672ea71/frozenlist-1.8.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-10-06T05:36:36Z, size = 245363, hashes = { sha256 = "29548f9b5b5e3460ce7378144c3010363d8035cea44bc0bf02d57f5a685e084e" } }, + { url = "https://files.pythonhosted.org/packages/1f/96/cb85ec608464472e82ad37a17f844889c36100eed57bea094518bf270692/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-10-06T05:36:38Z, size = 229314, hashes = { sha256 = "ec3cc8c5d4084591b4237c0a272cc4f50a5b03396a47d9caaf76f5d7b38a4f11" } }, + { url = "https://files.pythonhosted.org/packages/5d/6f/4ae69c550e4cee66b57887daeebe006fe985917c01d0fff9caab9883f6d0/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2025-10-06T05:36:40Z, size = 243365, hashes = { sha256 = "517279f58009d0b1f2e7c1b130b377a349405da3f7621ed6bfae50b10adf20c1" } }, + { url = "https://files.pythonhosted.org/packages/7a/58/afd56de246cf11780a40a2c28dc7cbabbf06337cc8ddb1c780a2d97e88d8/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-10-06T05:36:41Z, size = 237763, hashes = { sha256 = "db1e72ede2d0d7ccb213f218df6a078a9c09a7de257c2fe8fcef16d5925230b1" } }, + { url = "https://files.pythonhosted.org/packages/cb/36/cdfaf6ed42e2644740d4a10452d8e97fa1c062e2a8006e4b09f1b5fd7d63/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2025-10-06T05:36:42Z, size = 240110, hashes = { sha256 = "b4dec9482a65c54a5044486847b8a66bf10c9cb4926d42927ec4e8fd5db7fed8" } }, + { url = "https://files.pythonhosted.org/packages/03/a8/9ea226fbefad669f11b52e864c55f0bd57d3c8d7eb07e9f2e9a0b39502e1/frozenlist-1.8.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-10-06T05:36:44Z, size = 233717, hashes = { sha256 = "21900c48ae04d13d416f0e1e0c4d81f7931f73a9dfa0b7a8746fb2fe7dd970ed" } }, + { url = "https://files.pythonhosted.org/packages/1e/0b/1b5531611e83ba7d13ccc9988967ea1b51186af64c42b7a7af465dcc9568/frozenlist-1.8.0-cp313-cp313-win32.whl", upload-time = 2025-10-06T05:36:45Z, size = 39628, hashes = { sha256 = "8b7b94a067d1c504ee0b16def57ad5738701e4ba10cec90529f13fa03c833496" } }, + { url = "https://files.pythonhosted.org/packages/d8/cf/174c91dbc9cc49bc7b7aab74d8b734e974d1faa8f191c74af9b7e80848e6/frozenlist-1.8.0-cp313-cp313-win_amd64.whl", upload-time = 2025-10-06T05:36:46Z, size = 43882, hashes = { sha256 = "878be833caa6a3821caf85eb39c5ba92d28e85df26d57afb06b35b2efd937231" } }, + { url = "https://files.pythonhosted.org/packages/c1/17/502cd212cbfa96eb1388614fe39a3fc9ab87dbbe042b66f97acb57474834/frozenlist-1.8.0-cp313-cp313-win_arm64.whl", upload-time = 2025-10-06T05:36:47Z, size = 39676, hashes = { sha256 = "44389d135b3ff43ba8cc89ff7f51f5a0bb6b63d829c8300f79a2fe4fe61bcc62" } }, + { url = "https://files.pythonhosted.org/packages/d2/5c/3bbfaa920dfab09e76946a5d2833a7cbdf7b9b4a91c714666ac4855b88b4/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2025-10-06T05:36:48Z, size = 89235, hashes = { sha256 = "e25ac20a2ef37e91c1b39938b591457666a0fa835c7783c3a8f33ea42870db94" } }, + { url = "https://files.pythonhosted.org/packages/d2/d6/f03961ef72166cec1687e84e8925838442b615bd0b8854b54923ce5b7b8a/frozenlist-1.8.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-10-06T05:36:49Z, size = 50742, hashes = { sha256 = "07cdca25a91a4386d2e76ad992916a85038a9b97561bf7a3fd12d5d9ce31870c" } }, + { url = "https://files.pythonhosted.org/packages/1e/bb/a6d12b7ba4c3337667d0e421f7181c82dda448ce4e7ad7ecd249a16fa806/frozenlist-1.8.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-10-06T05:36:50Z, size = 51725, hashes = { sha256 = "4e0c11f2cc6717e0a741f84a527c52616140741cd812a50422f83dc31749fb52" } }, + { url = "https://files.pythonhosted.org/packages/bc/71/d1fed0ffe2c2ccd70b43714c6cab0f4188f09f8a67a7914a6b46ee30f274/frozenlist-1.8.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-10-06T05:36:51Z, size = 284533, hashes = { sha256 = "b3210649ee28062ea6099cfda39e147fa1bc039583c8ee4481cb7811e2448c51" } }, + { url = "https://files.pythonhosted.org/packages/c9/1f/fb1685a7b009d89f9bf78a42d94461bc06581f6e718c39344754a5d9bada/frozenlist-1.8.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-10-06T05:36:53Z, size = 292506, hashes = { sha256 = "581ef5194c48035a7de2aefc72ac6539823bb71508189e5de01d60c9dcd5fa65" } }, + { url = "https://files.pythonhosted.org/packages/e6/3b/b991fe1612703f7e0d05c0cf734c1b77aaf7c7d321df4572e8d36e7048c8/frozenlist-1.8.0-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2025-10-06T05:36:54Z, size = 274161, hashes = { sha256 = "3ef2d026f16a2b1866e1d86fc4e1291e1ed8a387b2c333809419a2f8b3a77b82" } }, + { url = "https://files.pythonhosted.org/packages/ca/ec/c5c618767bcdf66e88945ec0157d7f6c4a1322f1473392319b7a2501ded7/frozenlist-1.8.0-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2025-10-06T05:36:55Z, size = 294676, hashes = { sha256 = "5500ef82073f599ac84d888e3a8c1f77ac831183244bfd7f11eaa0289fb30714" } }, + { url = "https://files.pythonhosted.org/packages/7c/ce/3934758637d8f8a88d11f0585d6495ef54b2044ed6ec84492a91fa3b27aa/frozenlist-1.8.0-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-10-06T05:36:56Z, size = 300638, hashes = { sha256 = "50066c3997d0091c411a66e710f4e11752251e6d2d73d70d8d5d4c76442a199d" } }, + { url = "https://files.pythonhosted.org/packages/fc/4f/a7e4d0d467298f42de4b41cbc7ddaf19d3cfeabaf9ff97c20c6c7ee409f9/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-10-06T05:36:57Z, size = 283067, hashes = { sha256 = "5c1c8e78426e59b3f8005e9b19f6ff46e5845895adbde20ece9218319eca6506" } }, + { url = "https://files.pythonhosted.org/packages/dc/48/c7b163063d55a83772b268e6d1affb960771b0e203b632cfe09522d67ea5/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_armv7l.whl", upload-time = 2025-10-06T05:36:59Z, size = 292101, hashes = { sha256 = "eefdba20de0d938cec6a89bd4d70f346a03108a19b9df4248d3cf0d88f1b0f51" } }, + { url = "https://files.pythonhosted.org/packages/9f/d0/2366d3c4ecdc2fd391e0afa6e11500bfba0ea772764d631bbf82f0136c9d/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2025-10-06T05:37:00Z, size = 289901, hashes = { sha256 = "cf253e0e1c3ceb4aaff6df637ce033ff6535fb8c70a764a8f46aafd3d6ab798e" } }, + { url = "https://files.pythonhosted.org/packages/b8/94/daff920e82c1b70e3618a2ac39fbc01ae3e2ff6124e80739ce5d71c9b920/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2025-10-06T05:37:02Z, size = 289395, hashes = { sha256 = "032efa2674356903cd0261c4317a561a6850f3ac864a63fc1583147fb05a79b0" } }, + { url = "https://files.pythonhosted.org/packages/e3/20/bba307ab4235a09fdcd3cc5508dbabd17c4634a1af4b96e0f69bfe551ebd/frozenlist-1.8.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-10-06T05:37:03Z, size = 283659, hashes = { sha256 = "6da155091429aeba16851ecb10a9104a108bcd32f6c1642867eadaee401c1c41" } }, + { url = "https://files.pythonhosted.org/packages/fd/00/04ca1c3a7a124b6de4f8a9a17cc2fcad138b4608e7a3fc5877804b8715d7/frozenlist-1.8.0-cp313-cp313t-win32.whl", upload-time = 2025-10-06T05:37:04Z, size = 43492, hashes = { sha256 = "0f96534f8bfebc1a394209427d0f8a63d343c9779cda6fc25e8e121b5fd8555b" } }, + { url = "https://files.pythonhosted.org/packages/59/5e/c69f733a86a94ab10f68e496dc6b7e8bc078ebb415281d5698313e3af3a1/frozenlist-1.8.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-10-06T05:37:06Z, size = 48034, hashes = { sha256 = "5d63a068f978fc69421fb0e6eb91a9603187527c86b7cd3f534a5b77a592b888" } }, + { url = "https://files.pythonhosted.org/packages/16/6c/be9d79775d8abe79b05fa6d23da99ad6e7763a1d080fbae7290b286093fd/frozenlist-1.8.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-10-06T05:37:07Z, size = 41749, hashes = { sha256 = "bf0a7e10b077bf5fb9380ad3ae8ce20ef919a6ad93b4552896419ac7e1d8e042" } }, + { url = "https://files.pythonhosted.org/packages/9a/9a/e35b4a917281c0b8419d4207f4334c8e8c5dbf4f3f5f9ada73958d937dcc/frozenlist-1.8.0-py3-none-any.whl", upload-time = 2025-10-06T05:38:16Z, size = 13409, hashes = { sha256 = "0c18a16eab41e82c295618a77502e17b195883241c563b00f0aa5106fc4eaa0d" } }, +] + +[[packages]] +name = "fsspec" +version = "2026.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/10/a1/ae4e3e5003468d6391d2c77b6fa1cd73bd5d13511d81c642d7b28ac90ed4/fsspec-2026.6.0.tar.gz", upload-time = 2026-06-16T01:57:28Z, size = 313646, hashes = { sha256 = "f5bac145310fe30e16e1471bd6840b2d990d609e872251d7e674241822abf01a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/22/4222d7ddf3da30f363edaa98e329c2bce6c65497c9cb2810931c8b2c0fbc/fsspec-2026.6.0-py3-none-any.whl", upload-time = 2026-06-16T01:57:26Z, size = 203949, hashes = { sha256 = "02e0b71817df9b2169dc30a16832045764def1191b43dcff5bb85bdee212d2a1" } }] + +[[packages]] +name = "gast" +version = "0.7.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/91/f6/e73969782a2ecec280f8a176f2476149dd9dba69d5f8779ec6108a7721e6/gast-0.7.0.tar.gz", upload-time = 2025-11-29T15:30:05Z, size = 33630, hashes = { sha256 = "0bb14cd1b806722e91ddbab6fb86bba148c22b40e7ff11e248974e04c8adfdae" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/1d/33/f1c6a276de27b7d7339a34749cc33fa87f077f921969c47185d34a887ae2/gast-0.7.0-py3-none-any.whl", upload-time = 2025-11-29T15:30:03Z, size = 22966, hashes = { sha256 = "99cbf1365633a74099f69c59bd650476b96baa5ef196fec88032b00b31ba36f7" } }] + +[[packages]] +name = "gemma" +version = "4.0.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e9/9f/82968b43ae08104742051e6a9bbfd4a19563295d07db4d6107f83fb4ab56/gemma-4.0.1.tar.gz", upload-time = 2026-05-20T15:37:53Z, size = 161411, hashes = { sha256 = "00899dd6e608af25fed64455369b8ce64aec64e15614dec16eda1ce5f3520d2c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/de/cb/1579fcd77ab62db40290068418458bc9a5d046fad6837021a8afaeb38510/gemma-4.0.1-py3-none-any.whl", upload-time = 2026-05-20T15:37:52Z, size = 245019, hashes = { sha256 = "a3ac8836f63fbf7e8d0934c851fc44c1422638596d157937ba8179db6bfb3e76" } }] + +[[packages]] +name = "google-api-core" +version = "2.34.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7b/7c/9be3903e3d45415e8ca493c75f8990a0f6f579d168015d44c379350d0ab0/google_api_core-2.34.0.tar.gz", upload-time = 2026-08-06T06:23:58Z, size = 187953, hashes = { sha256 = "98a779fe72de956eb1c9c2f47ff4c4432a668ece1a002ec38bed07ec2698ae59" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/bc/c1/a8a92ae1bc4b1a8f804c776d7d3f0c771b78a62c3ad4df1be41b3fd8c767/google_api_core-2.34.0-py3-none-any.whl", upload-time = 2026-08-06T06:22:47Z, size = 180545, hashes = { sha256 = "cdf9c67e7ca2402d86ccbfde5f2503fc83e3cc3f58cc78456ae96cad24a6d2de" } }] + +[[packages]] +name = "google-api-python-client" +version = "2.198.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6b/53/0cd38e3a29d72ce45e27feba2ce1cd8049d69af9c48cb14fb164f1be9133/google_api_python_client-2.198.0.tar.gz", upload-time = 2026-06-25T14:32:42Z, size = 15060142, hashes = { sha256 = "dfe3e16fb241af6e9c460a33f65085b3450e05cea09364f6b5d8997fb7e43e2a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d5/92/0fc9e7a09eb240c31b879bd8d2e43f81ed1f86c4798b79ead4a083921ab3/google_api_python_client-2.198.0-py3-none-any.whl", upload-time = 2026-06-25T14:32:39Z, size = 15644203, hashes = { sha256 = "fabac935474e817da5e662ff61bf7139439d6f92b32d332a7318a2d45931e03e" } }] + +[[packages]] +name = "google-auth" +version = "2.56.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/db/4c/fa42116a48bab3f7a143cf5042ecff7df9c8b73f8a376203cd534d1dc966/google_auth-2.56.3.tar.gz", upload-time = 2026-08-06T06:24:01Z, size = 367110, hashes = { sha256 = "40e229fc901f0a305b553050e5fce562d509bee0435be053abfa91582b51b90c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/bc/b3/6117b2f24065cd7e2c4f140e9a193e215f089ca8ba314cf91eb9d0b7fe0a/google_auth-2.56.3-py3-none-any.whl", upload-time = 2026-08-06T06:22:51Z, size = 259116, hashes = { sha256 = "8ec438808f813ad034535000261eed1067475d229d05bbf4216e78c3f2362e53" } }] + +[[packages]] +name = "google-auth-httplib2" +version = "0.4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/11/46/79983cb738f0eb14e6ab4f43457aa9652f8d46bc4376b178f676b68c5c37/google_auth_httplib2-0.4.1.tar.gz", upload-time = 2026-08-06T06:24:00Z, size = 11158, hashes = { sha256 = "125b1bb4fcfdd2d97f19b673c1f46f831603d0acaffe415c8a35dadb312552a1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/68/8a/96410d0c3e02b584d1e7f5d4000b2e1710855650b226cd0601f2b154940a/google_auth_httplib2-0.4.1-py3-none-any.whl", upload-time = 2026-08-06T06:22:50Z, size = 9529, hashes = { sha256 = "67088a8387dc3f66016a690634f1cb9b7a48a31406f8998e088efc64203e7a12" } }] + +[[packages]] +name = "google-cloud-aiplatform" +version = "1.164.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/81/bd/ddc72de71fd76ad40e88d23a634d0e6f2108330b98f349463016e5f7c0c1/google_cloud_aiplatform-1.164.0.tar.gz", upload-time = 2026-08-12T20:40:52Z, size = 11298864, hashes = { sha256 = "51fb881523631e591a3d11a46cb9d7bd390e05127fe1d08c596ddce3e45fed2d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4a/29/8bb9f8df34e925d4ec895104e2aa33fea5ac9cf43dd96654888224da47ac/google_cloud_aiplatform-1.164.0-py2.py3-none-any.whl", upload-time = 2026-08-12T20:40:48Z, size = 9432429, hashes = { sha256 = "042dbbd9f48524ad4ac34c25b00be4f4ca8b1b38fd6d5d277cc80501777974a0" } }] + +[[packages]] +name = "google-cloud-bigquery" +version = "3.43.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/99/a2/5ee4a9eae62dbd61e59504458d5cf870809f790ed136967d94c294b9a3ba/google_cloud_bigquery-3.43.0.tar.gz", upload-time = 2026-08-06T06:24:11Z, size = 519709, hashes = { sha256 = "e3dc25ab9ac8b2b089408493177d4d4508b098c80c3931786fbc20b075298fe6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/67/c0/f491506bdff4d73750f74cf18fea7d6ca409ada2f81c4c4d10a32edf5688/google_cloud_bigquery-3.43.0-py3-none-any.whl", upload-time = 2026-08-06T06:23:04Z, size = 265159, hashes = { sha256 = "a39217f14f215472ce9da816f20ebaf77fdb1db7ccdc8360772d8bf6bafb55c2" } }] + +[[packages]] +name = "google-cloud-core" +version = "2.6.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/4a/c6/9d7d9ed6703eb35306ca7bf381fb66ba8d978c61a1b550a2e1730a4c4ce8/google_cloud_core-2.6.1.tar.gz", upload-time = 2026-08-06T06:24:18Z, size = 36017, hashes = { sha256 = "1e044b131f2ae097b92312fa195164b0aeb6dc6a88e00231e1210516314c420c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5d/4f/37960d5255988b218c40c9b5a2b731013684294a50735d1dd1ab4894e531/google_cloud_core-2.6.1-py3-none-any.whl", upload-time = 2026-08-06T06:23:11Z, size = 29393, hashes = { sha256 = "2682a8a4474a32f56292fb4bca7fa7e4fb0b4af958f6abfe4bca8d195747fd45" } }] + +[[packages]] +name = "google-cloud-resource-manager" +version = "1.18.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/12/70/d467d93528905700826d26a48ad16ac39d4b36dd6efb5a86fb338efa81aa/google_cloud_resource_manager-1.18.0.tar.gz", upload-time = 2026-06-22T23:22:27Z, size = 463674, hashes = { sha256 = "db689f800a14c66d041196a7fbb8bb8aae8dc87f28c2929e101a5ec766b15512" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3f/62/2dbecda08a32aa9d4e6909eba3e31731c2d4452687bb6364a8d7950aed74/google_cloud_resource_manager-1.18.0-py3-none-any.whl", upload-time = 2026-06-22T23:20:25Z, size = 404211, hashes = { sha256 = "69bab144acd75878ebe44b720903dc3d140cb7d3be3261eaa8bc81e48afaff33" } }] + +[[packages]] +name = "google-cloud-storage" +version = "3.13.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ce/7e/73bb7512df1d1aad6ce3f9aed847cd40e0cd400ba4a85d86ab8eb412e9cc/google_cloud_storage-3.13.1.tar.gz", upload-time = 2026-08-06T06:24:42Z, size = 17341051, hashes = { sha256 = "a80bf8cac2794808aa61c50c5f769ecbbe2d10331bacd0d69d30e59b14b346b2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/06/6f/d69f0e185e08ddb58c323a0a935af2b492907b5de362bc08933b0a3b5644/google_cloud_storage-3.13.1-py3-none-any.whl", upload-time = 2026-08-06T06:23:36Z, size = 341486, hashes = { sha256 = "98208de6c21e85cecd3eb44551894efff33d98365500e178867d4305854a770a" } }] + +[[packages]] +name = "google-crc32c" +version = "1.8.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/03/41/4b9c02f99e4c5fb477122cd5437403b552873f014616ac1d19ac8221a58d/google_crc32c-1.8.0.tar.gz", upload-time = 2025-12-16T00:35:25Z, size = 14192, hashes = { sha256 = "a428e25fb7691024de47fecfbff7ff957214da51eddded0da0ae0e0f03a2cf79" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e9/5f/7307325b1198b59324c0fa9807cafb551afb65e831699f2ce211ad5c8240/google_crc32c-1.8.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2025-12-16T00:21:56Z, size = 31300, hashes = { sha256 = "4b8286b659c1335172e39563ab0a768b8015e88e08329fa5321f774275fc3113" } }, + { url = "https://files.pythonhosted.org/packages/21/8e/58c0d5d86e2220e6a37befe7e6a94dd2f6006044b1a33edf1ff6d9f7e319/google_crc32c-1.8.0-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2025-12-16T00:38:31Z, size = 30867, hashes = { sha256 = "2a3dc3318507de089c5384cc74d54318401410f82aa65b2d9cdde9d297aca7cb" } }, + { url = "https://files.pythonhosted.org/packages/ce/a9/a780cc66f86335a6019f557a8aaca8fbb970728f0efd2430d15ff1beae0e/google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-12-16T00:40:22Z, size = 33364, hashes = { sha256 = "14f87e04d613dfa218d6135e81b78272c3b904e2a7053b841481b38a7d901411" } }, + { url = "https://files.pythonhosted.org/packages/21/3f/3457ea803db0198c9aaca2dd373750972ce28a26f00544b6b85088811939/google_crc32c-1.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-12-16T00:40:23Z, size = 33740, hashes = { sha256 = "cb5c869c2923d56cb0c8e6bcdd73c009c36ae39b652dbe46a05eb4ef0ad01454" } }, + { url = "https://files.pythonhosted.org/packages/df/c0/87c2073e0c72515bb8733d4eef7b21548e8d189f094b5dad20b0ecaf64f6/google_crc32c-1.8.0-cp312-cp312-win_amd64.whl", upload-time = 2025-12-16T00:35:21Z, size = 34437, hashes = { sha256 = "3cc0c8912038065eafa603b238abf252e204accab2a704c63b9e14837a854962" } }, + { url = "https://files.pythonhosted.org/packages/d1/db/000f15b41724589b0e7bc24bc7a8967898d8d3bc8caf64c513d91ef1f6c0/google_crc32c-1.8.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2025-12-16T00:23:20Z, size = 31297, hashes = { sha256 = "3ebb04528e83b2634857f43f9bb8ef5b2bbe7f10f140daeb01b58f972d04736b" } }, + { url = "https://files.pythonhosted.org/packages/d7/0d/8ebed0c39c53a7e838e2a486da8abb0e52de135f1b376ae2f0b160eb4c1a/google_crc32c-1.8.0-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2025-12-16T00:43:14Z, size = 30867, hashes = { sha256 = "450dc98429d3e33ed2926fc99ee81001928d63460f8538f21a5d6060912a8e27" } }, + { url = "https://files.pythonhosted.org/packages/ce/42/b468aec74a0354b34c8cbf748db20d6e350a68a2b0912e128cabee49806c/google_crc32c-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2025-12-16T00:40:24Z, size = 33344, hashes = { sha256 = "3b9776774b24ba76831609ffbabce8cdf6fa2bd5e9df37b594221c7e333a81fa" } }, + { url = "https://files.pythonhosted.org/packages/1c/e8/b33784d6fc77fb5062a8a7854e43e1e618b87d5ddf610a88025e4de6226e/google_crc32c-1.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-12-16T00:40:25Z, size = 33694, hashes = { sha256 = "89c17d53d75562edfff86679244830599ee0a48efc216200691de8b02ab6b2b8" } }, + { url = "https://files.pythonhosted.org/packages/92/b1/d3cbd4d988afb3d8e4db94ca953df429ed6db7282ed0e700d25e6c7bfc8d/google_crc32c-1.8.0-cp313-cp313-win_amd64.whl", upload-time = 2025-12-16T00:35:22Z, size = 34435, hashes = { sha256 = "57a50a9035b75643996fbf224d6661e386c7162d1dfdab9bc4ca790947d1007f" } }, +] + +[[packages]] +name = "google-genai" +version = "2.18.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5f/2f/f8839312750ca9633606f187943eb9f73e6c44729d8fb67783c039f1680b/google_genai-2.18.0.tar.gz", upload-time = 2026-08-13T00:12:52Z, size = 659760, hashes = { sha256 = "836635534711dc358d1ae4a4b3731469042a07738befaa868ff444538a50944e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/99/63/84160760f74e6c74bab322afc26d064240f42b45a4150f184f7f2605d535/google_genai-2.18.0-py3-none-any.whl", upload-time = 2026-08-13T00:12:51Z, size = 1052016, hashes = { sha256 = "4c5e60ccaed3ed35ac2ee81e87c5bebf7280cd49b81526d872a526e97ce25f46" } }] + +[[packages]] +name = "google-pasta" +version = "0.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/35/4a/0bd53b36ff0323d10d5f24ebd67af2de10a1117f5cf4d7add90df92756f1/google-pasta-0.2.0.tar.gz", upload-time = 2020-03-13T18:57:50Z, size = 40430, hashes = { sha256 = "c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/de/c648ef6835192e6e2cc03f40b19eeda4382c49b5bafb43d88b931c4c74ac/google_pasta-0.2.0-py3-none-any.whl", upload-time = 2020-03-13T18:57:48Z, size = 57471, hashes = { sha256 = "b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed" } }] + +[[packages]] +name = "google-resumable-media" +version = "2.10.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/76/f5/f35505e6091614e285056a495488cb0a9c1a9dcc88a4a3c91bbc5fd4835b/google_resumable_media-2.10.1.tar.gz", upload-time = 2026-08-06T06:24:50Z, size = 2164548, hashes = { sha256 = "224975032ddb73f7ed9e2f0f4cc08ed1b06874c52d48cc8533e3eb72980b21a0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ac/ba/77ef49baf338c03a11deadac984e3161b3f2b4fa4bb5aab160e7ca0fd522/google_resumable_media-2.10.1-py3-none-any.whl", upload-time = 2026-08-06T06:23:45Z, size = 81533, hashes = { sha256 = "4e2cbc704207ddc09f23b1f18e8ef4a4ccbfe0f1768b370e5c969704adbd0a1c" } }] + +[[packages]] +name = "googleapis-common-protos" +version = "1.75.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/72/73/74bcab964c9a7a61f2bb71e8179b0f13e6fa98f7ce00fd168aab291e4a2e/googleapis_common_protos-1.75.1.tar.gz", upload-time = 2026-08-06T06:24:51Z, size = 150967, hashes = { sha256 = "d3042c6c5a2d4e67113104d6b6818b59b6bd92a197f2a91508e801fe815cf071" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/51/186c02b8549b69ccda44429cf6ff5081e4b61a602ddfe6a8020d1be31d1b/googleapis_common_protos-1.75.1-py3-none-any.whl", upload-time = 2026-08-06T06:23:46Z, size = 300626, hashes = { sha256 = "28a1934bcd33b9c9da66ac301a0a4227e3367f095a17d0375cb98f0a09d93b79" } }] + +[[packages]] +name = "grain" +version = "0.2.18" +marker = "sys_platform != 'win32'" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/20/59fb32fd6aadc40e0dbde586a62903646ad778413c78280ea8d1e18e73de/grain-0.2.18-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-06-17T20:57:47Z, size = 554329, hashes = { sha256 = "1bcff4c0ec71cee0b8c26076e3b60d83897cd7586b8f182291969743fd79a7b9" } }, + { url = "https://files.pythonhosted.org/packages/c5/60/13bf95936145419a4673f33262d239477e1dc7da30d1a576945e2cba84af/grain-0.2.18-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-17T20:57:48Z, size = 610874, hashes = { sha256 = "1eb8f8424d3844944d1c37248b0430a5598b21f7ec5141119e0a70069edbd943" } }, + { url = "https://files.pythonhosted.org/packages/56/86/237d99cc246f87536ca3f3764fe94e2e364dababfe382ad227f3153079de/grain-0.2.18-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-17T20:57:50Z, size = 610169, hashes = { sha256 = "1ecd87427b4050b695f9b9b5a41d8058208586d3f90a2e56f14a64f920aa47f8" } }, + { url = "https://files.pythonhosted.org/packages/a2/3d/6ad2033ae65145bcef635741c0d351bfe18a6a241b803766490a432551ff/grain-0.2.18-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-06-17T20:57:52Z, size = 554349, hashes = { sha256 = "bec1c551574d3a1885ea0d1481586b4c2490a1332120bf626b459e2f9a6f1d06" } }, + { url = "https://files.pythonhosted.org/packages/60/d5/590925b5fdf33218dde9f72322b88b65f4043c6a6a06cd00520465ac6915/grain-0.2.18-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-17T20:57:53Z, size = 610930, hashes = { sha256 = "229683c7714c3275cc4fee6cbc7356d47769eeaa286fbdc6af7a9542dcb468e5" } }, + { url = "https://files.pythonhosted.org/packages/9b/f3/0d3269dd6796c187f808708b381f6d85a62e5022f45f00c938a7f3a605f2/grain-0.2.18-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-17T20:57:55Z, size = 610204, hashes = { sha256 = "61290a4af38fbddac41d6da1d19129df498dece53c3de4cc02e7ec557a0b0024" } }, +] + +[[packages]] +name = "graphviz" +version = "0.21" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f8/b3/3ac91e9be6b761a4b30d66ff165e54439dcd48b83f4e20d644867215f6ca/graphviz-0.21.tar.gz", upload-time = 2025-06-15T09:35:05Z, size = 200434, hashes = { sha256 = "20743e7183be82aaaa8ad6c93f8893c923bd6658a04c32ee115edb3c8a835f78" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000ebc1c11801f9b944fa5910ecc15b5e351865763d8657f8/graphviz-0.21-py3-none-any.whl", upload-time = 2025-06-15T09:35:04Z, size = 47300, hashes = { sha256 = "54f33de9f4f911d7e84e4191749cac8cc5653f815b06738c54db9a15ab8b1e42" } }] + +[[packages]] +name = "griffelib" +version = "2.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/33/e4/8d187ea29c2e30b3a09505c567513077d6117861bde1fbd997a167f262ec/griffelib-2.1.0.tar.gz", upload-time = 2026-06-19T12:05:42Z, size = 216234, hashes = { sha256 = "762a186d2c6fd6794d4ea20d428d597ffb857cb56b66421651cbba15bdd5e813" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e4/d3/5268aeabf2ad82658c4e2ff3a060648d0f02f3926cb53247c0e4d0dab49e/griffelib-2.1.0-py3-none-any.whl", upload-time = 2026-06-19T12:05:38Z, size = 142560, hashes = { sha256 = "cc7b3d2d2865ad0b909fcc38086e3f554b5ea7acbaa7bbb7ecaa3f5dfb7d9f00" } }] + +[[packages]] +name = "grpc-google-iam-v1" +version = "0.14.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d2/d0/fa5bdd5f3f421bb68dc6dc162e9caaf942897ca41ce7255b524723c80f0b/grpc_google_iam_v1-0.14.5.tar.gz", upload-time = 2026-08-06T06:24:54Z, size = 23736, hashes = { sha256 = "07fd3a9fafb586588e771831fbfc8f6597050181d0c3b45e039d18b8fdc1aab5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/84/ab/be3ad0d46cffe35fd1e7cc3f9947edd6cb3c552229de3be2742f15f7ea47/grpc_google_iam_v1-0.14.5-py3-none-any.whl", upload-time = 2026-08-06T06:23:49Z, size = 32674, hashes = { sha256 = "0f5e680b20aa0a9441e68c769da04d94d70fca4e43751a82d8abb8aa6a7181ca" } }] + +[[packages]] +name = "grpcio" +version = "1.83.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0c/98/304898ac4e04e2d5e4e4c2eadc178b1f2a16d5f4bc2f91306c87d64680b9/grpcio-1.83.0.tar.gz", upload-time = 2026-07-23T15:20:37Z, size = 13428824, hashes = { sha256 = "7674587248fbbb2ac6e4eecf83a8a0f3d91a928f941de571acfd3a2f007fbc24" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/15/2b/51e32514a4e9b715375c99721aadff0f24164cc2049b8269eda4de82a814/grpcio-1.83.0-cp312-cp312-linux_armv7l.whl", upload-time = 2026-07-23T15:19:33Z, size = 6303167, hashes = { sha256 = "28f6c35ac8fcf10e4594f138e468f194360089dde40d126a7033e863fc479930" } }, + { url = "https://files.pythonhosted.org/packages/39/33/b5b50fc2c6fbe350e04814047bb2d409feec7b36ef8b170254c050e06bc0/grpcio-1.83.0-cp312-cp312-macosx_11_0_universal2.whl", upload-time = 2026-07-23T15:19:35Z, size = 12160538, hashes = { sha256 = "33898e6a28e4ae598f1577cb1c4fec2a15c033d0ec52b9b45a09610dd045b9da" } }, + { url = "https://files.pythonhosted.org/packages/7b/5f/734e72e7b9f79bcf0b2c270b8d3bca0e4ebb97a27a50d06240b145f6d41e/grpcio-1.83.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-07-23T15:19:38Z, size = 6869310, hashes = { sha256 = "6fb8a1dd0c6f0f931e69e9d0dc6d1c406ed2a44fa963414eafba07b7fb685d16" } }, + { url = "https://files.pythonhosted.org/packages/a4/17/a1735f215b2a5cd43c38b79eac072ad197e61be9829905b6b29550abd0db/grpcio-1.83.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-07-23T15:19:40Z, size = 7613472, hashes = { sha256 = "2b5e75c34842cd9c1b95285ca395c6a569664b81e3ffa6b714125922942abaaf" } }, + { url = "https://files.pythonhosted.org/packages/b2/78/c9e81f806ac704b6b145cb01628db398985b1f8dfdc10e23b55fb0902b3d/grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-23T15:19:42Z, size = 7040616, hashes = { sha256 = "aeb339838db07600481ef869507279b75326c75eac6d10f7afa62a0da1d2bcdd" } }, + { url = "https://files.pythonhosted.org/packages/9a/ba/94cd5af859876049d340480acbb61a959096c84b567f215534faa78d0424/grpcio-1.83.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T15:19:44Z, size = 7570491, hashes = { sha256 = "f47d62808b4c0a97b78bff88a6d4ca283a2a492b9a04a87d814af95ca3b9c19c" } }, + { url = "https://files.pythonhosted.org/packages/3e/15/108d30d5a5c964312ae8b9cb0e8cc5b3c1cc68d8f757cca52b3565534d26/grpcio-1.83.0-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-07-23T15:19:46Z, size = 8605036, hashes = { sha256 = "62003babc444a606dcd1f009cd16391ce23669ae4ad6ec267a873da7937a69f5" } }, + { url = "https://files.pythonhosted.org/packages/ea/23/3828ae13c3db8233d123ad612747665817b952d8a954f32390230b582336/grpcio-1.83.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T15:19:48Z, size = 7981587, hashes = { sha256 = "1aa567f8c3f19850ffd5d2858c9a8ea7c80f0db6c01186b71eb31e923ec984f5" } }, + { url = "https://files.pythonhosted.org/packages/17/5b/77af31228f55f55a2a5112bb0077ad0a1c4d23dbb0c2853a62475bbdcc14/grpcio-1.83.0-cp312-cp312-win32.whl", upload-time = 2026-07-23T15:19:50Z, size = 4394004, hashes = { sha256 = "cb2906c61db4f9c64cc360054b5df70eeb81846228e9e56a4944bd415a63dadc" } }, + { url = "https://files.pythonhosted.org/packages/c0/da/f706e39550e7a3732ce2b9c5926107a93d74a802775b19b642a6df27dc96/grpcio-1.83.0-cp312-cp312-win_amd64.whl", upload-time = 2026-07-23T15:19:52Z, size = 5158525, hashes = { sha256 = "1c699bbb20f143c8f2bff219de578aa2dc1f919399d67dc702b038b986ee62df" } }, + { url = "https://files.pythonhosted.org/packages/56/eb/135daaa713f32d33b8f99b4153b3f8dc3b2a124996ac15581bf9ebdad3c3/grpcio-1.83.0-cp313-cp313-linux_armv7l.whl", upload-time = 2026-07-23T15:19:53Z, size = 6304480, hashes = { sha256 = "6662f3b1e07cc7493d437351860dc867bddc6a93c83ecf33bbfdaf0c217ab2d0" } }, + { url = "https://files.pythonhosted.org/packages/8f/a1/121806ce69f23138dabe06aa595b0e5f1ae051a37e4c1954eed7d692c800/grpcio-1.83.0-cp313-cp313-macosx_11_0_universal2.whl", upload-time = 2026-07-23T15:19:56Z, size = 12154419, hashes = { sha256 = "74fe6f9e8a35c7dbf32255ee154d15e3e5338a81ed39173d079d594d2e544cd1" } }, + { url = "https://files.pythonhosted.org/packages/b0/e8/d0389e09cd6b4c4d3089b92967ae4e3ffd64795bd349bf2f85cd6656d3da/grpcio-1.83.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-07-23T15:19:58Z, size = 6873200, hashes = { sha256 = "10b3fa0475eb572c9a81a6fe37fa16a9c500c0c91cfc148cac15692b7e3c2867" } }, + { url = "https://files.pythonhosted.org/packages/f8/51/f464c1d211fa50d5adbabe1b2e519948d99c13757052bfc9ea7afa28e284/grpcio-1.83.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-07-23T15:20:00Z, size = 7618811, hashes = { sha256 = "5f20a988480b0f28207f057f7f7ae1313393c3cef0adcfeae8248f9947eaf881" } }, + { url = "https://files.pythonhosted.org/packages/e8/c0/539fe0832f2dd6500a28f5263071623fb34e8d4867aec632ccf81bd21156/grpcio-1.83.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-23T15:20:02Z, size = 7042310, hashes = { sha256 = "7bd82671b39065ba18cd536e9cd45b27ff649053f81ddd2c6a966d595067080f" } }, + { url = "https://files.pythonhosted.org/packages/8c/ca/ccf617d37ffa72567fa8e005ec7090c99da922799be2fb9847c8b21ca18c/grpcio-1.83.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-23T15:20:04Z, size = 7575412, hashes = { sha256 = "bc60215b5cb9fc8ca72942c498b551ac2305bd08f6ef8d4e3f0d21b64fbecd61" } }, + { url = "https://files.pythonhosted.org/packages/eb/b9/fd8d5245f823a8e0fd35d90e20ea3aa4acd47f8d5318fa8df307df52dec6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-07-23T15:20:06Z, size = 8604248, hashes = { sha256 = "f1c3e5689d4b90987b1d72022bcfe866a9a3dc66197484cf856d96b6150e7f45" } }, + { url = "https://files.pythonhosted.org/packages/14/1e/f37632fc11db72dfa4bba86c3a43e54358e53030df111ecae5e91a733ad6/grpcio-1.83.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-23T15:20:09Z, size = 7977458, hashes = { sha256 = "a21cb4eeeba124443f399be2e8b624943cde864dcbe588cb42e5c483a52a906c" } }, + { url = "https://files.pythonhosted.org/packages/93/b6/d70b69ae5c0cfc341b9ba474980e4ed99cbf05c0e4a14e9eee8cb73db0a5/grpcio-1.83.0-cp313-cp313-win32.whl", upload-time = 2026-07-23T15:20:11Z, size = 4393993, hashes = { sha256 = "8fe04f1050a59f875601eb55d42b4f66946fe89817f967e34db1462ccd07dadf" } }, + { url = "https://files.pythonhosted.org/packages/0f/13/45d4cccb555cf4c476226979bf3d2fd0b0254216f7564c3a053e35117efc/grpcio-1.83.0-cp313-cp313-win_amd64.whl", upload-time = 2026-07-23T15:20:12Z, size = 5159650, hashes = { sha256 = "6e01ecd9d8ef280abe1365138a4dc318f9a5287f4cb1b41d07816f796653f735" } }, +] + +[[packages]] +name = "grpcio-status" +version = "1.83.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/52/fd/848dd7e009de85f8ca59999d1cc618ff8ebf7ea5636d083a47455d212d24/grpcio_status-1.83.0.tar.gz", upload-time = 2026-07-23T15:24:26Z, size = 13965, hashes = { sha256 = "837219c6de9afdccb6f6f72b34bc71e151a2011ef04040e3faaca746a57e54ae" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d6/00/73204406228cf989bea6b0fd9fe4702fab49a8a152a0c6f90856dadb6ac7/grpcio_status-1.83.0-py3-none-any.whl", upload-time = 2026-07-23T15:23:49Z, size = 14636, hashes = { sha256 = "f6a838a7c5fb84ae98833ec0ef81ed438c26e11e54b2ddb8e92ad328c861de69" } }] + +[[packages]] +name = "grpcio-tools" +version = "1.81.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/83/b3/1c5951352d6777fd7f99a0ccee04617fdfd8a5dbf2918a1f58c8b2b280b8/grpcio_tools-1.81.1.tar.gz", upload-time = 2026-06-11T12:51:21Z, size = 6236155, hashes = { sha256 = "a22a3870180927fdd84e2b27d079ef5b7f5f8c6110181b6736afc17a463481f1" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3b/8a/824a9ca20bcdce8a568bb8c9f98bfeb7fad62129235e6d2ae7576fd1250a/grpcio_tools-1.81.1-cp312-cp312-linux_armv7l.whl", upload-time = 2026-06-11T12:50:05Z, size = 2585927, hashes = { sha256 = "353b1fafcc739c31ed42271052709595b340d34f27c459beeb78a32938305bb5" } }, + { url = "https://files.pythonhosted.org/packages/2f/35/e5f9f671378b1b89a896150d3e4fa2c6ec61a5e1e9e5107ce4c140ccc931/grpcio_tools-1.81.1-cp312-cp312-macosx_11_0_universal2.whl", upload-time = 2026-06-11T12:50:08Z, size = 5815665, hashes = { sha256 = "768f584c2423cbeb6cb6867817a39365b987ff16b8259a3adbc6546b9e303a4e" } }, + { url = "https://files.pythonhosted.org/packages/c6/02/631b628e4072e988c669bd8f1b2406ef3c9a4cfcb2625bbf2a308a07b71d/grpcio_tools-1.81.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-11T12:50:10Z, size = 2635518, hashes = { sha256 = "1680b35a84f4694401819ac4acac42dda6dbc7bb8fc74112fd1a60425a07adf4" } }, + { url = "https://files.pythonhosted.org/packages/de/7c/2e3537e3ea3d1c0ddd6766cf6a7c62b487d89fb005713df2781d5f21483a/grpcio_tools-1.81.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-06-11T12:50:12Z, size = 2958252, hashes = { sha256 = "f64e665c8ec639278ecf009beb92cbdcc5994f617c1af3d58036e1f70b1423ec" } }, + { url = "https://files.pythonhosted.org/packages/35/68/14013cb2942bdac354746b643b4c37dd91906da8dce00f41c616e88bf33d/grpcio_tools-1.81.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-11T12:50:15Z, size = 2698439, hashes = { sha256 = "ba8f1ae82ad199f43448995715445cc623fb20d3882382e4be61f0da8ccb3f0e" } }, + { url = "https://files.pythonhosted.org/packages/bd/45/000c14c0338a7ad36054b9f17ea41842deb7841c05c067dd36cc831bc0f4/grpcio_tools-1.81.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-06-11T12:50:17Z, size = 3152160, hashes = { sha256 = "b7b6d1e986d5923751bfe2b5cca9c4cb3d5653446e4fa4aacd438033e2dc360a" } }, + { url = "https://files.pythonhosted.org/packages/41/97/881930ca3967d2c8a95649bea8ebc991a7cf2331bc96679fd3600450dccc/grpcio_tools-1.81.1-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-06-11T12:50:19Z, size = 3710468, hashes = { sha256 = "7f208c207aca639dcb34648d3826c38d7cf3485118fb2065117e9fc4827406b3" } }, + { url = "https://files.pythonhosted.org/packages/c7/b5/67baeba7366162652cdc1dbd962289accde07241bc8f42f6f02b305efcc6/grpcio_tools-1.81.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-11T12:50:21Z, size = 3370797, hashes = { sha256 = "724ecb69af63d2f6d4ccea3e6fa0ca110ed9c5824d48c2f887c631bbb03c1c3c" } }, + { url = "https://files.pythonhosted.org/packages/f2/5d/34f2dce2125ccb107e32b57f5a9c1257edcc0793b0d2fef1e8b13a6bac3c/grpcio_tools-1.81.1-cp312-cp312-win32.whl", upload-time = 2026-06-11T12:50:23Z, size = 1008453, hashes = { sha256 = "895a6782cec86beac71ccebb4b9848259c6f04a3028b8e42fa8d40cfe5146593" } }, + { url = "https://files.pythonhosted.org/packages/8a/be/09da8256ec8d2a5ce8a1acc51cbbc4ca52a462d78ed3412778440a56502e/grpcio_tools-1.81.1-cp312-cp312-win_amd64.whl", upload-time = 2026-06-11T12:50:25Z, size = 1174857, hashes = { sha256 = "0265fd1386b7458302f79542558345880d484f8fa92ae196c0c0268242c5f23a" } }, + { url = "https://files.pythonhosted.org/packages/76/90/5faa8b26e03495e5117f93bef8293cbada4af136362745dad7d1813ef0b0/grpcio_tools-1.81.1-cp313-cp313-linux_armv7l.whl", upload-time = 2026-06-11T12:50:28Z, size = 2586071, hashes = { sha256 = "3d604b4fd114b79ebb9f865bf3e04fd3ae93c704e1fad96f7fd03b0865c263b7" } }, + { url = "https://files.pythonhosted.org/packages/e8/9a/85dc589fa6ae2439451eaa81a1578de31e29c676980d38bef7549b8a1f45/grpcio_tools-1.81.1-cp313-cp313-macosx_11_0_universal2.whl", upload-time = 2026-06-11T12:50:31Z, size = 5813299, hashes = { sha256 = "3389e705460efa3f3758141ba5520e6743b131c9576197c944fb9cbe49048126" } }, + { url = "https://files.pythonhosted.org/packages/77/fd/c53994e58a837e6eefe48f53eb3492afc04f2b8af255df4adb37d14378f8/grpcio_tools-1.81.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-11T12:50:33Z, size = 2634668, hashes = { sha256 = "8a17d8ceeb6a855fadf39f5171c80a382d97c4db98d5943eca553497fdebf84b" } }, + { url = "https://files.pythonhosted.org/packages/34/32/de988e86688686a2117e7ce6ce9eff4f638c929bb55b0afe60d6fbd2e45c/grpcio_tools-1.81.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-06-11T12:50:36Z, size = 2957930, hashes = { sha256 = "43baf71dc60fd653062da2e95e95c73b35dd130be8f9fa3d544c3af3f808a290" } }, + { url = "https://files.pythonhosted.org/packages/72/97/3f18a0ea32b5f809d21961dbd0bc382b589a4c3d501e3d67c345d5456ed3/grpcio_tools-1.81.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-11T12:50:39Z, size = 2697760, hashes = { sha256 = "136e90906af0df51ad929713244ba812d0dbb1844b4f467d5d86bdb054698f90" } }, + { url = "https://files.pythonhosted.org/packages/49/c0/dbf5cbc877290ff7504a59959a8af4fdcfdaa1e84237948405ccf1aa82a6/grpcio_tools-1.81.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-06-11T12:50:41Z, size = 3151456, hashes = { sha256 = "bd6c3bf3ea6a61eb58c54368d72ada591f2a270f3a31a32e8536e773337e76d9" } }, + { url = "https://files.pythonhosted.org/packages/de/ea/16fe2dc83140a59e5c0a0b9dc2693dd36bfaa6bd835724b4ec66a68eab7b/grpcio_tools-1.81.1-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-06-11T12:50:44Z, size = 3710469, hashes = { sha256 = "2c306c307f8f74cddc4056fdbb6f1da55de087a21120efbd02bd915daa5a52fd" } }, + { url = "https://files.pythonhosted.org/packages/22/7d/df987d7d81e7ad2f7516d9e9d56ff29c54dbc6d8587e425688dca9a28e49/grpcio_tools-1.81.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-11T12:50:47Z, size = 3370488, hashes = { sha256 = "bdbdc927be2e0ea13c32564a72ee31d712a716fb6f8c0d53d37a77d8277c272c" } }, + { url = "https://files.pythonhosted.org/packages/ba/c5/5a63444d694ea47bf670138208f71830cc1759c402c8818092b28ab2dc5f/grpcio_tools-1.81.1-cp313-cp313-win32.whl", upload-time = 2026-06-11T12:50:49Z, size = 1008229, hashes = { sha256 = "9d383724bcd67244b6def9e9164c640ee9380c0b7534ee7545a6fb0022a59afe" } }, + { url = "https://files.pythonhosted.org/packages/00/75/3945e26d5c94ae6ed9be5caef73d4d66c47dc8cfdd7b4995efaf942754e0/grpcio_tools-1.81.1-cp313-cp313-win_amd64.whl", upload-time = 2026-06-11T12:50:51Z, size = 1174523, hashes = { sha256 = "f3eb15849979ca7bb864ce81a74d68b0f225a7f111ed3fe212bfc08cf9812b10" } }, +] + +[[packages]] +name = "grpclib" +version = "0.4.9" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5b/28/5a2c299ec82a876a252c5919aa895a6f1d1d35c96417c5ce4a4660dc3a80/grpclib-0.4.9.tar.gz", upload-time = 2025-12-14T22:23:14Z, size = 84798, hashes = { sha256 = "cc589c330fa81004c6400a52a566407574498cb5b055fa927013361e21466c46" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5c/90/b0cbbd9efcc82816c58f31a34963071aa19fb792a212a5d9caf8e0fc3097/grpclib-0.4.9-py3-none-any.whl", upload-time = 2025-12-14T22:23:13Z, size = 77063, hashes = { sha256 = "7762ec1c8ed94dfad597475152dd35cbd11aecaaca2f243e29702435ca24cf0e" } }] + +[[packages]] +name = "h11" +version = "0.16.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz", upload-time = 2025-04-24T03:35:25Z, size = 101250, hashes = { sha256 = "4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", upload-time = 2025-04-24T03:35:24Z, size = 37515, hashes = { sha256 = "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86" } }] + +[[packages]] +name = "h2" +version = "4.4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e7/85/7c366e69d84c17bb778fe41419e1fbcce3033d5b7ce29bbffff0a98b859f/h2-4.4.1.tar.gz", upload-time = 2026-08-03T11:45:09Z, size = 2157281, hashes = { sha256 = "4e866ffb1a869ae14dd9b5e6beb5c24a13da0495ad72b65925ded182521c1516" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7e/22/e85faf23bd72a92d1921e37d674ca56eb298a3c8be31fdecef0ff2b3aaac/h2-4.4.1-py3-none-any.whl", upload-time = 2026-08-03T11:44:59Z, size = 62636, hashes = { sha256 = "0e25f1462b23c9cb82d9eb02e28bc706dac2a68cb457c6a0d74d63c8a2a5d0e6" } }] + +[[packages]] +name = "h5py" +version = "3.14.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5d/57/dfb3c5c3f1bf5f5ef2e59a22dec4ff1f3d7408b55bfcefcfb0ea69ef21c6/h5py-3.14.0.tar.gz", upload-time = 2025-06-06T14:06:15Z, size = 424323, hashes = { sha256 = "2372116b2e0d5d3e5e705b7f663f7c8d96fa79a4052d250484ef91d24d6a08f4" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3e/77/8f651053c1843391e38a189ccf50df7e261ef8cd8bfd8baba0cbe694f7c3/h5py-3.14.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-06-06T14:05:01Z, size = 3312740, hashes = { sha256 = "e0045115d83272090b0717c555a31398c2c089b87d212ceba800d3dc5d952e23" } }, + { url = "https://files.pythonhosted.org/packages/ff/10/20436a6cf419b31124e59fefc78d74cb061ccb22213226a583928a65d715/h5py-3.14.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-06-06T14:05:05Z, size = 2829207, hashes = { sha256 = "6da62509b7e1d71a7d110478aa25d245dd32c8d9a1daee9d2a42dba8717b047a" } }, + { url = "https://files.pythonhosted.org/packages/3f/19/c8bfe8543bfdd7ccfafd46d8cfd96fce53d6c33e9c7921f375530ee1d39a/h5py-3.14.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-06-06T14:05:11Z, size = 4708455, hashes = { sha256 = "554ef0ced3571366d4d383427c00c966c360e178b5fb5ee5bb31a435c424db0c" } }, + { url = "https://files.pythonhosted.org/packages/86/f9/f00de11c82c88bfc1ef22633557bfba9e271e0cb3189ad704183fc4a2644/h5py-3.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-06-06T14:05:18Z, size = 4929422, hashes = { sha256 = "0cbd41f4e3761f150aa5b662df991868ca533872c95467216f2bec5fcad84882" } }, + { url = "https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl", upload-time = 2025-06-06T14:05:23Z, size = 2862845, hashes = { sha256 = "bf4897d67e613ecf5bdfbdab39a1158a64df105827da70ea1d90243d796d367f" } }, + { url = "https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-06-06T14:05:28Z, size = 3289245, hashes = { sha256 = "aa4b7bbce683379b7bf80aaba68e17e23396100336a8d500206520052be2f812" } }, + { url = "https://files.pythonhosted.org/packages/4f/31/f570fab1239b0d9441024b92b6ad03bb414ffa69101a985e4c83d37608bd/h5py-3.14.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-06-06T14:05:31Z, size = 2807335, hashes = { sha256 = "ef9603a501a04fcd0ba28dd8f0995303d26a77a980a1f9474b3417543d4c6174" } }, + { url = "https://files.pythonhosted.org/packages/0d/ce/3a21d87896bc7e3e9255e0ad5583ae31ae9e6b4b00e0bcb2a67e2b6acdbc/h5py-3.14.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2025-06-06T14:05:37Z, size = 4700675, hashes = { sha256 = "e8cbaf6910fa3983c46172666b0b8da7b7bd90d764399ca983236f2400436eeb" } }, + { url = "https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2025-06-06T14:05:43Z, size = 4921632, hashes = { sha256 = "d90e6445ab7c146d7f7981b11895d70bc1dd91278a4f9f9028bc0c95e4a53f13" } }, + { url = "https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl", upload-time = 2025-06-06T14:05:47Z, size = 2852929, hashes = { sha256 = "ae18e3de237a7a830adb76aaa68ad438d85fe6e19e0d99944a3ce46b772c69b3" } }, +] + +[[packages]] +name = "hf-xet" +version = "1.6.0" +marker = "platform_machine == 'AMD64' or platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1b/ab/522a2ab67f27971a9d48ca666d4fca85ef7d5282d142e31fd087e27b1bbe/hf_xet-1.6.0.tar.gz", upload-time = 2026-08-03T22:33:13Z, size = 920527, hashes = { sha256 = "2e58454a340b3556dfa4972d5451aff4fba8dd42a236600ba1a1d2b1514f0fef" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/50/7afa2c9c787405864fc47a0d1bbc02c62e9101947ed43c1f43899fc7d91d/hf_xet-1.6.0-cp38-abi3-macosx_10_12_x86_64.whl", upload-time = 2026-08-03T22:33:00Z, size = 4071729, hashes = { sha256 = "633dc0cd71d32da58ab8c03ad38e2fac452c15c2b0a2866ebf6ededfe0a5061d" } }, + { url = "https://files.pythonhosted.org/packages/4b/69/55b8dcf636142ae660fec1869fcac14c4da2e8412e14d6eee1523be77e9f/hf_xet-1.6.0-cp38-abi3-macosx_11_0_arm64.whl", upload-time = 2026-08-03T22:33:02Z, size = 3876287, hashes = { sha256 = "f0906082d9932ae0c0057fa194041c22b4e2cdb46b2592ef3b91f020d62a081a" } }, + { url = "https://files.pythonhosted.org/packages/67/4e/a28359bf1c1ecf11eba22123168c138698f7cb576ac678f5a2e16cd5da08/hf_xet-1.6.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-03T22:33:03Z, size = 4464663, hashes = { sha256 = "d62671bb130879cef0ee4c9ebe47a14af6c66ec53e6d84dc15936e5ffdfac82f" } }, + { url = "https://files.pythonhosted.org/packages/9a/69/1f0cbc2fb22ae6082d094f743d1b8945a3f36f6089cb95f42b7ee348cda7/hf_xet-1.6.0-cp38-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-08-03T22:33:05Z, size = 4262538, hashes = { sha256 = "0e6e21fa3cdfcdcd76748564bf593870a5e013f47d97cf10aed63aa222cff5b7" } }, + { url = "https://files.pythonhosted.org/packages/d1/3a/4f4f2301ade26e404462d3336fa11f7958d914cabbabdd6e03c3c5d5658c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-08-03T22:33:06Z, size = 4460520, hashes = { sha256 = "4fc74352a17015bd0ee90038bc9efe38db894cde45f268b6712b04fce8cd0acb" } }, + { url = "https://files.pythonhosted.org/packages/ab/5f/311725e2a905534dfee2dcb5b08414f249147f1f12252bfc2bd24caa075c/hf_xet-1.6.0-cp38-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-08-03T22:33:08Z, size = 4675937, hashes = { sha256 = "8fb4f71cba6129110c3374a33f919001ff130488fc23553698e34cc1c2a1198c" } }, + { url = "https://files.pythonhosted.org/packages/98/b7/8c59a66d15205024662f1d66968136f13893f96df1ddc5087e2e281fc95f/hf_xet-1.6.0-cp38-abi3-win_amd64.whl", upload-time = 2026-08-03T22:33:10Z, size = 4033128, hashes = { sha256 = "fb4fadde1b2b70bf4c0c14a6dccbe7194b1c28947fefd5bbe3fed9d940676c3b" } }, + { url = "https://files.pythonhosted.org/packages/73/63/ca511b6f802f28cf3489b280fe77475bcca8de85e81a6299d7916b5b5555/hf_xet-1.6.0-cp38-abi3-win_arm64.whl", upload-time = 2026-08-03T22:33:11Z, size = 3859359, hashes = { sha256 = "3dc3e35441ba395006af5aaacc40ef2e603c51ef46c3530b9156185f00935ea3" } }, +] + +[[packages]] +name = "hpack" +version = "4.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/26/5b/fcabf6028144a8723726318b07a32c2f3314acdff6265743cf08a344b18e/hpack-4.2.0.tar.gz", upload-time = 2026-06-23T18:34:46Z, size = 51300, hashes = { sha256 = "0895cfa3b5531fc65fe439c05eb65144f123bf7a394fcaa56aa423548d8e45c0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/b4/4a9fcfb2aef6ba44d9073ecd301443aa00b3dac95de5619f2a7de7ec8a91/hpack-4.2.0-py3-none-any.whl", upload-time = 2026-06-23T18:34:45Z, size = 34246, hashes = { sha256 = "858ac0b02280fa582b5080d68db0899c62a80375e0e5413a74970c5e518b6986" } }] + +[[packages]] +name = "httpcore" +version = "1.0.9" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz", upload-time = 2025-04-24T22:06:22Z, size = 85484, hashes = { sha256 = "6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", upload-time = 2025-04-24T22:06:20Z, size = 78784, hashes = { sha256 = "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55" } }] + +[[packages]] +name = "httplib2" +version = "0.31.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c1/1f/e86365613582c027dda5ddb64e1010e57a3d53e99ab8a72093fa13d565ec/httplib2-0.31.2.tar.gz", upload-time = 2026-01-23T11:04:44Z, size = 250800, hashes = { sha256 = "385e0869d7397484f4eab426197a4c020b606edd43372492337c0b4010ae5d24" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2f/90/fd509079dfcab01102c0fdd87f3a9506894bc70afcf9e9785ef6b2b3aff6/httplib2-0.31.2-py3-none-any.whl", upload-time = 2026-01-23T11:04:42Z, size = 91099, hashes = { sha256 = "dbf0c2fa3862acf3c55c078ea9c0bc4481d7dc5117cae71be9514912cf9f8349" } }] + +[[packages]] +name = "httpx" +version = "0.28.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz", upload-time = 2024-12-06T15:37:23Z, size = 141406, hashes = { sha256 = "75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", upload-time = 2024-12-06T15:37:21Z, size = 73517, hashes = { sha256 = "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad" } }] + +[[packages]] +name = "httpx-sse" +version = "0.4.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz", upload-time = 2025-10-10T21:48:22Z, size = 15943, hashes = { sha256 = "9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", upload-time = 2025-10-10T21:48:21Z, size = 8960, hashes = { sha256 = "0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc" } }] + +[[packages]] +name = "huggingface-hub" +version = "1.27.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/3e/9b/ddf3d02a8681f1b9ce52fda03d755dad6b74c4f8172304c4c8d2975450f9/huggingface_hub-1.27.0.tar.gz", upload-time = 2026-08-07T12:48:05Z, size = 942668, hashes = { sha256 = "c1fed40ea82a6b41b477f5243546549b792ae0a93abcea608cff66089bf8f8df" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/de/d8/95b735e183957c1f26d94c52977f09d466d55119cbbc1558ea4975e4c216/huggingface_hub-1.27.0-py3-none-any.whl", upload-time = 2026-08-07T12:48:02Z, size = 784926, hashes = { sha256 = "7df6827c2f956c60fbaa64646e979e566db76f619dd0a9729dfb8c5a3eb4f68d" } }] + +[[packages]] +name = "humanize" +version = "4.16.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0a/ea/13a1ef3c12d12662905801495283530251918b70d62d368f1d2e0272c70d/humanize-4.16.0.tar.gz", upload-time = 2026-06-30T16:17:29Z, size = 89515, hashes = { sha256 = "7dc2244a2f84a4bfb1d36c37bac80cd78e35cdc5c119206d87b018e1445f3a3f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b0/aa/0b7365d30fed43e7a3449aba1fe20a0a7174d9cf13e282af4e69ac825441/humanize-4.16.0-py3-none-any.whl", upload-time = 2026-06-30T16:17:28Z, size = 137209, hashes = { sha256 = "353eb2f34c09d098b2880eee8bef21832eae6d174f48c5762fff7e5fcb74d01d" } }] + +[[packages]] +name = "hyperframe" +version = "6.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", upload-time = 2025-01-22T21:41:49Z, size = 26566, hashes = { sha256 = "f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", upload-time = 2025-01-22T21:41:47Z, size = 13007, hashes = { sha256 = "b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5" } }] + +[[packages]] +name = "idna" +version = "3.18" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", upload-time = 2026-06-02T14:34:07Z, size = 196711, hashes = { sha256 = "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", upload-time = 2026-06-02T14:34:06Z, size = 65455, hashes = { sha256 = "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2" } }] + +[[packages]] +name = "imageio" +version = "2.37.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/48/62/aa770a9307508d2a2a2c62d536a49347bffe9e55322db27838d3c93d0b07/imageio-2.37.4.tar.gz", upload-time = 2026-07-20T05:26:11Z, size = 390173, hashes = { sha256 = "e45cbc5e83502047fb138f7f585f7f105a136a57eea5f4b3cfc6ce1b52720bd3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3e/2d/ca050652104bab2cf55e569db2a178b1b61cb041fef28307f2db383f6d9f/imageio-2.37.4-py3-none-any.whl", upload-time = 2026-07-20T05:26:09Z, size = 318000, hashes = { sha256 = "1ab2e22c8debf700f24c3ac43e8f95f3b3a8110c83b93411e97b4b0b2cd1c7e6" } }] + +[[packages]] +name = "imagesize" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6c/e6/7bf14eeb8f8b7251141944835abd42eb20a658d89084b7e1f3e5fe394090/imagesize-2.0.0.tar.gz", upload-time = 2026-03-03T14:18:29Z, size = 1773045, hashes = { sha256 = "8e8358c4a05c304f1fccf7ff96f036e7243a189e9e42e90851993c558cfe9ee3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5f/53/fb7122b71361a0d121b669dcf3d31244ef75badbbb724af388948de543e2/imagesize-2.0.0-py2.py3-none-any.whl", upload-time = 2026-03-03T14:18:27Z, size = 9441, hashes = { sha256 = "5667c5bbb57ab3f1fa4bc366f4fbc971db3d5ed011fd2715fd8001f782718d96" } }] + +[[packages]] +name = "immutabledict" +version = "4.3.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1d/e6/718471048fea0366c3e3d1df3acfd914ca66d571cdffcf6d37bbcd725708/immutabledict-4.3.1.tar.gz", upload-time = 2026-02-15T10:32:34Z, size = 7806, hashes = { sha256 = "f844a669106cfdc73f47b1a9da003782fb17dc955a54c80972e0d93d1c63c514" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/ce/f9018bf69ae91b273b6391a095e7c93fa5e1617f25b6ba81ad4b20c9df10/immutabledict-4.3.1-py3-none-any.whl", upload-time = 2026-02-15T10:32:33Z, size = 5000, hashes = { sha256 = "c9facdc0ff30fdb8e35bd16532026cac472a549e182c94fa201b51b25e4bf7bf" } }] + +[[packages]] +name = "iniconfig" +version = "2.3.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz", upload-time = 2025-10-18T21:55:43Z, size = 20503, hashes = { sha256 = "c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53cb17f49cba7e651e9ce294d8497c8c150530ed11865bb8/iniconfig-2.3.0-py3-none-any.whl", upload-time = 2025-10-18T21:55:41Z, size = 7484, hashes = { sha256 = "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12" } }] + +[[packages]] +name = "ipython" +version = "9.16.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/96/b150fe7e25a5a29ae9ac1374e71488639605d39a1ea4abb74c9ce33af235/ipython-9.16.1.tar.gz", upload-time = 2026-08-03T08:36:15Z, size = 4515302, hashes = { sha256 = "5a3d1f9a47ff216d6cf9cf863124f6a2c1a198d1354c546a4d24a370a283b64c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/bc/8e/1239df488393d61076653bfb29f759d0f60cab8e030abdf7c17c31539b51/ipython-9.16.1-py3-none-any.whl", upload-time = 2026-08-03T08:36:13Z, size = 625974, hashes = { sha256 = "4acae635506f6d352d94c4899a19d5f85f8bc4d230932342dca556fdab1c69b4" } }] + +[[packages]] +name = "ipython-pygments-lexers" +version = "1.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", upload-time = 2025-01-17T11:24:34Z, size = 8393, hashes = { sha256 = "09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", upload-time = 2025-01-17T11:24:33Z, size = 8074, hashes = { sha256 = "a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c" } }] + +[[packages]] +name = "ipywidgets" +version = "8.1.8" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/4c/ae/c5ce1edc1afe042eadb445e95b0671b03cee61895264357956e61c0d2ac0/ipywidgets-8.1.8.tar.gz", upload-time = 2025-11-01T21:18:12Z, size = 116739, hashes = { sha256 = "61f969306b95f85fba6b6986b7fe45d73124d1d9e3023a8068710d47a22ea668" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/56/6d/0d9848617b9f753b87f214f1c682592f7ca42de085f564352f10f0843026/ipywidgets-8.1.8-py3-none-any.whl", upload-time = 2025-11-01T21:18:10Z, size = 139808, hashes = { sha256 = "ecaca67aed704a338f88f67b1181b58f821ab5dc89c1f0f5ef99db43c1c2921e" } }] + +[[packages]] +name = "jaraco-classes" +version = "3.4.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/c0/ed4a27bc5571b99e3cff68f8a9fa5b56ff7df1c2251cc715a652ddd26402/jaraco.classes-3.4.0.tar.gz", upload-time = 2024-03-31T07:27:36Z, size = 11780, hashes = { sha256 = "47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd" } } +wheels = [{ name = "jaraco_classes-3.4.0-py3-none-any.whl", url = "https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl", upload-time = 2024-03-31T07:27:34Z, size = 6777, hashes = { sha256 = "f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790" } }] + +[[packages]] +name = "jaraco-context" +version = "6.1.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/af/50/4763cd07e722bb6285316d390a164bc7e479db9d90daa769f22578f698b4/jaraco_context-6.1.2.tar.gz", upload-time = 2026-03-20T22:13:33Z, size = 16801, hashes = { sha256 = "f1a6c9d391e661cc5b8d39861ff077a7dc24dc23833ccee564b234b81c82dfe3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f2/58/bc8954bda5fcda97bd7c19be11b85f91973d67a706ed4a3aec33e7de22db/jaraco_context-6.1.2-py3-none-any.whl", upload-time = 2026-03-20T22:13:32Z, size = 7871, hashes = { sha256 = "bf8150b79a2d5d91ae48629d8b427a8f7ba0e1097dd6202a9059f29a36379535" } }] + +[[packages]] +name = "jaraco-functools" +version = "4.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6c/1f/c23395957d41ccf27c4e535c3d334c4051e5395b3752057ba4cbaec35c56/jaraco_functools-4.6.0.tar.gz", upload-time = 2026-07-14T01:28:02Z, size = 20837, hashes = { sha256 = "880c577ec9720b3a052d5bc611fb9f2269b3d87902ef42440df443b88e443280" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/02/36/ecc85bc96c273dc8a11273ed4782272975e6338d4a3e9228621175edf0e3/jaraco_functools-4.6.0-py3-none-any.whl", upload-time = 2026-07-14T01:28:01Z, size = 11677, hashes = { sha256 = "99e3dc0060c5cbe8fcd1cdb36258e2a65ca40f1566b2033b12abb1bb44dd3c30" } }] + +[[packages]] +name = "jax" +version = "0.11.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/81/20/90a137c178de8f2b9170bd4dfb934e261213fdaac67e5c5183b132be85e7/jax-0.11.0.tar.gz", upload-time = 2026-07-16T19:00:14Z, size = 2813185, hashes = { sha256 = "a2feb7cfa48bb35d36b8ecec16a4ec24044dec01935f779b28b017213697b195" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/5a/26a1305f8978bc41f889a4172198c7d8976e8e394fc4d03597d9edfd6b7e/jax-0.11.0-py3-none-any.whl", upload-time = 2026-07-16T18:58:25Z, size = 3255281, hashes = { sha256 = "b31ed66c4321d5c9e48b861f51a72ed5f7960c93514296202d2041cbb9ac45bf" } }] + +[[packages]] +name = "jax-privacy" +version = "2.3.0.dev0" +vcs = { type = "git", url = "https://github.com/google-deepmind/jax_privacy.git", commit-id = "0e3b913563f9a3241aece05713c96122f21e8c60" } + +[[packages]] +name = "jaxlib" +version = "0.11.0" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/13/629fd9f50e15424358b7c53b6ec729e2d7163d64942817bee9adeee04ed1/jaxlib-0.11.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-16T18:59:16Z, size = 62546563, hashes = { sha256 = "f5bf0b3bfc2ef4778580047389dacb51ae000e50c6b3b6f98d10788927066c97" } }, + { url = "https://files.pythonhosted.org/packages/8e/1d/a85feebcfc6fa702bcaadd74f3c13283e1613f7598de5ca69bdbaf4c2671/jaxlib-0.11.0-cp312-cp312-manylinux_2_27_aarch64.whl", upload-time = 2026-07-16T18:59:20Z, size = 82155667, hashes = { sha256 = "1b767c4d7ad4dfc6358313b63ae6d83c3571d3ce966de04d8aaf29eb44633786" } }, + { url = "https://files.pythonhosted.org/packages/86/f0/89c34a4877628edea6585699e42f7d3ed4c1e50140ade9c6efce85a0ab84/jaxlib-0.11.0-cp312-cp312-manylinux_2_27_x86_64.whl", upload-time = 2026-07-16T18:59:24Z, size = 87263507, hashes = { sha256 = "7ea9dc06d94f536deabcf304513143bc89f51173ddfd786d44f8ac303efdf643" } }, + { url = "https://files.pythonhosted.org/packages/59/6b/e6caeaff6bd1537becbbcde8985fd65a71374e33f9e8c1aa3371bd16c349/jaxlib-0.11.0-cp312-cp312-win_amd64.whl", upload-time = 2026-07-16T18:59:27Z, size = 67743601, hashes = { sha256 = "166ca16586a8aeb23f9c5e322845f3789037ed294f0a1539404a50f7c5fb13cf" } }, + { url = "https://files.pythonhosted.org/packages/81/3b/cc587eaa7d66aad1cddc77f5e10bca086a7d252891d359e64795521f5a2b/jaxlib-0.11.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-16T18:59:31Z, size = 62547263, hashes = { sha256 = "88b349aa95e452caa30a6723320e93ec7bd1ab249e9f0bf29000da1b5efae733" } }, + { url = "https://files.pythonhosted.org/packages/eb/d2/8c71ff16e019554a07dfcc206034b0182fba00bca1d7aaada7bcdb32b595/jaxlib-0.11.0-cp313-cp313-manylinux_2_27_aarch64.whl", upload-time = 2026-07-16T18:59:35Z, size = 82152577, hashes = { sha256 = "112a01c584707a7d0e8634fd55dd7efffe812966e60c2d3ac84e8c24e4571336" } }, + { url = "https://files.pythonhosted.org/packages/0f/85/82e456879df00e8bed7074028b0e1ddf2ce4e58dd83b699b9e9ef8306542/jaxlib-0.11.0-cp313-cp313-manylinux_2_27_x86_64.whl", upload-time = 2026-07-16T18:59:39Z, size = 87263717, hashes = { sha256 = "33dd9405cab05ee4f3ecc3a91289323e9bd2f08d25990e5d45ffb8524f519506" } }, + { url = "https://files.pythonhosted.org/packages/e9/87/96670370fd97cb79ad84d8becc8878e6b4aa52fd052cf5f3c063add9e7af/jaxlib-0.11.0-cp313-cp313-win_amd64.whl", upload-time = 2026-07-16T18:59:43Z, size = 67744784, hashes = { sha256 = "aced7b1ca4e338b5248821a397d2d53008894672be6fee762f391cfdd7272e1e" } }, +] + +[[packages]] +name = "jaxtyping" +version = "0.3.11" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/91/c1/091b8852bd7cbf50bd655543c8506033cf4029300c67f8c176c1286879a9/jaxtyping-0.3.11.tar.gz", upload-time = 2026-06-13T18:35:23Z, size = 46489, hashes = { sha256 = "b09c14acf6686feb9e0df5b0d8c6e7c5b6f8d36bf059ee54cd522a186c2ef050" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8b/38/c66bbdc5047f4776c2bd3e47e5295a350e3fa44d5b8942105e71c2a876a0/jaxtyping-0.3.11-py3-none-any.whl", upload-time = 2026-06-13T18:35:22Z, size = 56593, hashes = { sha256 = "8a4bedc4e3f963fa82df41bd13c7ebc2bad925601eb48614c65798f21329d4e3" } }] + +[[packages]] +name = "jedi" +version = "0.20.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/46/b7/a3635f6a2d7cf5b5dd98064fc1d5fbbafcb25477bcea204a3a92145d158b/jedi-0.20.0.tar.gz", upload-time = 2026-05-01T23:38:47Z, size = 3119416, hashes = { sha256 = "c3f4ccbd276696f4b19c54618d4fb18f9fc24b0aef02acf704b23f487daa1011" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/93/242e2eab5fe682ffcb8b0084bde703a41d51e17ee0f3a31ff0d9d813620a/jedi-0.20.0-py2.py3-none-any.whl", upload-time = 2026-05-01T23:38:43Z, size = 4884812, hashes = { sha256 = "7bdd9c2634f56713299976f4cbd59cb3fa92165cc5e05ea811fb253480728b67" } }] + +[[packages]] +name = "jeepney" +version = "0.9.0" +marker = "sys_platform == 'linux'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7b/6f/357efd7602486741aa73ffc0617fb310a29b588ed0fd69c2399acbb85b0c/jeepney-0.9.0.tar.gz", upload-time = 2025-02-27T18:51:01Z, size = 106758, hashes = { sha256 = "cf0e9e845622b81e4a28df94c40345400256ec608d0e55bb8a3feaa9163f5732" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b2/a3/e137168c9c44d18eff0376253da9f1e9234d0239e0ee230d2fee6cea8e55/jeepney-0.9.0-py3-none-any.whl", upload-time = 2025-02-27T18:51:00Z, size = 49010, hashes = { sha256 = "97e5714520c16fc0a45695e5365a2e11b81ea79bba796e26f9f1d178cb182683" } }] + +[[packages]] +name = "jinja2" +version = "3.1.6" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", upload-time = 2025-03-05T20:05:02Z, size = 245115, hashes = { sha256 = "0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", upload-time = 2025-03-05T20:05:00Z, size = 134899, hashes = { sha256 = "85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" } }] + +[[packages]] +name = "joblib" +version = "1.5.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/41/f2/d34e8b3a08a9cc79a50b2208a93dce981fe615b64d5a4d4abee421d898df/joblib-1.5.3.tar.gz", upload-time = 2025-12-15T08:41:46Z, size = 331603, hashes = { sha256 = "8561a3269e6801106863fd0d6d84bb737be9e7631e33aaed3fb9ce5953688da3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7b/91/984aca2ec129e2757d1e4e3c81c3fcda9d0f85b74670a094cc443d9ee949/joblib-1.5.3-py3-none-any.whl", upload-time = 2025-12-15T08:41:44Z, size = 309071, hashes = { sha256 = "5fc3c5039fc5ca8c0276333a188bbd59d6b7ab37fe6632daa76bc7f9ec18e713" } }] + +[[packages]] +name = "joserfc" +version = "1.7.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c7/e0/27a6a081ae25420eda6768ceae05d7022a7f2447f420588843f2a44e4298/joserfc-1.7.4.tar.gz", upload-time = 2026-07-19T15:43:02Z, size = 234027, hashes = { sha256 = "b3bc561672ae541b17a9237053b48a03dacddd92d68047b3ecdfb4b5714a88ed" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/bf/249dcd99b3376375910b7fa922383b57792975c8758f50d44612e749226c/joserfc-1.7.4-py3-none-any.whl", upload-time = 2026-07-19T15:43:01Z, size = 71000, hashes = { sha256 = "32d46c2cd5e3203c13e87a6c61333cab310b1ba80cd54b4c4f386a848a122463" } }] + +[[packages]] +name = "jsonpickle" +version = "4.1.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/8d/c0/dde9b4b42cc415b9579573f967f12efbb034e427a2a37e93ad5139891d87/jsonpickle-4.1.2.tar.gz", upload-time = 2026-05-28T03:50:11Z, size = 319120, hashes = { sha256 = "8afed18aa189fd81e2e833b426bb4af485594921f0b1d36c2001fc5637a2f210" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a1/7b/fd3c7a09649aea9da1d3587aea624d8f9b29963dfd84a1bdb2aa93b36dac/jsonpickle-4.1.2-py3-none-any.whl", upload-time = 2026-05-28T03:50:10Z, size = 47203, hashes = { sha256 = "7ffe34426bc797684dbf1dc84185558bd864cd25b1ff5fb01b7405e392d0a937" } }] + +[[packages]] +name = "jsonref" +version = "1.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/aa/0d/c1f3277e90ccdb50d33ed5ba1ec5b3f0a242ed8c1b1a85d3afeb68464dca/jsonref-1.1.0.tar.gz", upload-time = 2023-01-16T16:10:04Z, size = 8814, hashes = { sha256 = "32fe8e1d85af0fdefbebce950af85590b22b60f9e95443176adbde4e1ecea552" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0c/ec/e1db9922bceb168197a558a2b8c03a7963f1afe93517ddd3cf99f202f996/jsonref-1.1.0-py3-none-any.whl", upload-time = 2023-01-16T16:10:02Z, size = 9425, hashes = { sha256 = "590dc7773df6c21cbf948b5dac07a72a251db28b0238ceecce0a2abfa8ec30a9" } }] + +[[packages]] +name = "jsonschema" +version = "4.26.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz", upload-time = 2026-01-07T13:41:07Z, size = 366583, hashes = { sha256 = "0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/69/90/f63fb5873511e014207a475e2bb4e8b2e570d655b00ac19a9a0ca0a385ee/jsonschema-4.26.0-py3-none-any.whl", upload-time = 2026-01-07T13:41:05Z, size = 90630, hashes = { sha256 = "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce" } }] + +[[packages]] +name = "jsonschema-path" +version = "0.5.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/39/79/cd02a4df6d9270efdc7d3feefe6edd730b0820c39eeaa107a2faee8322d5/jsonschema_path-0.5.0.tar.gz", upload-time = 2026-05-19T20:45:00Z, size = 19597, hashes = { sha256 = "493b156ba895c97602655b620a8456caa2ce08c1aa389f5a7addec065e6e855c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/04/2c/9e69d73c4297508be9e3b64a970ea3971b3eb8db64ffc5802d40bd25981f/jsonschema_path-0.5.0-py3-none-any.whl", upload-time = 2026-05-19T20:44:59Z, size = 24077, hashes = { sha256 = "2790a070bc7abb08ea3dbe4d340ece4efadf639223001f020c7503229ba068e2" } }] + +[[packages]] +name = "jsonschema-specifications" +version = "2025.9.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz", upload-time = 2025-09-08T01:34:59Z, size = 32855, hashes = { sha256 = "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", upload-time = 2025-09-08T01:34:57Z, size = 18437, hashes = { sha256 = "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe" } }] + +[[packages]] +name = "jupyterlab-widgets" +version = "3.0.16" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/26/2d/ef58fed122b268c69c0aa099da20bc67657cdfb2e222688d5731bd5b971d/jupyterlab_widgets-3.0.16.tar.gz", upload-time = 2025-11-01T21:11:29Z, size = 897423, hashes = { sha256 = "423da05071d55cf27a9e602216d35a3a65a3e41cdf9c5d3b643b814ce38c19e0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ab/b5/36c712098e6191d1b4e349304ef73a8d06aed77e56ceaac8c0a306c7bda1/jupyterlab_widgets-3.0.16-py3-none-any.whl", upload-time = 2025-11-01T21:11:28Z, size = 914926, hashes = { sha256 = "45fa36d9c6422cf2559198e4db481aa243c7a32d9926b500781c830c80f7ecf8" } }] + +[[packages]] +name = "kagglehub" +version = "1.0.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b5/b9/e1bdafdcdb98e8e5354b30959ed48f4a08ca2c2dc72c968c5b38c4baa1b5/kagglehub-1.0.2.tar.gz", upload-time = 2026-06-09T17:14:05Z, size = 117457, hashes = { sha256 = "08abae0c1e249904003ce6f23c189166e3032220478426a552c77c2edb08b93a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/61/1a/6b1293d0b091905e367f86771a7122e5f7f2729ab9f0f36a1617f7ad6c05/kagglehub-1.0.2-py3-none-any.whl", upload-time = 2026-06-09T17:14:04Z, size = 70645, hashes = { sha256 = "ffad2d79cfda9b06848e98cb0a4a48e286285cfba4aeadadc0b8dbd9bcadd372" } }] + +[[packages]] +name = "kagglesdk" +version = "0.1.37" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/44/8b/363ad553d5d8f23b10be03ae469cc0f3dd746862bc1213c4d6fac64a4a4b/kagglesdk-0.1.37.tar.gz", upload-time = 2026-08-06T22:24:04Z, size = 210001, hashes = { sha256 = "bc362761754966919f63cb7a702bc34118f9e8fcce038ee00fb30d5d11afbe08" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/07/8e/70c358fcf8f6c41f9e74bc0d6203cb623eab6d4b062758c716d51f621167/kagglesdk-0.1.37-py3-none-any.whl", upload-time = 2026-08-06T22:24:03Z, size = 262519, hashes = { sha256 = "766e7d1e59379941b373957e7d80f612942e63ab4a638d99ae4ee3e9e92f050e" } }] + +[[packages]] +name = "kauldron" +version = "1.4.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/25/99/455b3f8d810f9dd5f014c9d7a9d0df095ca48c379fa81c784416844ac349/kauldron-1.4.4.tar.gz", upload-time = 2026-06-10T13:35:49Z, size = 396139, hashes = { sha256 = "4abf92cb7714a3f023849864c78f8a14f321a0638d2aef366b8a3ac694728e5b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/bf/71/0d6aa91b77ca14a497cdb20890d2f008c8924346ce9ac734b20992ffdc72/kauldron-1.4.4-py3-none-any.whl", upload-time = 2026-06-10T13:35:47Z, size = 609293, hashes = { sha256 = "6d586b65de003369101c73bd55bbb64df38a396e511257be5a6e08658019fbc8" } }] + +[[packages]] +name = "keras" +version = "3.15.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ec/a6/4cebb4196f4e6284b35e68dc17dda9a4111a2e2bf21db8211de12881ef89/keras-3.15.1.tar.gz", upload-time = 2026-07-29T18:20:13Z, size = 1919818, hashes = { sha256 = "92ae7c1dd7f61041953dc2d42253181ee099086f0b58ae36fcf98147a6f08a29" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8d/b3/c9b848bbdba18e765a8051917c0cc82585b64278ce87895f2e521a27438f/keras-3.15.1-py3-none-any.whl", upload-time = 2026-07-29T18:20:12Z, size = 2398595, hashes = { sha256 = "836460e480930acbd19bb7a17e62f9ecad40e8a9af9a651fc8d0586a96d27e20" } }] + +[[packages]] +name = "keyring" +version = "25.7.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/43/4b/674af6ef2f97d56f0ab5153bf0bfa28ccb6c3ed4d1babf4305449668807b/keyring-25.7.0.tar.gz", upload-time = 2025-11-16T16:26:09Z, size = 63516, hashes = { sha256 = "fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/81/db/e655086b7f3a705df045bf0933bdd9c2f79bb3c97bfef1384598bb79a217/keyring-25.7.0-py3-none-any.whl", upload-time = 2025-11-16T16:26:08Z, size = 39160, hashes = { sha256 = "be4a0b195f149690c166e850609a477c532ddbfbaed96a404d4e43f8d5e2689f" } }] + +[[packages]] +name = "kiwisolver" +version = "1.5.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d0/67/9c61eccb13f0bdca9307614e782fec49ffdde0f7a2314935d489fa93cd9c/kiwisolver-1.5.0.tar.gz", upload-time = 2026-03-09T13:15:53Z, size = 103482, hashes = { sha256 = "d4193f3d9dc3f6f79aaed0e5637f45d98850ebf01f7ca20e69457f3e8946b66a" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/b2/818b74ebea34dabe6d0c51cb1c572e046730e64844da6ed646d5298c40ce/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-03-09T13:13:23Z, size = 123158, hashes = { sha256 = "4e9750bc21b886308024f8a54ccb9a2cc38ac9fa813bf4348434e3d54f337ff9" } }, + { url = "https://files.pythonhosted.org/packages/bf/d9/405320f8077e8e1c5c4bd6adc45e1e6edf6d727b6da7f2e2533cf58bff71/kiwisolver-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-03-09T13:13:24Z, size = 66388, hashes = { sha256 = "72ec46b7eba5b395e0a7b63025490d3214c11013f4aacb4f5e8d6c3041829588" } }, + { url = "https://files.pythonhosted.org/packages/99/9f/795fedf35634f746151ca8839d05681ceb6287fbed6cc1c9bf235f7887c2/kiwisolver-1.5.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-03-09T13:13:25Z, size = 64068, hashes = { sha256 = "ed3a984b31da7481b103f68776f7128a89ef26ed40f4dc41a2223cda7fb24819" } }, + { url = "https://files.pythonhosted.org/packages/c4/13/680c54afe3e65767bed7ec1a15571e1a2f1257128733851ade24abcefbcc/kiwisolver-1.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-03-09T13:13:27Z, size = 1477934, hashes = { sha256 = "bb5136fb5352d3f422df33f0c879a1b0c204004324150cc3b5e3c4f310c9049f" } }, + { url = "https://files.pythonhosted.org/packages/c8/2f/cebfcdb60fd6a9b0f6b47a9337198bcbad6fbe15e68189b7011fd914911f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-09T13:13:28Z, size = 1278537, hashes = { sha256 = "b2af221f268f5af85e776a73d62b0845fc8baf8ef0abfae79d29c77d0e776aaf" } }, + { url = "https://files.pythonhosted.org/packages/f2/0d/9b782923aada3fafb1d6b84e13121954515c669b18af0c26e7d21f579855/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-03-09T13:13:30Z, size = 1296685, hashes = { sha256 = "b0f172dc8ffaccb8522d7c5d899de00133f2f1ca7b0a49b7da98e901de87bf2d" } }, + { url = "https://files.pythonhosted.org/packages/27/70/83241b6634b04fe44e892688d5208332bde130f38e610c0418f9ede47ded/kiwisolver-1.5.0-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-03-09T13:13:32Z, size = 1346024, hashes = { sha256 = "6ab8ba9152203feec73758dad83af9a0bbe05001eb4639e547207c40cfb52083" } }, + { url = "https://files.pythonhosted.org/packages/e4/db/30ed226fb271ae1a6431fc0fe0edffb2efe23cadb01e798caeb9f2ceae8f/kiwisolver-1.5.0-cp312-cp312-manylinux_2_39_riscv64.whl", upload-time = 2026-03-09T13:13:34Z, size = 987241, hashes = { sha256 = "cdee07c4d7f6d72008d3f73b9bf027f4e11550224c7c50d8df1ae4a37c1402a6" } }, + { url = "https://files.pythonhosted.org/packages/ec/bd/c314595208e4c9587652d50959ead9e461995389664e490f4dce7ff0f782/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-03-09T13:13:36Z, size = 2227742, hashes = { sha256 = "7c60d3c9b06fb23bd9c6139281ccbdc384297579ae037f08ae90c69f6845c0b1" } }, + { url = "https://files.pythonhosted.org/packages/c1/43/0499cec932d935229b5543d073c2b87c9c22846aab48881e9d8d6e742a2d/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-03-09T13:13:38Z, size = 2323966, hashes = { sha256 = "e315e5ec90d88e140f57696ff85b484ff68bb311e36f2c414aa4286293e6dee0" } }, + { url = "https://files.pythonhosted.org/packages/3d/6f/79b0d760907965acfd9d61826a3d41f8f093c538f55cd2633d3f0db269f6/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-03-09T13:13:39Z, size = 1977417, hashes = { sha256 = "1465387ac63576c3e125e5337a6892b9e99e0627d52317f3ca79e6930d889d15" } }, + { url = "https://files.pythonhosted.org/packages/ab/31/01d0537c41cb75a551a438c3c7a80d0c60d60b81f694dac83dd436aec0d0/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-03-09T13:13:41Z, size = 2491238, hashes = { sha256 = "530a3fd64c87cffa844d4b6b9768774763d9caa299e9b75d8eca6a4423b31314" } }, + { url = "https://files.pythonhosted.org/packages/e4/34/8aefdd0be9cfd00a44509251ba864f5caf2991e36772e61c408007e7f417/kiwisolver-1.5.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-03-09T13:13:43Z, size = 2294947, hashes = { sha256 = "1d9daea4ea6b9be74fe2f01f7fbade8d6ffab263e781274cffca0dba9be9eec9" } }, + { url = "https://files.pythonhosted.org/packages/ad/cf/0348374369ca588f8fe9c338fae49fa4e16eeb10ffb3d012f23a54578a9e/kiwisolver-1.5.0-cp312-cp312-win_amd64.whl", upload-time = 2026-03-09T13:13:45Z, size = 73569, hashes = { sha256 = "f18c2d9782259a6dc132fdc7a63c168cbc74b35284b6d75c673958982a378384" } }, + { url = "https://files.pythonhosted.org/packages/28/26/192b26196e2316e2bd29deef67e37cdf9870d9af8e085e521afff0fed526/kiwisolver-1.5.0-cp312-cp312-win_arm64.whl", upload-time = 2026-03-09T13:13:46Z, size = 64997, hashes = { sha256 = "f7c7553b13f69c1b29a5bde08ddc6d9d0c8bfb84f9ed01c30db25944aeb852a7" } }, + { url = "https://files.pythonhosted.org/packages/9d/69/024d6711d5ba575aa65d5538042e99964104e97fa153a9f10bc369182bc2/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-03-09T13:13:48Z, size = 123166, hashes = { sha256 = "fd40bb9cd0891c4c3cb1ddf83f8bbfa15731a248fdc8162669405451e2724b09" } }, + { url = "https://files.pythonhosted.org/packages/ce/48/adbb40df306f587054a348831220812b9b1d787aff714cfbc8556e38fccd/kiwisolver-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-03-09T13:13:49Z, size = 66395, hashes = { sha256 = "c0e1403fd7c26d77c1f03e096dc58a5c726503fa0db0456678b8668f76f521e3" } }, + { url = "https://files.pythonhosted.org/packages/a8/3a/d0a972b34e1c63e2409413104216cd1caa02c5a37cb668d1687d466c1c45/kiwisolver-1.5.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-03-09T13:13:50Z, size = 64065, hashes = { sha256 = "dda366d548e89a90d88a86c692377d18d8bd64b39c1fb2b92cb31370e2896bbd" } }, + { url = "https://files.pythonhosted.org/packages/2b/0a/7b98e1e119878a27ba8618ca1e18b14f992ff1eda40f47bccccf4de44121/kiwisolver-1.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-03-09T13:13:52Z, size = 1477903, hashes = { sha256 = "332b4f0145c30b5f5ad9374881133e5aa64320428a57c2c2b61e9d891a51c2f3" } }, + { url = "https://files.pythonhosted.org/packages/18/d8/55638d89ffd27799d5cc3d8aa28e12f4ce7a64d67b285114dbedc8ea4136/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-09T13:13:54Z, size = 1278751, hashes = { sha256 = "0c50b89ffd3e1a911c69a1dd3de7173c0cd10b130f56222e57898683841e4f96" } }, + { url = "https://files.pythonhosted.org/packages/b8/97/b4c8d0d18421ecceba20ad8701358453b88e32414e6f6950b5a4bad54e65/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-03-09T13:13:56Z, size = 1296793, hashes = { sha256 = "4db576bb8c3ef9365f8b40fe0f671644de6736ae2c27a2c62d7d8a1b4329f099" } }, + { url = "https://files.pythonhosted.org/packages/c4/10/f862f94b6389d8957448ec9df59450b81bec4abb318805375c401a1e6892/kiwisolver-1.5.0-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-03-09T13:13:58Z, size = 1346041, hashes = { sha256 = "0b85aad90cea8ac6797a53b5d5f2e967334fa4d1149f031c4537569972596cb8" } }, + { url = "https://files.pythonhosted.org/packages/a3/6a/f1650af35821eaf09de398ec0bc2aefc8f211f0cda50204c9f1673741ba9/kiwisolver-1.5.0-cp313-cp313-manylinux_2_39_riscv64.whl", upload-time = 2026-03-09T13:13:59Z, size = 987292, hashes = { sha256 = "d36ca54cb4c6c4686f7cbb7b817f66f5911c12ddb519450bbe86707155028f87" } }, + { url = "https://files.pythonhosted.org/packages/de/19/d7fb82984b9238115fe629c915007be608ebd23dc8629703d917dbfaffd4/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-03-09T13:14:01Z, size = 2227865, hashes = { sha256 = "38f4a703656f493b0ad185211ccfca7f0386120f022066b018eb5296d8613e23" } }, + { url = "https://files.pythonhosted.org/packages/7f/b9/46b7f386589fd222dac9e9de9c956ce5bcefe2ee73b4e79891381dda8654/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-03-09T13:14:02Z, size = 2324369, hashes = { sha256 = "3ac2360e93cb41be81121755c6462cff3beaa9967188c866e5fce5cf13170859" } }, + { url = "https://files.pythonhosted.org/packages/92/8b/95e237cf3d9c642960153c769ddcbe278f182c8affb20cecc1cc983e7cc5/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-03-09T13:14:04Z, size = 1977989, hashes = { sha256 = "c95cab08d1965db3d84a121f1c7ce7479bdd4072c9b3dafd8fecce48a2e6b902" } }, + { url = "https://files.pythonhosted.org/packages/1b/95/980c9df53501892784997820136c01f62bc1865e31b82b9560f980c0e649/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-03-09T13:14:06Z, size = 2491645, hashes = { sha256 = "fc20894c3d21194d8041a28b65622d5b86db786da6e3cfe73f0c762951a61167" } }, + { url = "https://files.pythonhosted.org/packages/cb/32/900647fd0840abebe1561792c6b31e6a7c0e278fc3973d30572a965ca14c/kiwisolver-1.5.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-03-09T13:14:08Z, size = 2295237, hashes = { sha256 = "7a32f72973f0f950c1920475d5c5ea3d971b81b6f0ec53b8d0a956cc965f22e0" } }, + { url = "https://files.pythonhosted.org/packages/be/8a/be60e3bbcf513cc5a50f4a3e88e1dcecebb79c1ad607a7222877becaa101/kiwisolver-1.5.0-cp313-cp313-win_amd64.whl", upload-time = 2026-03-09T13:14:12Z, size = 73573, hashes = { sha256 = "0bf3acf1419fa93064a4c2189ac0b58e3be7872bf6ee6177b0d4c63dc4cea276" } }, + { url = "https://files.pythonhosted.org/packages/4d/d2/64be2e429eb4fca7f7e1c52a91b12663aeaf25de3895e5cca0f47ef2a8d0/kiwisolver-1.5.0-cp313-cp313-win_arm64.whl", upload-time = 2026-03-09T13:14:13Z, size = 64998, hashes = { sha256 = "fa8eb9ecdb7efb0b226acec134e0d709e87a909fa4971a54c0c4f6e88635484c" } }, + { url = "https://files.pythonhosted.org/packages/b0/69/ce68dd0c85755ae2de490bf015b62f2cea5f6b14ff00a463f9d0774449ff/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-03-09T13:14:14Z, size = 125700, hashes = { sha256 = "db485b3847d182b908b483b2ed133c66d88d49cacf98fd278fadafe11b4478d1" } }, + { url = "https://files.pythonhosted.org/packages/74/aa/937aac021cf9d4349990d47eb319309a51355ed1dbdc9c077cdc9224cb11/kiwisolver-1.5.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-03-09T13:14:15Z, size = 67537, hashes = { sha256 = "be12f931839a3bdfe28b584db0e640a65a8bcbc24560ae3fdb025a449b3d754e" } }, + { url = "https://files.pythonhosted.org/packages/ee/20/3a87fbece2c40ad0f6f0aefa93542559159c5f99831d596050e8afae7a9f/kiwisolver-1.5.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-03-09T13:14:18Z, size = 65514, hashes = { sha256 = "16b85d37c2cbb3253226d26e64663f755d88a03439a9c47df6246b35defbdfb7" } }, + { url = "https://files.pythonhosted.org/packages/f0/7f/f943879cda9007c45e1f7dba216d705c3a18d6b35830e488b6c6a4e7cdf0/kiwisolver-1.5.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-03-09T13:14:19Z, size = 1584848, hashes = { sha256 = "4432b835675f0ea7414aab3d37d119f7226d24869b7a829caeab49ebda407b0c" } }, + { url = "https://files.pythonhosted.org/packages/37/f8/4d4f85cc1870c127c88d950913370dd76138482161cd07eabbc450deff01/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-03-09T13:14:21Z, size = 1391542, hashes = { sha256 = "1b0feb50971481a2cc44d94e88bdb02cdd497618252ae226b8eb1201b957e368" } }, + { url = "https://files.pythonhosted.org/packages/04/0b/65dd2916c84d252b244bd405303220f729e7c17c9d7d33dca6feeff9ffc4/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-03-09T13:14:23Z, size = 1404447, hashes = { sha256 = "56fa888f10d0f367155e76ce849fa1166fc9730d13bd2d65a2aa13b6f5424489" } }, + { url = "https://files.pythonhosted.org/packages/39/5c/2606a373247babce9b1d056c03a04b65f3cf5290a8eac5d7bdead0a17e21/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-03-09T13:14:24Z, size = 1455918, hashes = { sha256 = "940dda65d5e764406b9fb92761cbf462e4e63f712ab60ed98f70552e496f3bf1" } }, + { url = "https://files.pythonhosted.org/packages/d5/d1/c6078b5756670658e9192a2ef11e939c92918833d2745f85cd14a6004bdf/kiwisolver-1.5.0-cp313-cp313t-manylinux_2_39_riscv64.whl", upload-time = 2026-03-09T13:14:26Z, size = 1072856, hashes = { sha256 = "89fc958c702ee9a745e4700378f5d23fddbc46ff89e8fdbf5395c24d5c1452a3" } }, + { url = "https://files.pythonhosted.org/packages/cb/c8/7def6ddf16eb2b3741d8b172bdaa9af882b03c78e9b0772975408801fa63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-03-09T13:14:28Z, size = 2333580, hashes = { sha256 = "9027d773c4ff81487181a925945743413f6069634d0b122d0b37684ccf4f1e18" } }, + { url = "https://files.pythonhosted.org/packages/9e/87/2ac1fce0eb1e616fcd3c35caa23e665e9b1948bb984f4764790924594128/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2026-03-09T13:14:30Z, size = 2423018, hashes = { sha256 = "5b233ea3e165e43e35dba1d2b8ecc21cf070b45b65ae17dd2747d2713d942021" } }, + { url = "https://files.pythonhosted.org/packages/67/13/c6700ccc6cc218716bfcda4935e4b2997039869b4ad8a94f364c5a3b8e63/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2026-03-09T13:14:32Z, size = 2062804, hashes = { sha256 = "ce9bf03dad3b46408c08649c6fbd6ca28a9fce0eb32fdfffa6775a13103b5310" } }, + { url = "https://files.pythonhosted.org/packages/1b/bd/877056304626943ff0f1f44c08f584300c199b887cb3176cd7e34f1515f1/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2026-03-09T13:14:34Z, size = 2597482, hashes = { sha256 = "fc4d3f1fb9ca0ae9f97b095963bc6326f1dbfd3779d6679a1e016b9baaa153d3" } }, + { url = "https://files.pythonhosted.org/packages/75/19/c60626c47bf0f8ac5dcf72c6c98e266d714f2fbbfd50cf6dab5ede3aaa50/kiwisolver-1.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-03-09T13:14:36Z, size = 2394328, hashes = { sha256 = "f443b4825c50a51ee68585522ab4a1d1257fac65896f282b4c6763337ac9f5d2" } }, + { url = "https://files.pythonhosted.org/packages/47/84/6a6d5e5bb8273756c27b7d810d47f7ef2f1f9b9fd23c9ee9a3f8c75c9cef/kiwisolver-1.5.0-cp313-cp313t-win_arm64.whl", upload-time = 2026-03-09T13:14:38Z, size = 68410, hashes = { sha256 = "893ff3a711d1b515ba9da14ee090519bad4610ed1962fbe298a434e8c5f8db53" } }, + { url = "https://files.pythonhosted.org/packages/1c/fa/2910df836372d8761bb6eff7d8bdcb1613b5c2e03f260efe7abe34d388a7/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", upload-time = 2026-03-09T13:15:35Z, size = 130262, hashes = { sha256 = "5ae8e62c147495b01a0f4765c878e9bfdf843412446a247e28df59936e99e797" } }, + { url = "https://files.pythonhosted.org/packages/0f/41/c5f71f9f00aabcc71fee8b7475e3f64747282580c2fe748961ba29b18385/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-03-09T13:15:36Z, size = 138036, hashes = { sha256 = "f6764a4ccab3078db14a632420930f6186058750df066b8ea2a7106df91d3203" } }, + { url = "https://files.pythonhosted.org/packages/fa/06/7399a607f434119c6e1fdc8ec89a8d51ccccadf3341dee4ead6bd14caaf5/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-03-09T13:15:38Z, size = 194295, hashes = { sha256 = "c31c13da98624f957b0fb1b5bae5383b2333c2c3f6793d9825dd5ce79b525cb7" } }, + { url = "https://files.pythonhosted.org/packages/b5/91/53255615acd2a1eaca307ede3c90eb550bae9c94581f8c00081b6b1c8f44/kiwisolver-1.5.0-graalpy312-graalpy250_312_native-win_amd64.whl", upload-time = 2026-03-09T13:15:39Z, size = 75987, hashes = { sha256 = "1f1489f769582498610e015a8ef2d36f28f505ab3096d0e16b4858a9ec214f57" } }, +] + +[[packages]] +name = "kubernetes" +version = "36.0.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ca/57/b07b96353f902aa1bdbe00e878e3a12a137977d03a962479785576aa8ec9/kubernetes-36.0.3.tar.gz", upload-time = 2026-07-13T20:38:12Z, size = 2337528, hashes = { sha256 = "36993ed25ce59b789c9341473a228fcf268504a2fec7c2b2b1531d73072e5ce7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5b/30/a96d47df739689ac0001ade0afefc16e3b477fc2fb426b568515fdc8afce/kubernetes-36.0.3-py2.py3-none-any.whl", upload-time = 2026-07-13T20:38:10Z, size = 4618066, hashes = { sha256 = "8fde9241c4b298e6374a069dcf728359b4e72c2fb29489a975ba4e1c047cf10f" } }] + +[[packages]] +name = "lark" +version = "1.3.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/da/34/28fff3ab31ccff1fd4f6c7c7b0ceb2b6968d8ea4950663eadcb5720591a0/lark-1.3.1.tar.gz", upload-time = 2025-10-27T18:25:56Z, size = 382732, hashes = { sha256 = "b426a7a6d6d53189d318f2b6236ab5d6429eaf09259f1ca33eb716eed10d2905" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/82/3d/14ce75ef66813643812f3093ab17e46d3a206942ce7376d31ec2d36229e7/lark-1.3.1-py3-none-any.whl", upload-time = 2025-10-27T18:25:54Z, size = 113151, hashes = { sha256 = "c629b661023a014c37da873b4ff58a817398d12635d3bbb2c5a03be7fe5d1e12" } }] + +[[packages]] +name = "lazy-loader" +version = "0.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/49/ac/21a1f8aa3777f5658576777ea76bfb124b702c520bbe90edf4ae9915eafa/lazy_loader-0.5.tar.gz", upload-time = 2026-03-06T15:45:09Z, size = 15294, hashes = { sha256 = "717f9179a0dbed357012ddad50a5ad3d5e4d9a0b8712680d4e687f5e6e6ed9b3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8a/a1/8d812e53a5da1687abb10445275d41a8b13adb781bbf7196ddbcf8d88505/lazy_loader-0.5-py3-none-any.whl", upload-time = 2026-03-06T15:45:07Z, size = 8044, hashes = { sha256 = "ab0ea149e9c554d4ffeeb21105ac60bed7f3b4fd69b1d2360a4add51b170b005" } }] + +[[packages]] +name = "libclang" +version = "18.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6e/5c/ca35e19a4f142adffa27e3d652196b7362fa612243e2b916845d801454fc/libclang-18.1.1.tar.gz", upload-time = 2024-03-17T16:04:37Z, size = 39612, hashes = { sha256 = "a1214966d08d73d971287fc3ead8dfaf82eb07fb197680d8b3859dbbbbf78250" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4b/49/f5e3e7e1419872b69f6f5e82ba56e33955a74bd537d8a1f5f1eff2f3668a/libclang-18.1.1-1-py2.py3-none-macosx_11_0_arm64.whl", upload-time = 2024-06-30T17:40:31Z, size = 25836045, hashes = { sha256 = "0b2e143f0fac830156feb56f9231ff8338c20aecfe72b4ffe96f19e5a1dbb69a" } }, + { url = "https://files.pythonhosted.org/packages/e2/e5/fc61bbded91a8830ccce94c5294ecd6e88e496cc85f6704bf350c0634b70/libclang-18.1.1-py2.py3-none-macosx_10_9_x86_64.whl", upload-time = 2024-03-18T15:52:26Z, size = 26502641, hashes = { sha256 = "6f14c3f194704e5d09769108f03185fce7acaf1d1ae4bbb2f30a72c2400cb7c5" } }, + { url = "https://files.pythonhosted.org/packages/db/ed/1df62b44db2583375f6a8a5e2ca5432bbdc3edb477942b9b7c848c720055/libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl", upload-time = 2024-03-17T15:00:26Z, size = 26420207, hashes = { sha256 = "83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8" } }, + { url = "https://files.pythonhosted.org/packages/1d/fc/716c1e62e512ef1c160e7984a73a5fc7df45166f2ff3f254e71c58076f7c/libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl", upload-time = 2024-03-17T16:03:45Z, size = 24515943, hashes = { sha256 = "c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b" } }, + { url = "https://files.pythonhosted.org/packages/3c/3d/f0ac1150280d8d20d059608cf2d5ff61b7c3b7f7bcf9c0f425ab92df769a/libclang-18.1.1-py2.py3-none-manylinux2014_aarch64.whl", upload-time = 2024-03-17T16:12:47Z, size = 23784972, hashes = { sha256 = "54dda940a4a0491a9d1532bf071ea3ef26e6dbaf03b5000ed94dd7174e8f9592" } }, + { url = "https://files.pythonhosted.org/packages/fe/2f/d920822c2b1ce9326a4c78c0c2b4aa3fde610c7ee9f631b600acb5376c26/libclang-18.1.1-py2.py3-none-manylinux2014_armv7l.whl", upload-time = 2024-03-17T16:17:42Z, size = 20259606, hashes = { sha256 = "cf4a99b05376513717ab5d82a0db832c56ccea4fd61a69dbb7bccf2dfb207dbe" } }, + { url = "https://files.pythonhosted.org/packages/2d/c2/de1db8c6d413597076a4259cea409b83459b2db997c003578affdd32bf66/libclang-18.1.1-py2.py3-none-musllinux_1_2_x86_64.whl", upload-time = 2024-03-17T16:14:20Z, size = 24921494, hashes = { sha256 = "69f8eb8f65c279e765ffd28aaa7e9e364c776c17618af8bff22a8df58677ff4f" } }, + { url = "https://files.pythonhosted.org/packages/0b/2d/3f480b1e1d31eb3d6de5e3ef641954e5c67430d5ac93b7fa7e07589576c7/libclang-18.1.1-py2.py3-none-win_amd64.whl", upload-time = 2024-03-17T16:42:21Z, size = 26415083, hashes = { sha256 = "4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb" } }, + { url = "https://files.pythonhosted.org/packages/71/cf/e01dc4cc79779cd82d77888a88ae2fa424d93b445ad4f6c02bfc18335b70/libclang-18.1.1-py2.py3-none-win_arm64.whl", upload-time = 2024-03-17T16:42:59Z, size = 22361112, hashes = { sha256 = "3f0e1f49f04d3cd198985fea0511576b0aee16f9ff0e0f0cad7f9c57ec3c20e8" } }, +] + +[[packages]] +name = "mako" +version = "1.4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2a/12/b5fa2353e2754cd67fb9f83793fa48ff42c213a5da7e719869d2301f6ab8/mako-1.4.1.tar.gz", upload-time = 2026-08-05T06:10:56Z, size = 410165, hashes = { sha256 = "d7904710b662996425a21627710c4777c45053146942cf8a7aebf757c92b8c27" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a5/54/12ed58d458474aaab5c3d180173e745a4fe131bb330370596876d19ff60f/mako-1.4.1-py3-none-any.whl", upload-time = 2026-08-05T06:10:58Z, size = 80010, hashes = { sha256 = "a359d9a94a541213958742b2698d0a7757bb83551767bc468a74b9905aba9617" } }] + +[[packages]] +name = "markdown" +version = "3.10.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/29/6f/da4c6aea59b3001f2e8c0ec7497475aadaf3b021c10cab5b2858f0f32b26/markdown-3.10.3.tar.gz", upload-time = 2026-07-30T19:05:29Z, size = 372596, hashes = { sha256 = "3589362618f743188b4d955b874402bc814f4f83f544dc207719f4baa7d9c45f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/64/69/4a5af2bc115a9a33fefe51709749de8262be3f9ba063d1753a837cdbc49c/markdown-3.10.3-py3-none-any.whl", upload-time = 2026-07-30T19:05:27Z, size = 110757, hashes = { sha256 = "fa6c92a00a4a3c98b22728c64a935ae1928250ae65058a6ded814d2cc29a4cea" } }] + +[[packages]] +name = "markdown-it-py" +version = "4.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz", upload-time = 2026-05-07T12:08:28Z, size = 82454, hashes = { sha256 = "04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b3/81/4da04ced5a082363ecfa159c010d200ecbd959ae410c10c0264a38cac0f5/markdown_it_py-4.2.0-py3-none-any.whl", upload-time = 2026-05-07T12:08:27Z, size = 91687, hashes = { sha256 = "9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a" } }] + +[[packages]] +name = "markupsafe" +version = "3.0.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7e/99/7690b6d4034fffd95959cbe0c02de8deb3098cc577c67bb6a24fe5d7caa7/markupsafe-3.0.3.tar.gz", upload-time = 2025-09-27T18:37:40Z, size = 80313, hashes = { sha256 = "722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5a/72/147da192e38635ada20e0a2e1a51cf8823d2119ce8883f7053879c2199b5/markupsafe-3.0.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-27T18:36:30Z, size = 11615, hashes = { sha256 = "d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e" } }, + { url = "https://files.pythonhosted.org/packages/9a/81/7e4e08678a1f98521201c3079f77db69fb552acd56067661f8c2f534a718/markupsafe-3.0.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-27T18:36:31Z, size = 12020, hashes = { sha256 = "1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce" } }, + { url = "https://files.pythonhosted.org/packages/1e/2c/799f4742efc39633a1b54a92eec4082e4f815314869865d876824c257c1e/markupsafe-3.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-27T18:36:32Z, size = 24332, hashes = { sha256 = "3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d" } }, + { url = "https://files.pythonhosted.org/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-27T18:36:33Z, size = 22947, hashes = { sha256 = "d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d" } }, + { url = "https://files.pythonhosted.org/packages/2c/54/887f3092a85238093a0b2154bd629c89444f395618842e8b0c41783898ea/markupsafe-3.0.3-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2025-09-27T18:36:35Z, size = 21962, hashes = { sha256 = "94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a" } }, + { url = "https://files.pythonhosted.org/packages/c9/2f/336b8c7b6f4a4d95e91119dc8521402461b74a485558d8f238a68312f11c/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-27T18:36:36Z, size = 23760, hashes = { sha256 = "be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b" } }, + { url = "https://files.pythonhosted.org/packages/32/43/67935f2b7e4982ffb50a4d169b724d74b62a3964bc1a9a527f5ac4f1ee2b/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2025-09-27T18:36:36Z, size = 21529, hashes = { sha256 = "83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f" } }, + { url = "https://files.pythonhosted.org/packages/89/e0/4486f11e51bbba8b0c041098859e869e304d1c261e59244baa3d295d47b7/markupsafe-3.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-27T18:36:37Z, size = 23015, hashes = { sha256 = "77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b" } }, + { url = "https://files.pythonhosted.org/packages/2f/e1/78ee7a023dac597a5825441ebd17170785a9dab23de95d2c7508ade94e0e/markupsafe-3.0.3-cp312-cp312-win32.whl", upload-time = 2025-09-27T18:36:38Z, size = 14540, hashes = { sha256 = "d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d" } }, + { url = "https://files.pythonhosted.org/packages/aa/5b/bec5aa9bbbb2c946ca2733ef9c4ca91c91b6a24580193e891b5f7dbe8e1e/markupsafe-3.0.3-cp312-cp312-win_amd64.whl", upload-time = 2025-09-27T18:36:39Z, size = 15105, hashes = { sha256 = "26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c" } }, + { url = "https://files.pythonhosted.org/packages/e5/f1/216fc1bbfd74011693a4fd837e7026152e89c4bcf3e77b6692fba9923123/markupsafe-3.0.3-cp312-cp312-win_arm64.whl", upload-time = 2025-09-27T18:36:40Z, size = 13906, hashes = { sha256 = "35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f" } }, + { url = "https://files.pythonhosted.org/packages/38/2f/907b9c7bbba283e68f20259574b13d005c121a0fa4c175f9bed27c4597ff/markupsafe-3.0.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-27T18:36:41Z, size = 11622, hashes = { sha256 = "e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795" } }, + { url = "https://files.pythonhosted.org/packages/9c/d9/5f7756922cdd676869eca1c4e3c0cd0df60ed30199ffd775e319089cb3ed/markupsafe-3.0.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-27T18:36:43Z, size = 12029, hashes = { sha256 = "116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219" } }, + { url = "https://files.pythonhosted.org/packages/00/07/575a68c754943058c78f30db02ee03a64b3c638586fba6a6dd56830b30a3/markupsafe-3.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-27T18:36:44Z, size = 24374, hashes = { sha256 = "133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6" } }, + { url = "https://files.pythonhosted.org/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-27T18:36:45Z, size = 22980, hashes = { sha256 = "ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676" } }, + { url = "https://files.pythonhosted.org/packages/7f/71/544260864f893f18b6827315b988c146b559391e6e7e8f7252839b1b846a/markupsafe-3.0.3-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2025-09-27T18:36:46Z, size = 21990, hashes = { sha256 = "509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9" } }, + { url = "https://files.pythonhosted.org/packages/c2/28/b50fc2f74d1ad761af2f5dcce7492648b983d00a65b8c0e0cb457c82ebbe/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-27T18:36:47Z, size = 23784, hashes = { sha256 = "a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1" } }, + { url = "https://files.pythonhosted.org/packages/ed/76/104b2aa106a208da8b17a2fb72e033a5a9d7073c68f7e508b94916ed47a9/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2025-09-27T18:36:48Z, size = 21588, hashes = { sha256 = "795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc" } }, + { url = "https://files.pythonhosted.org/packages/b5/99/16a5eb2d140087ebd97180d95249b00a03aa87e29cc224056274f2e45fd6/markupsafe-3.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-27T18:36:49Z, size = 23041, hashes = { sha256 = "8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12" } }, + { url = "https://files.pythonhosted.org/packages/19/bc/e7140ed90c5d61d77cea142eed9f9c303f4c4806f60a1044c13e3f1471d0/markupsafe-3.0.3-cp313-cp313-win32.whl", upload-time = 2025-09-27T18:36:51Z, size = 14543, hashes = { sha256 = "bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed" } }, + { url = "https://files.pythonhosted.org/packages/05/73/c4abe620b841b6b791f2edc248f556900667a5a1cf023a6646967ae98335/markupsafe-3.0.3-cp313-cp313-win_amd64.whl", upload-time = 2025-09-27T18:36:52Z, size = 15113, hashes = { sha256 = "9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5" } }, + { url = "https://files.pythonhosted.org/packages/f0/3a/fa34a0f7cfef23cf9500d68cb7c32dd64ffd58a12b09225fb03dd37d5b80/markupsafe-3.0.3-cp313-cp313-win_arm64.whl", upload-time = 2025-09-27T18:36:53Z, size = 13911, hashes = { sha256 = "7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485" } }, + { url = "https://files.pythonhosted.org/packages/e4/d7/e05cd7efe43a88a17a37b3ae96e79a19e846f3f456fe79c57ca61356ef01/markupsafe-3.0.3-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-09-27T18:36:54Z, size = 11658, hashes = { sha256 = "218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73" } }, + { url = "https://files.pythonhosted.org/packages/99/9e/e412117548182ce2148bdeacdda3bb494260c0b0184360fe0d56389b523b/markupsafe-3.0.3-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-09-27T18:36:55Z, size = 12066, hashes = { sha256 = "3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37" } }, + { url = "https://files.pythonhosted.org/packages/bc/e6/fa0ffcda717ef64a5108eaa7b4f5ed28d56122c9a6d70ab8b72f9f715c80/markupsafe-3.0.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-27T18:36:56Z, size = 25639, hashes = { sha256 = "4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19" } }, + { url = "https://files.pythonhosted.org/packages/96/ec/2102e881fe9d25fc16cb4b25d5f5cde50970967ffa5dddafdb771237062d/markupsafe-3.0.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-27T18:36:57Z, size = 23569, hashes = { sha256 = "8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025" } }, + { url = "https://files.pythonhosted.org/packages/4b/30/6f2fce1f1f205fc9323255b216ca8a235b15860c34b6798f810f05828e32/markupsafe-3.0.3-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2025-09-27T18:36:58Z, size = 23284, hashes = { sha256 = "b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6" } }, + { url = "https://files.pythonhosted.org/packages/58/47/4a0ccea4ab9f5dcb6f79c0236d954acb382202721e704223a8aafa38b5c8/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-27T18:36:59Z, size = 24801, hashes = { sha256 = "9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f" } }, + { url = "https://files.pythonhosted.org/packages/6a/70/3780e9b72180b6fecb83a4814d84c3bf4b4ae4bf0b19c27196104149734c/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2025-09-27T18:37:00Z, size = 22769, hashes = { sha256 = "12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb" } }, + { url = "https://files.pythonhosted.org/packages/98/c5/c03c7f4125180fc215220c035beac6b9cb684bc7a067c84fc69414d315f5/markupsafe-3.0.3-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-27T18:37:01Z, size = 23642, hashes = { sha256 = "8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009" } }, + { url = "https://files.pythonhosted.org/packages/80/d6/2d1b89f6ca4bff1036499b1e29a1d02d282259f3681540e16563f27ebc23/markupsafe-3.0.3-cp313-cp313t-win32.whl", upload-time = 2025-09-27T18:37:02Z, size = 14612, hashes = { sha256 = "69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354" } }, + { url = "https://files.pythonhosted.org/packages/2b/98/e48a4bfba0a0ffcf9925fe2d69240bfaa19c6f7507b8cd09c70684a53c1e/markupsafe-3.0.3-cp313-cp313t-win_amd64.whl", upload-time = 2025-09-27T18:37:03Z, size = 15200, hashes = { sha256 = "1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218" } }, + { url = "https://files.pythonhosted.org/packages/0e/72/e3cc540f351f316e9ed0f092757459afbc595824ca724cbc5a5d4263713f/markupsafe-3.0.3-cp313-cp313t-win_arm64.whl", upload-time = 2025-09-27T18:37:04Z, size = 13973, hashes = { sha256 = "ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287" } }, +] + +[[packages]] +name = "matplotlib" +version = "3.11.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/49/64/f9a391af28f518b11ad45a8a712353c94a0aefce09d3703200e5c54b610a/matplotlib-3.11.1.tar.gz", upload-time = 2026-07-18T03:39:46Z, size = 32612045, hashes = { sha256 = "69647db5746941c793d6e445a4cd349323ffb87d9cc958c2ad84a659b4832d30" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/6c/7ef7ebcb2bd9739b2b66b18b076e077f44bb46fdbe28ca0506edb3c62c79/matplotlib-3.11.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-18T03:38:19Z, size = 9453849, hashes = { sha256 = "e15ef41507f3d525f46154ac9e3ae785dacde9f20e593a25de8986267892ef74" } }, + { url = "https://files.pythonhosted.org/packages/eb/f8/6d0c312c8d9738e7d9677f09fe5c986b3239e651a7b73a2deb38b65e4a71/matplotlib-3.11.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-18T03:38:21Z, size = 9283113, hashes = { sha256 = "21a67b961a6d597bca54fae826cd20695ba4a6e4d05424a08da6e13e3176fd6b" } }, + { url = "https://files.pythonhosted.org/packages/c9/cf/b4ad2cc81b6672ea29ea04e64e350a9f9b493b0908ccd884c67eeff8f7b2/matplotlib-3.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-18T03:38:24Z, size = 10035615, hashes = { sha256 = "ba8f811b8ddfac493734d6af0b2dff96919d0c28ca0d641858dab4262777c6ea" } }, + { url = "https://files.pythonhosted.org/packages/88/90/4e10e033d9b66589d8ed98b84c95cdbb57033d57c1f41339d7393dbd2f2e/matplotlib-3.11.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-18T03:38:26Z, size = 10842559, hashes = { sha256 = "c52f7ad20ef476806ed212380b1d54d20310c8b86bdc2c9a68b51f0024a44472" } }, + { url = "https://files.pythonhosted.org/packages/88/eb/799612d0f8cd3e816a10fec59329fca52cd2353264df80378dfc541ae855/matplotlib-3.11.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-18T03:38:28Z, size = 10927532, hashes = { sha256 = "8b14eb22961fe865efb0e4ff167e333e428908b00115a8d800ccb65ee108e481" } }, + { url = "https://files.pythonhosted.org/packages/88/89/56649bbaa2fd12e20f3be03dbcc135b0c8676d88bac17977599e3eb442a0/matplotlib-3.11.1-cp312-cp312-win_amd64.whl", upload-time = 2026-07-18T03:38:30Z, size = 9333886, hashes = { sha256 = "88a2a27dd9691ae448dfae4b26f59036be90c3c28757edd3553a29559d00859f" } }, + { url = "https://files.pythonhosted.org/packages/c1/11/4d124efbbad677b7b7552f6f85a3bd432d4232f95400cea98fcd2ae36ef3/matplotlib-3.11.1-cp312-cp312-win_arm64.whl", upload-time = 2026-07-18T03:38:32Z, size = 9007545, hashes = { sha256 = "480194afceca4df2f137c2721227d3cba67121fbf4397b69cee7f83714b0a58a" } }, + { url = "https://files.pythonhosted.org/packages/04/6c/4798363b7fb5644e309fe1fac30216e9146c9f70859d80d588c18caf5317/matplotlib-3.11.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-18T03:38:35Z, size = 9454341, hashes = { sha256 = "6771b0cd7838c6a857a7209814158c0ad09bfef878db3033dd82d70ad101f191" } }, + { url = "https://files.pythonhosted.org/packages/59/98/6acadbe7f98df19d274bc107ac58bb439fa75df82c33dc110d71a4a8501f/matplotlib-3.11.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-18T03:38:37Z, size = 9283627, hashes = { sha256 = "2abdee5ffa2fe11b2d19f7a5c63b785fb7c28cc46c7bc1814156341d9d1a33e1" } }, + { url = "https://files.pythonhosted.org/packages/24/ea/65cec46fe241390ccea1b1754207ee28eb71c5ab866bd5f22fe47e538fa4/matplotlib-3.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-18T03:38:39Z, size = 10035860, hashes = { sha256 = "b0a19dcf73406d3746d25a5ed42d713604c9a3e024d129b102852b0d941cb9f3" } }, + { url = "https://files.pythonhosted.org/packages/c7/10/63fdccccbabe002fb0960876baabc5e3f24d9c1bb4cfb25651457f74b3a0/matplotlib-3.11.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-18T03:38:42Z, size = 10843594, hashes = { sha256 = "7389b77ed2ab0552f46d9a90b81b7b8e6dfcdc42adc36c37a0865799843e0e3e" } }, + { url = "https://files.pythonhosted.org/packages/98/51/a1155945bff7b91381875022ac1522c5dfdac0d006be8e7df389b3134eae/matplotlib-3.11.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-18T03:38:44Z, size = 10927962, hashes = { sha256 = "c90be0b73568da4f662afac580956a76e308437e641b4a45aa08925eeb67d95f" } }, + { url = "https://files.pythonhosted.org/packages/0d/3a/3d5e1f42dc761bf53401a62a83ff93389b37de9d2c093b2a3aa49ac34f1b/matplotlib-3.11.1-cp313-cp313-win_amd64.whl", upload-time = 2026-07-18T03:38:46Z, size = 9334074, hashes = { sha256 = "68408341f2312836fbbdf6b3c78047f65b2d8752f5fd221c3e72d348f5b34f8b" } }, + { url = "https://files.pythonhosted.org/packages/e2/db/3f5ea5a5b64060ef5e1ff60a19170423e41ce21b8497a6fe15a36e0b43e3/matplotlib-3.11.1-cp313-cp313-win_arm64.whl", upload-time = 2026-07-18T03:38:49Z, size = 9007662, hashes = { sha256 = "0c1f44890d435c1b4ef52f701ad5828cb450ea97bcc83918fda6be74965d6cd2" } }, + { url = "https://files.pythonhosted.org/packages/98/6e/c7ae5e0531425b69c0826b00ebbc264c85cab853f1cd6e096c9983c2cdc1/matplotlib-3.11.1-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-07-18T03:38:51Z, size = 9503790, hashes = { sha256 = "5e510088c27a89d53580a752f959146893563e63c330e161d159b0fee652af6f" } }, + { url = "https://files.pythonhosted.org/packages/92/79/15be162e0a2ed546939674e2e97d0e33ec2447d86d4d4e611fa295bb178c/matplotlib-3.11.1-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-07-18T03:38:53Z, size = 9336148, hashes = { sha256 = "1524e2bdd48a93557aa47ddcfe9c225dfdd57d5a01a5c49128c20f0632980ee1" } }, + { url = "https://files.pythonhosted.org/packages/6a/7f/36ffe144fc4aacfe0e3ed2318f72b6755d1e73b041d619b4d393e60f5a66/matplotlib-3.11.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-18T03:38:55Z, size = 10049244, hashes = { sha256 = "11664c551345553db92e61cae6cf1376f138f8c47cafdf13b64b18f3e3e9e464" } }, + { url = "https://files.pythonhosted.org/packages/ab/5f/55812d68c0a840d3a463638f48c00ab1fe338518ec49a640cb6473b444af/matplotlib-3.11.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-18T03:38:58Z, size = 10860798, hashes = { sha256 = "5e1f8922ba31959cf6a9dfb51be64b7f7bc582801a3957dc0c2f3afcd3537adf" } }, + { url = "https://files.pythonhosted.org/packages/7a/64/cca444b4eb5e6c768c44fc5e1f0b5211f20ca2b282778051996e996a2bdf/matplotlib-3.11.1-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-18T03:39:00Z, size = 10943282, hashes = { sha256 = "83235693abde86e5e0129998f80ee39fc7f58e6d56a88fafb28a9278833e9d5f" } }, + { url = "https://files.pythonhosted.org/packages/e5/0f/a49c329d394f2e9ef38506982107e8b04ecf94dd41a9d8423ff82cc737c7/matplotlib-3.11.1-cp313-cp313t-win_amd64.whl", upload-time = 2026-07-18T03:39:02Z, size = 9383532, hashes = { sha256 = "9a076f4fc5cdc43fdf510f5981418d25c2db4973418d9f22d8bb3dc8045ada78" } }, + { url = "https://files.pythonhosted.org/packages/e4/50/103e86afb806d8f64d04ede14e4cfc09dbfc25f512421ff85fdd6ebd59cf/matplotlib-3.11.1-cp313-cp313t-win_arm64.whl", upload-time = 2026-07-18T03:39:04Z, size = 9059665, hashes = { sha256 = "216fbb93a74add02ddb4cb38ef5348f59ac00b3e84567eaf16598772d40e150a" } }, +] + +[[packages]] +name = "matplotlib-inline" +version = "0.2.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/bd/c0/9f7c9a46090390368a4d7bcb76bb87a4a36c421e4c0792cdb53486ffac7a/matplotlib_inline-0.2.2.tar.gz", upload-time = 2026-05-08T17:33:33Z, size = 8150, hashes = { sha256 = "72f3fe8fce36b70d4a5b612f899090cd0401deddc4ea90e1572b9f4bfb058c79" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/09/5b161152e2d90f7b87f781c2e1267494aef9c32498df793f73ad0a0a494a/matplotlib_inline-0.2.2-py3-none-any.whl", upload-time = 2026-05-08T17:33:32Z, size = 9534, hashes = { sha256 = "3c821cf1c209f59fb2d2d64abbf5b23b67bcb2210d663f9918dd851c6da1fcf6" } }] + +[[packages]] +name = "mbi" +version = "1.3.0" +vcs = { type = "git", url = "https://github.com/ryan112358/mbi.git", commit-id = "78df3419f271ac2c1fa7929aa7adc910a583084f" } + +[[packages]] +name = "mcp" +version = "1.29.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/30/d3/f9acc21dfc886e4f78e2add1a47db46ce16884346afde53f8a064c02c891/mcp-1.29.0.tar.gz", upload-time = 2026-07-28T13:41:41Z, size = 643148, hashes = { sha256 = "52d01f334de1868cc3bb2d6604931126a67631f99a6c5d3b82ba47290315ec36" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/01/c8/248b201f6d753d69fd5d6506011abbb35a946d9142b2ae311a948fd0be3d/mcp-1.29.0-py3-none-any.whl", upload-time = 2026-07-28T13:41:40Z, size = 223436, hashes = { sha256 = "f5a075bb611f23d6f4d080c6a1699fa62772eebc562ba9e66b306ddde1c755f7" } }] + +[[packages]] +name = "mdit-py-plugins" +version = "0.6.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/59/fc/f8d0863f8862f25602c0404d75568e89fb6b4109804645e5cdfb1be5cf56/mdit_py_plugins-0.6.1.tar.gz", upload-time = 2026-05-13T09:03:38Z, size = 56114, hashes = { sha256 = "a2bca0f039f39dbd35fb74ae1b5f998608c437463371f0ff7f49a19a17a114d0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a5/69/6da5581c6a7fede7dc261bf4e67d6adca4196f176b43288b55b3db395b6e/mdit_py_plugins-0.6.1-py3-none-any.whl", upload-time = 2026-05-13T09:03:37Z, size = 66663, hashes = { sha256 = "214c82fb2ac524472ab6a5bcab1de80f73b50443e187f401bfd77efbc7c6481d" } }] + +[[packages]] +name = "mdurl" +version = "0.1.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", upload-time = 2022-08-14T12:40:10Z, size = 8729, hashes = { sha256 = "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", upload-time = 2022-08-14T12:40:09Z, size = 9979, hashes = { sha256 = "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8" } }] + +[[packages]] +name = "mediapy" +version = "1.2.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7c/99/8b59dbcebf7e84b35e86c893f52fdc2953299d66ef1fcbacca26162818b0/mediapy-1.2.7.tar.gz", upload-time = 2026-07-01T13:14:43Z, size = 28660, hashes = { sha256 = "fd3826ca156f9165cd369f44d4d345d5609df1da3caf867df7ce304e19dd7fde" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/10/70/eeb41d81fea2b3165cfe7ae1c662f9dc6310b14b230a96260376c2891cc7/mediapy-1.2.7-py3-none-any.whl", upload-time = 2026-07-01T13:14:42Z, size = 28015, hashes = { sha256 = "fc81a9190d9724b02286efac4e7a67f384024e078fda0a3cac9fdf25e2f8878f" } }] + +[[packages]] +name = "ml-collections" +version = "1.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b8/f8/1a9ae6696dbb6bc9c44ddf5c5e84710d77fe9a35a57e8a06722e1836a4a6/ml_collections-1.1.0.tar.gz", upload-time = 2025-04-17T08:25:02Z, size = 61356, hashes = { sha256 = "0ac1ac6511b9f1566863e0bb0afad0c64e906ea278ad3f4d2144a55322671f6f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ab/8a/18d4ff2c7bd83f30d6924bd4ad97abf418488c3f908dea228d6f0961ad68/ml_collections-1.1.0-py3-none-any.whl", upload-time = 2025-04-17T08:24:59Z, size = 76707, hashes = { sha256 = "23b6fa4772aac1ae745a96044b925a5746145a70734f087eaca6626e92c05cbc" } }] + +[[packages]] +name = "ml-dtypes" +version = "0.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/12/72/307d7c4bd0600601c7133fba5cb78af7db968152951c1cd473abb1cda782/ml_dtypes-0.6.0.tar.gz", upload-time = 2026-08-13T14:14:40Z, size = 3032327, hashes = { sha256 = "5e60251d32ced5598972e4d5e06a2f044341f9291402551a3f6f0ec44f9299b0" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/84/6a/441eb053b078954f7fea284dfb288701884d0a1404d39babb858e1649023/ml_dtypes-0.6.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-13T14:14:01Z, size = 565447, hashes = { sha256 = "5359c588cc62de6f78d7430f06b65853d884955494d86d6ad90b6dd64a3f3a08" } }, + { url = "https://files.pythonhosted.org/packages/ed/cf/87e8a6c57eed63a91782a0d229856ddf73e138ce004dd71e2799a9dcdb33/ml_dtypes-0.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-13T14:14:02Z, size = 360227, hashes = { sha256 = "37da32aa97749251025666d62372775019594577b9c9e9cfda83bed48d778fdb" } }, + { url = "https://files.pythonhosted.org/packages/c7/f9/7d76c1eae866f5d4636401b31b6d6dd90e4b4ced1fa7cfdfcca9c60e4bd3/ml_dtypes-0.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-13T14:14:04Z, size = 409890, hashes = { sha256 = "3b4a480aa8fd54a1805b8ac10f3f91763926a74f73c0c364c10f9231854f4170" } }, + { url = "https://files.pythonhosted.org/packages/ba/db/9c61ec2760b5cbfb1c6558d5c991a6d8fd3271053c32db20506a9a90272b/ml_dtypes-0.6.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-13T14:14:05Z, size = 439333, hashes = { sha256 = "2a3e9d53925597fbffafd2a37048dadeddd0bdaba58058f6ae0869ed709a184d" } }, + { url = "https://files.pythonhosted.org/packages/6a/57/780ca3e5ab135b9fbdd8e5441abf5f801b30398371b691291e05ab9834c0/ml_dtypes-0.6.0-cp312-cp312-win_arm64.whl", upload-time = 2026-08-13T14:14:06Z, size = 552268, hashes = { sha256 = "6eaed129a4afe90694b8685e2f9b6294849f5eda4af9a15be83a4326eeebd775" } }, + { url = "https://files.pythonhosted.org/packages/50/51/fd1582b8f5ed8a9e7be0e161a6ea0dff70cb280479a12178df0b3a72700e/ml_dtypes-0.6.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-13T14:14:08Z, size = 565468, hashes = { sha256 = "084dfe51a7ad58b171f05115f8226ed4233a454a1611371947e806e76f0c638d" } }, + { url = "https://files.pythonhosted.org/packages/d2/22/20fd70ca6ed12446cb92d5b2a7745bd185f9d8b8cdeeadad976574398e6b/ml_dtypes-0.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-13T14:14:09Z, size = 360232, hashes = { sha256 = "28d676428b104bb9717b0928bc5c5129f2d6b51b6727587cc4289e7bf8713cb5" } }, + { url = "https://files.pythonhosted.org/packages/89/a5/da8ae6c6f1babe4b68e3e55d43d39b529e29774f10e0910671a6b8c86eb8/ml_dtypes-0.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-13T14:14:11Z, size = 410169, hashes = { sha256 = "26b1f1fa4f0435a2946859823f6e2bf06796f1e9f10f5a05b08a5e3c8f46ff69" } }, + { url = "https://files.pythonhosted.org/packages/e2/55/4561acefa00fa4bcbfb82ca6a48578b41f372cd7dd7cdd6eb4720abc2e5f/ml_dtypes-0.6.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-13T14:14:12Z, size = 439357, hashes = { sha256 = "fb87f46b4f7ad7b5d3ad8f4b452b024bd4229d44c8ff934798c1fe656210387a" } }, + { url = "https://files.pythonhosted.org/packages/b1/5d/6a01538e507ef0ed5e879985b13a92467bf8960696fb1131f8b8cadc60ff/ml_dtypes-0.6.0-cp313-cp313-win_arm64.whl", upload-time = 2026-08-13T14:14:13Z, size = 552278, hashes = { sha256 = "57ed0d6b4ac5e7868361303a9c57fbcf63b768236ee14456f585dfcf260d0292" } }, +] + +[[packages]] +name = "more-itertools" +version = "11.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/de/1d/f4da6f02cdffe04d6362210b807146a26044c88d839208aec273bb0d9184/more_itertools-11.1.0.tar.gz", upload-time = 2026-05-22T14:14:29Z, size = 145772, hashes = { sha256 = "48e8f4d9e7e5878571ecf6f2b4e57634f93cd474cc8cfbd2376f2d11b396e30d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e8/3d/1087453384dbde46a8c7f9356eead2c58be8a7bf156bca40243377c85715/more_itertools-11.1.0-py3-none-any.whl", upload-time = 2026-05-22T14:14:28Z, size = 72226, hashes = { sha256 = "4b65538ae22f6fed0ce4874efd317463a7489796a0939fa66824dd542125a192" } }] + +[[packages]] +name = "mpmath" +version = "1.4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c5/b0/6de8e78014ff1842a90cc9a56da6ccfb598a5390ed0257fcdb7d9680c18b/mpmath-1.4.1.tar.gz", upload-time = 2026-03-15T01:17:38Z, size = 2093211, hashes = { sha256 = "efd6d1b75f09d69524a67609949812668b28e81ecbfe0ab449ced8c13e92642e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/13/f2/abeec3db71d221ccd3cd89d206be1fabf5a3ee7178862f5fba23a59607e0/mpmath-1.4.1-py3-none-any.whl", upload-time = 2026-03-15T01:17:36Z, size = 567787, hashes = { sha256 = "dc4f0ea2304480d4a9a48a94c1020571558ade522b44a6912efac63a586e140f" } }] + +[[packages]] +name = "msgpack" +version = "1.2.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/31/f9/c0a1c127f9049db9155afc316952ea571720dd01833ff5e4d7e8e6352dbb/msgpack-1.2.1.tar.gz", upload-time = 2026-06-18T16:13:52Z, size = 183960, hashes = { sha256 = "04c721c2c7448767e9e3f2520a475663d8ee0f09c31890f6d2bd70fd636a9647" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bc/dd/9e8cbd8f5582ca4b590336f2b91ee5662f6a6ca562b565abaf696a0f81ff/msgpack-1.2.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-06-18T16:12:58Z, size = 83531, hashes = { sha256 = "2ef59c659f289eddf8aa6623823f19fa2f40a4029266889eac7a2505dd210c35" } }, + { url = "https://files.pythonhosted.org/packages/50/2e/ebdb85a8da151397a2790363676b7ed7c125924fe618e4c6d8befb0cc62c/msgpack-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-06-18T16:12:59Z, size = 82657, hashes = { sha256 = "d3567748a5107cb40cdf66a275430c2f87c07777698f4bfd25c35f44d533258c" } }, + { url = "https://files.pythonhosted.org/packages/26/aa/753ad8b007b464e1d8aa0c8e650b9c5f4f725e658fc5ac8a7635c55b7f6e/msgpack-1.2.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-18T16:13:00Z, size = 410634, hashes = { sha256 = "60926b75d00c8e816ef98f3034f484a8bc64242d66839cef4cf7e503142316a0" } }, + { url = "https://files.pythonhosted.org/packages/6a/fd/6adabd4f6d5e686f97dd02ce7fce3fe4cf672cbac36b8f67ff4040e8ad8b/msgpack-1.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-18T16:13:01Z, size = 419989, hashes = { sha256 = "020e881a764b20d8d7ca1a54fc01b8175519d108e3c3f194fddc200bda95951a" } }, + { url = "https://files.pythonhosted.org/packages/5a/cc/85039b7b0eb168aaad7383a23c97e291a11f08351cb45a606ce865e4e3f1/msgpack-1.2.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-06-18T16:13:03Z, size = 377544, hashes = { sha256 = "4202c74688ca06591f78cb18988228bd4cca2cc75d57b60008372892d2f1e6e6" } }, + { url = "https://files.pythonhosted.org/packages/ed/bf/35963899493b32030c85fc513b723ae66144ac70c11ebc52e889e16e3d99/msgpack-1.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-06-18T16:13:05Z, size = 400842, hashes = { sha256 = "8b267ce94efb76fbd1b3373511420074ee3187f0f7811bf394531de13294735a" } }, + { url = "https://files.pythonhosted.org/packages/a6/df/8e2ac970c8f99264cd9997d1c73df5466bc19da3301d7dc5500862a9b089/msgpack-1.2.1-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-06-18T16:13:06Z, size = 374108, hashes = { sha256 = "e4f1d0f8f98ade9634e01fb704a408f9336c0a8f1117b369f5db83dc7551d8b1" } }, + { url = "https://files.pythonhosted.org/packages/17/dd/fa8bd265110dfa51c20cb529f9e6d240a16fafe7e645004c6af2d01353ba/msgpack-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-18T16:13:07Z, size = 414939, hashes = { sha256 = "f02cf17a6ca1abe29b5f980644f7551f94d71f2011509b26d8625ce038f0df64" } }, + { url = "https://files.pythonhosted.org/packages/2e/b9/8377a5ad8953fc0437c70cc98d9ae29f27fe5ac5109fbec0812085865735/msgpack-1.2.1-cp312-cp312-win32.whl", upload-time = 2026-06-18T16:13:08Z, size = 64504, hashes = { sha256 = "0c0d9802354507bcba62af19c17918e3eb437cc25e6f50657d511b5856a77aac" } }, + { url = "https://files.pythonhosted.org/packages/57/7f/ce1e377df7e62461fefd9eb23bfb93a4a523f40a517b377b8f844d836828/msgpack-1.2.1-cp312-cp312-win_amd64.whl", upload-time = 2026-06-18T16:13:09Z, size = 71421, hashes = { sha256 = "5c24aa15d5963051e1a5c62b12c50cd705992502b5ec1f3bece6046f33c9fc24" } }, + { url = "https://files.pythonhosted.org/packages/8f/32/ebfe84c9929f08f188d56c7a2fd913406a9ddad76a634697c1c43b8112e6/msgpack-1.2.1-cp312-cp312-win_arm64.whl", upload-time = 2026-06-18T16:13:11Z, size = 64775, hashes = { sha256 = "4227224aaec8f7fbcbfbd4272319347b2bb4030366502600f8c45588c5187b07" } }, + { url = "https://files.pythonhosted.org/packages/b0/ac/dcddcab6f6c20ecb387ca5e980371cdb3f87ff69aeca388be97eebc4c074/msgpack-1.2.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-06-18T16:13:12Z, size = 83151, hashes = { sha256 = "0a70e3cf2804a300d921bb0940426e35f4e489a23adfb77a808892241db0a064" } }, + { url = "https://files.pythonhosted.org/packages/64/71/fbcfa83a1d6a9c6091942d1cfd070962244664b87427a9a49a6897b1b219/msgpack-1.2.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-06-18T16:13:13Z, size = 82351, hashes = { sha256 = "491cc39455ca765fad51fb451bf2915eb2cf41192ab5801ce8d67c1d614fe056" } }, + { url = "https://files.pythonhosted.org/packages/e3/10/ddf7b06db879e8792d13934ddda09ff20bd2a583fd84c9b59aae9b0e650b/msgpack-1.2.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-18T16:13:14Z, size = 407518, hashes = { sha256 = "f310233ef7fb9c14e201c93639fe5f5260b005f56f0b29048e999c30935596cc" } }, + { url = "https://files.pythonhosted.org/packages/79/d3/36a46a8ed992b781acbc05928bd5bee3c810cb0c3563bf81a7b0c04a1a76/msgpack-1.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-18T16:13:15Z, size = 416405, hashes = { sha256 = "787c9bebb5833e8f6fc8abca3c0597683d8d87f56a8842b6b89c75a5f3176e2d" } }, + { url = "https://files.pythonhosted.org/packages/f9/84/e8e9598b557c0ba6ddae901a73780a4c75ac667dddf59414b1e56a42fb34/msgpack-1.2.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-06-18T16:13:17Z, size = 376257, hashes = { sha256 = "dc871b997a9370d855b7394465f2f350e847a5b806dd38dcc9c989e7d87da155" } }, + { url = "https://files.pythonhosted.org/packages/40/16/738fe6d875ad7e2a9429c165322a4ec088f4f273cdfae63d96a89c467961/msgpack-1.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-06-18T16:13:18Z, size = 397469, hashes = { sha256 = "85f57e960d877f2977f6430896191b04a21f8901b3b4baf2e4604329f4db5402" } }, + { url = "https://files.pythonhosted.org/packages/ca/be/6d5952df75a7f24f35833af764c3a6860780364cb3a0030beb8099e1b2b4/msgpack-1.2.1-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-06-18T16:13:19Z, size = 372802, hashes = { sha256 = "1233ee2dd0cefba127583de50ea654677277047d238303521db35def3d7b2e7c" } }, + { url = "https://files.pythonhosted.org/packages/e1/39/e2ef7dbf0473bcb8dc7c50bf782a892d67414877b63e47fc88eb189ef5e6/msgpack-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-18T16:13:21Z, size = 411273, hashes = { sha256 = "e3dc2feb0876209d9c38aa56cb1de169bd6c4348f1aa48271f241226590993e6" } }, + { url = "https://files.pythonhosted.org/packages/ef/c5/133f4512a56e983a93445c836c9d94d88f3bc2e0980ff4b9e577bd8416ce/msgpack-1.2.1-cp313-cp313-win32.whl", upload-time = 2026-06-18T16:13:22Z, size = 64471, hashes = { sha256 = "6d09badf350af2be9d189184e04e64cf54ad93569ab3d96fca58bd3e84aad707" } }, + { url = "https://files.pythonhosted.org/packages/e2/98/577e10b055096a7dd40732358cabaf7180a20c79ed1dcdbb618e4b9deac7/msgpack-1.2.1-cp313-cp313-win_amd64.whl", upload-time = 2026-06-18T16:13:23Z, size = 71274, hashes = { sha256 = "33f14fba63278b714efe6ad07e50ea5f03d91537aa6a1c5f1ceca4cf44013ca9" } }, + { url = "https://files.pythonhosted.org/packages/ba/ee/0c0048e7cfbef23c6a94791b8959ab28155232e7956de8a305b5ff588f05/msgpack-1.2.1-cp313-cp313-win_arm64.whl", upload-time = 2026-06-18T16:13:24Z, size = 64795, hashes = { sha256 = "afc5febcd4c99effbc02b528e49d6fd0760b2b7d48c05239e345a5fa6e743d9a" } }, +] + +[[packages]] +name = "multidict" +version = "6.7.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1a/c2/c2d94cbe6ac1753f3fc980da97b3d930efe1da3af3c9f5125354436c073d/multidict-6.7.1.tar.gz", upload-time = 2026-01-26T02:46:45Z, size = 102010, hashes = { sha256 = "ec6652a1bee61c53a3e5776b6049172c53b6aaba34f18c9ad04f82712bac623d" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/9c/f20e0e2cf80e4b2e4b1c365bf5fe104ee633c751a724246262db8f1a0b13/multidict-6.7.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-01-26T02:43:52Z, size = 76893, hashes = { sha256 = "a90f75c956e32891a4eda3639ce6dd86e87105271f43d43442a3aedf3cddf172" } }, + { url = "https://files.pythonhosted.org/packages/fe/cf/18ef143a81610136d3da8193da9d80bfe1cb548a1e2d1c775f26b23d024a/multidict-6.7.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-01-26T02:43:53Z, size = 45456, hashes = { sha256 = "3fccb473e87eaa1382689053e4a4618e7ba7b9b9b8d6adf2027ee474597128cd" } }, + { url = "https://files.pythonhosted.org/packages/a9/65/1caac9d4cd32e8433908683446eebc953e82d22b03d10d41a5f0fefe991b/multidict-6.7.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-01-26T02:43:55Z, size = 43872, hashes = { sha256 = "b0fa96985700739c4c7853a43c0b3e169360d6855780021bfc6d0f1ce7c123e7" } }, + { url = "https://files.pythonhosted.org/packages/cf/3b/d6bd75dc4f3ff7c73766e04e705b00ed6dbbaccf670d9e05a12b006f5a21/multidict-6.7.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-01-26T02:43:56Z, size = 251018, hashes = { sha256 = "cb2a55f408c3043e42b40cc8eecd575afa27b7e0b956dfb190de0f8499a57a53" } }, + { url = "https://files.pythonhosted.org/packages/fd/80/c959c5933adedb9ac15152e4067c702a808ea183a8b64cf8f31af8ad3155/multidict-6.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-26T02:43:57Z, size = 258883, hashes = { sha256 = "eb0ce7b2a32d09892b3dd6cc44877a0d02a33241fafca5f25c8b6b62374f8b75" } }, + { url = "https://files.pythonhosted.org/packages/86/85/7ed40adafea3d4f1c8b916e3b5cc3a8e07dfcdcb9cd72800f4ed3ca1b387/multidict-6.7.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-01-26T02:43:58Z, size = 242413, hashes = { sha256 = "c3a32d23520ee37bf327d1e1a656fec76a2edd5c038bf43eddfa0572ec49c60b" } }, + { url = "https://files.pythonhosted.org/packages/d2/57/b8565ff533e48595503c785f8361ff9a4fde4d67de25c207cd0ba3befd03/multidict-6.7.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-26T02:44:00Z, size = 268404, hashes = { sha256 = "9c90fed18bffc0189ba814749fdcc102b536e83a9f738a9003e569acd540a733" } }, + { url = "https://files.pythonhosted.org/packages/e0/50/9810c5c29350f7258180dfdcb2e52783a0632862eb334c4896ac717cebcb/multidict-6.7.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-26T02:44:02Z, size = 269456, hashes = { sha256 = "da62917e6076f512daccfbbde27f46fed1c98fee202f0559adec8ee0de67f71a" } }, + { url = "https://files.pythonhosted.org/packages/f3/8d/5e5be3ced1d12966fefb5c4ea3b2a5b480afcea36406559442c6e31d4a48/multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-26T02:44:03Z, size = 256322, hashes = { sha256 = "bfde23ef6ed9db7eaee6c37dcec08524cb43903c60b285b172b6c094711b3961" } }, + { url = "https://files.pythonhosted.org/packages/31/6e/d8a26d81ac166a5592782d208dd90dfdc0a7a218adaa52b45a672b46c122/multidict-6.7.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-01-26T02:44:04Z, size = 253955, hashes = { sha256 = "3758692429e4e32f1ba0df23219cd0b4fc0a52f476726fff9337d1a57676a582" } }, + { url = "https://files.pythonhosted.org/packages/59/4c/7c672c8aad41534ba619bcd4ade7a0dc87ed6b8b5c06149b85d3dd03f0cd/multidict-6.7.1-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-01-26T02:44:06Z, size = 251254, hashes = { sha256 = "398c1478926eca669f2fd6a5856b6de9c0acf23a2cb59a14c0ba5844fa38077e" } }, + { url = "https://files.pythonhosted.org/packages/7b/bd/84c24de512cbafbdbc39439f74e967f19570ce7924e3007174a29c348916/multidict-6.7.1-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-01-26T02:44:07Z, size = 252059, hashes = { sha256 = "c102791b1c4f3ab36ce4101154549105a53dc828f016356b3e3bcae2e3a039d3" } }, + { url = "https://files.pythonhosted.org/packages/fa/ba/f5449385510825b73d01c2d4087bf6d2fccc20a2d42ac34df93191d3dd03/multidict-6.7.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-26T02:44:09Z, size = 263588, hashes = { sha256 = "a088b62bd733e2ad12c50dad01b7d0166c30287c166e137433d3b410add807a6" } }, + { url = "https://files.pythonhosted.org/packages/d7/11/afc7c677f68f75c84a69fe37184f0f82fce13ce4b92f49f3db280b7e92b3/multidict-6.7.1-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-01-26T02:44:10Z, size = 259642, hashes = { sha256 = "3d51ff4785d58d3f6c91bdbffcb5e1f7ddfda557727043aa20d20ec4f65e324a" } }, + { url = "https://files.pythonhosted.org/packages/2b/17/ebb9644da78c4ab36403739e0e6e0e30ebb135b9caf3440825001a0bddcb/multidict-6.7.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-01-26T02:44:12Z, size = 251377, hashes = { sha256 = "fc5907494fccf3e7d3f94f95c91d6336b092b5fc83811720fae5e2765890dfba" } }, + { url = "https://files.pythonhosted.org/packages/ca/a4/840f5b97339e27846c46307f2530a2805d9d537d8b8bd416af031cad7fa0/multidict-6.7.1-cp312-cp312-win32.whl", upload-time = 2026-01-26T02:44:14Z, size = 41887, hashes = { sha256 = "28ca5ce2fd9716631133d0e9a9b9a745ad7f60bac2bccafb56aa380fc0b6c511" } }, + { url = "https://files.pythonhosted.org/packages/80/31/0b2517913687895f5904325c2069d6a3b78f66cc641a86a2baf75a05dcbb/multidict-6.7.1-cp312-cp312-win_amd64.whl", upload-time = 2026-01-26T02:44:15Z, size = 46053, hashes = { sha256 = "fcee94dfbd638784645b066074b338bc9cc155d4b4bffa4adce1615c5a426c19" } }, + { url = "https://files.pythonhosted.org/packages/0c/5b/aba28e4ee4006ae4c7df8d327d31025d760ffa992ea23812a601d226e682/multidict-6.7.1-cp312-cp312-win_arm64.whl", upload-time = 2026-01-26T02:44:16Z, size = 43307, hashes = { sha256 = "ba0a9fb644d0c1a2194cf7ffb043bd852cea63a57f66fbd33959f7dae18517bf" } }, + { url = "https://files.pythonhosted.org/packages/f2/22/929c141d6c0dba87d3e1d38fbdf1ba8baba86b7776469f2bc2d3227a1e67/multidict-6.7.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-01-26T02:44:18Z, size = 76174, hashes = { sha256 = "2b41f5fed0ed563624f1c17630cb9941cf2309d4df00e494b551b5f3e3d67a23" } }, + { url = "https://files.pythonhosted.org/packages/c7/75/bc704ae15fee974f8fccd871305e254754167dce5f9e42d88a2def741a1d/multidict-6.7.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-01-26T02:44:19Z, size = 45116, hashes = { sha256 = "84e61e3af5463c19b67ced91f6c634effb89ef8bfc5ca0267f954451ed4bb6a2" } }, + { url = "https://files.pythonhosted.org/packages/79/76/55cd7186f498ed080a18440c9013011eb548f77ae1b297206d030eb1180a/multidict-6.7.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-01-26T02:44:21Z, size = 43524, hashes = { sha256 = "935434b9853c7c112eee7ac891bc4cb86455aa631269ae35442cb316790c1445" } }, + { url = "https://files.pythonhosted.org/packages/e9/3c/414842ef8d5a1628d68edee29ba0e5bcf235dbfb3ccd3ea303a7fe8c72ff/multidict-6.7.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-01-26T02:44:22Z, size = 249368, hashes = { sha256 = "432feb25a1cb67fe82a9680b4d65fb542e4635cb3166cd9c01560651ad60f177" } }, + { url = "https://files.pythonhosted.org/packages/f6/32/befed7f74c458b4a525e60519fe8d87eef72bb1e99924fa2b0f9d97a221e/multidict-6.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-26T02:44:24Z, size = 256952, hashes = { sha256 = "e82d14e3c948952a1a85503817e038cba5905a3352de76b9a465075d072fba23" } }, + { url = "https://files.pythonhosted.org/packages/03/d6/c878a44ba877f366630c860fdf74bfb203c33778f12b6ac274936853c451/multidict-6.7.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-01-26T02:44:25Z, size = 240317, hashes = { sha256 = "4cfb48c6ea66c83bcaaf7e4dfa7ec1b6bbcf751b7db85a328902796dfde4c060" } }, + { url = "https://files.pythonhosted.org/packages/68/49/57421b4d7ad2e9e60e25922b08ceb37e077b90444bde6ead629095327a6f/multidict-6.7.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-26T02:44:27Z, size = 267132, hashes = { sha256 = "1d540e51b7e8e170174555edecddbd5538105443754539193e3e1061864d444d" } }, + { url = "https://files.pythonhosted.org/packages/b7/fe/ec0edd52ddbcea2a2e89e174f0206444a61440b40f39704e64dc807a70bd/multidict-6.7.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-26T02:44:29Z, size = 268140, hashes = { sha256 = "273d23f4b40f3dce4d6c8a821c741a86dec62cded82e1175ba3d99be128147ed" } }, + { url = "https://files.pythonhosted.org/packages/b0/73/6e1b01cbeb458807aa0831742232dbdd1fa92bfa33f52a3f176b4ff3dc11/multidict-6.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-26T02:44:30Z, size = 254277, hashes = { sha256 = "9d624335fd4fa1c08a53f8b4be7676ebde19cd092b3895c421045ca87895b429" } }, + { url = "https://files.pythonhosted.org/packages/6a/b2/5fb8c124d7561a4974c342bc8c778b471ebbeb3cc17df696f034a7e9afe7/multidict-6.7.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-01-26T02:44:32Z, size = 252291, hashes = { sha256 = "12fad252f8b267cc75b66e8fc51b3079604e8d43a75428ffe193cd9e2195dfd6" } }, + { url = "https://files.pythonhosted.org/packages/5a/96/51d4e4e06bcce92577fcd488e22600bd38e4fd59c20cb49434d054903bd2/multidict-6.7.1-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-01-26T02:44:33Z, size = 250156, hashes = { sha256 = "03ede2a6ffbe8ef936b92cb4529f27f42be7f56afcdab5ab739cd5f27fb1cbf9" } }, + { url = "https://files.pythonhosted.org/packages/db/6b/420e173eec5fba721a50e2a9f89eda89d9c98fded1124f8d5c675f7a0c0f/multidict-6.7.1-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-01-26T02:44:35Z, size = 249742, hashes = { sha256 = "90efbcf47dbe33dcf643a1e400d67d59abeac5db07dc3f27d6bdeae497a2198c" } }, + { url = "https://files.pythonhosted.org/packages/44/a3/ec5b5bd98f306bc2aa297b8c6f11a46714a56b1e6ef5ebda50a4f5d7c5fb/multidict-6.7.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-26T02:44:36Z, size = 262221, hashes = { sha256 = "5c4b9bfc148f5a91be9244d6264c53035c8a0dcd2f51f1c3c6e30e30ebaa1c84" } }, + { url = "https://files.pythonhosted.org/packages/cd/f7/e8c0d0da0cd1e28d10e624604e1a36bcc3353aaebdfdc3a43c72bc683a12/multidict-6.7.1-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-01-26T02:44:38Z, size = 258664, hashes = { sha256 = "401c5a650f3add2472d1d288c26deebc540f99e2fb83e9525007a74cd2116f1d" } }, + { url = "https://files.pythonhosted.org/packages/52/da/151a44e8016dd33feed44f730bd856a66257c1ee7aed4f44b649fb7edeb3/multidict-6.7.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-01-26T02:44:39Z, size = 249490, hashes = { sha256 = "97891f3b1b3ffbded884e2916cacf3c6fc87b66bb0dde46f7357404750559f33" } }, + { url = "https://files.pythonhosted.org/packages/87/af/a3b86bf9630b732897f6fc3f4c4714b90aa4361983ccbdcd6c0339b21b0c/multidict-6.7.1-cp313-cp313-win32.whl", upload-time = 2026-01-26T02:44:41Z, size = 41695, hashes = { sha256 = "e1c5988359516095535c4301af38d8a8838534158f649c05dd1050222321bcb3" } }, + { url = "https://files.pythonhosted.org/packages/b2/35/e994121b0e90e46134673422dd564623f93304614f5d11886b1b3e06f503/multidict-6.7.1-cp313-cp313-win_amd64.whl", upload-time = 2026-01-26T02:44:42Z, size = 45884, hashes = { sha256 = "960c83bf01a95b12b08fd54324a4eb1d5b52c88932b5cba5d6e712bb3ed12eb5" } }, + { url = "https://files.pythonhosted.org/packages/ca/61/42d3e5dbf661242a69c97ea363f2d7b46c567da8eadef8890022be6e2ab0/multidict-6.7.1-cp313-cp313-win_arm64.whl", upload-time = 2026-01-26T02:44:43Z, size = 43122, hashes = { sha256 = "563fe25c678aaba333d5399408f5ec3c383ca5b663e7f774dd179a520b8144df" } }, + { url = "https://files.pythonhosted.org/packages/6d/b3/e6b21c6c4f314bb956016b0b3ef2162590a529b84cb831c257519e7fde44/multidict-6.7.1-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-01-26T02:44:44Z, size = 83175, hashes = { sha256 = "c76c4bec1538375dad9d452d246ca5368ad6e1c9039dadcf007ae59c70619ea1" } }, + { url = "https://files.pythonhosted.org/packages/fb/76/23ecd2abfe0957b234f6c960f4ade497f55f2c16aeb684d4ecdbf1c95791/multidict-6.7.1-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-01-26T02:44:46Z, size = 48460, hashes = { sha256 = "57b46b24b5d5ebcc978da4ec23a819a9402b4228b8a90d9c656422b4bdd8a963" } }, + { url = "https://files.pythonhosted.org/packages/c4/57/a0ed92b23f3a042c36bc4227b72b97eca803f5f1801c1ab77c8a212d455e/multidict-6.7.1-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-01-26T02:44:47Z, size = 46930, hashes = { sha256 = "e954b24433c768ce78ab7929e84ccf3422e46deb45a4dc9f93438f8217fa2d34" } }, + { url = "https://files.pythonhosted.org/packages/b5/66/02ec7ace29162e447f6382c495dc95826bf931d3818799bbef11e8f7df1a/multidict-6.7.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-01-26T02:44:48Z, size = 242582, hashes = { sha256 = "3bd231490fa7217cc832528e1cd8752a96f0125ddd2b5749390f7c3ec8721b65" } }, + { url = "https://files.pythonhosted.org/packages/58/18/64f5a795e7677670e872673aca234162514696274597b3708b2c0d276cce/multidict-6.7.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-26T02:44:50Z, size = 250031, hashes = { sha256 = "253282d70d67885a15c8a7716f3a73edf2d635793ceda8173b9ecc21f2fb8292" } }, + { url = "https://files.pythonhosted.org/packages/c8/ed/e192291dbbe51a8290c5686f482084d31bcd9d09af24f63358c3d42fd284/multidict-6.7.1-cp313-cp313t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-01-26T02:44:51Z, size = 228596, hashes = { sha256 = "0b4c48648d7649c9335cf1927a8b87fa692de3dcb15faa676c6a6f1f1aabda43" } }, + { url = "https://files.pythonhosted.org/packages/1e/7e/3562a15a60cf747397e7f2180b0a11dc0c38d9175a650e75fa1b4d325e15/multidict-6.7.1-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-01-26T02:44:53Z, size = 257492, hashes = { sha256 = "98bc624954ec4d2c7cb074b8eefc2b5d0ce7d482e410df446414355d158fe4ca" } }, + { url = "https://files.pythonhosted.org/packages/24/02/7d0f9eae92b5249bb50ac1595b295f10e263dd0078ebb55115c31e0eaccd/multidict-6.7.1-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-01-26T02:44:55Z, size = 255899, hashes = { sha256 = "1b99af4d9eec0b49927b4402bcbb58dea89d3e0db8806a4086117019939ad3dd" } }, + { url = "https://files.pythonhosted.org/packages/00/e3/9b60ed9e23e64c73a5cde95269ef1330678e9c6e34dd4eb6b431b85b5a10/multidict-6.7.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-26T02:44:56Z, size = 247970, hashes = { sha256 = "6aac4f16b472d5b7dc6f66a0d49dd57b0e0902090be16594dc9ebfd3d17c47e7" } }, + { url = "https://files.pythonhosted.org/packages/3e/06/538e58a63ed5cfb0bd4517e346b91da32fde409d839720f664e9a4ae4f9d/multidict-6.7.1-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-01-26T02:44:58Z, size = 245060, hashes = { sha256 = "21f830fe223215dffd51f538e78c172ed7c7f60c9b96a2bf05c4848ad49921c3" } }, + { url = "https://files.pythonhosted.org/packages/b2/2f/d743a3045a97c895d401e9bd29aaa09b94f5cbdf1bd561609e5a6c431c70/multidict-6.7.1-cp313-cp313t-musllinux_1_2_armv7l.whl", upload-time = 2026-01-26T02:44:59Z, size = 235888, hashes = { sha256 = "f5dd81c45b05518b9aa4da4aa74e1c93d715efa234fd3e8a179df611cc85e5f4" } }, + { url = "https://files.pythonhosted.org/packages/38/83/5a325cac191ab28b63c52f14f1131f3b0a55ba3b9aa65a6d0bf2a9b921a0/multidict-6.7.1-cp313-cp313t-musllinux_1_2_i686.whl", upload-time = 2026-01-26T02:45:01Z, size = 243554, hashes = { sha256 = "eb304767bca2bb92fb9c5bd33cedc95baee5bb5f6c88e63706533a1c06ad08c8" } }, + { url = "https://files.pythonhosted.org/packages/20/1f/9d2327086bd15da2725ef6aae624208e2ef828ed99892b17f60c344e57ed/multidict-6.7.1-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2026-01-26T02:45:02Z, size = 252341, hashes = { sha256 = "c9035dde0f916702850ef66460bc4239d89d08df4d02023a5926e7446724212c" } }, + { url = "https://files.pythonhosted.org/packages/e8/2c/2a1aa0280cf579d0f6eed8ee5211c4f1730bd7e06c636ba2ee6aafda302e/multidict-6.7.1-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2026-01-26T02:45:03Z, size = 246391, hashes = { sha256 = "af959b9beeb66c822380f222f0e0a1889331597e81f1ded7f374f3ecb0fd6c52" } }, + { url = "https://files.pythonhosted.org/packages/e5/03/7ca022ffc36c5a3f6e03b179a5ceb829be9da5783e6fe395f347c0794680/multidict-6.7.1-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-01-26T02:45:05Z, size = 243422, hashes = { sha256 = "41f2952231456154ee479651491e94118229844dd7226541788be783be2b5108" } }, + { url = "https://files.pythonhosted.org/packages/dc/1d/b31650eab6c5778aceed46ba735bd97f7c7d2f54b319fa916c0f96e7805b/multidict-6.7.1-cp313-cp313t-win32.whl", upload-time = 2026-01-26T02:45:06Z, size = 47770, hashes = { sha256 = "df9f19c28adcb40b6aae30bbaa1478c389efd50c28d541d76760199fc1037c32" } }, + { url = "https://files.pythonhosted.org/packages/ac/5b/2d2d1d522e51285bd61b1e20df8f47ae1a9d80839db0b24ea783b3832832/multidict-6.7.1-cp313-cp313t-win_amd64.whl", upload-time = 2026-01-26T02:45:08Z, size = 53109, hashes = { sha256 = "d54ecf9f301853f2c5e802da559604b3e95bb7a3b01a9c295c6ee591b9882de8" } }, + { url = "https://files.pythonhosted.org/packages/3d/a3/cc409ba012c83ca024a308516703cf339bdc4b696195644a7215a5164a24/multidict-6.7.1-cp313-cp313t-win_arm64.whl", upload-time = 2026-01-26T02:45:09Z, size = 45573, hashes = { sha256 = "5a37ca18e360377cfda1d62f5f382ff41f2b8c4ccb329ed974cc2e1643440118" } }, + { url = "https://files.pythonhosted.org/packages/81/08/7036c080d7117f28a4af526d794aab6a84463126db031b007717c1a6676e/multidict-6.7.1-py3-none-any.whl", upload-time = 2026-01-26T02:46:44Z, size = 12319, hashes = { sha256 = "55d97cc6dae627efa6a6e548885712d4864b81110ac76fa4e534c03819fa4a56" } }, +] + +[[packages]] +name = "multiprocess" +version = "0.70.19" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a2/f2/e783ac7f2aeeed14e9e12801f22529cc7e6b7ab80928d6dcce4e9f00922d/multiprocess-0.70.19.tar.gz", upload-time = 2026-01-19T06:47:39Z, size = 2079989, hashes = { sha256 = "952021e0e6c55a4a9fe4cd787895b86e239a40e76802a789d6305398d3975897" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e3/45/8004d1e6b9185c1a444d6b55ac5682acf9d98035e54386d967366035a03a/multiprocess-0.70.19-py310-none-any.whl", upload-time = 2026-01-19T06:47:32Z, size = 134948, hashes = { sha256 = "97404393419dcb2a8385910864eedf47a3cadf82c66345b44f036420eb0b5d87" } }, + { url = "https://files.pythonhosted.org/packages/86/c2/dec9722dc3474c164a0b6bcd9a7ed7da542c98af8cabce05374abab35edd/multiprocess-0.70.19-py311-none-any.whl", upload-time = 2026-01-19T06:47:33Z, size = 144457, hashes = { sha256 = "928851ae7973aea4ce0eaf330bbdafb2e01398a91518d5c8818802845564f45c" } }, + { url = "https://files.pythonhosted.org/packages/71/70/38998b950a97ea279e6bd657575d22d1a2047256caf707d9a10fbce4f065/multiprocess-0.70.19-py312-none-any.whl", upload-time = 2026-01-19T06:47:35Z, size = 150281, hashes = { sha256 = "3a56c0e85dd5025161bac5ce138dcac1e49174c7d8e74596537e729fd5c53c28" } }, + { url = "https://files.pythonhosted.org/packages/7f/74/d2c27e03cb84251dfe7249b8e82923643c6d48fa4883b9476b025e7dc7eb/multiprocess-0.70.19-py313-none-any.whl", upload-time = 2026-01-19T06:47:35Z, size = 156414, hashes = { sha256 = "8d5eb4ec5017ba2fab4e34a747c6d2c2b6fecfe9e7236e77988db91580ada952" } }, + { url = "https://files.pythonhosted.org/packages/7e/82/69e539c4c2027f1e1697e09aaa2449243085a0edf81ae2c6341e84d769b6/multiprocess-0.70.19-py39-none-any.whl", upload-time = 2026-01-19T06:47:38Z, size = 133477, hashes = { sha256 = "0d4b4397ed669d371c81dcd1ef33fd384a44d6c3de1bd0ca7ac06d837720d3c5" } }, +] + +[[packages]] +name = "myst-parser" +version = "5.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/21/dc/603751677fff302f34396e206b610f556a59d7fe58b9a2145f54e96b48e8/myst_parser-5.1.0.tar.gz", upload-time = 2026-05-13T09:38:19Z, size = 101182, hashes = { sha256 = "ab69322dc6719dcc7f296479dbb70181b66df6ed315064f92dbc85c0e1bf2f02" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/09/dc/f3dfb7488b770f3f67e6545085bf2abea5172e88f57b8ad25ef860ca704c/myst_parser-5.1.0-py3-none-any.whl", upload-time = 2026-05-13T09:38:17Z, size = 85817, hashes = { sha256 = "9c91c52b3cdb4d94a6506e4fab4e2f296c7623a0da0dcbe6de1565c3dad67a8a" } }] + +[[packages]] +name = "namex" +version = "0.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0c/c0/ee95b28f029c73f8d49d8f52edaed02a1d4a9acb8b69355737fdb1faa191/namex-0.1.0.tar.gz", upload-time = 2025-05-26T23:17:38Z, size = 6649, hashes = { sha256 = "117f03ccd302cc48e3f5c58a296838f6b89c83455ab8683a1e85f2a430aa4306" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409cdd4532082806770ee0d8d7df434da79c76564d0f69741/namex-0.1.0-py3-none-any.whl", upload-time = 2025-05-26T23:17:37Z, size = 5905, hashes = { sha256 = "e2012a474502f1e2251267062aae3114611f07df4224b6e06334c57b0f2ce87c" } }] + +[[packages]] +name = "narwhals" +version = "2.24.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2b/1d/58946e5aab18393e793bd4add6985b95d0e01c3a2d832f38f54468b10dcd/narwhals-2.24.0.tar.gz", upload-time = 2026-07-13T10:49:19Z, size = 661143, hashes = { sha256 = "b5c0f684ccd9d7475b564111e319a4964abcf2baf79d3cf6b1003d06ac9b828d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7e/85/a5bfaebfd305ac18b57b0854d74e37e586809061a91fda62f0bd50c8518e/narwhals-2.24.0-py3-none-any.whl", upload-time = 2026-07-13T10:49:17Z, size = 461030, hashes = { sha256 = "42fdedf44e5b2ca7505630d45b4ac3058f38d8485cba9fe1652ca23152df7489" } }] + +[[packages]] +name = "nest-asyncio" +version = "1.6.0" +marker = "sys_platform == 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", upload-time = 2024-01-21T14:25:19Z, size = 7418, hashes = { sha256 = "6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", upload-time = 2024-01-21T14:25:17Z, size = 5195, hashes = { sha256 = "87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c" } }] + +[[packages]] +name = "networkx" +version = "3.6.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6a/51/63fe664f3908c97be9d2e4f1158eb633317598cfa6e1fc14af5383f17512/networkx-3.6.1.tar.gz", upload-time = 2025-12-08T17:02:39Z, size = 2517025, hashes = { sha256 = "26b7c357accc0c8cde558ad486283728b65b6a95d85ee1cd66bafab4c8168509" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl", upload-time = 2025-12-08T17:02:38Z, size = 2068504, hashes = { sha256 = "d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762" } }] + +[[packages]] +name = "numpy" +version = "2.4.6" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d0/ad/fed0499ce6a338d2a03ebae59cd15093910c8875328855781952abf6c2fe/numpy-2.4.6.tar.gz", upload-time = 2026-05-18T23:37:14Z, size = 20735807, hashes = { sha256 = "f3a3570c4a2a16746ac2c31a7c7c7b0c186b95ce902e33db6f28094ed7387dda" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/95/2a/3d7b5ac8aac24feaf9ad7ed58f45b0bbc06d37e4338ae84c9f2298b570f9/numpy-2.4.6-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-05-18T23:33:54Z, size = 16689119, hashes = { sha256 = "001fbb8e08d942dd57599e781f2472269ee7f2755fae407b4f67b2f0b17da3f1" } }, + { url = "https://files.pythonhosted.org/packages/ea/12/92c4c131527599e8288d6918e888d88726f84d805d784b771f32408aeaef/numpy-2.4.6-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-05-18T23:33:57Z, size = 14699246, hashes = { sha256 = "ebfb099f8dcf083deef3ac1ca4c1503f387cf76296fcb3816b66f5ecb5f54fdb" } }, + { url = "https://files.pythonhosted.org/packages/ad/fe/c0a6b7b2ca128a8fb228575147073b660656734b8ebe4d76c8fd748dcc79/numpy-2.4.6-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2026-05-18T23:34:00Z, size = 5204410, hashes = { sha256 = "3213d622a0283a39a93d188f3cf72b26862df52fbb4ca3697f51705016523d41" } }, + { url = "https://files.pythonhosted.org/packages/f3/d4/9770d14ba719432bb90a421bfd443872ed0f70f7264b64bec12ea363d5fd/numpy-2.4.6-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2026-05-18T23:34:02Z, size = 6551240, hashes = { sha256 = "357cc07a6d7b0b182ff02249616a03742827ebb1277546b5c7cd7f7620a45698" } }, + { url = "https://files.pythonhosted.org/packages/c9/c6/50a46a6205feba2343f1d6d17438107c5dc491ed1c736e6ea68689fd906b/numpy-2.4.6-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-18T23:34:05Z, size = 15671012, hashes = { sha256 = "5f9fb9157b4ce2971008323afe46053787b526ef624fea915b261468a8421a0f" } }, + { url = "https://files.pythonhosted.org/packages/99/60/14115e6364fa676c5397c2ad3004e527e9aa487abf5d0706ec81bbd08529/numpy-2.4.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-18T23:34:09Z, size = 16645538, hashes = { sha256 = "90f9849678c75fe7afa2d348ac842c168b0a4d3d61919687216dfc547976d853" } }, + { url = "https://files.pythonhosted.org/packages/ae/c5/693cbe59e57db94d2231fa519ca3978dc9e19da5a8f088588f5c6e947ff2/numpy-2.4.6-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-05-18T23:34:13Z, size = 17020706, hashes = { sha256 = "c1a2af6c6ef86344a6b0db6b97834208bf598db514f2b155042439b62605601a" } }, + { url = "https://files.pythonhosted.org/packages/ef/fc/85b7c4eff9b4966ade25c2273cf7e7012e92366c032058653934b37de044/numpy-2.4.6-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-05-18T23:34:17Z, size = 18368541, hashes = { sha256 = "e5805d5a22fd19c8ccff10a9561f9df94436b0545619ea579db2d3c35294bce2" } }, + { url = "https://files.pythonhosted.org/packages/f6/81/e1b27545deedce7f4a0b348618c6b62d74e36a4dc9ccd42f3eb2f85eee32/numpy-2.4.6-cp312-cp312-win32.whl", upload-time = 2026-05-18T23:34:20Z, size = 5962825, hashes = { sha256 = "e3eeb0aabd6bd5ce64faae67e9935203a6991b4bc2a485a767fbafb2c5125f45" } }, + { url = "https://files.pythonhosted.org/packages/ab/ca/feab00bd44aa5fe1ad2c18f08b4d3bb92e26484b0b1d1443897809ed528c/numpy-2.4.6-cp312-cp312-win_amd64.whl", upload-time = 2026-05-18T23:34:23Z, size = 12321687, hashes = { sha256 = "d8e8286dd7cea7895157318d1b91cdacac64c479f3cbc8dce548331728484751" } }, + { url = "https://files.pythonhosted.org/packages/63/cf/5a6d34850a39d1093558564f77ee8e8e0bee5061151b8f05a55711001ec7/numpy-2.4.6-cp312-cp312-win_arm64.whl", upload-time = 2026-05-18T23:34:25Z, size = 10221482, hashes = { sha256 = "4081eb135ac24158bd51cdfbef16f1c64df7063b1143f24731387137c092bec8" } }, + { url = "https://files.pythonhosted.org/packages/fb/82/bdab26d7438c6791ca31b7c024ca37c1eab8b726ba236129005cd4a06e45/numpy-2.4.6-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-05-18T23:34:29Z, size = 16684648, hashes = { sha256 = "511dbaf848decaaaf4b4ca48032619fb3138710c4bf7da7617765edad1ef96b0" } }, + { url = "https://files.pythonhosted.org/packages/1b/30/a80189bcc7f5e4258b3fbc3968d909d1756f54d023299ecc39ad6fdb9ef8/numpy-2.4.6-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-05-18T23:34:33Z, size = 14693902, hashes = { sha256 = "bf162abab1c1a736333192707cef898e735a5ca00f38f27eeedf44b39d9e85eb" } }, + { url = "https://files.pythonhosted.org/packages/97/12/70b5d0d7c15e1ebb8a6a84a8caa1d19e181d84fb58bb6d70aca29099dec1/numpy-2.4.6-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2026-05-18T23:34:36Z, size = 5198992, hashes = { sha256 = "043191bfa8eab18c776647b62723ac9dddece59743b13f49b2016094129c2b3f" } }, + { url = "https://files.pythonhosted.org/packages/ba/8c/ebd2a8f8a83541f8d38cc5667e8c2b69cecfd30da6e45693e8158857d44b/numpy-2.4.6-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2026-05-18T23:34:38Z, size = 6546944, hashes = { sha256 = "6180d8b35af935aed8ece3a85e0a43f87393ae0ac87c8d2c8bd2c993f7270ef3" } }, + { url = "https://files.pythonhosted.org/packages/bb/c5/7b863a97a91671a0338f4253bd3b5a3d3852f0692dae91711c9f4a10e787/numpy-2.4.6-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-18T23:34:41Z, size = 15669392, hashes = { sha256 = "72fbe16c6fac95aedf5937fa873445cec2110be35d8a4e9433d7501fd98dae6b" } }, + { url = "https://files.pythonhosted.org/packages/a5/9d/3584b9984ca4c047aea75214ce1a4c4c73d849bd71b604264b7f5653f8a8/numpy-2.4.6-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-18T23:34:45Z, size = 16633220, hashes = { sha256 = "a7830bab239b79cda9c08c2da014761cafb48da6150e1da17ac06283f43b6089" } }, + { url = "https://files.pythonhosted.org/packages/05/ae/7c67fba23bd98caec7c99261f3a16072ade14813486b0282cb29846de832/numpy-2.4.6-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-05-18T23:34:49Z, size = 17020800, hashes = { sha256 = "ef4aea96ce4d3b074422cb4f2f64e216bf9e213004bb58ecfdf50ea02ea8eb9a" } }, + { url = "https://files.pythonhosted.org/packages/d9/5d/3b6725cb31d983c5e66916f5d36f6d7e5521129e4c4404d64f918292a5b6/numpy-2.4.6-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-05-18T23:34:52Z, size = 18357600, hashes = { sha256 = "dfa20cc6ca228e6b155b11da03825975ce66aea520985dbbddf0f2a5a495c605" } }, + { url = "https://files.pythonhosted.org/packages/f7/da/2ccc6c2fe8898dee01d90c75c5f5f914a23daf99e3e0f59516a08760c8b5/numpy-2.4.6-cp313-cp313-win32.whl", upload-time = 2026-05-18T23:34:55Z, size = 5961134, hashes = { sha256 = "56b39e5e0622a09a25bf5baf62f4bcf0cb8a41ae6e2819cf49bbc5a74c083f91" } }, + { url = "https://files.pythonhosted.org/packages/b5/cd/9cc4dc876fb065d5c220aae4d5e14826b2715331bb7618ce1fb07a679d99/numpy-2.4.6-cp313-cp313-win_amd64.whl", upload-time = 2026-05-18T23:34:58Z, size = 12318598, hashes = { sha256 = "c4fc99836233ea196540b17ab0983aff60ed07941751930f5f4d05bc3b3b7359" } }, + { url = "https://files.pythonhosted.org/packages/39/1e/c0bcba1f8694116485fe28fd1be698c278fcda4141c5b0e53a2aed8b12a8/numpy-2.4.6-cp313-cp313-win_arm64.whl", upload-time = 2026-05-18T23:35:02Z, size = 10222272, hashes = { sha256 = "a7c711e21628b52034bb5ab8d1bce291f752fcc5e92accc615778acee1ff4778" } }, + { url = "https://files.pythonhosted.org/packages/63/6d/cc5619247c8f4204e507f5883528372e4ac4bb189e579fb859a12e480b1f/numpy-2.4.6-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-05-18T23:35:05Z, size = 14821197, hashes = { sha256 = "112b06a867b235ef466ed3508ddf0238050df9c727cafb5301ac385b899189a1" } }, + { url = "https://files.pythonhosted.org/packages/00/58/f1c39161c87d9e9bed660f1ed4bafc0e403d5ec9650b6dd77aead07d489b/numpy-2.4.6-cp313-cp313t-macosx_14_0_arm64.whl", upload-time = 2026-05-18T23:35:08Z, size = 5326287, hashes = { sha256 = "eaf7fa2de5c0be8ae6ff8e9bea2ccd725e980541244521d8d4b5f3354a27babe" } }, + { url = "https://files.pythonhosted.org/packages/af/57/3917ab0fd97f271a8694513581b8a36c655f111c446852c302f04ccdb6fc/numpy-2.4.6-cp313-cp313t-macosx_14_0_x86_64.whl", upload-time = 2026-05-18T23:35:11Z, size = 6646763, hashes = { sha256 = "7265a2f3d436e54ef9f2b52b5c937e6be778781bd97a590319d7348f1c1ca997" } }, + { url = "https://files.pythonhosted.org/packages/eb/0f/037e64c494b67581ae18193d770adef354c41f3f2c8ebf865602d949bf8f/numpy-2.4.6-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-18T23:35:14Z, size = 15728070, hashes = { sha256 = "f74a575920ab21fe304421a3fc28793d82e299cae9eccb37084e9fc7f3617c20" } }, + { url = "https://files.pythonhosted.org/packages/21/a6/5d2bae9c9542eb4df16dc9c46dc79c186e9bad53805dfa5399a6023c6db0/numpy-2.4.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-18T23:35:18Z, size = 16681752, hashes = { sha256 = "ede83e07a75dd06bc501566c1eca2afc0d61677c1472ac9ad93fdee6e638a48d" } }, + { url = "https://files.pythonhosted.org/packages/92/14/23d1dfb410ae362cd59ce53e936b1513d545eb40db3949ced632e19a459e/numpy-2.4.6-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-05-18T23:35:22Z, size = 17086024, hashes = { sha256 = "68bb27509ac1b9a3443094260f6326150663b06abe40b73a2f81160623da5b67" } }, + { url = "https://files.pythonhosted.org/packages/4b/6e/23595a2c642cdf3bc567877064bdd7f91c8b0038a4453cf2daf7248eafe9/numpy-2.4.6-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-05-18T23:35:26Z, size = 18403398, hashes = { sha256 = "a0df0043bdb289bde1f62da130d20df23d58b45429f752bc7a8fc5325a225ecd" } }, + { url = "https://files.pythonhosted.org/packages/8a/90/0ac3bc947217e66dec77e7cbc6a1979d1af70b6461b82f620d3bccd5e4c8/numpy-2.4.6-cp313-cp313t-win32.whl", upload-time = 2026-05-18T23:35:29Z, size = 6084971, hashes = { sha256 = "29a287e0cf63ff528da061de6b9f64a4618da591ca1046aafc54062e40ca7eab" } }, + { url = "https://files.pythonhosted.org/packages/77/71/5673e351671a1d2bd6063b91b44f70c0affea7d1516fa7a6572941ba4aa1/numpy-2.4.6-cp313-cp313t-win_amd64.whl", upload-time = 2026-05-18T23:35:32Z, size = 12458532, hashes = { sha256 = "25c692919ac5a01f170a3bfcd62d745b24fd095c353d50812637d6fcab442e75" } }, + { url = "https://files.pythonhosted.org/packages/3f/88/19d3503c5046e688f049274b27a3ef3d771152fa80d3ba3d01a3dff61abe/numpy-2.4.6-cp313-cp313t-win_arm64.whl", upload-time = 2026-05-18T23:35:35Z, size = 10291881, hashes = { sha256 = "1e978ec1e8bd0e0e4de6bb75de9d30cbb74db6b6a2bb727618613703ca0167dd" } }, +] + +[[packages]] +name = "oauthlib" +version = "3.3.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0b/5f/19930f824ffeb0ad4372da4812c50edbd1434f678c90c2733e1188edfc63/oauthlib-3.3.1.tar.gz", upload-time = 2025-06-19T22:48:08Z, size = 185918, hashes = { sha256 = "0f0f8aa759826a193cf66c12ea1af1637f87b9b4622d46e866952bb022e538c9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/be/9c/92789c596b8df838baa98fa71844d84283302f7604ed565dafe5a6b5041a/oauthlib-3.3.1-py3-none-any.whl", upload-time = 2025-06-19T22:48:06Z, size = 160065, hashes = { sha256 = "88119c938d2b8fb88561af5f6ee0eec8cc8d552b7bb1f712743136eb7523b7a1" } }] + +[[packages]] +name = "objsize" +version = "0.7.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/92/0c/4b759e274c2b11f1c44232d3bde33c5f8faf746226c7acd6b637c5b53d23/objsize-0.7.1.tar.gz", upload-time = 2025-01-19T02:02:03Z, size = 16428, hashes = { sha256 = "91e68d2a3031efb61b0e8cb7f995ddaeb65fe5ace9e737785e029f0932c2e619" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f3/a7/55f8f3853a4a654d3a6fbf63e646e0b469b52c174703a10db70a1cb06c7e/objsize-0.7.1-py3-none-any.whl", upload-time = 2025-01-19T02:02:01Z, size = 11351, hashes = { sha256 = "634a0c134c4b1ff2c340fe29caf58bc0a16cb2ff7c556df609d04f026fdf4eca" } }] + +[[packages]] +name = "openapi-pydantic" +version = "0.5.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/02/2e/58d83848dd1a79cb92ed8e63f6ba901ca282c5f09d04af9423ec26c56fd7/openapi_pydantic-0.5.1.tar.gz", upload-time = 2025-01-08T19:29:27Z, size = 60892, hashes = { sha256 = "ff6835af6bde7a459fb93eb93bb92b8749b754fc6e51b2f1590a19dc3005ee0d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", upload-time = 2025-01-08T19:29:25Z, size = 96381, hashes = { sha256 = "a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146" } }] + +[[packages]] +name = "opencv-python" +version = "5.0.0.93" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/79/4c/a438d23e09ce2033c09f7b784ad2fbdb0adf529e434101ed28f142226f98/opencv_python-5.0.0.93.tar.gz", upload-time = 2026-07-02T06:59:53Z, size = 81802749, hashes = { sha256 = "66aac3e5b5faa48d4025816592f3af19e4bfc2c68dec067bae2dbb4ca10aa9e2" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/75/76f6ade78f6102c61034f828e2a22616708df2c9504bc8d6af9dd8f73dc5/opencv_python-5.0.0.93-cp37-abi3-macosx_13_0_arm64.whl", upload-time = 2026-07-02T05:50:25Z, size = 48322443, hashes = { sha256 = "198a75138241810206a17c829dbcc40a7cb1841cda538ca86cbbfc6c7d95f898" } }, + { url = "https://files.pythonhosted.org/packages/15/8c/bc1bda6aae69a32e9d84fc34153ba104cd25226861eb4aea33b2cea4860d/opencv_python-5.0.0.93-cp37-abi3-macosx_14_0_x86_64.whl", upload-time = 2026-07-02T05:51:30Z, size = 34782755, hashes = { sha256 = "6bbc32f59e1b1a7db7b39c81f63d00625f041d333037fd8702f6da52cc39108b" } }, + { url = "https://files.pythonhosted.org/packages/f4/8a/b04776ec45d2dea08a1b176f1829201db3515d4ed16c35f8fcc9fa7beb16/opencv_python-5.0.0.93-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-07-02T06:53:22Z, size = 50614064, hashes = { sha256 = "e2b4272e736836f66c2d176e43ab8101f3a00d45654916399f52e150c58981ac" } }, + { url = "https://files.pythonhosted.org/packages/95/54/eb47866b94f2b5b42dde17644b78055ef1ee05aae59962c7290e55270803/opencv_python-5.0.0.93-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-07-02T06:54:13Z, size = 71064711, hashes = { sha256 = "f8b6d0a212253dd26ad338c812f1f23ca118fdf05a9c8c6b9444f161aa8c5881" } }, + { url = "https://files.pythonhosted.org/packages/93/da/962579f1e703cbf8c5422fd1f576467dcb3b5b0b0b81c1471c979764353a/opencv_python-5.0.0.93-cp37-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-07-02T06:54:33Z, size = 49798576, hashes = { sha256 = "08d5d91d967b58d6db86073b2ad3eaef88ca4ebdfd45c9059bf59f5ded0c7ad2" } }, + { url = "https://files.pythonhosted.org/packages/cf/4c/c73f828fdbcd37eaf21d08fa852544a3ca7c2dbb3ea76873d64f2ea413d1/opencv_python-5.0.0.93-cp37-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-07-02T06:55:03Z, size = 73783032, hashes = { sha256 = "c8de2dec111122a02e8beb28e16c31904992dfd6186560b142a92c71403c1039" } }, + { url = "https://files.pythonhosted.org/packages/e2/4b/edaf83b996ca5a1a3d8ccad485706b9c6d4742b13b9c4586bf1c1e7d9423/opencv_python-5.0.0.93-cp37-abi3-win32.whl", upload-time = 2026-07-02T05:49:57Z, size = 35564734, hashes = { sha256 = "4b4b1a34c79bf8d3738e3cfe9a9e67b51a79663f6b692cbdad8c31f570da4157" } }, + { url = "https://files.pythonhosted.org/packages/21/f0/9fa6e85cb10c8eb36a0222d27e50fe381b86ce49a55446bf39f491727564/opencv_python-5.0.0.93-cp37-abi3-win_amd64.whl", upload-time = 2026-07-02T05:49:54Z, size = 44000345, hashes = { sha256 = "f90ba04b8f73bc5c3814037699739f0156f597338a98f05956c684e7c3ca10d2" } }, +] + +[[packages]] +name = "opentelemetry-api" +version = "1.44.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ee/8b/aa9e2d8b8dfa7c946f7dec5d1f8f6ba8eca062f43509a06bdb5ce93d26c0/opentelemetry_api-1.44.0.tar.gz", upload-time = 2026-07-16T15:25:32Z, size = 72406, hashes = { sha256 = "67647e5e9566edcf421166fdf022b3537f818635daa852b289e34604dc6fb33a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ca/6f/a04e900f465ff3221ccc395522503e2d10e79fa21f2723c8e177aae1e0d1/opentelemetry_api-1.44.0-py3-none-any.whl", upload-time = 2026-07-16T15:25:11Z, size = 60018, hashes = { sha256 = "94b98c893a91b88657eaac1e3ba89618cdb85be6918196705354f34728b2cdef" } }] + +[[packages]] +name = "opt-einsum" +version = "3.4.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/8c/b9/2ac072041e899a52f20cf9510850ff58295003aa75525e58343591b0cbfb/opt_einsum-3.4.0.tar.gz", upload-time = 2024-09-26T14:33:24Z, size = 63004, hashes = { sha256 = "96ca72f1b886d148241348783498194c577fa30a8faac108586b14f1ba4473ac" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/23/cd/066e86230ae37ed0be70aae89aabf03ca8d9f39c8aea0dec8029455b5540/opt_einsum-3.4.0-py3-none-any.whl", upload-time = 2024-09-26T14:33:23Z, size = 71932, hashes = { sha256 = "69bb92469f86a1565195ece4ac0323943e83477171b91d24c35afe028a90d7cd" } }] + +[[packages]] +name = "optax" +version = "0.2.9.dev0" +vcs = { type = "git", url = "https://github.com/google-deepmind/optax.git", commit-id = "2edbcbe2390da13983b92cbef94ac0460ecde1c5" } + +[[packages]] +name = "optree" +version = "0.19.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/44/63/92328a17ab7836562fe0129e605f685a88db35ce98427c34ff48ee4ec157/optree-0.19.1.tar.gz", upload-time = 2026-05-06T02:32:39Z, size = 177531, hashes = { sha256 = "4497d1c9197b8c6842e511368163d318ce536521ebdcff8bebb7551dcdfac532" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/a7/cb5567029a608a296b0ca224025d03bba0365b41df19085b9b580191f6f2/optree-0.19.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-05-06T02:30:57Z, size = 424023, hashes = { sha256 = "96e5c7c3b9144f08ae40c3d9848cfbcfa36b6bead0f8215ad071d5922ee6c4a5" } }, + { url = "https://files.pythonhosted.org/packages/b9/a1/3651fb32fa8617108204aa4056d283af742020e0987d106f41402005d800/optree-0.19.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-05-06T02:30:59Z, size = 394782, hashes = { sha256 = "5d9d198343e1e6ced18bef0cbff84091c1877964fc4a121df33f18840e073a01" } }, + { url = "https://files.pythonhosted.org/packages/c2/1e/676470909aa64d7aba7c5edf83b171dc83b7af901d9ebb8e6d7512fe913a/optree-0.19.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-06T02:31:00Z, size = 413157, hashes = { sha256 = "7a1202371d9fe3aa75f3e886b1f871aac4991a655aadb65e54f58a3ae9388ab2" } }, + { url = "https://files.pythonhosted.org/packages/f4/41/1a4c58f2af5742b9d9e21ea9e45c6c3c49463b5e2a0537e84ead1e9597ca/optree-0.19.1-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-05-06T02:31:01Z, size = 476923, hashes = { sha256 = "d41ccc4c20bfeae01d1d221c057a6d026e84e32229664952eddcdbe4b9b71417" } }, + { url = "https://files.pythonhosted.org/packages/10/c1/f62167bd9d6f6c948b191a0943923404678d47100f777f4a8fb37816e6f8/optree-0.19.1-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-06T02:31:02Z, size = 475385, hashes = { sha256 = "7d934f240b109c6891dd06b2e30400b123b8a4b6ed31dcd0db2ae2378d30a6e8" } }, + { url = "https://files.pythonhosted.org/packages/30/5e/5323c5fa3024fdd900bdd8f14621139ed844c2247bf1a26e7cf5c1116188/optree-0.19.1-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-06T02:31:04Z, size = 474406, hashes = { sha256 = "ddeefb7ca799c09647e332ebc1a5f6c09888a5a0e51f2dff4ca55e65b42a8c14" } }, + { url = "https://files.pythonhosted.org/packages/e2/6a/54e4c47e61a51504a5224c933722e0c8a69925aacec4c08175e9675aeb81/optree-0.19.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-06T02:31:05Z, size = 457596, hashes = { sha256 = "f0ce49f64f804f7f35f2f9c2a21e3ba94c090199fccdcfd40e3ded4426c5c175" } }, + { url = "https://files.pythonhosted.org/packages/a7/12/bba07c0b769586c6bd54e81f1f734cad103dbe30abbadee940fe7d3e330e/optree-0.19.1-cp312-cp312-manylinux_2_39_riscv64.whl", upload-time = 2026-05-06T02:31:07Z, size = 417900, hashes = { sha256 = "e0f02600832ab8d0f6c934dcb5c339e17a36938d477641a45798e02625ebe107" } }, + { url = "https://files.pythonhosted.org/packages/9f/8f/6ae994bb47f9394b33912a14593f9247737dd6c3303811550e5a3e918107/optree-0.19.1-cp312-cp312-win32.whl", upload-time = 2026-05-06T02:31:08Z, size = 317302, hashes = { sha256 = "f10d58c1a17e1b32f9d9b5e1b9d1ad964d99c1113d9df0b9f62f2fe7dde19909" } }, + { url = "https://files.pythonhosted.org/packages/31/97/d7e3ec79dcdde81f785a0446acf75fea77723f5ca4b98556350d7877986f/optree-0.19.1-cp312-cp312-win_amd64.whl", upload-time = 2026-05-06T02:31:09Z, size = 341362, hashes = { sha256 = "06f5c8a4cf356a1a276ce5cec1be44719ed260690f79c036d04b4d427e801258" } }, + { url = "https://files.pythonhosted.org/packages/33/97/813afb84a81fd8ae65444730907c05f0775fd6c79d3359c9e84bd3370445/optree-0.19.1-cp312-cp312-win_arm64.whl", upload-time = 2026-05-06T02:31:11Z, size = 351838, hashes = { sha256 = "a33bd23fc5c67ecb9ff491b75fde10cd9b53f47f8a876de842090e8c7a2437e1" } }, + { url = "https://files.pythonhosted.org/packages/c2/7b/0f2f3c9d55dda5127624daf68ff802ab624b739dd4b32aef505dac0c8e02/optree-0.19.1-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-05-06T02:31:12Z, size = 929090, hashes = { sha256 = "f144cfd65fb17c6aa2c51818614eb009e6052d3d6ace91f7e570b1318cdcac4c" } }, + { url = "https://files.pythonhosted.org/packages/15/e2/670d260dfd0532d64272dd6f7edd540a09d7040c0342b6cc6cf773568ea4/optree-0.19.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-05-06T02:31:14Z, size = 391528, hashes = { sha256 = "39a006735d2a0a68751a3bc33d670184fddcd86db63b0293e1e819739e8105e4" } }, + { url = "https://files.pythonhosted.org/packages/f4/96/46c15e80b0c97e2ba6aba11339008a37cabc5ccf55c31c6c60aecdb79638/optree-0.19.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-05-06T02:31:15Z, size = 398231, hashes = { sha256 = "d2cb43c36638f469f5d8f4cf638e914de90c62242d8bed29f1b4487e0346ab94" } }, + { url = "https://files.pythonhosted.org/packages/7e/39/9d7d22cdaeb9a40ace2485f91c5b7c5f3a7f688575e2621e436561211cc1/optree-0.19.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-05-06T02:31:16Z, size = 429852, hashes = { sha256 = "e70faa00ab69331f49f8337d45021bed09ae2265d1db72eea9d7817af2b73c64" } }, + { url = "https://files.pythonhosted.org/packages/79/4c/1da9e8375e7b7fd9671dc5987682b042f6412c4d6fd9da03296403818d9f/optree-0.19.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-05-06T02:31:18Z, size = 398688, hashes = { sha256 = "1c5d21176b670407f4555aae40711668832599c4fb0627000c5ce3ed0d6e2dae" } }, + { url = "https://files.pythonhosted.org/packages/d3/50/cd2d178099618093f5a9fd1c9de80af2b428879922eae1e9f27f1002c8be/optree-0.19.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-06T02:31:19Z, size = 417560, hashes = { sha256 = "f658fa46305b2bdccdc5bb2cb07818aeaef88a1085499deda5be48a0a58d2971" } }, + { url = "https://files.pythonhosted.org/packages/d7/b0/f22ff5632083b5032caa80208dd202f8e963ed4aac11afa0a0f6a307fd68/optree-0.19.1-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-05-06T02:31:20Z, size = 482937, hashes = { sha256 = "e757079d44a00319447f43df5c51e55bf9b62d9f05eea0e2db5ff7c7ca5ec71d" } }, + { url = "https://files.pythonhosted.org/packages/7d/d4/7499d28be8b11eb40668262d27802119fe7e6ec4cd8816b76a1acd7b08f5/optree-0.19.1-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-06T02:31:22Z, size = 477864, hashes = { sha256 = "9690c132822d9dee479cf7dff8cc52a67c8af42a4f7529d21f0f4f1d99e4c84e" } }, + { url = "https://files.pythonhosted.org/packages/b1/6e/6c6fa6f1159ac68f4ee7666610127fb4c14d47a2fa7a0a48de3aecc24d4b/optree-0.19.1-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-06T02:31:23Z, size = 478319, hashes = { sha256 = "544b70958dbd7e732bc6874e0180c609c9052115937d0ec28123bb49c1a574aa" } }, + { url = "https://files.pythonhosted.org/packages/68/b5/8a2427bbe4ee59e2ce26a14125728e3b48c7030c80984ba07d0e5d804d37/optree-0.19.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-06T02:31:24Z, size = 462379, hashes = { sha256 = "9dde5b756946c1f1458aeab248a7a9b0c01bb06b5787de9f06d52ad38b745557" } }, + { url = "https://files.pythonhosted.org/packages/ee/0c/a073eeaea4d4f68e02d5883ed8268746a296e6749e3c46e0124ca45f306c/optree-0.19.1-cp313-cp313-manylinux_2_39_riscv64.whl", upload-time = 2026-05-06T02:31:25Z, size = 423061, hashes = { sha256 = "f1d7838e8b1b62258abd73a5911afad1153ed76822070558c3ba7e0bb5b44192" } }, + { url = "https://files.pythonhosted.org/packages/5f/34/637b151d071ca94aea0087322f470ce84c5828ef6b9c0de7dc7b4420a1cf/optree-0.19.1-cp313-cp313-win32.whl", upload-time = 2026-05-06T02:31:27Z, size = 317439, hashes = { sha256 = "9870d33ec50cca0c46c2b431cea24c6247457da15fd4ad66ccb8ab78145c1490" } }, + { url = "https://files.pythonhosted.org/packages/50/52/49b8a8d9e94c57c6fa5008953f84a1c36a4119a3b90dcb7df745f1f05a00/optree-0.19.1-cp313-cp313-win_amd64.whl", upload-time = 2026-05-06T02:31:28Z, size = 343906, hashes = { sha256 = "aa0845b725bcd0029e179cf9b4bc2cc016c7358e56fc7c0d2c43bf4d514c96cf" } }, + { url = "https://files.pythonhosted.org/packages/c6/a9/1ae0a9685f5301f454f01d2490065b98df6956f90b1b2fd1cea9daa6d820/optree-0.19.1-cp313-cp313-win_arm64.whl", upload-time = 2026-05-06T02:31:29Z, size = 353146, hashes = { sha256 = "6f0b1efc177bed6495f78d39d5aa495ccb31cc20bcf64bb1b806ca4c919f4049" } }, + { url = "https://files.pythonhosted.org/packages/9c/77/4c8108cbce2c8ae2aa4b6adc7874082882e32cf131cb64b3a4411f50dec4/optree-0.19.1-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-05-06T02:31:31Z, size = 469723, hashes = { sha256 = "b964bcdb5cfe367cdf56447e80ba5a49123098d8c4e8e68b41c20890eec6e58e" } }, + { url = "https://files.pythonhosted.org/packages/64/33/ce9b54646ed4ab5773a9dc59767dadfe3de8bb2e97a3ed19205b995a7a31/optree-0.19.1-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-05-06T02:31:33Z, size = 437071, hashes = { sha256 = "08ccec0ee5a565eb5aa4fe30383016a358627ea23d968ec8ab28b1f2ce4ce3d8" } }, + { url = "https://files.pythonhosted.org/packages/79/55/04260128a726e3550b49467a65bff859452897144b68bae54b2f2e5c27f1/optree-0.19.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-06T02:31:34Z, size = 433503, hashes = { sha256 = "672588408906051d3e9a99aca6c0af93c6e0b638137a701418088eaa0bb6c719" } }, + { url = "https://files.pythonhosted.org/packages/d6/99/6a4cc29389667efa089a0c476b7c36b7d0a66e10dd2d8c2d19c776977566/optree-0.19.1-cp313-cp313t-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-05-06T02:31:35Z, size = 496305, hashes = { sha256 = "d16cef4d0555d49ce221d80249f1285a2d3faf932e451c3ce6cb8ccb6a846767" } }, + { url = "https://files.pythonhosted.org/packages/7f/46/506aa1a64abce69e2f4cec9cdac3da0cae207cf04c5e70e7f143bf8b29d8/optree-0.19.1-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-06T02:31:37Z, size = 492759, hashes = { sha256 = "dc2db0b449baff53aa7e583306101de0ade5e5ae9e6fce78400eb2319bbd23dc" } }, + { url = "https://files.pythonhosted.org/packages/f5/28/2210de9a68722007fe007da3cae1a5971b92fc8113b5eecef66a04637959/optree-0.19.1-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-06T02:31:38Z, size = 495447, hashes = { sha256 = "76b3e9e5d37e6b05ec82fff91758c8c0e27e159b35faea4b33d5eb975d720257" } }, + { url = "https://files.pythonhosted.org/packages/d9/61/40c3463e52914d552c66c760ae15e673137c4cc1d1d9f8da0d745656193a/optree-0.19.1-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-06T02:31:39Z, size = 475564, hashes = { sha256 = "03faa8e23fdaf3a18f9a1568c2c0eb0641a6aa05baf3a20639bd11fb34664700" } }, + { url = "https://files.pythonhosted.org/packages/0a/66/1603680fa924e68e5697c1229510c0645db0a9c633a12d1a9bfdbfc9cb74/optree-0.19.1-cp313-cp313t-manylinux_2_39_riscv64.whl", upload-time = 2026-05-06T02:31:40Z, size = 442414, hashes = { sha256 = "a9b9c7e9148ec470124dc4c1d1cd1485dbeb35973357b5911b181a79090426d2" } }, + { url = "https://files.pythonhosted.org/packages/a5/58/34820bab11f28ba6b03fe9e151880ad591b43f26648f058c94451fbdfc3a/optree-0.19.1-cp313-cp313t-win32.whl", upload-time = 2026-05-06T02:31:42Z, size = 348644, hashes = { sha256 = "ab8ad9803376d553a2958471b6bb6842b7e15888e19cc6aeb76da96c6afd948d" } }, + { url = "https://files.pythonhosted.org/packages/d9/2b/0be3f8b9765f366e3e12d0590e9c6514de110d0c5b3b9002f49e56bf15b1/optree-0.19.1-cp313-cp313t-win_amd64.whl", upload-time = 2026-05-06T02:31:43Z, size = 382445, hashes = { sha256 = "afd4abeb2783b2367093287bc6268ac9af244b20c8d9b01696ccfe817483b66c" } }, + { url = "https://files.pythonhosted.org/packages/fc/fa/8c0882cdd42e28a23c1998297c8ad1202194510cbba8b050251429c641c0/optree-0.19.1-cp313-cp313t-win_arm64.whl", upload-time = 2026-05-06T02:31:44Z, size = 388040, hashes = { sha256 = "b9120510d3f951e268e417a3f64f335bc1c539e1e80bff2129ddc6fb60ac7b56" } }, +] + +[[packages]] +name = "orbax-checkpoint" +version = "0.12.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d6/b2/7f709a61337465826c7d2acdb98285fa6270e90ba59b76a1f42bcb18bfe2/orbax_checkpoint-0.12.4.tar.gz", upload-time = 2026-08-12T21:05:15Z, size = 749838, hashes = { sha256 = "5e6e14b6ca4a7979e04e6769afa0a39dd535bb4b9bf9af64bdf5b55ca44eb795" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0c/30/19cebe8b381179ccd45faab303f4279c3aaa3a707387c42fbbb43ca778ac/orbax_checkpoint-0.12.4-py3-none-any.whl", upload-time = 2026-08-12T21:05:14Z, size = 1370245, hashes = { sha256 = "f16d87e2c86d69480cdd2af21e53d2928fbeea0e432e35cb31600d547e035ecd" } }] + +[[packages]] +name = "packaging" +version = "26.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz", upload-time = 2026-08-04T18:15:28Z, size = 313412, hashes = { sha256 = "94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9eada3711951fef0795c80b829a078d72188184bcab9dd527/packaging-26.3-py3-none-any.whl", upload-time = 2026-08-04T18:15:27Z, size = 129956, hashes = { sha256 = "d7193f7c8e4e93f444fde0262bf90af30e16fa0ad0ad44cb553c87339b23cd1c" } }] + +[[packages]] +name = "pandas" +version = "2.3.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/33/01/d40b85317f86cf08d853a4f495195c73815fdf205eef3993821720274518/pandas-2.3.3.tar.gz", upload-time = 2025-09-29T23:34:51Z, size = 4495223, hashes = { sha256 = "e05e1af93b977f7eafa636d043f9f94c7ee3ac81af99c13508215942e64c993b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9c/fb/231d89e8637c808b997d172b18e9d4a4bc7bf31296196c260526055d1ea0/pandas-2.3.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-29T23:19:48Z, size = 11597846, hashes = { sha256 = "6d21f6d74eb1725c2efaa71a2bfc661a0689579b58e9c0ca58a739ff0b002b53" } }, + { url = "https://files.pythonhosted.org/packages/5c/bd/bf8064d9cfa214294356c2d6702b716d3cf3bb24be59287a6a21e24cae6b/pandas-2.3.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-29T23:39:08Z, size = 10729618, hashes = { sha256 = "3fd2f887589c7aa868e02632612ba39acb0b8948faf5cc58f0850e165bd46f35" } }, + { url = "https://files.pythonhosted.org/packages/57/56/cf2dbe1a3f5271370669475ead12ce77c61726ffd19a35546e31aa8edf4e/pandas-2.3.3-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-29T23:19:59Z, size = 11737212, hashes = { sha256 = "ecaf1e12bdc03c86ad4a7ea848d66c685cb6851d807a26aa245ca3d2017a1908" } }, + { url = "https://files.pythonhosted.org/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-29T23:20:14Z, size = 12362693, hashes = { sha256 = "b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89" } }, + { url = "https://files.pythonhosted.org/packages/a6/de/8b1895b107277d52f2b42d3a6806e69cfef0d5cf1d0ba343470b9d8e0a04/pandas-2.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-29T23:20:26Z, size = 12771002, hashes = { sha256 = "a68e15f780eddf2b07d242e17a04aa187a7ee12b40b930bfdd78070556550e98" } }, + { url = "https://files.pythonhosted.org/packages/87/21/84072af3187a677c5893b170ba2c8fbe450a6ff911234916da889b698220/pandas-2.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-29T23:20:41Z, size = 13450971, hashes = { sha256 = "371a4ab48e950033bcf52b6527eccb564f52dc826c02afd9a1bc0ab731bba084" } }, + { url = "https://files.pythonhosted.org/packages/86/41/585a168330ff063014880a80d744219dbf1dd7a1c706e75ab3425a987384/pandas-2.3.3-cp312-cp312-win_amd64.whl", upload-time = 2025-09-29T23:20:54Z, size = 10992722, hashes = { sha256 = "a16dcec078a01eeef8ee61bf64074b4e524a2a3f4b3be9326420cabe59c4778b" } }, + { url = "https://files.pythonhosted.org/packages/cd/4b/18b035ee18f97c1040d94debd8f2e737000ad70ccc8f5513f4eefad75f4b/pandas-2.3.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-29T23:21:05Z, size = 11544671, hashes = { sha256 = "56851a737e3470de7fa88e6131f41281ed440d29a9268dcbf0002da5ac366713" } }, + { url = "https://files.pythonhosted.org/packages/31/94/72fac03573102779920099bcac1c3b05975c2cb5f01eac609faf34bed1ca/pandas-2.3.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-29T23:21:15Z, size = 10680807, hashes = { sha256 = "bdcd9d1167f4885211e401b3036c0c8d9e274eee67ea8d0758a256d60704cfe8" } }, + { url = "https://files.pythonhosted.org/packages/16/87/9472cf4a487d848476865321de18cc8c920b8cab98453ab79dbbc98db63a/pandas-2.3.3-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-29T23:21:27Z, size = 11709872, hashes = { sha256 = "e32e7cc9af0f1cc15548288a51a3b681cc2a219faa838e995f7dc53dbab1062d" } }, + { url = "https://files.pythonhosted.org/packages/15/07/284f757f63f8a8d69ed4472bfd85122bd086e637bf4ed09de572d575a693/pandas-2.3.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-29T23:21:40Z, size = 12306371, hashes = { sha256 = "318d77e0e42a628c04dc56bcef4b40de67918f7041c2b061af1da41dcff670ac" } }, + { url = "https://files.pythonhosted.org/packages/33/81/a3afc88fca4aa925804a27d2676d22dcd2031c2ebe08aabd0ae55b9ff282/pandas-2.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-29T23:21:55Z, size = 12765333, hashes = { sha256 = "4e0a175408804d566144e170d0476b15d78458795bb18f1304fb94160cabf40c" } }, + { url = "https://files.pythonhosted.org/packages/8d/0f/b4d4ae743a83742f1153464cf1a8ecfafc3ac59722a0b5c8602310cb7158/pandas-2.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-29T23:22:10Z, size = 13418120, hashes = { sha256 = "93c2d9ab0fc11822b5eece72ec9587e172f63cff87c00b062f6e37448ced4493" } }, + { url = "https://files.pythonhosted.org/packages/4f/c7/e54682c96a895d0c808453269e0b5928a07a127a15704fedb643e9b0a4c8/pandas-2.3.3-cp313-cp313-win_amd64.whl", upload-time = 2025-09-29T23:25:04Z, size = 10993991, hashes = { sha256 = "f8bfc0e12dc78f777f323f55c58649591b2cd0c43534e8355c51d3fede5f4dee" } }, + { url = "https://files.pythonhosted.org/packages/f9/ca/3f8d4f49740799189e1395812f3bf23b5e8fc7c190827d55a610da72ce55/pandas-2.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-09-29T23:22:24Z, size = 12048227, hashes = { sha256 = "75ea25f9529fdec2d2e93a42c523962261e567d250b0013b16210e1d40d7c2e5" } }, + { url = "https://files.pythonhosted.org/packages/0e/5a/f43efec3e8c0cc92c4663ccad372dbdff72b60bdb56b2749f04aa1d07d7e/pandas-2.3.3-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-09-29T23:22:37Z, size = 11411056, hashes = { sha256 = "74ecdf1d301e812db96a465a525952f4dde225fdb6d8e5a521d47e1f42041e21" } }, + { url = "https://files.pythonhosted.org/packages/46/b1/85331edfc591208c9d1a63a06baa67b21d332e63b7a591a5ba42a10bb507/pandas-2.3.3-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-29T23:22:51Z, size = 11645189, hashes = { sha256 = "6435cb949cb34ec11cc9860246ccb2fdc9ecd742c12d3304989017d53f039a78" } }, + { url = "https://files.pythonhosted.org/packages/44/23/78d645adc35d94d1ac4f2a3c4112ab6f5b8999f4898b8cdf01252f8df4a9/pandas-2.3.3-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-29T23:23:05Z, size = 12121912, hashes = { sha256 = "900f47d8f20860de523a1ac881c4c36d65efcb2eb850e6948140fa781736e110" } }, + { url = "https://files.pythonhosted.org/packages/53/da/d10013df5e6aaef6b425aa0c32e1fc1f3e431e4bcabd420517dceadce354/pandas-2.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-09-29T23:23:28Z, size = 12712160, hashes = { sha256 = "a45c765238e2ed7d7c608fc5bc4a6f88b642f2f01e70c0c23d2224dd21829d86" } }, + { url = "https://files.pythonhosted.org/packages/bd/17/e756653095a083d8a37cbd816cb87148debcfcd920129b25f99dd8d04271/pandas-2.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-09-29T23:24:24Z, size = 13199233, hashes = { sha256 = "c4fc4c21971a1a9f4bdb4c73978c7f7256caa3e62b323f70d6cb80db583350bc" } }, +] + +[[packages]] +name = "parso" +version = "0.8.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/30/4b/90c937815137d43ce71ba043cd3566221e9df6b9c805f24b5d138c9d40a7/parso-0.8.7.tar.gz", upload-time = 2026-05-01T23:13:02Z, size = 401824, hashes = { sha256 = "eaaac4c9fdd5e9e8852dc778d2d7405897ec510f2a298071453e5e3a07914bb1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/99/5d/8268b644392ee874ee82a635cd0df1773de230bde356c38de28e298392cc/parso-0.8.7-py2.py3-none-any.whl", upload-time = 2026-05-01T23:12:58Z, size = 107025, hashes = { sha256 = "a8926eb2a1b915486941fdbd31e86a4baf88fe8c210f25f2f35ecec5b574ca1c" } }] + +[[packages]] +name = "pathable" +version = "0.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/66/f3/5a20387de9bcd0607871bfc2198ee0e15836da7baa4592ccd7f24c27c986/pathable-0.6.0.tar.gz", upload-time = 2026-05-19T18:15:11Z, size = 18970, hashes = { sha256 = "6404b8b82aef5ff0fd478934137128b99b12212ba35afdde5525ca4f8388ea58" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a2/e8/6d75ffd9784bce2e93d1ae4415649427e39a53bb172d4672b2b59c6f0a7b/pathable-0.6.0-py3-none-any.whl", upload-time = 2026-05-19T18:15:10Z, size = 18983, hashes = { sha256 = "82c4ca6c98c502ad12e0d4e9779b6210afee93c38990988c8c5d1b49bdcdf566" } }] + +[[packages]] +name = "pexpect" +version = "4.9.0" +marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", upload-time = 2023-11-25T09:07:26Z, size = 166450, hashes = { sha256 = "ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", upload-time = 2023-11-25T06:56:14Z, size = 63772, hashes = { sha256 = "7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523" } }] + +[[packages]] +name = "pillow" +version = "12.3.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz", upload-time = 2026-07-01T11:56:38Z, size = 47025035, hashes = { sha256 = "3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/bf/fb3ebff8ddcb76aac5a01389251bbbb9519922a9b520d8247c1ca864a25d/pillow-12.3.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-01T11:54:06Z, size = 5345969, hashes = { sha256 = "ba09209fbe443b4acccebe845d8a138b89a8f4fbaeedd44953490b5315d5e965" } }, + { url = "https://files.pythonhosted.org/packages/d8/66/9a386a92561f402389a4fc70c18838bf6d35eb5eb5c6850b4b2dc64f5048/pillow-12.3.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-01T11:54:09Z, size = 4780323, hashes = { sha256 = "ffd0c5368496f41b0944be820fcb7a838aa6e623d250b01acf2643939c3f99d7" } }, + { url = "https://files.pythonhosted.org/packages/25/27/ac8f99618ffd3dde21db0f4d4b1d2ab00c0880595bfd17df103f7f39fd0c/pillow-12.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-01T11:54:11Z, size = 6266838, hashes = { sha256 = "d9c7f76c0673154f044e9d78c8655fb4213f6ca31a836df48b40fe5d187717b9" } }, + { url = "https://files.pythonhosted.org/packages/84/21/a35af28dcc61f37ed850a2d64c65c701321dfbf25085e469d5559360cbbf/pillow-12.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:13Z, size = 6940830, hashes = { sha256 = "78cb2c6865a35ab8ff8b75fd122f6033b92a62c82801110e48ddd6c936a45d91" } }, + { url = "https://files.pythonhosted.org/packages/eb/51/8b08617af3ad95e33ce6d7dd2c99ed6c8298f7fb131636303956be022e25/pillow-12.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-01T11:54:15Z, size = 6344383, hashes = { sha256 = "e491916b378fba47242221bb9ead245211b70d504f495d105d17b14a24b4907c" } }, + { url = "https://files.pythonhosted.org/packages/1d/72/cf78ac9780bb93c28328f408973845a309d4d145041665f734572ced1b52/pillow-12.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:17Z, size = 7052934, hashes = { sha256 = "0dd2064cbc55aaec028ef5fbb60fa47bb6c3e7918e07ff17935284b227a9d2df" } }, + { url = "https://files.pythonhosted.org/packages/20/20/25e0f4dc178a6bc0696793720055519a0de89e7661dae886992decbd2f81/pillow-12.3.0-cp312-cp312-win32.whl", upload-time = 2026-07-01T11:54:19Z, size = 6472684, hashes = { sha256 = "dbce0b29841537a2fa4a214c2bbf14de3587c9680caa9b4e217568472490b28f" } }, + { url = "https://files.pythonhosted.org/packages/45/89/da2f7971a317f83d807fdd4065c0af40208e59e692cc43d315a71a0e96d1/pillow-12.3.0-cp312-cp312-win_amd64.whl", upload-time = 2026-07-01T11:54:22Z, size = 7227137, hashes = { sha256 = "a2b55dd6b2a4c4b7d87ffa56bdb33fdc5fdb9a462173861a7bc097f17d91cb09" } }, + { url = "https://files.pythonhosted.org/packages/de/47/4845a0a6c0dbf1db8456bd9fc791f13c5ced7ced20606d08a0aacfd25b49/pillow-12.3.0-cp312-cp312-win_arm64.whl", upload-time = 2026-07-01T11:54:24Z, size = 2568267, hashes = { sha256 = "331b624368d4f1d069149002f25f44bc61c8919ce8ddb3c45bdad8f6e2d89510" } }, + { url = "https://files.pythonhosted.org/packages/9d/ac/31fb64e1e7efb5a4b50cd3d92049ba89ac6e4d8d3bb6a74e15048ca3353e/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-07-01T11:54:25Z, size = 4161684, hashes = { sha256 = "21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc5596d12e25ac89" } }, + { url = "https://files.pythonhosted.org/packages/87/b4/9805e23d2b4d77842b468513841fda254ee42f0289d25088340e4ff46e2d/pillow-12.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:27Z, size = 4255487, hashes = { sha256 = "4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d932288f02cb94518ee3ace" } }, + { url = "https://files.pythonhosted.org/packages/df/39/ecf519435a200c693fe053a6ee4d835b41cf963a4dfc2551c4e637cb2a71/pillow-12.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-07-01T11:54:29Z, size = 3696433, hashes = { sha256 = "ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec" } }, + { url = "https://files.pythonhosted.org/packages/42/92/2fc3ffad878ae8dd5469ec1bc8eb83b71f48e13efdf68f02709003982a32/pillow-12.3.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-01T11:54:31Z, size = 5345889, hashes = { sha256 = "7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7eb15a66" } }, + { url = "https://files.pythonhosted.org/packages/10/76/8803c13605b763d33d156c4678fc77f8443389c0c51c8aef707bb02015f4/pillow-12.3.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-01T11:54:34Z, size = 4780109, hashes = { sha256 = "d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f4089111fb35" } }, + { url = "https://files.pythonhosted.org/packages/1f/01/e18aff37cb0b4aac47ac90f016d347a49aca667ef97f190b06ac2aabc928/pillow-12.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-01T11:54:36Z, size = 6263736, hashes = { sha256 = "f7401aebd7f581d7f83a439d87d474999317ee099218e5ad25d125290990ba65" } }, + { url = "https://files.pythonhosted.org/packages/f7/62/de5bdd77d935331f4f802edc11e4d82950f642caad6cb2f949837b8560e2/pillow-12.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-01T11:54:38Z, size = 6937129, hashes = { sha256 = "0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3" } }, + { url = "https://files.pythonhosted.org/packages/70/4d/105627a13300c5e0df1d174230b32fd1273062c96f7745fd552b945d1e1d/pillow-12.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-01T11:54:40Z, size = 6339562, hashes = { sha256 = "571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566d29ef718a" } }, + { url = "https://files.pythonhosted.org/packages/6b/1d/f13de01a553988ab895ba1c722e06cf3144d4f57656fd5b81b6d881f1179/pillow-12.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-01T11:54:42Z, size = 7049439, hashes = { sha256 = "756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e" } }, + { url = "https://files.pythonhosted.org/packages/c9/f9/066794cca041b969964f779ee5fa66a9498bbf34248ac39c5d7954e4198f/pillow-12.3.0-cp313-cp313-win32.whl", upload-time = 2026-07-01T11:54:44Z, size = 6473287, hashes = { sha256 = "a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f" } }, + { url = "https://files.pythonhosted.org/packages/a6/9b/7a58e61d62be561da3a356fe2384d4059a6345fc130e23ef1c36a5b81d24/pillow-12.3.0-cp313-cp313-win_amd64.whl", upload-time = 2026-07-01T11:54:47Z, size = 7239691, hashes = { sha256 = "1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8" } }, + { url = "https://files.pythonhosted.org/packages/aa/b0/c4ed4f0ef8f8fa5ee8351537db6650bb8189f7e118842978dd6589065692/pillow-12.3.0-cp313-cp313-win_arm64.whl", upload-time = 2026-07-01T11:54:49Z, size = 2568185, hashes = { sha256 = "b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b" } }, +] + +[[packages]] +name = "pipeline-dp" +version = "0.3.1" +index = "https://pypi.org/simple" +wheels = [{ url = "https://files.pythonhosted.org/packages/d5/0c/88b42dcc74d436b05cfa7cbff986d43bffecd4d2d70caba46af60c73f1ba/pipeline_dp-0.3.1-py3-none-any.whl", upload-time = 2026-06-19T16:58:38Z, size = 93312, hashes = { sha256 = "5c3578710bdb870c1afb9e4e9aaa7ca228daeb3f7aeaa94b4ef793d1e1fb926a" } }] + +[[packages]] +name = "platformdirs" +version = "4.11.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e5/98/0bf930c4f97d0266b58a89e36c015f56232c52b5d2f207215d48cca9e8f7/platformdirs-4.11.2.tar.gz", upload-time = 2026-08-10T15:48:06Z, size = 32716, hashes = { sha256 = "3a2ae5fca3520a01ab1be8b45613537f52ddf5b5f6f53d88233892dfbf0cd82d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/49/e2/4e6eee633809c376c024821b91ade709cbfd040ec53939ffbcc292aa7eee/platformdirs-4.11.2-py3-none-any.whl", upload-time = 2026-08-10T15:48:04Z, size = 23361, hashes = { sha256 = "7f89089b6ea71bda7962953edcf784b2e2d9d285b40ad88be2bb75c6e9d82ab4" } }] + +[[packages]] +name = "plotly" +version = "6.9.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/96/07/795c79dbce40c39bece88e69d049babbd23ffa95b5d117f248db8ea03abb/plotly-6.9.0.tar.gz", upload-time = 2026-07-09T14:55:59Z, size = 6919903, hashes = { sha256 = "967ad33e8c704fed051800d11d985eb206a9c795c14206b30a6f463ed9c67d0d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/24/18/d8544811ab076f876c4892b3714f5b0dad335e1dc33aef826df431b8325d/plotly-6.9.0-py3-none-any.whl", upload-time = 2026-07-09T14:55:55Z, size = 9909646, hashes = { sha256 = "36bebe2f1bb13884774fe61689c329071446f6ce4a8927fb1f0d6fb24f581236" } }] + +[[packages]] +name = "pluggy" +version = "1.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz", upload-time = 2025-05-15T12:30:07Z, size = 69412, hashes = { sha256 = "7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", upload-time = 2025-05-15T12:30:06Z, size = 20538, hashes = { sha256 = "e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746" } }] + +[[packages]] +name = "portpicker" +version = "1.6.0" +marker = "sys_platform != 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/4d/d0/cda2fc582f09510c84cd6b7d7b9e22a02d4e45dbad2b2ef1c6edd7847e00/portpicker-1.6.0.tar.gz", upload-time = 2023-08-15T04:37:08Z, size = 25676, hashes = { sha256 = "bd507fd6f96f65ee02781f2e674e9dc6c99bbfa6e3c39992e3916204c9d431fa" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/32/2d/440e4d7041fff89f28f483733eb617127aa866135c2dc719e05893f089e1/portpicker-1.6.0-py3-none-any.whl", upload-time = 2023-08-15T04:37:07Z, size = 16613, hashes = { sha256 = "b2787a41404cf7edbe29b07b9e0ed863b09f2665dcc01c1eb0c2261c1e7d0755" } }] + +[[packages]] +name = "prometheus-client" +version = "0.26.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/52/73/f1334c29c2af4cd9dba6c7817e61b611bd0215e2eb5565c6064a4de18802/prometheus_client-0.26.0.tar.gz", upload-time = 2026-07-24T19:36:41Z, size = 92910, hashes = { sha256 = "04a91bcf94e2cf74a44a1a874d651a2e853ed354b6e822f3b7487751465d5c2b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/eb/a3/b69efbf4143b5b9859b977770bbbabcc2796b702fa69dc40271e45cd5a56/prometheus_client-0.26.0-py3-none-any.whl", upload-time = 2026-07-24T19:36:40Z, size = 64494, hashes = { sha256 = "fa93d06737aa02bacd05794768508bb97d2fbee28cb3bca04eaae92f0ca953d6" } }] + +[[packages]] +name = "promise" +version = "2.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cf/9c/fb5d48abfe5d791cd496e4242ebcf87a4bb2e0c3dcd6e0ae68c11426a528/promise-2.3.tar.gz", upload-time = 2019-12-18T07:31:43Z, size = 19534, hashes = { sha256 = "dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0" } } + +[[packages]] +name = "prompt-toolkit" +version = "3.0.53" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/7d/ea/39b988c938f75cb75d7045b5c69f8bfed47ee2152c8837fb403de29d6fb8/prompt_toolkit-3.0.53.tar.gz", upload-time = 2026-07-26T20:56:14Z, size = 435492, hashes = { sha256 = "9ec8a0ad96d5c56148b3f914aa79c1564c3fde5d2e6b876e7bc327e353cf8fa6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/54/6f/84908cad2d6aa5144abcf7b42709fe4fdb459bc640ec7ac5786e7693dabc/prompt_toolkit-3.0.53-py3-none-any.whl", upload-time = 2026-07-26T20:56:12Z, size = 392288, hashes = { sha256 = "01c0891d7f9237d5e339f7d3e42cdae80b7534abb1c7c0e3352efba6231492f2" } }] + +[[packages]] +name = "propcache" +version = "0.5.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ec/44/c87281c333769159c50594f22610f77398a47ccbfbbf23074e744e86f87c/propcache-0.5.2.tar.gz", upload-time = 2026-05-08T21:02:12Z, size = 50208, hashes = { sha256 = "01c4fc7480cd0598bb4b57022df55b9ca296da7fc5a8760bd8451a7e63a7d427" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4a/cb/e27bc2b2737a0bb49962b275efa051e8f1c35a936df7d5139b6b658b7dc9/propcache-0.5.2-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-05-08T21:00:11Z, size = 95887, hashes = { sha256 = "806719138ecd720339a12410fb9614ac9b2b2d3a5fdf8235d56981c36f4039ba" } }, + { url = "https://files.pythonhosted.org/packages/e6/13/b8ae04c59392f8d11c6cd9fb4011d1dc7c86b81225c770280300e259ffe1/propcache-0.5.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-05-08T21:00:12Z, size = 54654, hashes = { sha256 = "db2b80ea58eab4f86b2beec3cc8b39e8ff9276ac20e96b7cce43c8ae84cd6b5a" } }, + { url = "https://files.pythonhosted.org/packages/2c/7d/49777a3e20b55863d4794384a38acd460c04157b0a00f8602b0d508b8431/propcache-0.5.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-05-08T21:00:13Z, size = 55190, hashes = { sha256 = "e5cbfac9f61484f7e9f3597775500cd3ebe8274e9b050c38f9525c77c97520bf" } }, + { url = "https://files.pythonhosted.org/packages/44/c7/085d0cd63062e84044e3f05797749c3f8e3938ff3aeb0eb2f69d43fafc91/propcache-0.5.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-08T21:00:15Z, size = 59995, hashes = { sha256 = "5dbc581d2814337da56222fab8dc5f161cd798a434e49bac27930aaef798e144" } }, + { url = "https://files.pythonhosted.org/packages/9c/42/32cf8e3009e92b2645cf1e944f701e8ea4e924dffde1ee26db860bcbf7e4/propcache-0.5.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-08T21:00:16Z, size = 63422, hashes = { sha256 = "857187f381f88c8e2fa2fe56ab94879d011b883d5a2ee5a1b60a8cd2a06846d9" } }, + { url = "https://files.pythonhosted.org/packages/9e/1b/f112433f99fc979431b87a39ef169e3f8df070d99a72792c56d6937ac48b/propcache-0.5.2-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-08T21:00:18Z, size = 64342, hashes = { sha256 = "178b4a2cdaac1818e2bf1c5a99b94383fa73ea5382e032a48dec07dc5668dc42" } }, + { url = "https://files.pythonhosted.org/packages/14/15/5574111ae50dd6e879456888c0eadd4c5a869959775854e18e18a6b345f3/propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-08T21:00:19Z, size = 61639, hashes = { sha256 = "6f328175a2cde1f0ff2c4ed8ce968b9dcfb55f3a7153f39e2957ed994da13476" } }, + { url = "https://files.pythonhosted.org/packages/cc/da/4d775080b1490c0ae604acda868bd71aabe3a89ed16f2aa4339eb8a283e7/propcache-0.5.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-05-08T21:00:21Z, size = 61588, hashes = { sha256 = "5671d09a36b06d0fd4a3da0fccbcae360e9b1570924171a15e9e0997f0249fba" } }, + { url = "https://files.pythonhosted.org/packages/04/ac/f076982cbe2195ee9cf32de5a1e46951d9fb399fc207f390562dd0fd8fb2/propcache-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-05-08T21:00:22Z, size = 60029, hashes = { sha256 = "80168e2ebe4d3ec6599d10ad8f520304ae1cad9b6c5a95372aef1b66b7bfb53a" } }, + { url = "https://files.pythonhosted.org/packages/70/60/189be62e0dd898dce3b331e1b8c7a543cd3a405ac0c81fe8ee8a9d5d77e1/propcache-0.5.2-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-05-08T21:00:24Z, size = 56774, hashes = { sha256 = "45f11346f884bc47444f6e6647131055844134c3175b629f84952e2b5cd62b64" } }, + { url = "https://files.pythonhosted.org/packages/ea/9e/93377b9c7939c1ffae98f878dee955efadfd638078bc86dbc21f9d52f651/propcache-0.5.2-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-05-08T21:00:25Z, size = 63532, hashes = { sha256 = "8e778ebd44ef4f66ed60a0416b06b489687db264a9c0b3620362f26489492913" } }, + { url = "https://files.pythonhosted.org/packages/14/f9/590ef6cfb9b8028d516d287812ece32bb0bc5f11fbb9c8bf6b2e6313fec8/propcache-0.5.2-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-05-08T21:00:27Z, size = 61592, hashes = { sha256 = "c0cb9ed24c8964e172768d455a38254c2dd8a552905729ce006cad3d3dda59b1" } }, + { url = "https://files.pythonhosted.org/packages/b4/5e/70958b3034c297a630bba2f17ca7abc2d5f39a803ad7e370ab79d1ecd022/propcache-0.5.2-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-05-08T21:00:28Z, size = 64788, hashes = { sha256 = "1d1ad32d9d4355e2be65574fd0bfd3677e7066b009cd5b9b2dee8aa6a6393b33" } }, + { url = "https://files.pythonhosted.org/packages/12/fd/77fe5936d8c3086ca9048f7f415f122ed82e53884a9ec193646b42deef06/propcache-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-05-08T21:00:30Z, size = 62514, hashes = { sha256 = "c80f4ba3e8f00189165999a742ee526ebeccedf6c3f7beb0c7df821e9772435a" } }, + { url = "https://files.pythonhosted.org/packages/cf/74/66bd798b5b3be70aa1b391f5cc9d6a0a5532d7fd3b19ec0b213e72e6ad9d/propcache-0.5.2-cp312-cp312-win32.whl", upload-time = 2026-05-08T21:00:31Z, size = 39018, hashes = { sha256 = "8c7972d8f193740d9175f0998ab38717e6cd322d5935c5b0fef8c0d323fd9031" } }, + { url = "https://files.pythonhosted.org/packages/61/7c/5c0d34aa3024694d6dcb9271cdbdd08c4e47c1c0ad95ec7e7bc74cdea145/propcache-0.5.2-cp312-cp312-win_amd64.whl", upload-time = 2026-05-08T21:00:32Z, size = 42322, hashes = { sha256 = "d9ee8826a7d47863a08ac44e1a5f611a462eefc3a194b492da242128bec75b42" } }, + { url = "https://files.pythonhosted.org/packages/4d/91/875812f1a3feb20ceba818ef39fbe4d92f1081e04ac815c822496d0d038b/propcache-0.5.2-cp312-cp312-win_arm64.whl", upload-time = 2026-05-08T21:00:35Z, size = 38172, hashes = { sha256 = "2800a4a8ead6b28cccd1ec54b59346f0def7922ee1c7598e8499c733cfbb7c84" } }, + { url = "https://files.pythonhosted.org/packages/c5/09/f049e45385503fe67db75a6b6186a7b9f0c3930366dc960522c312a825b1/propcache-0.5.2-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-05-08T21:00:36Z, size = 94457, hashes = { sha256 = "099aaf4b4d1a02265b92a977edf00b5c4f63b3b17ac6de39b0d637c9cac0188a" } }, + { url = "https://files.pythonhosted.org/packages/6b/65/83d1d05655baf63113731bd5a1008435e14f8d1e5a06cbe4ec5b23ad7a31/propcache-0.5.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-05-08T21:00:38Z, size = 53835, hashes = { sha256 = "68ce1c44c7a813a7f71ea04315a8c7b330b63db99d059a797a4651bb6f69f117" } }, + { url = "https://files.pythonhosted.org/packages/a9/12/a6ba6482bb5ea3260c000c9b20881c95fa11c6b30173715668259f844ed7/propcache-0.5.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-05-08T21:00:39Z, size = 54545, hashes = { sha256 = "fc299c129490f55f254cd90be0deca4764e36e9a7c08b4aa588479a3bbed3098" } }, + { url = "https://files.pythonhosted.org/packages/a9/19/7fa086f5764c59ec8a8e157cd93aa8497acc00aba9dcdec56bfffb32602d/propcache-0.5.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-08T21:00:40Z, size = 59886, hashes = { sha256 = "a6ae2198be502c10f09b2516e7b5d019816924bc3183a43ce792a7bd6625e6f4" } }, + { url = "https://files.pythonhosted.org/packages/a1/e4/5d7663dc8235956c8f5281698a3af1d351d8820341ddd890f59d9a9127f2/propcache-0.5.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-08T21:00:41Z, size = 63261, hashes = { sha256 = "6041d31504dc1779d700e1edcfb08eea334b357620b06681a4eabb57a74e574e" } }, + { url = "https://files.pythonhosted.org/packages/4a/4a/15a03adee24d6350da4292caeac44c34c033d2afe5e87eb370f38854560f/propcache-0.5.2-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-08T21:00:43Z, size = 64184, hashes = { sha256 = "f7eabc04151c78a9f4d5bbb5f1faf571e4defeb4b585e0fe95b60ff2dbe4d3d7" } }, + { url = "https://files.pythonhosted.org/packages/8b/c6/979176efdaa3d239e36d503d5af63a0a773b36662ed8f52e5b6a6d9fd40e/propcache-0.5.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-08T21:00:44Z, size = 61534, hashes = { sha256 = "4db0ba63d693afd40d249bd93f842b5f144f8fcbb83de05660373bcf30517b1d" } }, + { url = "https://files.pythonhosted.org/packages/c8/22/63e8cd1bae4c2d2be6493b6b7d10566ddafad88137cfbc99964a1119853c/propcache-0.5.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-05-08T21:00:45Z, size = 61500, hashes = { sha256 = "1dbcf7675229b35d31abb6547d8ebc8c27a830ac3f9a794edff6254873ec7c0a" } }, + { url = "https://files.pythonhosted.org/packages/60/5a/28e5d9acbac1cc9ccb67045e8c1b943aa8d79fdf39c93bd73cacd68008ea/propcache-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-05-08T21:00:47Z, size = 59994, hashes = { sha256 = "d310c013aad2c72f1c3f2f8dd3279d460a858c551f97aeb8c63e4693cca7b4d2" } }, + { url = "https://files.pythonhosted.org/packages/f3/40/db650677f554a95b9c01a7c9d93d629e93a15562f5deb4573c9ee136fed2/propcache-0.5.2-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-05-08T21:00:48Z, size = 56884, hashes = { sha256 = "06187263ddad280d05b4d8a8b3bb7d164cbebd469236544a42e6d9b28ac6a4fa" } }, + { url = "https://files.pythonhosted.org/packages/80/45/70b39b89516ff8b96bf732fa6fded8cef20f293cb1508690101c3c07ec51/propcache-0.5.2-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-05-08T21:00:49Z, size = 63464, hashes = { sha256 = "3115559b8effafd63b142ea5ed53d63a16ea6469cbc63dce4ee194b42db5d853" } }, + { url = "https://files.pythonhosted.org/packages/f9/e2/fa59d3a89eac5534293124af4f1d0d0ada091ce4a0ab4610ce03fd2bdd8d/propcache-0.5.2-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-05-08T21:00:51Z, size = 61588, hashes = { sha256 = "c60462af8e6dc30c35407c7237ea908d777b22862bbee27bc4699c0d8bcdc45a" } }, + { url = "https://files.pythonhosted.org/packages/0b/97/efb547a55c4bc7381cfb202d6a2239ac621045277bc1ea5dfd3a7f0516c0/propcache-0.5.2-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-05-08T21:00:52Z, size = 64667, hashes = { sha256 = "40314bca9ac559716fe374094fc81c11dcc34b64fd6c585360f5775690505704" } }, + { url = "https://files.pythonhosted.org/packages/92/56/f5c7d9b4b7595d5127da38974d791b2153f3d1eae6c674af3583ace92ad3/propcache-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-05-08T21:00:54Z, size = 62463, hashes = { sha256 = "cfa21e036ce1e1db2be04ba3b85d2df1bb1702fa01932d984c5464c665228ff4" } }, + { url = "https://files.pythonhosted.org/packages/bd/3b/484a3a65fc9f9f60c41dcd17b428bace5389544e2c680994534a20755066/propcache-0.5.2-cp313-cp313-win32.whl", upload-time = 2026-05-08T21:00:55Z, size = 38621, hashes = { sha256 = "f156a3529f38063b6dbaf356e15602a7f95f8055b1295a438433a6386f10463d" } }, + { url = "https://files.pythonhosted.org/packages/1c/fd/3f0f10dba4dabad3bf53102be007abf55481067952bde0fdddff439e7c61/propcache-0.5.2-cp313-cp313-win_amd64.whl", upload-time = 2026-05-08T21:00:57Z, size = 41649, hashes = { sha256 = "dfed59d0a5aeb01e242e66ff0300bc4a265a7c05f612d30016f0b60b1017d757" } }, + { url = "https://files.pythonhosted.org/packages/90/ec/6ce619cc32bb500a482f811f9cd509368b4e58e638d13f2c68f370d6b475/propcache-0.5.2-cp313-cp313-win_arm64.whl", upload-time = 2026-05-08T21:00:58Z, size = 37636, hashes = { sha256 = "ba338430e87ceb9c8f0cf754de38a9860560261e56c00376debd628698a7364f" } }, + { url = "https://files.pythonhosted.org/packages/1b/82/c1d268bbbf2ef981c5bf0fbbe746db617c66e3bcefe431a1aa8943fbe23a/propcache-0.5.2-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-05-08T21:00:59Z, size = 98872, hashes = { sha256 = "a592f5f3da71c8691c788c13cb6734b6d17663d2e1cb8caddf0673d01ef8847d" } }, + { url = "https://files.pythonhosted.org/packages/f4/d4/52c871e73e864e6b34c0e2d58ac1ec5ccd149497ddc7ad2137ae98323a35/propcache-0.5.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-05-08T21:01:01Z, size = 56257, hashes = { sha256 = "6a997d0489e9668a384fcfd5061b857aa5361de73191cac204d04b889cfbbafa" } }, + { url = "https://files.pythonhosted.org/packages/67/f0/9b90ca2a210b3d09bcfcd96ecd0f55545c091535abce2a45de2775cfd357/propcache-0.5.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-05-08T21:01:02Z, size = 56696, hashes = { sha256 = "10734b5484ea113152ee25a91dccedf81631791805d2c9ccb054958e51842c94" } }, + { url = "https://files.pythonhosted.org/packages/9d/0e/6e9d4ba07c8e56e21ddec1e75f12148142b21ca83a51871babce095334f4/propcache-0.5.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-05-08T21:01:04Z, size = 62378, hashes = { sha256 = "cafca7e56c12bb02ae16d283742bef25a61122e9dab2b5b3f2ccbe589ce32164" } }, + { url = "https://files.pythonhosted.org/packages/65/19/c10badaa463dde8a27ce884f8ee2ec37e6035b7c9f5ff0c8f74f06f08dac/propcache-0.5.2-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-05-08T21:01:05Z, size = 65283, hashes = { sha256 = "f064f8d2b59177878b7615df1735cd8fe3462ed6be8c7b217d17a276489c2b7f" } }, + { url = "https://files.pythonhosted.org/packages/b0/b6/93bea99ca80e19cef6512a8580e5b7857bbe09422d9daa7fd4ef5723306c/propcache-0.5.2-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-05-08T21:01:07Z, size = 66616, hashes = { sha256 = "f78abfa8dfc32376fd1aacf597b2f2fbbe0ea751419aee718af5d4f82537ef8c" } }, + { url = "https://files.pythonhosted.org/packages/83/e4/5c7462e50625f051f37fb38b8224f7639f667184bbd34424ec83819bb1b7/propcache-0.5.2-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-08T21:01:08Z, size = 63773, hashes = { sha256 = "f7467da8a9822bf1a55336f877340c5bcbd3c482afc43a99771169f74a26dedc" } }, + { url = "https://files.pythonhosted.org/packages/ca/b6/99238894047b13c823be25027e736626cd414a52a5e30d2c3347c2733529/propcache-0.5.2-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-05-08T21:01:09Z, size = 63664, hashes = { sha256 = "a6ddc6ac9e25de626c1f129c1b467d7ecd33ce2237d3fd0c4e429feef0a7ee1f" } }, + { url = "https://files.pythonhosted.org/packages/85/1e/a3a1a63116a2b8edb415a8bb9a6f0c34bd03830b1e18e8ce2904e1dc1cf4/propcache-0.5.2-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-05-08T21:01:11Z, size = 62643, hashes = { sha256 = "2f22cbbac9e26a8e864c0985ff1268d5d939d53d9d9411a9824279097e03a2cb" } }, + { url = "https://files.pythonhosted.org/packages/e4/03/893cf147de2fc6543c5eaa07ad833170e7e2a2385725bbebe8c0503723bb/propcache-0.5.2-cp313-cp313t-musllinux_1_2_armv7l.whl", upload-time = 2026-05-08T21:01:12Z, size = 59595, hashes = { sha256 = "fc76378c62a0f04d0cd82fbb1a2cd2d7e28fcb40d5873f28a6c44e388aaa2751" } }, + { url = "https://files.pythonhosted.org/packages/86/3b/04c1a2e12c57766568ba75ba72b3bf2042818d4c1425fab6fc07155c7cff/propcache-0.5.2-cp313-cp313t-musllinux_1_2_ppc64le.whl", upload-time = 2026-05-08T21:01:13Z, size = 65711, hashes = { sha256 = "acd2c8edba48e31e58a363b8cf4e5c7db3b04b3f9e371f601df30d9b0d244836" } }, + { url = "https://files.pythonhosted.org/packages/1c/34/80f8d0099f8d6bacc4de1624c85672681c8cd1149ca2da0e38fd120b817f/propcache-0.5.2-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2026-05-08T21:01:14Z, size = 64247, hashes = { sha256 = "452b5065457eb9991ec5eb38ff41d6cd4c991c9ac7c531c4d5849ae473a9a13f" } }, + { url = "https://files.pythonhosted.org/packages/f3/1a/8b08f3a5f1037e9e370c55883ceeeee0f6dd0416fb2d2d67b8bfc91f2a79/propcache-0.5.2-cp313-cp313t-musllinux_1_2_s390x.whl", upload-time = 2026-05-08T21:01:16Z, size = 67102, hashes = { sha256 = "3430bb2bfe1331885c427745a751e774ee679fd4344f80b97bf879815fe8fa55" } }, + { url = "https://files.pythonhosted.org/packages/34/68/8bdb7bb7756d76e005490649d10e4a8369e610c74d619f71e1aedf889e9c/propcache-0.5.2-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-05-08T21:01:17Z, size = 64964, hashes = { sha256 = "cef6cea3922890dd6c9654971001fa797b526c16ab5e1e46c05fd6f877be7568" } }, + { url = "https://files.pythonhosted.org/packages/0a/aa/50fb0b5d3968b61a510926ff8b8465f1d6e976b3ab74496d7a4b9fc42515/propcache-0.5.2-cp313-cp313t-win32.whl", upload-time = 2026-05-08T21:01:18Z, size = 42546, hashes = { sha256 = "72d61e16dd78228b58c5d47be830ff3da7e5f139abdf0aef9d86cde1c5cf2191" } }, + { url = "https://files.pythonhosted.org/packages/ae/4c/0ddbae64321bd4a95bcbfc19307238016b5b1fee645c84626c8d539e5b74/propcache-0.5.2-cp313-cp313t-win_amd64.whl", upload-time = 2026-05-08T21:01:20Z, size = 46330, hashes = { sha256 = "0958834041a0166d343b8d2cedcd8bcbaeb4fdbe0cf08320c5379f143c3be6e7" } }, + { url = "https://files.pythonhosted.org/packages/00/d9/9cddc8efb78d8af264c5ec9f6d10b62f57c515feda8d321595f56010fb23/propcache-0.5.2-cp313-cp313t-win_arm64.whl", upload-time = 2026-05-08T21:01:21Z, size = 40521, hashes = { sha256 = "6de8bd93ddde9b992cf2b2e0d796d501a19026b5b9fd87356d7d0779531a8d96" } }, + { url = "https://files.pythonhosted.org/packages/3a/ed/1cdcab6ba3d6ab7feca11fc14f0eeea80755bb53ef4e892079f31b10a25f/propcache-0.5.2-py3-none-any.whl", upload-time = 2026-05-08T21:02:10Z, size = 14036, hashes = { sha256 = "be1ddfcbb376e3de5d2e2db1d58d6d67463e6b4f9f040c000de8e300295465fe" } }, +] + +[[packages]] +name = "proto-plus" +version = "1.28.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/26/6a/056256feb4bd000869aba5c16cf2aa911572ca2a2feb185f86e457b5171e/proto_plus-1.28.3.tar.gz", upload-time = 2026-08-06T06:24:55Z, size = 58051, hashes = { sha256 = "5f91b30dafa6bb38d432c5557a6ee1d35ffd40b4b1e0e3ca27260448560b91d9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/61/3a/cfee3c50294f55a2f0f9575052dec2c2a48891ad4b1c2a133b05a87026cd/proto_plus-1.28.3-py3-none-any.whl", upload-time = 2026-08-06T06:23:50Z, size = 50795, hashes = { sha256 = "dc76880b8ee951cca002098574376cf71e055f9f16d9ba6570fb8a06f726d281" } }] + +[[packages]] +name = "protobuf" +version = "6.33.6" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz", upload-time = 2026-03-18T19:05:00Z, size = 444531, hashes = { sha256 = "a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl", upload-time = 2026-03-18T19:04:48Z, size = 425739, hashes = { sha256 = "7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3" } }, + { url = "https://files.pythonhosted.org/packages/76/5d/683efcd4798e0030c1bab27374fd13a89f7c2515fb1f3123efdfaa5eab57/protobuf-6.33.6-cp310-abi3-win_amd64.whl", upload-time = 2026-03-18T19:04:50Z, size = 437089, hashes = { sha256 = "0cd27b587afca21b7cfa59a74dcbd48a50f0a6400cfb59391340ad729d91d326" } }, + { url = "https://files.pythonhosted.org/packages/5c/01/a3c3ed5cd186f39e7880f8303cc51385a198a81469d53d0fdecf1f64d929/protobuf-6.33.6-cp39-abi3-macosx_10_9_universal2.whl", upload-time = 2026-03-18T19:04:51Z, size = 427737, hashes = { sha256 = "9720e6961b251bde64edfdab7d500725a2af5280f3f4c87e57c0208376aa8c3a" } }, + { url = "https://files.pythonhosted.org/packages/ee/90/b3c01fdec7d2f627b3a6884243ba328c1217ed2d978def5c12dc50d328a3/protobuf-6.33.6-cp39-abi3-manylinux2014_aarch64.whl", upload-time = 2026-03-18T19:04:53Z, size = 324610, hashes = { sha256 = "e2afbae9b8e1825e3529f88d514754e094278bb95eadc0e199751cdd9a2e82a2" } }, + { url = "https://files.pythonhosted.org/packages/9b/ca/25afc144934014700c52e05103c2421997482d561f3101ff352e1292fb81/protobuf-6.33.6-cp39-abi3-manylinux2014_s390x.whl", upload-time = 2026-03-18T19:04:54Z, size = 339381, hashes = { sha256 = "c96c37eec15086b79762ed265d59ab204dabc53056e3443e702d2681f4b39ce3" } }, + { url = "https://files.pythonhosted.org/packages/16/92/d1e32e3e0d894fe00b15ce28ad4944ab692713f2e7f0a99787405e43533a/protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl", upload-time = 2026-03-18T19:04:55Z, size = 323436, hashes = { sha256 = "e9db7e292e0ab79dd108d7f1a94fe31601ce1ee3f7b79e0692043423020b0593" } }, + { url = "https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl", upload-time = 2026-03-18T19:04:59Z, size = 170656, hashes = { sha256 = "77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901" } }, +] + +[[packages]] +name = "psutil" +version = "7.2.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/aa/c6/d1ddf4abb55e93cebc4f2ed8b5d6dbad109ecb8d63748dd2b20ab5e57ebe/psutil-7.2.2.tar.gz", upload-time = 2026-01-28T18:14:54Z, size = 493740, hashes = { sha256 = "0746f5f8d406af344fd547f1c8daa5f5c33dbc293bb8d6a16d80b4bb88f59372" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/08/510cbdb69c25a96f4ae523f733cdc963ae654904e8db864c07585ef99875/psutil-7.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-01-28T18:14:57Z, size = 130595, hashes = { sha256 = "2edccc433cbfa046b980b0df0171cd25bcaeb3a68fe9022db0979e7aa74a826b" } }, + { url = "https://files.pythonhosted.org/packages/d6/f5/97baea3fe7a5a9af7436301f85490905379b1c6f2dd51fe3ecf24b4c5fbf/psutil-7.2.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-01-28T18:14:59Z, size = 131082, hashes = { sha256 = "e78c8603dcd9a04c7364f1a3e670cea95d51ee865e4efb3556a3a63adef958ea" } }, + { url = "https://files.pythonhosted.org/packages/37/d6/246513fbf9fa174af531f28412297dd05241d97a75911ac8febefa1a53c6/psutil-7.2.2-cp313-cp313t-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-28T18:15:01Z, size = 181476, hashes = { sha256 = "1a571f2330c966c62aeda00dd24620425d4b0cc86881c89861fbc04549e5dc63" } }, + { url = "https://files.pythonhosted.org/packages/b8/b5/9182c9af3836cca61696dabe4fd1304e17bc56cb62f17439e1154f225dd3/psutil-7.2.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-28T18:15:04Z, size = 184062, hashes = { sha256 = "917e891983ca3c1887b4ef36447b1e0873e70c933afc831c6b6da078ba474312" } }, + { url = "https://files.pythonhosted.org/packages/16/ba/0756dca669f5a9300d0cbcbfae9a4c30e446dfc7440ffe43ded5724bfd93/psutil-7.2.2-cp313-cp313t-win_amd64.whl", upload-time = 2026-01-28T18:15:06Z, size = 139893, hashes = { sha256 = "ab486563df44c17f5173621c7b198955bd6b613fb87c71c161f827d3fb149a9b" } }, + { url = "https://files.pythonhosted.org/packages/1c/61/8fa0e26f33623b49949346de05ec1ddaad02ed8ba64af45f40a147dbfa97/psutil-7.2.2-cp313-cp313t-win_arm64.whl", upload-time = 2026-01-28T18:15:08Z, size = 135589, hashes = { sha256 = "ae0aefdd8796a7737eccea863f80f81e468a1e4cf14d926bd9b6f5f2d5f90ca9" } }, + { url = "https://files.pythonhosted.org/packages/e7/36/5ee6e05c9bd427237b11b3937ad82bb8ad2752d72c6969314590dd0c2f6e/psutil-7.2.2-cp36-abi3-macosx_10_9_x86_64.whl", upload-time = 2026-01-28T18:15:22Z, size = 129090, hashes = { sha256 = "ed0cace939114f62738d808fdcecd4c869222507e266e574799e9c0faa17d486" } }, + { url = "https://files.pythonhosted.org/packages/80/c4/f5af4c1ca8c1eeb2e92ccca14ce8effdeec651d5ab6053c589b074eda6e1/psutil-7.2.2-cp36-abi3-macosx_11_0_arm64.whl", upload-time = 2026-01-28T18:15:23Z, size = 129859, hashes = { sha256 = "1a7b04c10f32cc88ab39cbf606e117fd74721c831c98a27dc04578deb0c16979" } }, + { url = "https://files.pythonhosted.org/packages/b5/70/5d8df3b09e25bce090399cf48e452d25c935ab72dad19406c77f4e828045/psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-28T18:15:25Z, size = 155560, hashes = { sha256 = "076a2d2f923fd4821644f5ba89f059523da90dc9014e85f8e45a5774ca5bc6f9" } }, + { url = "https://files.pythonhosted.org/packages/63/65/37648c0c158dc222aba51c089eb3bdfa238e621674dc42d48706e639204f/psutil-7.2.2-cp36-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-01-28T18:15:27Z, size = 156997, hashes = { sha256 = "b0726cecd84f9474419d67252add4ac0cd9811b04d61123054b9fb6f57df6e9e" } }, + { url = "https://files.pythonhosted.org/packages/8e/13/125093eadae863ce03c6ffdbae9929430d116a246ef69866dad94da3bfbc/psutil-7.2.2-cp36-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-01-28T18:15:29Z, size = 148972, hashes = { sha256 = "fd04ef36b4a6d599bbdb225dd1d3f51e00105f6d48a28f006da7f9822f2606d8" } }, + { url = "https://files.pythonhosted.org/packages/04/78/0acd37ca84ce3ddffaa92ef0f571e073faa6d8ff1f0559ab1272188ea2be/psutil-7.2.2-cp36-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-01-28T18:15:31Z, size = 148266, hashes = { sha256 = "b58fabe35e80b264a4e3bb23e6b96f9e45a3df7fb7eed419ac0e5947c61e47cc" } }, + { url = "https://files.pythonhosted.org/packages/b4/90/e2159492b5426be0c1fef7acba807a03511f97c5f86b3caeda6ad92351a7/psutil-7.2.2-cp37-abi3-win_amd64.whl", upload-time = 2026-01-28T18:15:33Z, size = 137737, hashes = { sha256 = "eb7e81434c8d223ec4a219b5fc1c47d0417b12be7ea866e24fb5ad6e84b3d988" } }, + { url = "https://files.pythonhosted.org/packages/8c/c7/7bb2e321574b10df20cbde462a94e2b71d05f9bbda251ef27d104668306a/psutil-7.2.2-cp37-abi3-win_arm64.whl", upload-time = 2026-01-28T18:15:36Z, size = 134617, hashes = { sha256 = "8c233660f575a5a89e6d4cb65d9f938126312bca76d8fe087b947b3a1aaac9ee" } }, +] + +[[packages]] +name = "psygnal" +version = "0.15.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/4e/79/20c3e23e75272e9ddf018097cf872ab088bccba978888472656629efa4a3/psygnal-0.15.1.tar.gz", upload-time = 2026-01-04T16:38:41Z, size = 123147, hashes = { sha256 = "f64f62dee2306fc1c22050a59b6c6cdad126e04b0cf50e393ff858a1da719096" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/65/b7bbca96bc477aa9ac2264e5907b2f4ccfcd1319f776dd1f35eec06cc2f4/psygnal-0.15.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-01-04T16:38:19Z, size = 598340, hashes = { sha256 = "8d56f0f35eaf4a21f660de76885222faf9e8c7112454528d3394d464f3d4d1a3" } }, + { url = "https://files.pythonhosted.org/packages/40/f2/56577465a1b42a5e6780bb5fab53fb68f8bfd72f0131ed397576529af724/psygnal-0.15.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-01-04T16:38:21Z, size = 575311, hashes = { sha256 = "0febcf757a1323d9b8bd75735ee3569213d8110012a7bf0f478e85c5ab459fc6" } }, + { url = "https://files.pythonhosted.org/packages/79/81/f642ac08104049383076f83480ed412c9626e068769a1c34873c595bec0e/psygnal-0.15.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-04T16:38:22Z, size = 889770, hashes = { sha256 = "b5e4837dfbfa4974dabe0795e32be9aadcd87603adf734738ce1114f72238a05" } }, + { url = "https://files.pythonhosted.org/packages/de/43/e571fa40b72780abed080ef829e5ad98017b6fe48d28c15a2404e006b676/psygnal-0.15.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-01-04T16:38:23Z, size = 881105, hashes = { sha256 = "07b4c4e03bbf4e8cad7e25f4fbc1ba9575fb9c3d14991bc7edfeb8b09c8d6d54" } }, + { url = "https://files.pythonhosted.org/packages/e3/26/ef3ab825eb08eaecbbceeeb56383694fe64ce399dbfd1d0767bb85688785/psygnal-0.15.1-cp312-cp312-win_amd64.whl", upload-time = 2026-01-04T16:38:25Z, size = 418969, hashes = { sha256 = "4f0ce91b9c18e92281bf2c3fc4bb4e808d90f0b023d0a37b302d354188520338" } }, + { url = "https://files.pythonhosted.org/packages/46/21/5a142165d27063abf5921807d3c3d973f5d44ab414a13b210839a43ead4d/psygnal-0.15.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-01-04T16:38:27Z, size = 596768, hashes = { sha256 = "2087aadc9404f007f79c2899e329932869e362c50de58b90631c5f49b4768cc5" } }, + { url = "https://files.pythonhosted.org/packages/e1/25/c1712931d61c118691e73daf29ef708c679ea9ba187c797dd5deee360411/psygnal-0.15.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-01-04T16:38:28Z, size = 574808, hashes = { sha256 = "0f3bf68ca42569dfdce20c6cf915d34b78b9e3ddddacb9f78728224fda6946b4" } }, + { url = "https://files.pythonhosted.org/packages/2d/4f/3593e5adb88a188c798604aed95fbc1479f30230e7f51e8f2c770e6a3832/psygnal-0.15.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-01-04T16:38:30Z, size = 885616, hashes = { sha256 = "e9fca977f5335deea39aed22e31d9795983e4f243e59a7d3c4105793adb7693d" } }, + { url = "https://files.pythonhosted.org/packages/58/4c/14779ed4c3a1d71fa1a9a87ecfb184ad3335dd64681067f77c1c47b14ae9/psygnal-0.15.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-01-04T16:38:31Z, size = 876516, hashes = { sha256 = "0c85b7d05b92ccbec47c75ab8a5545eda462e81a492c82424aba5ab81a3ad89d" } }, + { url = "https://files.pythonhosted.org/packages/3e/bc/4f771e3cdcde4db4023dbf36d6f0aab44e02b9de719353c22954b655e2ff/psygnal-0.15.1-cp313-cp313-win_amd64.whl", upload-time = 2026-01-04T16:38:32Z, size = 419172, hashes = { sha256 = "ac0e693b29e0a429e97315a52313321855bef6140e9975b7ae78b4d93c8fbb42" } }, + { url = "https://files.pythonhosted.org/packages/46/49/7742544684bee728ec123515d2694cee859aa2a705951a461230b00f18cc/psygnal-0.15.1-py3-none-any.whl", upload-time = 2026-01-04T16:38:40Z, size = 90638, hashes = { sha256 = "4221140e633e45b076953c64bcb9b41a744833527f9a037c1ca98bc270798cbf" } }, +] + +[[packages]] +name = "ptyprocess" +version = "0.7.0" +marker = "sys_platform != 'emscripten' and sys_platform != 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", upload-time = 2020-12-28T15:15:30Z, size = 70762, hashes = { sha256 = "5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", upload-time = 2020-12-28T15:15:28Z, size = 13993, hashes = { sha256 = "4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35" } }] + +[[packages]] +name = "pure-eval" +version = "0.2.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", upload-time = 2024-07-21T12:58:21Z, size = 19752, hashes = { sha256 = "5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", upload-time = 2024-07-21T12:58:20Z, size = 11842, hashes = { sha256 = "1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0" } }] + +[[packages]] +name = "py-key-value-aio" +version = "0.4.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fb/e2/d689d922894a7ecde73b6daeaf9b13dab5aae06fe6aaaf7514722644d382/py_key_value_aio-0.4.5.tar.gz", upload-time = 2026-05-27T16:37:08Z, size = 107547, hashes = { sha256 = "c6563a2c6abe5da5e20f4f9e875c2a9b425a2244a54fadbf46cf140a9eea45d7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f6/95/b8ba862968712caa12a19666175334fa979e1f198b896a430adb3bacfe87/py_key_value_aio-0.4.5-py3-none-any.whl", upload-time = 2026-05-27T16:37:06Z, size = 170005, hashes = { sha256 = "ab862adbcb8c72547d1c57821f22cbbb71ab86509039c96f36e914e0336c8dd7" } }] + +[[packages]] +name = "pyarrow" +version = "23.0.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/88/22/134986a4cc224d593c1afde5494d18ff629393d74cc2eddb176669f234a4/pyarrow-23.0.1.tar.gz", upload-time = 2026-02-16T10:14:12Z, size = 1167336, hashes = { sha256 = "b8c5873e33440b2bc2f4a79d2b47017a89c5a24116c055625e6f2ee50523f019" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/4b/4166bb5abbfe6f750fc60ad337c43ecf61340fa52ab386da6e8dbf9e63c4/pyarrow-23.0.1-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-02-16T10:09:56Z, size = 34214575, hashes = { sha256 = "f4b0dbfa124c0bb161f8b5ebb40f1a680b70279aa0c9901d44a2b5a20806039f" } }, + { url = "https://files.pythonhosted.org/packages/e1/da/3f941e3734ac8088ea588b53e860baeddac8323ea40ce22e3d0baa865cc9/pyarrow-23.0.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2026-02-16T10:10:03Z, size = 35832540, hashes = { sha256 = "7707d2b6673f7de054e2e83d59f9e805939038eebe1763fe811ee8fa5c0cd1a7" } }, + { url = "https://files.pythonhosted.org/packages/88/7c/3d841c366620e906d54430817531b877ba646310296df42ef697308c2705/pyarrow-23.0.1-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2026-02-16T10:10:10Z, size = 44470940, hashes = { sha256 = "86ff03fb9f1a320266e0de855dee4b17da6794c595d207f89bba40d16b5c78b9" } }, + { url = "https://files.pythonhosted.org/packages/2c/a5/da83046273d990f256cb79796a190bbf7ec999269705ddc609403f8c6b06/pyarrow-23.0.1-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2026-02-16T10:10:17Z, size = 47586063, hashes = { sha256 = "813d99f31275919c383aab17f0f455a04f5a429c261cc411b1e9a8f5e4aaaa05" } }, + { url = "https://files.pythonhosted.org/packages/5b/3c/b7d2ebcff47a514f47f9da1e74b7949138c58cfeb108cdd4ee62f43f0cf3/pyarrow-23.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-02-16T10:10:25Z, size = 48173045, hashes = { sha256 = "bf5842f960cddd2ef757d486041d57c96483efc295a8c4a0e20e704cbbf39c67" } }, + { url = "https://files.pythonhosted.org/packages/43/b2/b40961262213beaba6acfc88698eb773dfce32ecdf34d19291db94c2bd73/pyarrow-23.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-02-16T10:10:33Z, size = 50621741, hashes = { sha256 = "564baf97c858ecc03ec01a41062e8f4698abc3e6e2acd79c01c2e97880a19730" } }, + { url = "https://files.pythonhosted.org/packages/f6/70/1fdda42d65b28b078e93d75d371b2185a61da89dda4def8ba6ba41ebdeb4/pyarrow-23.0.1-cp312-cp312-win_amd64.whl", upload-time = 2026-02-16T10:10:39Z, size = 27620678, hashes = { sha256 = "07deae7783782ac7250989a7b2ecde9b3c343a643f82e8a4df03d93b633006f0" } }, + { url = "https://files.pythonhosted.org/packages/47/10/2cbe4c6f0fb83d2de37249567373d64327a5e4d8db72f486db42875b08f6/pyarrow-23.0.1-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-02-16T10:10:45Z, size = 34210066, hashes = { sha256 = "6b8fda694640b00e8af3c824f99f789e836720aa8c9379fb435d4c4953a756b8" } }, + { url = "https://files.pythonhosted.org/packages/cb/4f/679fa7e84dadbaca7a65f7cdba8d6c83febbd93ca12fa4adf40ba3b6362b/pyarrow-23.0.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2026-02-16T10:10:52Z, size = 35825526, hashes = { sha256 = "8ff51b1addc469b9444b7c6f3548e19dc931b172ab234e995a60aea9f6e6025f" } }, + { url = "https://files.pythonhosted.org/packages/f9/63/d2747d930882c9d661e9398eefc54f15696547b8983aaaf11d4a2e8b5426/pyarrow-23.0.1-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2026-02-16T10:11:01Z, size = 44473279, hashes = { sha256 = "71c5be5cbf1e1cb6169d2a0980850bccb558ddc9b747b6206435313c47c37677" } }, + { url = "https://files.pythonhosted.org/packages/b3/93/10a48b5e238de6d562a411af6467e71e7aedbc9b87f8d3a35f1560ae30fb/pyarrow-23.0.1-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2026-02-16T10:11:09Z, size = 47585798, hashes = { sha256 = "9b6f4f17b43bc39d56fec96e53fe89d94bac3eb134137964371b45352d40d0c2" } }, + { url = "https://files.pythonhosted.org/packages/5c/20/476943001c54ef078dbf9542280e22741219a184a0632862bca4feccd666/pyarrow-23.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-02-16T10:11:17Z, size = 48179446, hashes = { sha256 = "9fc13fc6c403d1337acab46a2c4346ca6c9dec5780c3c697cf8abfd5e19b6b37" } }, + { url = "https://files.pythonhosted.org/packages/4b/b6/5dd0c47b335fcd8edba9bfab78ad961bd0fd55ebe53468cc393f45e0be60/pyarrow-23.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-02-16T10:11:26Z, size = 50623972, hashes = { sha256 = "5c16ed4f53247fa3ffb12a14d236de4213a4415d127fe9cebed33d51671113e2" } }, + { url = "https://files.pythonhosted.org/packages/d5/09/a532297c9591a727d67760e2e756b83905dd89adb365a7f6e9c72578bcc1/pyarrow-23.0.1-cp313-cp313-win_amd64.whl", upload-time = 2026-02-16T10:12:23Z, size = 27540749, hashes = { sha256 = "cecfb12ef629cf6be0b1887f9f86463b0dd3dc3195ae6224e74006be4736035a" } }, + { url = "https://files.pythonhosted.org/packages/a5/8e/38749c4b1303e6ae76b3c80618f84861ae0c55dd3c2273842ea6f8258233/pyarrow-23.0.1-cp313-cp313t-macosx_12_0_arm64.whl", upload-time = 2026-02-16T10:11:32Z, size = 34471544, hashes = { sha256 = "29f7f7419a0e30264ea261fdc0e5fe63ce5a6095003db2945d7cd78df391a7e1" } }, + { url = "https://files.pythonhosted.org/packages/a3/73/f237b2bc8c669212f842bcfd842b04fc8d936bfc9d471630569132dc920d/pyarrow-23.0.1-cp313-cp313t-macosx_12_0_x86_64.whl", upload-time = 2026-02-16T10:11:39Z, size = 35949911, hashes = { sha256 = "33d648dc25b51fd8055c19e4261e813dfc4d2427f068bcecc8b53d01b81b0500" } }, + { url = "https://files.pythonhosted.org/packages/0c/86/b912195eee0903b5611bf596833def7d146ab2d301afeb4b722c57ffc966/pyarrow-23.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl", upload-time = 2026-02-16T10:11:47Z, size = 44520337, hashes = { sha256 = "cd395abf8f91c673dd3589cadc8cc1ee4e8674fa61b2e923c8dd215d9c7d1f41" } }, + { url = "https://files.pythonhosted.org/packages/69/c2/f2a717fb824f62d0be952ea724b4f6f9372a17eed6f704b5c9526f12f2f1/pyarrow-23.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl", upload-time = 2026-02-16T10:11:56Z, size = 47548944, hashes = { sha256 = "00be9576d970c31defb5c32eb72ef585bf600ef6d0a82d5eccaae96639cf9d07" } }, + { url = "https://files.pythonhosted.org/packages/84/a7/90007d476b9f0dc308e3bc57b832d004f848fd6c0da601375d20d92d1519/pyarrow-23.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-02-16T10:12:04Z, size = 48236269, hashes = { sha256 = "c2139549494445609f35a5cda4eb94e2c9e4d704ce60a095b342f82460c73a83" } }, + { url = "https://files.pythonhosted.org/packages/b0/3f/b16fab3e77709856eb6ac328ce35f57a6d4a18462c7ca5186ef31b45e0e0/pyarrow-23.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-02-16T10:12:11Z, size = 50604794, hashes = { sha256 = "7044b442f184d84e2351e5084600f0d7343d6117aabcbc1ac78eb1ae11eb4125" } }, + { url = "https://files.pythonhosted.org/packages/e9/a1/22df0620a9fac31d68397a75465c344e83c3dfe521f7612aea33e27ab6c0/pyarrow-23.0.1-cp313-cp313t-win_amd64.whl", upload-time = 2026-02-16T10:12:17Z, size = 27660642, hashes = { sha256 = "a35581e856a2fafa12f3f54fce4331862b1cfb0bef5758347a858a4aa9d6bae8" } }, +] + +[[packages]] +name = "pyarrow-hotfix" +version = "0.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d2/ed/c3e8677f7abf3981838c2af7b5ac03e3589b3ef94fcb31d575426abae904/pyarrow_hotfix-0.7.tar.gz", upload-time = 2025-04-25T10:17:06Z, size = 9910, hashes = { sha256 = "59399cd58bdd978b2e42816a4183a55c6472d4e33d183351b6069f11ed42661d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/c3/94ade4906a2f88bc935772f59c934013b4205e773bcb4239db114a6da136/pyarrow_hotfix-0.7-py3-none-any.whl", upload-time = 2025-04-25T10:17:05Z, size = 7923, hashes = { sha256 = "3236f3b5f1260f0e2ac070a55c1a7b339c4bb7267839bd2015e283234e758100" } }] + +[[packages]] +name = "pyasn1" +version = "0.6.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a4/9a/23310166d960def5897e91fe20e5b724601b02a22e84ba1f94232c0b7f67/pyasn1-0.6.4.tar.gz", upload-time = 2026-07-09T01:12:33Z, size = 151262, hashes = { sha256 = "9c447d8431c947fe4c8febc4ed9e760bc29011a5b01e5c74b67025bd9fb8ce81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9a/3b/6163796d69c3977d1e4287bea4a6979161cbbdd170ebb430511e8e1999ce/pyasn1-0.6.4-py3-none-any.whl", upload-time = 2026-07-09T01:12:32Z, size = 84410, hashes = { sha256 = "deda9277cfd454080ec40b207fb6df82206a3a2688735233cdcd8d3d565f088b" } }] + +[[packages]] +name = "pyasn1-modules" +version = "0.4.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e9/e6/78ebbb10a8c8e4b61a59249394a4a594c1a7af95593dc933a349c8d00964/pyasn1_modules-0.4.2.tar.gz", upload-time = 2025-03-28T02:41:22Z, size = 307892, hashes = { sha256 = "677091de870a80aae844b1ca6134f54652fa2c8c5a52aa396440ac3106e941e6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/47/8d/d529b5d697919ba8c11ad626e835d4039be708a35b0d22de83a269a6682c/pyasn1_modules-0.4.2-py3-none-any.whl", upload-time = 2025-03-28T02:41:19Z, size = 181259, hashes = { sha256 = "29253a9207ce32b64c3ac6600edc75368f98473906e8fd1043bd6b5b1de2c14a" } }] + +[[packages]] +name = "pycparser" +version = "3.0" +marker = "implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz", upload-time = 2026-01-21T14:26:51Z, size = 103492, hashes = { sha256 = "600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2a7c779186dc20772604442dde72947e7d01069cbe98e3/pycparser-3.0-py3-none-any.whl", upload-time = 2026-01-21T14:26:50Z, size = 48172, hashes = { sha256 = "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992" } }] + +[[packages]] +name = "pydantic" +version = "2.13.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz", upload-time = 2026-05-06T13:43:05Z, size = 844775, hashes = { sha256 = "c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fd/7b/122376b1fd3c62c1ed9dc80c931ace4844b3c55407b6fb2d199377c9736f/pydantic-2.13.4-py3-none-any.whl", upload-time = 2026-05-06T13:43:02Z, size = 472262, hashes = { sha256 = "45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba" } }] + +[[packages]] +name = "pydantic-core" +version = "2.46.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz", upload-time = 2026-05-06T13:37:06Z, size = 471464, hashes = { sha256 = "62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/8c/af022f0af448d7747c5154288d46b5f2bc5f17366eaa0e23e9aa04d59f3b/pydantic_core-2.46.4-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2026-05-06T13:38:57Z, size = 2106158, hashes = { sha256 = "3245406455a5d98187ec35530fd772b1d799b26667980872c8d4614991e2c4a2" } }, + { url = "https://files.pythonhosted.org/packages/19/95/6195171e385007300f0f5574592e467c568becce2d937a0b6804f218bc49/pydantic_core-2.46.4-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-05-06T13:37:02Z, size = 1951724, hashes = { sha256 = "962ccbab7b642487b1d8b7df90ef677e03134cf1fd8880bf698649b22a69371f" } }, + { url = "https://files.pythonhosted.org/packages/8e/bc/f47d1ff9cbb1620e1b5b697eef06010035735f07820180e74178226b27b3/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-06T13:37:09Z, size = 1975742, hashes = { sha256 = "8233f2947cf85404441fd7e0085f53b10c93e0ee78611099b5c7237e36aacbf7" } }, + { url = "https://files.pythonhosted.org/packages/5b/11/9b9a5b0306345664a2da6410877af6e8082481b5884b3ddd78d47c6013ce/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-05-06T13:37:38Z, size = 2052418, hashes = { sha256 = "3a233125ac121aa3ffba9a2b59edfc4a985a76092dc8279586ab4b71390875e7" } }, + { url = "https://files.pythonhosted.org/packages/f1/b7/a65fec226f5d78fc39f4a13c4cc0c768c22b113438f60c14adc9d2865038/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-05-06T13:38:27Z, size = 2232274, hashes = { sha256 = "5b712b53160b79a5850310b912a5ef8e57e56947c8ad690c227f5c9d7e561712" } }, + { url = "https://files.pythonhosted.org/packages/68/f0/92039db98b907ef49269a8271f67db9cb78ae2fc68062ef7e4e77adb5f61/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-05-06T13:38:05Z, size = 2309940, hashes = { sha256 = "9401557acd873c3a7f3eb9383edef8ac4968f9510e340f4808d427e75667e7b4" } }, + { url = "https://files.pythonhosted.org/packages/5f/97/2aab507d3d00ca626e8e57c1eac6a79e4e5fbcc63eb99733ff55d1717f65/pydantic_core-2.46.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-06T13:39:10Z, size = 2094516, hashes = { sha256 = "926c9541b14b12b1681dca8a0b75feb510b06c6341b70a8e500c2fdcff837cce" } }, + { url = "https://files.pythonhosted.org/packages/22/37/a8aca44d40d737dde2bc05b3c6c07dff0de07ce6f82e9f3167aeaf4d5dea/pydantic_core-2.46.4-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2026-05-06T13:40:22Z, size = 2136854, hashes = { sha256 = "56cb4851bcaf3d117eddcef4fe66afd750a50274b0da8e22be256d10e5611987" } }, + { url = "https://files.pythonhosted.org/packages/24/99/fcef1b79238c06a8cbec70819ac722ba76e02bc8ada9b0fd66eba40da01b/pydantic_core-2.46.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-05-06T13:40:10Z, size = 2180306, hashes = { sha256 = "c68fcd102d71ea85c5b2dfac3f4f8476eff42a9e078fd5faefff6d145063536b" } }, + { url = "https://files.pythonhosted.org/packages/ae/6c/fc44000918855b42779d007ae63b0532794739027b2f417321cddbc44f6a/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2026-05-06T13:40:43Z, size = 2190044, hashes = { sha256 = "b2f69dec1725e79a012d920df1707de5caf7ed5e08f3be4435e25803efc47458" } }, + { url = "https://files.pythonhosted.org/packages/6b/65/d9cadc9f1920d7a127ad2edba16c1db7916e59719285cd6c94600b0080ba/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2026-05-06T13:39:57Z, size = 2329133, hashes = { sha256 = "8d0820e8192167f80d88d64038e609c31452eeca865b4e1d9950a27a4609b00b" } }, + { url = "https://files.pythonhosted.org/packages/d0/cf/c873d91679f3a30bcf5e7ac280ce5573483e72295307685120d0d5ad3416/pydantic_core-2.46.4-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2026-05-06T13:38:06Z, size = 2374464, hashes = { sha256 = "fbdb89b3e1c94a30cc5edfce477c6e6a5dc4d8f84665b455c27582f211a1c72c" } }, + { url = "https://files.pythonhosted.org/packages/47/bd/6f2fc8188f31bf10590f1e98e7b306336161fac930a8c514cd7bd828c7dc/pydantic_core-2.46.4-cp312-cp312-win32.whl", upload-time = 2026-05-06T13:40:47Z, size = 1974823, hashes = { sha256 = "9aa768456404a8bf48a4406685ac2bec8e72b62c69313734fa3b73cf33b3a894" } }, + { url = "https://files.pythonhosted.org/packages/40/8c/985c1d41ea1107c2534abd9870e4ed5c8e7669b5c308297835c001e7a1c4/pydantic_core-2.46.4-cp312-cp312-win_amd64.whl", upload-time = 2026-05-06T13:39:21Z, size = 2072919, hashes = { sha256 = "e9c26f834c65f5752f3f06cb08cb86a913ceb7274d0db6e267808a708b46bc89" } }, + { url = "https://files.pythonhosted.org/packages/c4/ba/f463d006e0c47373ca7ec5e1a261c59dc01ef4d62b2657af925fb0deee3a/pydantic_core-2.46.4-cp312-cp312-win_arm64.whl", upload-time = 2026-05-06T13:39:03Z, size = 2027604, hashes = { sha256 = "4fc73cb559bdb54b1134a706a2802a4cddd27a0633f5abb7e53056268751ac6a" } }, + { url = "https://files.pythonhosted.org/packages/51/a2/5d30b469c5267a17b39dec53208222f76a8d351dfac4af661888c5aee77d/pydantic_core-2.46.4-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2026-05-06T13:37:48Z, size = 2106306, hashes = { sha256 = "5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008" } }, + { url = "https://files.pythonhosted.org/packages/c1/81/4fa520eaffa8bd7d1525e644cd6d39e7d60b1592bc5b516693c7340b50f1/pydantic_core-2.46.4-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-05-06T13:37:17Z, size = 1951906, hashes = { sha256 = "c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4" } }, + { url = "https://files.pythonhosted.org/packages/03/d5/fd02da45b659668b05923b17ba3a0100a0a3d5541e3bd8fcc4ecb711309e/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-06T13:37:35Z, size = 1976802, hashes = { sha256 = "f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76" } }, + { url = "https://files.pythonhosted.org/packages/21/f2/95727e1368be3d3ed485eaab7adbd7dda408f33f7a36e8b48e0144002b91/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-05-06T13:37:12Z, size = 2052446, hashes = { sha256 = "e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3" } }, + { url = "https://files.pythonhosted.org/packages/9c/86/5d99feea3f77c7234b8718075b23db11532773c1a0dbd9b9490215dc2eeb/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-05-06T13:39:01Z, size = 2232757, hashes = { sha256 = "9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76" } }, + { url = "https://files.pythonhosted.org/packages/d2/3a/508ac615935ef7588cf6d9e9b91309fdc2da751af865e02a9098de88258c/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-05-06T13:37:41Z, size = 2309275, hashes = { sha256 = "2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4" } }, + { url = "https://files.pythonhosted.org/packages/07/f8/41db9de19d7987d6b04715a02b3b40aea467000275d9d758ffaa31af7d50/pydantic_core-2.46.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-06T13:39:18Z, size = 2094467, hashes = { sha256 = "9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a" } }, + { url = "https://files.pythonhosted.org/packages/2c/e2/f35033184cb11d0052daf4416e8e10a502ea2ac006fc4f459aee872727d1/pydantic_core-2.46.4-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2026-05-06T13:40:17Z, size = 2134417, hashes = { sha256 = "0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262" } }, + { url = "https://files.pythonhosted.org/packages/7e/7b/6ceeb1cc90e193862f444ebe373d8fdf613f0a82572dde03fb10734c6c71/pydantic_core-2.46.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-05-06T13:40:32Z, size = 2179782, hashes = { sha256 = "5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e" } }, + { url = "https://files.pythonhosted.org/packages/5a/f2/c8d7773ede6af08036423a00ae0ceffce266c3c52a096c435d68c896083f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2026-05-06T13:36:51Z, size = 2188782, hashes = { sha256 = "cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd" } }, + { url = "https://files.pythonhosted.org/packages/59/31/0c864784e31f09f05cdd87606f08923b9c9e7f6e51dd27f20f62f975ce9f/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2026-05-06T13:40:37Z, size = 2328334, hashes = { sha256 = "633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be" } }, + { url = "https://files.pythonhosted.org/packages/c2/eb/4f6c8a41efa30baa755590f4141abf3a8c370fab610915733e74134a7270/pydantic_core-2.46.4-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2026-05-06T13:39:34Z, size = 2372986, hashes = { sha256 = "82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d" } }, + { url = "https://files.pythonhosted.org/packages/5b/24/b375a480d53113860c299764bfe9f349a3dc9108b3adc0d7f0d786492ebf/pydantic_core-2.46.4-cp313-cp313-win32.whl", upload-time = 2026-05-06T13:37:55Z, size = 1973693, hashes = { sha256 = "9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb" } }, + { url = "https://files.pythonhosted.org/packages/7e/e8/cff247591966f2d22ec8c003cd7587e27b7ba7b81ab2fb888e3ab75dc285/pydantic_core-2.46.4-cp313-cp313-win_amd64.whl", upload-time = 2026-05-06T13:38:49Z, size = 2071819, hashes = { sha256 = "6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292" } }, + { url = "https://files.pythonhosted.org/packages/c6/1a/f4aee670d5670e9e148e0c82c7db98d780be566c6e6a97ee8035528ca0b3/pydantic_core-2.46.4-cp313-cp313-win_arm64.whl", upload-time = 2026-05-06T13:40:45Z, size = 2027411, hashes = { sha256 = "184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d" } }, + { url = "https://files.pythonhosted.org/packages/9d/1d/8987ad40f65ae1432753072f214fb5c74fe47ffbd0698bb9cbbb585664f8/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", upload-time = 2026-05-06T13:39:52Z, size = 2095527, hashes = { sha256 = "1d8ba486450b14f3b1d63bc521d410ec7565e52f887b9fb671791886436a42f7" } }, + { url = "https://files.pythonhosted.org/packages/64/d3/84c282a7eee1d3ac4c0377546ef5a1ea436ce26840d9ac3b7ed54a377507/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-05-06T13:40:15Z, size = 1936024, hashes = { sha256 = "3009f12e4e90b7f88b4f9adb1b0c4a3d58fe7820f3238c190047209d148026df" } }, + { url = "https://files.pythonhosted.org/packages/d7/ca/eac61596cdeb4d7e174d3dc0bd8a6238f14f75f97a24e7b7db4c7e7340a0/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-06T13:38:34Z, size = 1990696, hashes = { sha256 = "ad785e92e6dc634c21555edc8bd6b64957ab844541bcb96a1366c202951ae526" } }, + { url = "https://files.pythonhosted.org/packages/fa/c3/7c8b240552251faf6b3a957db200fcfbbcec36763c050428b601e0c9b83b/pydantic_core-2.46.4-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-06T13:39:29Z, size = 2147590, hashes = { sha256 = "00c603d540afdd6b80eb39f078f33ebd46211f02f33e34a32d9f053bba711de0" } }, +] + +[[packages]] +name = "pydantic-settings" +version = "2.15.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz", upload-time = 2026-08-07T09:24:57Z, size = 261253, hashes = { sha256 = "694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/30/a4/2bffa9f8e804325a09867f0e9d30795c80ea9f8d62560bd1b6ad6220eb2f/pydantic_settings-2.15.0-py3-none-any.whl", upload-time = 2026-08-07T09:24:55Z, size = 69413, hashes = { sha256 = "0ba092c291c94baceb5eff768aa0d56400a457585bc0175925a5a5510303da42" } }] + +[[packages]] +name = "pydub" +version = "0.25.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fe/9a/e6bca0eed82db26562c73b5076539a4a08d3cffd19c3cc5913a3e61145fd/pydub-0.25.1.tar.gz", upload-time = 2021-03-10T02:09:54Z, size = 38326, hashes = { sha256 = "980a33ce9949cab2a569606b65674d748ecbca4f0796887fd6f46173a7b0d30f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62fc55f6b2eebb447f6a4b0a59f55c8406376f76bf959b08/pydub-0.25.1-py2.py3-none-any.whl", upload-time = 2021-03-10T02:09:53Z, size = 32327, hashes = { sha256 = "65617e33033874b59d87db603aa1ed450633288aefead953b30bded59cb599a6" } }] + +[[packages]] +name = "pygments" +version = "2.20.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz", upload-time = 2026-03-29T13:29:33Z, size = 4955991, hashes = { sha256 = "6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f4/7e/a72dd26f3b0f4f2bf1dd8923c85f7ceb43172af56d63c7383eb62b332364/pygments-2.20.0-py3-none-any.whl", upload-time = 2026-03-29T13:29:30Z, size = 1231151, hashes = { sha256 = "81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176" } }] + +[[packages]] +name = "pyjwt" +version = "2.13.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/3b/81/58d0ac84e1ef3a3843791d6954d94c0b33d526c75eeb1efbce9d0a4c4077/pyjwt-2.13.0.tar.gz", upload-time = 2026-05-21T19:54:36Z, size = 107515, hashes = { sha256 = "41571c89ca91598c79e8ef18a2d07367d4810fbbd6f637794879baf1b7703423" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a3/5e/ecf12fdb62546d64385c158514e9b2b671f7832108ef2ecd2020ce0af2d1/pyjwt-2.13.0-py3-none-any.whl", upload-time = 2026-05-21T19:54:35Z, size = 31274, hashes = { sha256 = "66adcc2aff09b3f1bbd95fc1e1577df8ac8723c978552fd43304c8a290ac5728" } }] + +[[packages]] +name = "pymongo" +version = "4.17.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ca/64/50be6fbac9c79fe2e4c17401a467da2d8764d82833d83cec325afe5cab32/pymongo-4.17.0.tar.gz", upload-time = 2026-04-20T16:39:53Z, size = 2523370, hashes = { sha256 = "70ffa08ba641468cc068cf46c06b34f01a8ce3489f6411309fcb5ceabe6b2fc0" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/98/90/60bcb508840135d5ee46b51b1a950f548338aa8145a8366dbe6639ae51ac/pymongo-4.17.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-04-20T16:38:00Z, size = 930529, hashes = { sha256 = "d53ffa94b2340dbf6b055e09a0090618c60482c158ecfc9565642fc996bf0944" } }, + { url = "https://files.pythonhosted.org/packages/a6/e9/313840f1e52c6dfac47f704428cbfbce59956ebe7633bffc92b03f74f0ad/pymongo-4.17.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-04-20T16:38:02Z, size = 930665, hashes = { sha256 = "6fe0de9d0f6791abce3471230b32b4817bf89d27b1182b6a550e1ec0fa72aa9a" } }, + { url = "https://files.pythonhosted.org/packages/78/35/9d3565ea45b1606f635c1e2cd2563c28d66caafdc50f7ad7d979fcd1b363/pymongo-4.17.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-04-20T16:38:05Z, size = 1762369, hashes = { sha256 = "e537e95514dae1aaa718f481ec03151a0f0394bcd05f1322896d8fc1330cb729" } }, + { url = "https://files.pythonhosted.org/packages/95/ee/149b0d4b1a11c38bff6f14c23d5814c9b0843fd6dc38ad40596bdb1a62d2/pymongo-4.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-20T16:38:07Z, size = 1798044, hashes = { sha256 = "37a8385c29881b43eab31f584100fa0eaddedd5607adf010147ba1810118be90" } }, + { url = "https://files.pythonhosted.org/packages/7b/d4/4cee4a7b8d8f6f0550ef6cd2fea42455c5ed619a220cb6ba4fb40d6a5bc8/pymongo-4.17.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-04-20T16:38:09Z, size = 1878567, hashes = { sha256 = "f3ee3d241ed77a4fc99ce3cff3b289c3ebce37f61fdd7349d3592c23b82c8784" } }, + { url = "https://files.pythonhosted.org/packages/45/ef/7fe366c84952619ee2f69973566c214775e083dd4df465751912153e4b72/pymongo-4.17.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-04-20T16:38:10Z, size = 1864881, hashes = { sha256 = "9eb5d63a3c518cb0804ed678f5e2b875af032d89a7cf57a57360322cf6a4d222" } }, + { url = "https://files.pythonhosted.org/packages/2f/35/b577d82c6d1be7aee7ac7e249bc86f7847998345042e5f8360de238e177b/pymongo-4.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-20T16:38:13Z, size = 1800349, hashes = { sha256 = "8e97e03fa13327c87e3fdc5656acd01e71817f0c1dc3221cd8f30de136bf4ec3" } }, + { url = "https://files.pythonhosted.org/packages/b8/69/dafcf04f66e130ddd91aeb92e7a692480eda46dcd04ec1dbe82c06619e10/pymongo-4.17.0-cp312-cp312-win32.whl", upload-time = 2026-04-20T16:38:15Z, size = 900518, hashes = { sha256 = "6877214bff5f06f6884a9fc8d9016a4a7a5f51f537f5c51ac3a576f93e7dfb32" } }, + { url = "https://files.pythonhosted.org/packages/11/35/5c9262a459f988b4eb2605f70815240b77a0d4131136c4326d18f1822b89/pymongo-4.17.0-cp312-cp312-win_amd64.whl", upload-time = 2026-04-20T16:38:17Z, size = 920335, hashes = { sha256 = "9828485f72f63c7d802e0ec41f71906f633c2692621ab3af55ca990186b091b1" } }, + { url = "https://files.pythonhosted.org/packages/8d/da/e9c7265ee176faccf4e52c4797837e794d93569a1046f6b19a4acc36e5ad/pymongo-4.17.0-cp312-cp312-win_arm64.whl", upload-time = 2026-04-20T16:38:19Z, size = 903289, hashes = { sha256 = "1195370a77baf003b59b10e91ecc4706297197f0dd9d29c840cc556dc08f7cee" } }, + { url = "https://files.pythonhosted.org/packages/2a/6b/c1206879708b94e82fcd8b9653440ec271f79a3674d122192df383047f5a/pymongo-4.17.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-04-20T16:38:21Z, size = 985829, hashes = { sha256 = "809ec74de3b9148ae43fa8df9faf53470f511c8d384f13b99d6f671f2a379f15" } }, + { url = "https://files.pythonhosted.org/packages/cb/cf/bb044ed85160e5c40f568c7c4f4e8ea16f40764ff5d302e5befbe8f6f814/pymongo-4.17.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-04-20T16:38:23Z, size = 985899, hashes = { sha256 = "a431b737816bf4cddd4fa0fcef04e424ad36b7692734a64150f872fb8f3208be" } }, + { url = "https://files.pythonhosted.org/packages/74/0a/f6dfd5ea3901e5d6888da8de8ba728971a1d447debab681cfc56f90d1208/pymongo-4.17.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-04-20T16:38:25Z, size = 2028569, hashes = { sha256 = "e4fab10f8403169ce92f3cea921609d9ee81107306caae06c08f592d4b8ad2b5" } }, + { url = "https://files.pythonhosted.org/packages/4a/c5/081f59a1c02ae8c0dc73ae58e563838c44eec81aeafa7d0b93a637841c9b/pymongo-4.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-20T16:38:27Z, size = 2072916, hashes = { sha256 = "20323b0b1c1d33770ad1fc68d429c757734ce9ad3594421c3d6618f10572b1b9" } }, + { url = "https://files.pythonhosted.org/packages/31/42/6e41d434297ffe8b30d9c3717916591a4a7be9075a0dcc2fafdfaaaa62ed/pymongo-4.17.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-04-20T16:38:29Z, size = 2173234, hashes = { sha256 = "5a5de048e6da5c18e27cc2437e8c15b3b0cdc8385c15b41178b0caa3322a09c2" } }, + { url = "https://files.pythonhosted.org/packages/3d/cf/1e4a7db352ef9485831c7268dfe8402f0117b32a9ad54b16e810699e3617/pymongo-4.17.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-04-20T16:38:32Z, size = 2156784, hashes = { sha256 = "dff3de1294fbbc1db0ba6b511f77b8e540601d092538a31312e99c8a91a78b1e" } }, + { url = "https://files.pythonhosted.org/packages/12/10/6195be29962a61ebb5f4bd9e4c7519890b172f7968a0a0d880398c6ddb02/pymongo-4.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-04-20T16:38:34Z, size = 2074446, hashes = { sha256 = "faf03e4c2aafd6de626dbd30ba246d369ae33f47f10629d1bbe40f72115027a6" } }, + { url = "https://files.pythonhosted.org/packages/37/48/33410b8819837ed370c738587306bdf060b59cef11823be212f4a07703c5/pymongo-4.17.0-cp313-cp313-win32.whl", upload-time = 2026-04-20T16:38:35Z, size = 948435, hashes = { sha256 = "c9786665926a09630c5d420c79762cfadbff35a9438bcbc4c81a9fb5ab9228b7" } }, + { url = "https://files.pythonhosted.org/packages/6f/77/c0ed522f798a286b99acaa7914ed8d9c80ab091f97f57c59ffed72906e5e/pymongo-4.17.0-cp313-cp313-win_amd64.whl", upload-time = 2026-04-20T16:38:37Z, size = 972847, hashes = { sha256 = "5960519b4d7168f1ecdd3ea10c81b2aedeb9423651aca953cfbc8e76705d3b38" } }, + { url = "https://files.pythonhosted.org/packages/97/f0/c39480a2db385fde23861d0c8acda41cdaf1d43e46579db72c5c013a2e81/pymongo-4.17.0-cp313-cp313-win_arm64.whl", upload-time = 2026-04-20T16:38:40Z, size = 951575, hashes = { sha256 = "0ff6bd2f735ab5356541e3e57d5b7dbfbc3f2ee1ccb10b6b0f82d58af69d1d8e" } }, +] + +[[packages]] +name = "pyparsing" +version = "3.3.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f3/91/9c6ee907786a473bf81c5f53cf703ba0957b23ab84c264080fb5a450416f/pyparsing-3.3.2.tar.gz", upload-time = 2026-01-21T03:57:59Z, size = 6851574, hashes = { sha256 = "c777f4d763f140633dcb6d8a3eda953bf7a214dc4eff598413c070bcdc117cbc" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", upload-time = 2026-01-21T03:57:55Z, size = 122781, hashes = { sha256 = "850ba148bd908d7e2411587e247a1e4f0327839c40e2e5e6d05a007ecc69911d" } }] + +[[packages]] +name = "pyperclip" +version = "1.11.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e8/52/d87eba7cb129b81563019d1679026e7a112ef76855d6159d24754dbd2a51/pyperclip-1.11.0.tar.gz", upload-time = 2025-09-26T14:40:37Z, size = 12185, hashes = { sha256 = "244035963e4428530d9e3a6101a1ef97209c6825edab1567beac148ccc1db1b6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/df/80/fc9d01d5ed37ba4c42ca2b55b4339ae6e200b456be3a1aaddf4a9fa99b8c/pyperclip-1.11.0-py3-none-any.whl", upload-time = 2025-09-26T14:40:36Z, size = 11063, hashes = { sha256 = "299403e9ff44581cb9ba2ffeed69c7aa96a008622ad0c46cb575ca75b5b84273" } }] + +[[packages]] +name = "pytest" +version = "9.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz", upload-time = 2026-06-19T10:58:32Z, size = 1636369, hashes = { sha256 = "1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/24/25/1de2678b631f5a49215c6c96fff41ba892b0a34df68d6d80292b1b48aa7f/pytest-9.1.1-py3-none-any.whl", upload-time = 2026-06-19T10:58:31Z, size = 386536, hashes = { sha256 = "37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c" } }] + +[[packages]] +name = "pytest-xdist" +version = "3.8.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/78/b4/439b179d1ff526791eb921115fca8e44e596a13efeda518b9d845a619450/pytest_xdist-3.8.0.tar.gz", upload-time = 2025-07-01T13:30:59Z, size = 88069, hashes = { sha256 = "7e578125ec9bc6050861aa93f2d59f1d8d085595d6551c2c90b6f4fad8d3a9f1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ca/31/d4e37e9e550c2b92a9cbc2e4d0b7420a27224968580b5a447f420847c975/pytest_xdist-3.8.0-py3-none-any.whl", upload-time = 2025-07-01T13:30:56Z, size = 46396, hashes = { sha256 = "202ca578cfeb7370784a8c33d6d05bc6e13b4f25b5053c30a152269fd10f0b88" } }] + +[[packages]] +name = "python-dateutil" +version = "2.9.0.post0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", upload-time = 2024-03-01T18:36:20Z, size = 342432, hashes = { sha256 = "37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", upload-time = 2024-03-01T18:36:18Z, size = 229892, hashes = { sha256 = "a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427" } }] + +[[packages]] +name = "python-dotenv" +version = "1.2.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz", upload-time = 2026-03-01T16:00:26Z, size = 50135, hashes = { sha256 = "2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0b/d7/1959b9648791274998a9c3526f6d0ec8fd2233e4d4acce81bbae76b44b2a/python_dotenv-1.2.2-py3-none-any.whl", upload-time = 2026-03-01T16:00:25Z, size = 22101, hashes = { sha256 = "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a" } }] + +[[packages]] +name = "python-dp" +version = "1.1.5" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/70/10/a15bfbf2026a7432e53aa15d7d6c19890ada91f5b174abbc5651bfbebdad/python_dp-1.1.5-cp312-cp312-macosx_15_0_universal2.whl", upload-time = 2026-05-11T08:38:22Z, size = 1170630, hashes = { sha256 = "cc0fe9e1557eaa761663ccd379818838d88d139983c47ce75ef029ae479d40cb" } }, + { url = "https://files.pythonhosted.org/packages/3d/b0/6032a974a9d293ebbb8565a6947a831484a0e076787a8c9a13e6171361dc/python_dp-1.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-11T08:34:54Z, size = 3158522, hashes = { sha256 = "9dd5c8fbac6398c96a90f0644601bd36ccc7f35dbc4d09376f9f4489e7984621" } }, + { url = "https://files.pythonhosted.org/packages/96/89/95b0d5fe3f156811b77d88a8bdff1a8d1fe26ec3ba7411a3c23fd8eac80c/python_dp-1.1.5-cp313-cp313-macosx_15_0_universal2.whl", upload-time = 2026-05-11T08:46:08Z, size = 1170656, hashes = { sha256 = "e57571098bd6f1b18f4c601ea43ae7771f43519509e573fe6e4dc76467cdffde" } }, + { url = "https://files.pythonhosted.org/packages/84/0a/9eebda38854bb874e23db389af09369f44ce1a4ff0280765a331dbd15856/python_dp-1.1.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-05-11T08:34:46Z, size = 3158652, hashes = { sha256 = "40cfd8f9a06b1288e6563590c81bfcdfbf3f35437c96fa83595d4e1be04a8a60" } }, +] + +[[packages]] +name = "python-editor" +version = "1.0.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0a/85/78f4a216d28343a67b7397c99825cff336330893f00601443f7c7b2f2234/python-editor-1.0.4.tar.gz", upload-time = 2019-02-01T07:33:13Z, size = 7132, hashes = { sha256 = "51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl", upload-time = 2019-02-01T07:33:12Z, size = 4877, hashes = { sha256 = "1bf6e860a8ad52a14c3ee1252d5dc25b2030618ed80c022598f00176adc8367d" } }] + +[[packages]] +name = "python-multipart" +version = "0.0.32" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/5b/42/55c32bb9b12693c092ad250a0e82edb5b31ddeda6eb772de5f308b3804ad/python_multipart-0.0.32.tar.gz", upload-time = 2026-06-04T16:18:58Z, size = 46881, hashes = { sha256 = "be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e1/04/e8135ebd1ad02c56ec633277529b2602ff99ff634be76cdba5744cf554fd/python_multipart-0.0.32-py3-none-any.whl", upload-time = 2026-06-04T16:18:57Z, size = 30042, hashes = { sha256 = "ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23" } }] + +[[packages]] +name = "pytz" +version = "2026.3.post1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fb/48/fb042503b6ca6cd271261dc559fd6432f7d8c713153e9ec5c591af4dfc1c/pytz-2026.3.post1.tar.gz", upload-time = 2026-07-25T15:12:07Z, size = 319745, hashes = { sha256 = "2211d3fcf9a797d3405cac96ac7f61d80e6a644f72a3309607282fe8a2010c5d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0f/7b/39c34ca613b0b198cb866466651b26b045e2009864c5183c979a3b83f383/pytz-2026.3.post1-py2.py3-none-any.whl", upload-time = 2026-07-25T15:12:05Z, size = 508283, hashes = { sha256 = "dd95840dd199baea12d9cc096a1d452caa6596a1c1e4b5f3dbd1541855d5e815" } }] + +[[packages]] +name = "pywin32" +version = "312" +marker = "sys_platform == 'win32'" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/ff/32aa7d2ed0ab12b323aaa64f9b75e6ad4f8fd09f9ccfc28c79414d46838d/pywin32-312-cp312-cp312-win32.whl", upload-time = 2026-06-04T07:49:28Z, size = 6371877, hashes = { sha256 = "dab4f65ac9c4e48400a2a0530c46c3c579cd5905ecd11b80692373915269208b" } }, + { url = "https://files.pythonhosted.org/packages/03/d9/77040d3b43df3f3be32ea289433d660d2727f5ba327bc73be835127d9d60/pywin32-312-cp312-cp312-win_amd64.whl", upload-time = 2026-06-04T07:49:31Z, size = 6914841, hashes = { sha256 = "b457f6d628a47e8a7346ce22acb7e1a46a4a78b52e1d17e1af56871bd19a93bc" } }, + { url = "https://files.pythonhosted.org/packages/e3/cc/7b1ec671775756020a0ee7f4feeaf3c568f0ab86bd3900088cf986937a92/pywin32-312-cp312-cp312-win_arm64.whl", upload-time = 2026-06-04T07:49:34Z, size = 6727901, hashes = { sha256 = "6017c58e12f6809fbb0555b75df144c2922a9ffd18e4b9b5afa863b6c1a9d950" } }, + { url = "https://files.pythonhosted.org/packages/2d/41/12fbfd7f36ed2146d8bc9de96c2741296bf0d490b98508496cff322e274c/pywin32-312-cp313-cp313-win32.whl", upload-time = 2026-06-04T07:49:36Z, size = 6370184, hashes = { sha256 = "7a27df850933d16a8eabfbaeb73d52b273e2da667f80d70b01a89d1f6828d02c" } }, + { url = "https://files.pythonhosted.org/packages/ba/db/36a78e3403099d31d9746d13fdcde5accc43c1155f375a34d15983a479a7/pywin32-312-cp313-cp313-win_amd64.whl", upload-time = 2026-06-04T07:49:38Z, size = 6914298, hashes = { sha256 = "c53e878d15a1c44788082bfe712a905433473aa38f86375b7cf8b45e3acbaaf9" } }, + { url = "https://files.pythonhosted.org/packages/84/37/c1697194092b76de9ed47ca124323f02c57ffc8a45c06f88a3d5acaf01eb/pywin32-312-cp313-cp313-win_arm64.whl", upload-time = 2026-06-04T07:49:41Z, size = 6727640, hashes = { sha256 = "59aba5d5940842075343a5ddc6b11f1cdf0d1567fe745290359dfbcc7c2eb831" } }, +] + +[[packages]] +name = "pywin32-ctypes" +version = "0.2.3" +marker = "sys_platform == 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz", upload-time = 2024-08-14T10:15:34Z, size = 29471, hashes = { sha256 = "d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl", upload-time = 2024-08-14T10:15:33Z, size = 30756, hashes = { sha256 = "8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8" } }] + +[[packages]] +name = "pyyaml" +version = "6.0.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", upload-time = 2025-09-25T21:33:16Z, size = 130960, hashes = { sha256 = "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/33/422b98d2195232ca1826284a76852ad5a86fe23e31b009c9886b2d0fb8b2/pyyaml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-25T21:32:11Z, size = 182063, hashes = { sha256 = "7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196" } }, + { url = "https://files.pythonhosted.org/packages/89/a0/6cf41a19a1f2f3feab0e9c0b74134aa2ce6849093d5517a0c550fe37a648/pyyaml-6.0.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-25T21:32:12Z, size = 173973, hashes = { sha256 = "fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0" } }, + { url = "https://files.pythonhosted.org/packages/ed/23/7a778b6bd0b9a8039df8b1b1d80e2e2ad78aa04171592c8a5c43a56a6af4/pyyaml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-25T21:32:13Z, size = 775116, hashes = { sha256 = "9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28" } }, + { url = "https://files.pythonhosted.org/packages/65/30/d7353c338e12baef4ecc1b09e877c1970bd3382789c159b4f89d6a70dc09/pyyaml-6.0.3-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-09-25T21:32:15Z, size = 844011, hashes = { sha256 = "5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c" } }, + { url = "https://files.pythonhosted.org/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-25T21:32:16Z, size = 807870, hashes = { sha256 = "ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc" } }, + { url = "https://files.pythonhosted.org/packages/05/c0/b3be26a015601b822b97d9149ff8cb5ead58c66f981e04fedf4e762f4bd4/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-25T21:32:17Z, size = 761089, hashes = { sha256 = "8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e" } }, + { url = "https://files.pythonhosted.org/packages/be/8e/98435a21d1d4b46590d5459a22d88128103f8da4c2d4cb8f14f2a96504e1/pyyaml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-25T21:32:18Z, size = 790181, hashes = { sha256 = "41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea" } }, + { url = "https://files.pythonhosted.org/packages/74/93/7baea19427dcfbe1e5a372d81473250b379f04b1bd3c4c5ff825e2327202/pyyaml-6.0.3-cp312-cp312-win32.whl", upload-time = 2025-09-25T21:32:20Z, size = 137658, hashes = { sha256 = "96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5" } }, + { url = "https://files.pythonhosted.org/packages/86/bf/899e81e4cce32febab4fb42bb97dcdf66bc135272882d1987881a4b519e9/pyyaml-6.0.3-cp312-cp312-win_amd64.whl", upload-time = 2025-09-25T21:32:21Z, size = 154003, hashes = { sha256 = "5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b" } }, + { url = "https://files.pythonhosted.org/packages/1a/08/67bd04656199bbb51dbed1439b7f27601dfb576fb864099c7ef0c3e55531/pyyaml-6.0.3-cp312-cp312-win_arm64.whl", upload-time = 2025-09-25T21:32:22Z, size = 140344, hashes = { sha256 = "64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd" } }, + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-25T21:32:23Z, size = 181669, hashes = { sha256 = "8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8" } }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-25T21:32:25Z, size = 173252, hashes = { sha256 = "2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1" } }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-09-25T21:32:26Z, size = 767081, hashes = { sha256 = "ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c" } }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2025-09-25T21:32:27Z, size = 841159, hashes = { sha256 = "a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5" } }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-09-25T21:32:28Z, size = 801626, hashes = { sha256 = "0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6" } }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-25T21:32:30Z, size = 753613, hashes = { sha256 = "f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6" } }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-25T21:32:31Z, size = 794115, hashes = { sha256 = "eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be" } }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", upload-time = 2025-09-25T21:32:32Z, size = 137427, hashes = { sha256 = "d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26" } }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", upload-time = 2025-09-25T21:32:33Z, size = 154090, hashes = { sha256 = "79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c" } }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", upload-time = 2025-09-25T21:32:34Z, size = 140246, hashes = { sha256 = "5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb" } }, +] + +[[packages]] +name = "referencing" +version = "0.37.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz", upload-time = 2025-10-13T15:30:48Z, size = 78036, hashes = { sha256 = "44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", upload-time = 2025-10-13T15:30:47Z, size = 26766, hashes = { sha256 = "381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231" } }] + +[[packages]] +name = "requests" +version = "2.34.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", upload-time = 2026-05-14T19:25:27Z, size = 142856, hashes = { sha256 = "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", upload-time = 2026-05-14T19:25:26Z, size = 73075, hashes = { sha256 = "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0" } }] + +[[packages]] +name = "requests-oauthlib" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/42/f2/05f29bc3913aea15eb670be136045bf5c5bbf4b99ecb839da9b422bb2c85/requests-oauthlib-2.0.0.tar.gz", upload-time = 2024-03-22T20:32:29Z, size = 55650, hashes = { sha256 = "b3dffaebd884d8cd778494369603a9e7b58d29111bf6b41bdc2dcd87203af4e9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.0.0-py2.py3-none-any.whl", upload-time = 2024-03-22T20:32:28Z, size = 24179, hashes = { sha256 = "7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36" } }] + +[[packages]] +name = "rich" +version = "15.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz", upload-time = 2026-04-12T08:24:00Z, size = 230680, hashes = { sha256 = "edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/82/3b/64d4899d73f91ba49a8c18a8ff3f0ea8f1c1d75481760df8c68ef5235bf5/rich-15.0.0-py3-none-any.whl", upload-time = 2026-04-12T08:24:02Z, size = 310654, hashes = { sha256 = "33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb" } }] + +[[packages]] +name = "rich-rst" +version = "2.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e2/d6/d0b9fafc73b65767200da027acab1db1bdb1048f4fea5ebf659df01c700e/rich_rst-2.1.0.tar.gz", upload-time = 2026-07-05T02:59:44Z, size = 302732, hashes = { sha256 = "f4d117b49697f338769759fa5cacf5197da4888b347b9fda2e50aef5cd8d93bd" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2a/68/1fc93dd759605b5d00fc98b50200739e41ed32bd22d6ba35ca6c3932371b/rich_rst-2.1.0-py3-none-any.whl", upload-time = 2026-07-05T02:59:42Z, size = 272987, hashes = { sha256 = "7ecd1343ee12c879d0e7ae74c3eb6d263b023d2929c6d114212eb1fd91057255" } }] + +[[packages]] +name = "roman-numerals" +version = "4.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ae/f9/41dc953bbeb056c17d5f7a519f50fdf010bd0553be2d630bc69d1e022703/roman_numerals-4.1.0.tar.gz", upload-time = 2025-12-17T18:25:34Z, size = 9077, hashes = { sha256 = "1af8b147eb1405d5839e78aeb93131690495fe9da5c91856cb33ad55a7f1e5b2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/04/54/6f679c435d28e0a568d8e8a7c0a93a09010818634c3c3907fc98d8983770/roman_numerals-4.1.0-py3-none-any.whl", upload-time = 2025-12-17T18:25:33Z, size = 7676, hashes = { sha256 = "647ba99caddc2cc1e55a51e4360689115551bf4476d90e8162cf8c345fe233c7" } }] + +[[packages]] +name = "rpds-py" +version = "2026.6.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/aa/2a/9618a122aeb2a169a28b03889a2995fe297588964333d4a7d67bdf46e147/rpds_py-2026.6.3.tar.gz", upload-time = 2026-06-30T07:17:53Z, size = 64051, hashes = { sha256 = "1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/be/2e8974163072e7bab7df1a5acd54c4498e75e35d6d18b864d3a9d5dadc92/rpds_py-2026.6.3-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2026-06-30T07:15:14Z, size = 343691, hashes = { sha256 = "a0811d33247c3d6128a3001d763f2aa056bb3425204335400ac54f89eec3a0d0" } }, + { url = "https://files.pythonhosted.org/packages/a4/73/319dfa745dd668efe89309141ded489126461fcecd2b8f3a3cda185129b6/rpds_py-2026.6.3-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-06-30T07:15:16Z, size = 338542, hashes = { sha256 = "538949e262e46caa31ac01bdb3c1e8f642622922cacbabbae6a8445d9dc33eaf" } }, + { url = "https://files.pythonhosted.org/packages/21/63/4239893be1c4d09b709b1a8f6be4188f0870084ff547f46606b8a75f1b03/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-06-30T07:15:17Z, size = 368180, hashes = { sha256 = "55927d532399c2c646100ff7feb48eaa940ad70f42cd68e1328f3ded9f81ca24" } }, + { url = "https://files.pythonhosted.org/packages/1c/ca/9c5de382225234ceb37b1844ebdb140db12b2a278bb9efe2fcd19f6c82ce/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-06-30T07:15:18Z, size = 375067, hashes = { sha256 = "f56f1695bc5c0871cbc33dc0130fcf503aab0c57dcc5a6700a4f49eba4f2652e" } }, + { url = "https://files.pythonhosted.org/packages/87/dc/863f69d1bf04ade34b7fe0d59b9fdf6f0135fe2d7cbca74f1d665589559d/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-06-30T07:15:20Z, size = 490509, hashes = { sha256 = "270b293dae9058fc9fcedab50f13cebf46fb8ed1d1d54e0521a9da5d6b211975" } }, + { url = "https://files.pythonhosted.org/packages/ce/ef/eac16a12048b45ec7c7fa94f2be3438a5f26bf9cc8580b18a1cfd609b7f6/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-06-30T07:15:21Z, size = 382754, hashes = { sha256 = "127565fead0a10943b282957bd5447804ff3160ad79f2ad2635e6d249e380680" } }, + { url = "https://files.pythonhosted.org/packages/04/8f/d2f3f532616be4d06c316ef119683e832bd3d41e112bf3a88f4151c95b17/rpds_py-2026.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-06-30T07:15:23Z, size = 366189, hashes = { sha256 = "ecabd69db66de867690f9797f2f8fa27ba501bbc24540cbdbdc649cd15888ba6" } }, + { url = "https://files.pythonhosted.org/packages/e3/29/41a7b0e98a4b44cd676ab7598419623373eb43b20be68c084935c1a8cf88/rpds_py-2026.6.3-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2026-06-30T07:15:24Z, size = 377750, hashes = { sha256 = "58eadac9cd119677b60e1cf8ac4052f35949d71b8a9e5556efccbe82533cf22a" } }, + { url = "https://files.pythonhosted.org/packages/2e/05/ecda0bec46f9a1565090bcdc941d023f6a25aff85fda28f89f8d19878152/rpds_py-2026.6.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-06-30T07:15:25Z, size = 395576, hashes = { sha256 = "7491ee23305ac3eb59e492b6945881f5cd77a6f731061a3f25b77fd40f9e99a4" } }, + { url = "https://files.pythonhosted.org/packages/68/a8/6ed52f03ee6cb854ce78785cc9a9a672eb880e83fd7224d471f667d151f1/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-06-30T07:15:27Z, size = 543807, hashes = { sha256 = "2c99f7e8ccb3dd6e3e4bfeac657a7b208c9bac8075f4b078c02d7404c34107fa" } }, + { url = "https://files.pythonhosted.org/packages/8f/d6/156c0d3eea27ba09b92562ba2364ba124c0a061b199e17eac637cd25a5e2/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-06-30T07:15:28Z, size = 611187, hashes = { sha256 = "62698275682bf121181861295c9181e789030a2d516071f5b8f3c23c170cd0fc" } }, + { url = "https://files.pythonhosted.org/packages/f1/31/774212ed989c62f7f310220089f9b0a3fb8f40f5443d1727abd5d9f52bc9/rpds_py-2026.6.3-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-30T07:15:30Z, size = 573030, hashes = { sha256 = "a214c993455f99a89aaeadc9b21241900037adc9d97203e374d75513c5911822" } }, + { url = "https://files.pythonhosted.org/packages/c9/50/22f73127a41f1ce4f87fe39aadfb9a126345801c274aa93ae88456249327/rpds_py-2026.6.3-cp312-cp312-win32.whl", upload-time = 2026-06-30T07:15:32Z, size = 202185, hashes = { sha256 = "501f9f04a588d6a09179368c57071301445191767c64e4b52a6aa9871f1ef5ed" } }, + { url = "https://files.pythonhosted.org/packages/04/3a/f0ee4d4dde9d3b69dedf1b5f74e7a40017046d55052d173e418c6a94f960/rpds_py-2026.6.3-cp312-cp312-win_amd64.whl", upload-time = 2026-06-30T07:15:33Z, size = 220394, hashes = { sha256 = "2c958bf94822e9290a40aaf2a822d4bc5c88099093e3948ad6c571eca9272e5f" } }, + { url = "https://files.pythonhosted.org/packages/f3/83/3382fe37f809b59f02aac04dbc4e765b480b46ee0227ed516e3bdc4d3dfc/rpds_py-2026.6.3-cp312-cp312-win_arm64.whl", upload-time = 2026-06-30T07:15:34Z, size = 215753, hashes = { sha256 = "22bffe6042b9bcb0822bcd1955ec00e245daf17b4344e4ed8e9551b976b63e96" } }, + { url = "https://files.pythonhosted.org/packages/a4/9e/b818ee580026ec578138e961027a68820c40afeb1ec8f6819b54fb99e196/rpds_py-2026.6.3-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2026-06-30T07:15:36Z, size = 343012, hashes = { sha256 = "3cfe765c1da0072636ca06628261e0ea05688e160d5c8a03e0217c3854037223" } }, + { url = "https://files.pythonhosted.org/packages/f3/6b/686d9dc4359a8f163cfbbf89ee0b4e586431de22fe8248edb63a8cf50d49/rpds_py-2026.6.3-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-06-30T07:15:37Z, size = 338203, hashes = { sha256 = "f4d78253f6996be4901669ad25319f842f740eccf4d58e3c7f3dd39e6dde1d8f" } }, + { url = "https://files.pythonhosted.org/packages/9e/9b/069aa329940f8207615e091f5eedbbd40e1e15eac68a0790fd05ccdf796c/rpds_py-2026.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-06-30T07:15:39Z, size = 367984, hashes = { sha256 = "54f45a148e28767bf343d33a684693c70e451c6f4c0e9904709a723fafbdfc1f" } }, + { url = "https://files.pythonhosted.org/packages/14/db/34c203e4becff3703e4d3bc121842c00b8689197f398161203a880052f4e/rpds_py-2026.6.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-06-30T07:15:40Z, size = 374815, hashes = { sha256 = "842e7b070435622248c7a2c44ae53fa1440e073cc3023bc919fed570884097a7" } }, + { url = "https://files.pythonhosted.org/packages/ee/7d/8071067d2cc453d916ad836e828c943f575e8a44612537759002a1e07381/rpds_py-2026.6.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-06-30T07:15:41Z, size = 490545, hashes = { sha256 = "8020133a74bd81b4572dd8e4be028a6b1ebcd70e6726edc3918008c08bee6ee6" } }, + { url = "https://files.pythonhosted.org/packages/a3/42/da06c5aa8f0484ff07f270787434204d9f4535e2f8c3b51ed402267e63c3/rpds_py-2026.6.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-06-30T07:15:43Z, size = 382828, hashes = { sha256 = "cdc7e35386f3847df728fbcb5e887e2d79c19e2fa1eba9e51b6621d23e3243af" } }, + { url = "https://files.pythonhosted.org/packages/57/d7/fe978efc2ae50abe48eb7464668ea99f53c010c60aeebb7b35ad27f23661/rpds_py-2026.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-06-30T07:15:44Z, size = 365678, hashes = { sha256 = "acac386b453c2516111b50985d60ce46e7fadb5ea71ae7b25f4c946935bf27cf" } }, + { url = "https://files.pythonhosted.org/packages/69/9d/1d8922e1990b2a6eb532b6ff53d3e73d2b3bbffc84116c75826bee73dfc6/rpds_py-2026.6.3-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2026-06-30T07:15:46Z, size = 377811, hashes = { sha256 = "425560c6fa0415f27261727bb20bd097568485e5eb0c121f1949417d1c516885" } }, + { url = "https://files.pythonhosted.org/packages/b1/3d/198dceafb4fb034a6a47347e1b0735d34e0bd4a50be4e898d408ee66cb14/rpds_py-2026.6.3-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-06-30T07:15:47Z, size = 395382, hashes = { sha256 = "a550fb4950a06dde3beb4721f5ad4b25bf4513784665b0a8522c792e2bd822a4" } }, + { url = "https://files.pythonhosted.org/packages/1f/f1/13968e49655d40b6b19d8b9140296bbc6f1d86b3f0f6c346cf9f1adddf4b/rpds_py-2026.6.3-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-06-30T07:15:49Z, size = 543832, hashes = { sha256 = "4f4bca01b63096f606e095734dd56e74e175f94cfbf24ff3d63281cec61f7bb7" } }, + { url = "https://files.pythonhosted.org/packages/ac/ab/289bcb1b90bd3e40a2900c561fa0e2087345ecbb094f0b870f2345142b7c/rpds_py-2026.6.3-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-06-30T07:15:50Z, size = 611011, hashes = { sha256 = "ccffae9a092a00deb7efd545fe5e2c33c33b88e7c054337e9a74c179347d0b7d" } }, + { url = "https://files.pythonhosted.org/packages/1e/16/5043105e679436ccfbc8e5e0dd2d663ed18a8b8113515fd06a5e5d77c83e/rpds_py-2026.6.3-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-30T07:15:52Z, size = 572431, hashes = { sha256 = "1cf01971c4f2c5553b772a542e4aaf191789cd331bc2cd4ff0e6e65ba49e1e97" } }, + { url = "https://files.pythonhosted.org/packages/85/ed/adab103321c0a6565d5ae1c2998349bc3ee175b82ccc5ae8fc04cc413075/rpds_py-2026.6.3-cp313-cp313-win32.whl", upload-time = 2026-06-30T07:15:53Z, size = 201710, hashes = { sha256 = "8c3d1e9c15b9d51ca0391e13da1a25a0a4df3c58a37c9dc368e0736cf7f69df0" } }, + { url = "https://files.pythonhosted.org/packages/7b/ed/a03b09668e74e5dabbf2e211f6468e1820c0552f7b0500082da31841bf7b/rpds_py-2026.6.3-cp313-cp313-win_amd64.whl", upload-time = 2026-06-30T07:15:55Z, size = 219454, hashes = { sha256 = "9250a9a0a6fd4648b3f868da8d91a4c52b5811a62df58e753d50ae4454a36f80" } }, + { url = "https://files.pythonhosted.org/packages/27/17/b8642c12930b71bc2b25831f6708ccf0f75abcd11883932ec9ce54ba3a78/rpds_py-2026.6.3-cp313-cp313-win_arm64.whl", upload-time = 2026-06-30T07:15:56Z, size = 215063, hashes = { sha256 = "900a67df3fd1660b035a4761c4ce73c382ea6b35f90f9863c36c6fd8bf8b09bb" } }, +] + +[[packages]] +name = "scikit-image" +version = "0.26.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a1/b4/2528bb43c67d48053a7a649a9666432dc307d66ba02e3a6d5c40f46655df/scikit_image-0.26.0.tar.gz", upload-time = 2025-12-20T17:12:21Z, size = 22729739, hashes = { sha256 = "f5f970ab04efad85c24714321fcc91613fcb64ef2a892a13167df2f3e59199fa" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/99/e8/e13757982264b33a1621628f86b587e9a73a13f5256dad49b19ba7dc9083/scikit_image-0.26.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-12-20T17:10:52Z, size = 12376452, hashes = { sha256 = "d454b93a6fa770ac5ae2d33570f8e7a321bb80d29511ce4b6b78058ebe176e8c" } }, + { url = "https://files.pythonhosted.org/packages/e3/be/f8dd17d0510f9911f9f17ba301f7455328bf13dae416560126d428de9568/scikit_image-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-12-20T17:10:55Z, size = 12061567, hashes = { sha256 = "3409e89d66eff5734cd2b672d1c48d2759360057e714e1d92a11df82c87cba37" } }, + { url = "https://files.pythonhosted.org/packages/b3/2b/c70120a6880579fb42b91567ad79feb4772f7be72e8d52fec403a3dde0c6/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-12-20T17:10:57Z, size = 13084214, hashes = { sha256 = "4c717490cec9e276afb0438dd165b7c3072d6c416709cc0f9f5a4c1070d23a44" } }, + { url = "https://files.pythonhosted.org/packages/f4/a2/70401a107d6d7466d64b466927e6b96fcefa99d57494b972608e2f8be50f/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-12-20T17:10:59Z, size = 13561683, hashes = { sha256 = "7df650e79031634ac90b11e64a9eedaf5a5e06fcd09bcd03a34be01745744466" } }, + { url = "https://files.pythonhosted.org/packages/13/a5/48bdfd92794c5002d664e0910a349d0a1504671ef5ad358150f21643c79a/scikit_image-0.26.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-12-20T17:11:02Z, size = 14112147, hashes = { sha256 = "cefd85033e66d4ea35b525bb0937d7f42d4cdcfed2d1888e1570d5ce450d3932" } }, + { url = "https://files.pythonhosted.org/packages/ee/b5/ac71694da92f5def5953ca99f18a10fe98eac2dd0a34079389b70b4d0394/scikit_image-0.26.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-12-20T17:11:04Z, size = 14661625, hashes = { sha256 = "3f5bf622d7c0435884e1e141ebbe4b2804e16b2dd23ae4c6183e2ea99233be70" } }, + { url = "https://files.pythonhosted.org/packages/23/4d/a3cc1e96f080e253dad2251bfae7587cf2b7912bcd76fd43fd366ff35a87/scikit_image-0.26.0-cp312-cp312-win_amd64.whl", upload-time = 2025-12-20T17:11:06Z, size = 11911059, hashes = { sha256 = "abed017474593cd3056ae0fe948d07d0747b27a085e92df5474f4955dd65aec0" } }, + { url = "https://files.pythonhosted.org/packages/35/8a/d1b8055f584acc937478abf4550d122936f420352422a1a625eef2c605d8/scikit_image-0.26.0-cp312-cp312-win_arm64.whl", upload-time = 2025-12-20T17:11:09Z, size = 11348740, hashes = { sha256 = "4d57e39ef67a95d26860c8caf9b14b8fb130f83b34c6656a77f191fa6d1d04d8" } }, + { url = "https://files.pythonhosted.org/packages/4f/48/02357ffb2cca35640f33f2cfe054a4d6d5d7a229b88880a64f1e45c11f4e/scikit_image-0.26.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-12-20T17:11:11Z, size = 12346329, hashes = { sha256 = "a2e852eccf41d2d322b8e60144e124802873a92b8d43a6f96331aa42888491c7" } }, + { url = "https://files.pythonhosted.org/packages/67/b9/b792c577cea2c1e94cda83b135a656924fc57c428e8a6d302cd69aac1b60/scikit_image-0.26.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-12-20T17:11:13Z, size = 12031726, hashes = { sha256 = "98329aab3bc87db352b9887f64ce8cdb8e75f7c2daa19927f2e121b797b678d5" } }, + { url = "https://files.pythonhosted.org/packages/07/a9/9564250dfd65cb20404a611016db52afc6268b2b371cd19c7538ea47580f/scikit_image-0.26.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-12-20T17:11:16Z, size = 13094910, hashes = { sha256 = "915bb3ba66455cf8adac00dc8fdf18a4cd29656aec7ddd38cb4dda90289a6f21" } }, + { url = "https://files.pythonhosted.org/packages/a3/b8/0d8eeb5a9fd7d34ba84f8a55753a0a3e2b5b51b2a5a0ade648a8db4a62f7/scikit_image-0.26.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-12-20T17:11:18Z, size = 13660939, hashes = { sha256 = "b36ab5e778bf50af5ff386c3ac508027dc3aaeccf2161bdf96bde6848f44d21b" } }, + { url = "https://files.pythonhosted.org/packages/2f/d6/91d8973584d4793d4c1a847d388e34ef1218d835eeddecfc9108d735b467/scikit_image-0.26.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-12-20T17:11:20Z, size = 14138938, hashes = { sha256 = "09bad6a5d5949c7896c8347424c4cca899f1d11668030e5548813ab9c2865dcb" } }, + { url = "https://files.pythonhosted.org/packages/39/9a/7e15d8dc10d6bbf212195fb39bdeb7f226c46dd53f9c63c312e111e2e175/scikit_image-0.26.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-12-20T17:11:23Z, size = 14752243, hashes = { sha256 = "aeb14db1ed09ad4bee4ceb9e635547a8d5f3549be67fc6c768c7f923e027e6cd" } }, + { url = "https://files.pythonhosted.org/packages/8f/58/2b11b933097bc427e42b4a8b15f7de8f24f2bac1fd2779d2aea1431b2c31/scikit_image-0.26.0-cp313-cp313-win_amd64.whl", upload-time = 2025-12-20T17:11:25Z, size = 11906770, hashes = { sha256 = "ac529eb9dbd5954f9aaa2e3fe9a3fd9661bfe24e134c688587d811a0233127f1" } }, + { url = "https://files.pythonhosted.org/packages/ad/ec/96941474a18a04b69b6f6562a5bd79bd68049fa3728d3b350976eccb8b93/scikit_image-0.26.0-cp313-cp313-win_arm64.whl", upload-time = 2025-12-20T17:11:27Z, size = 11342506, hashes = { sha256 = "a2d211bc355f59725efdcae699b93b30348a19416cc9e017f7b2fb599faf7219" } }, + { url = "https://files.pythonhosted.org/packages/03/e5/c1a9962b0cf1952f42d32b4a2e48eed520320dbc4d2ff0b981c6fa508b6b/scikit_image-0.26.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2025-12-20T17:11:29Z, size = 12663278, hashes = { sha256 = "9eefb4adad066da408a7601c4c24b07af3b472d90e08c3e7483d4e9e829d8c49" } }, + { url = "https://files.pythonhosted.org/packages/ae/97/c1a276a59ce8e4e24482d65c1a3940d69c6b3873279193b7ebd04e5ee56b/scikit_image-0.26.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2025-12-20T17:11:31Z, size = 12405142, hashes = { sha256 = "6caec76e16c970c528d15d1c757363334d5cb3069f9cea93d2bead31820511f3" } }, + { url = "https://files.pythonhosted.org/packages/d4/4a/f1cbd1357caef6c7993f7efd514d6e53d8fd6f7fe01c4714d51614c53289/scikit_image-0.26.0-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-12-20T17:11:33Z, size = 12942086, hashes = { sha256 = "a07200fe09b9d99fcdab959859fe0f7db8df6333d6204344425d476850ce3604" } }, + { url = "https://files.pythonhosted.org/packages/5b/6f/74d9fb87c5655bd64cf00b0c44dc3d6206d9002e5f6ba1c9aeb13236f6bf/scikit_image-0.26.0-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-12-20T17:11:36Z, size = 13265667, hashes = { sha256 = "92242351bccf391fc5df2d1529d15470019496d2498d615beb68da85fe7fdf37" } }, + { url = "https://files.pythonhosted.org/packages/a7/73/faddc2413ae98d863f6fa2e3e14da4467dd38e788e1c23346cf1a2b06b97/scikit_image-0.26.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2025-12-20T17:11:38Z, size = 14001966, hashes = { sha256 = "52c496f75a7e45844d951557f13c08c81487c6a1da2e3c9c8a39fcde958e02cc" } }, + { url = "https://files.pythonhosted.org/packages/02/94/9f46966fa042b5d57c8cd641045372b4e0df0047dd400e77ea9952674110/scikit_image-0.26.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2025-12-20T17:11:41Z, size = 14359526, hashes = { sha256 = "20ef4a155e2e78b8ab973998e04d8a361d49d719e65412405f4dadd9155a61d9" } }, + { url = "https://files.pythonhosted.org/packages/5d/b4/2840fe38f10057f40b1c9f8fb98a187a370936bf144a4ac23452c5ef1baf/scikit_image-0.26.0-cp313-cp313t-win_amd64.whl", upload-time = 2025-12-20T17:11:43Z, size = 12287629, hashes = { sha256 = "c9087cf7d0e7f33ab5c46d2068d86d785e70b05400a891f73a13400f1e1faf6a" } }, + { url = "https://files.pythonhosted.org/packages/22/ba/73b6ca70796e71f83ab222690e35a79612f0117e5aaf167151b7d46f5f2c/scikit_image-0.26.0-cp313-cp313t-win_arm64.whl", upload-time = 2025-12-20T17:11:45Z, size = 11647755, hashes = { sha256 = "27d58bc8b2acd351f972c6508c1b557cfed80299826080a4d803dd29c51b707e" } }, +] + +[[packages]] +name = "scikit-learn" +version = "1.9.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fa/6f/37092bdb25f712817231799fc5674d8e704066a8a70c1d2d40517e18b4ab/scikit_learn-1.9.0.tar.gz", upload-time = 2026-06-02T11:54:32Z, size = 7750767, hashes = { sha256 = "8833266989d3a5110178a9fae30783675460724d0e1efb13b14901d2c660c557" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ac/20/75f915ff375d6249e6550ac740fdbbd66159a068fd3af1400ff62036b07a/scikit_learn-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-06-02T11:53:24Z, size = 8741122, hashes = { sha256 = "2bd41b0d201bc81575531b96b713d3eb5e5f50fb0b82101ff0f92294fdc236ac" } }, + { url = "https://files.pythonhosted.org/packages/cc/d5/2b5148f2279196775e1db2aeb85d14b70ac80e7e32b3b28e7ebeafb0901d/scikit_learn-1.9.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-06-02T11:53:27Z, size = 8261512, hashes = { sha256 = "5be45aa4a42a68a533913a6ed736cf309de2226411c79ef8d609a5456f1939b1" } }, + { url = "https://files.pythonhosted.org/packages/a0/ee/5adbc77656b71f9456a2f5a7a9fdb4bcf9207a6b962889f1c2f9323afa4e/scikit_learn-1.9.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-02T11:53:30Z, size = 8837603, hashes = { sha256 = "5e50ed4da51974e86e940690e9a3d82e729b62b5a49f7c9bac534d515d39d86f" } }, + { url = "https://files.pythonhosted.org/packages/6c/c2/63fdda36c56437eeb44aaf9493c8bcd62ce230ab1598924fc626ffbfa943/scikit_learn-1.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-02T11:53:33Z, size = 9132097, hashes = { sha256 = "056c92bb67ad4c28463c2f2653d9701449201e7e7a9e94e321be0f71c4fef2b8" } }, + { url = "https://files.pythonhosted.org/packages/83/a4/c8e67227c680e2259c8864ae72ff48b06e16a6f51253a22167aa02a8aa4e/scikit_learn-1.9.0-cp312-cp312-win_amd64.whl", upload-time = 2026-06-02T11:53:36Z, size = 8211173, hashes = { sha256 = "4306775fad04cc4b472a1b15af1ae9cede1540fbfcc17fbce3767cd8dc7ae283" } }, + { url = "https://files.pythonhosted.org/packages/cf/fd/3c0863792e98e67e9184aa4029288a175935eb65443afcd30d4f143450cf/scikit_learn-1.9.0-cp312-cp312-win_arm64.whl", upload-time = 2026-06-02T11:53:39Z, size = 7867451, hashes = { sha256 = "26e22435f63bcdcf396b574273f29f13dd531f5ea035801f5be10ba1540a4e60" } }, + { url = "https://files.pythonhosted.org/packages/3c/01/cf3310626b6d48d3e9be69a1223f9180360b5e6edb045f50fade723ce494/scikit_learn-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-06-02T11:53:41Z, size = 8705188, hashes = { sha256 = "80746d63bd4b6eaca54d36fe5feaf4d28bb38dc6f9470f81c7cad7c40155f119" } }, + { url = "https://files.pythonhosted.org/packages/3e/04/5acd7ae280c5f93b6ac5ef6cdec14eef4c8d1cd91d85b3292989c94d96b1/scikit_learn-1.9.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-06-02T11:53:44Z, size = 8228299, hashes = { sha256 = "5b934c45c252844a91d69fda3a34cff5e7307e1db10d77cb10a3980312c74713" } }, + { url = "https://files.pythonhosted.org/packages/0c/39/ffe829a5b8ecb40a518724a997794657fdc354ada5e8fe8e64d998c0bac9/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-02T11:53:47Z, size = 8789690, hashes = { sha256 = "38c3dcb9a1ffb85505ec53d54c7b4aea0cff70050425a7760c2af661ac85df05" } }, + { url = "https://files.pythonhosted.org/packages/1f/88/8dab5de10c638c083772a6be83a3d8106ced492f74a928c8693638e5bb50/scikit_learn-1.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-02T11:53:50Z, size = 9087723, hashes = { sha256 = "da76d09304a4706db7cc1e3ebaa3b6b98a67365cc11d2996c4f1e58ba47df714" } }, + { url = "https://files.pythonhosted.org/packages/20/3f/7917ca72464038f6240ec70c29f94862d08a34a74291ae4d4ec5eb8186a0/scikit_learn-1.9.0-cp313-cp313-win_amd64.whl", upload-time = 2026-06-02T11:53:53Z, size = 8184330, hashes = { sha256 = "5808d98f15c6bf6d9d96d2348c1997392a5888ce7097e664105f930c4bca1277" } }, + { url = "https://files.pythonhosted.org/packages/78/c7/15739eb2f61fda3c54639e9942414e5a19ad8a8d1f5a3266afad7cb7df80/scikit_learn-1.9.0-cp313-cp313-win_arm64.whl", upload-time = 2026-06-02T11:53:56Z, size = 7840653, hashes = { sha256 = "d77f54c017633791bc0225a43e2f8d03745fdcfe4880268fcc4df15f505dec2e" } }, +] + +[[packages]] +name = "scipy" +version = "1.18.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a7/25/c2700dfaf6442b4effaa91af24ebce5dc9d31bb4a69706313aae70d72cd0/scipy-1.18.0.tar.gz", upload-time = 2026-06-19T15:01:43Z, size = 30774447, hashes = { sha256 = "67b2ad2ad54c72ca6d04975a9b2df8c3638c34ddd5b28738e94fc2b57929d378" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6a/19/ca10ead60b0acc80b2b833c2c4a4f2ff753d0f58b811f70d911c7e94a25c/scipy-1.18.0-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2026-06-19T14:59:45Z, size = 31056519, hashes = { sha256 = "7bd21faaf5a1a3b2eff922d02db5f191b99a6518db9078a8fb23169f6d22259a" } }, + { url = "https://files.pythonhosted.org/packages/96/72/1e6442a00cd2924d361aa1b642ab6373ec35c6fabf311a760be9f76e0f13/scipy-1.18.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-06-19T14:59:48Z, size = 28681889, hashes = { sha256 = "265915e79107de9f946b855e50d7470d5893ec3f54b342e1aa6201cbdcd8bb6b" } }, + { url = "https://files.pythonhosted.org/packages/9b/2d/11dd93d21e147a73ba22bd75c0b9208d3a2e0ec76d53170ce7d9029b1015/scipy-1.18.0-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2026-06-19T14:59:50Z, size = 20423580, hashes = { sha256 = "9ab7b758be6940954a713ee466e2043e9f6e2ed965c1fce5c91039f4be3d90a9" } }, + { url = "https://files.pythonhosted.org/packages/9c/01/93552f75e0d2a7dd115a45e59209c51e8d514daff02fc887d2623be06fe1/scipy-1.18.0-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2026-06-19T14:59:53Z, size = 23054441, hashes = { sha256 = "97b6cddaaee0a779ef6b5ca83c9604b27cc16b2b8fc22c142652df8793319fb8" } }, + { url = "https://files.pythonhosted.org/packages/3c/23/21f5e703643d66f21faa6b4c73195bfcad70c55efcb4f1ab327cd7c4101a/scipy-1.18.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-19T14:59:56Z, size = 33968720, hashes = { sha256 = "52a96e21517c7292375c0e27dd796a811f03fcea5fd4d108fdfea8145dcf17ab" } }, + { url = "https://files.pythonhosted.org/packages/dd/aa/1b939f6c67ed68635bb538e6752d3dacc02f66535182e939a89581a44e9c/scipy-1.18.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-19T14:59:59Z, size = 35287115, hashes = { sha256 = "1f55797419e16e7f30cf88ffb3113ce0467f00cfe3f70d5c281730b21769bfc2" } }, + { url = "https://files.pythonhosted.org/packages/b6/ff/eec46be7e9234208f801062b53e1983085eddebd693f6c9bfb03b459830d/scipy-1.18.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-06-19T15:00:02Z, size = 35577989, hashes = { sha256 = "ad033410e2e0672ffdc1042110cef20e1c46f8fd0616cee1d44d8d58fad8fc11" } }, + { url = "https://files.pythonhosted.org/packages/84/ca/210d4759c7210bb7d269437421959b39a33434e2776b60c5cb8a763bb30a/scipy-1.18.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-06-19T15:00:05Z, size = 37421717, hashes = { sha256 = "4a55985d54c769c872e64b7f4c8a81cc30ef700cc04296abbbf3705439c126de" } }, + { url = "https://files.pythonhosted.org/packages/2b/54/9a9edb45345bd6744da5ddfb6628e5d5185920494c6a67ec45b6381004cb/scipy-1.18.0-cp312-cp312-win_amd64.whl", upload-time = 2026-06-19T15:00:08Z, size = 36597428, hashes = { sha256 = "71ccc8faa2dd16ac310233203474a8b5cb67f10dedd54a3116d34943f4b19132" } }, + { url = "https://files.pythonhosted.org/packages/99/0e/33f32a2a58987e26aec0f7df252cbbad1e90ae77bdbc76f40dd4ed0cf0ea/scipy-1.18.0-cp312-cp312-win_arm64.whl", upload-time = 2026-06-19T15:00:11Z, size = 24351481, hashes = { sha256 = "d88363fd9d8fbd3511bd273f1a49efb2a540773ddf92a91d57498ce7dd7f3e76" } }, + { url = "https://files.pythonhosted.org/packages/05/52/9c0136c2de7ae0779b7b366447766cec6d9f0702c56bb8ffeb04c8fd3af4/scipy-1.18.0-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2026-06-19T15:00:14Z, size = 31036107, hashes = { sha256 = "09143f676d157d9f546d663504ef9c1becb819824f1afc018814176411942446" } }, + { url = "https://files.pythonhosted.org/packages/02/73/0291a64843270f4efb86cdcf2ee0f2048631b65ec6b405398b2b4dbf11bf/scipy-1.18.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-06-19T15:00:16Z, size = 28663303, hashes = { sha256 = "5efe260f69417b97ddae455bfb5a95e8359f7f66ad7fa9522a60feb66f169520" } }, + { url = "https://files.pythonhosted.org/packages/d3/0f/10ffa0b697a572f4e0d48b92a88895d366422f019f723e7e14a84c050dac/scipy-1.18.0-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2026-06-19T15:00:19Z, size = 20404960, hashes = { sha256 = "68363b7eaacd8b5dd426df56d782cc156468ac79a127a1b87ca597d6e2e82197" } }, + { url = "https://files.pythonhosted.org/packages/7e/d2/e896cea21ba8edd6c81d4c55b1ffcc717e79698dcbebf9641b4cfb4c6622/scipy-1.18.0-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2026-06-19T15:00:22Z, size = 23034074, hashes = { sha256 = "c5557d8be5da8e41353fcd4d21491fdbab83b062fc579e94dc09a7c8ab4f669b" } }, + { url = "https://files.pythonhosted.org/packages/ea/b2/e83ea34279a52c03374477c74006256ec78df65fc877baa4617d6de1d202/scipy-1.18.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-06-19T15:00:24Z, size = 33942038, hashes = { sha256 = "0d13bca67c096d89fb95ced0d8921807300fce0275643aef9533cc63a0773468" } }, + { url = "https://files.pythonhosted.org/packages/f6/af/e8fe5fb136f51e2b01678b92cb4106d10d8cd68ec147ead2e7cb0ac75398/scipy-1.18.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-06-19T15:00:28Z, size = 35266390, hashes = { sha256 = "a46f9273dbd0eb1cefba61c9b8648b4dfe3cbc14a080176f9a73e44b8336dc7f" } }, + { url = "https://files.pythonhosted.org/packages/3a/49/2c5cbb907b56695fc67517811d1db234dfd83381a84814ec220aded2794d/scipy-1.18.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-06-19T15:00:31Z, size = 35551324, hashes = { sha256 = "5aba46108853ddfc77906b6557aac839d2b52e900c1d72a1180adaaab58d265f" } }, + { url = "https://files.pythonhosted.org/packages/bb/73/eda39f7a2d306ff0ffc574afd13c0bbb6d10a603d9a413998ee269487a80/scipy-1.18.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-06-19T15:00:34Z, size = 37404785, hashes = { sha256 = "b6f758e35f12757b5d95c00bc6de2438e229c2664b7a92e96f205959d9f2dfa4" } }, + { url = "https://files.pythonhosted.org/packages/b7/d2/ae881ee28d014f38e0ccbfd974a06a919ba9af34f1f74bf42b5301891d63/scipy-1.18.0-cp313-cp313-win_amd64.whl", upload-time = 2026-06-19T15:00:36Z, size = 36554943, hashes = { sha256 = "1afac4a847207c7ff8efd321734a50b06d0280b3b2a2c0fc2f413101747ad7c7" } }, + { url = "https://files.pythonhosted.org/packages/70/3a/21154e2d54eb3639c6bf4dbae2e531c68356bfe95990daa30df33b30d556/scipy-1.18.0-cp313-cp313-win_arm64.whl", upload-time = 2026-06-19T15:00:40Z, size = 24350911, hashes = { sha256 = "c5dbddf60e58c2312316d097271a8e73d40eaf2eabfa4d95ed7d3695bbf2ce7b" } }, +] + +[[packages]] +name = "sdmetrics" +version = "0.28.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/9c/c0/70b326e4a51422494915cedd6f1f259f9d482c28f653b4bee96b0507a9cc/sdmetrics-0.28.2.tar.gz", upload-time = 2026-07-24T15:46:11Z, size = 140859, hashes = { sha256 = "79cec150478721a890406fec1e8752b3afadba78d37b637d77976b0c9b116e9f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4e/9e/8249a452441fd4bcd338b2fc2ecd084c4d2b7625d4edc4b0f5b8e37cc7e0/sdmetrics-0.28.2-py3-none-any.whl", upload-time = 2026-07-24T15:46:09Z, size = 206977, hashes = { sha256 = "fde24f06d5de768d4b9a12f44de5de66a64a2d09cea6540cc65a8cf863a9a55d" } }] + +[[packages]] +name = "secretstorage" +version = "3.5.0" +marker = "sys_platform == 'linux'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1c/03/e834bcd866f2f8a49a85eaff47340affa3bfa391ee9912a952a1faa68c7b/secretstorage-3.5.0.tar.gz", upload-time = 2025-11-23T19:02:53Z, size = 19884, hashes = { sha256 = "f04b8e4689cbce351744d5537bf6b1329c6fc68f91fa666f60a380edddcd11be" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b7/46/f5af3402b579fd5e11573ce652019a67074317e18c1935cc0b4ba9b35552/secretstorage-3.5.0-py3-none-any.whl", upload-time = 2025-11-23T19:02:51Z, size = 15554, hashes = { sha256 = "0ce65888c0725fcb2c5bc0fdb8e5438eece02c523557ea40ce0703c266248137" } }] + +[[packages]] +name = "sentencepiece" +version = "0.2.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cc/33/ea3cb3839607eb175da835244a798f797f478c5ddf0e8ecdf57ea85a4c70/sentencepiece-0.2.2.tar.gz", upload-time = 2026-07-12T08:39:34Z, size = 8218435, hashes = { sha256 = "3d2b5e824b5622038dc7b490897efe05ebbbb9e7350fc142f3ecc8789ef9bdf6" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/13/7a562289c8d5b49ebdf3f9c1e8ab67cf14a8743b1d90c8f406bfdec36b72/sentencepiece-0.2.2-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-07-12T08:38:28Z, size = 2188384, hashes = { sha256 = "1edb10e520e4bddf74d85b0f5ae74cc2d60c2b448885080bfb618bc2b3a49f6b" } }, + { url = "https://files.pythonhosted.org/packages/85/d1/912f14fd5eae168aba726ffb6a9a2dc1c71fe7676c53da6f5c442b886d4a/sentencepiece-0.2.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-12T08:38:30Z, size = 1441553, hashes = { sha256 = "f7c06c751c19d923435a54bff4f7e66e728fad160e8da28254f133abc9725820" } }, + { url = "https://files.pythonhosted.org/packages/bd/44/caa9cab5f261a019e2808bc5046152775dc57352ba9cbae7525e9e7a1ed4/sentencepiece-0.2.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-12T08:38:32Z, size = 1347176, hashes = { sha256 = "38111ed1f79268f399c505028023d5eaaf0ab4e5eafceb709468b0d3323e7838" } }, + { url = "https://files.pythonhosted.org/packages/19/90/cd798935668cff71d309d8ff10385844ecf216b1fe454f1993ed8bf2cb91/sentencepiece-0.2.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-12T08:38:33Z, size = 1325200, hashes = { sha256 = "cbce24284f51f71d10a42b7b9c964dcb9048b28f1c8e5db40bcbcb6f428cba6a" } }, + { url = "https://files.pythonhosted.org/packages/b6/2d/37e3da037318a70066ded0d51bc2a7f35491ae6338dd993d5eb1503fc3b5/sentencepiece-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-12T08:38:35Z, size = 1397736, hashes = { sha256 = "c8a168b040bc61681293f79a949b5d911c8e25086f4260285b8d97ab5f1195da" } }, + { url = "https://files.pythonhosted.org/packages/8d/11/753fca2e6b109be3ab7867abf357dfe48677fe726ae5a5363d0b54ca9450/sentencepiece-0.2.2-cp312-cp312-win_amd64.whl", upload-time = 2026-07-12T08:38:37Z, size = 1248030, hashes = { sha256 = "7c6e7bf684dc12145bfa685d3060beaea55139134ba848289bee514ed42e7383" } }, + { url = "https://files.pythonhosted.org/packages/e2/0a/70efbe861ca182d7d4b6e1a20f58e043400848fa9f2915229f082e221648/sentencepiece-0.2.2-cp312-cp312-win_arm64.whl", upload-time = 2026-07-12T08:38:39Z, size = 1187325, hashes = { sha256 = "76ff5814db72e7462dece042d7593cdf102b8ec82c2b1cc201a2add34ee3050d" } }, + { url = "https://files.pythonhosted.org/packages/b9/a3/b3b05095c174d6e80d37d5ddc2f57c2c56237333e7bbd6079cf3243c2a8a/sentencepiece-0.2.2-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-07-12T08:38:41Z, size = 2188346, hashes = { sha256 = "77c3ce990b23441e5ecfa5bce181fd6f408b564aeb6d7e1d1e7de9c5612501c8" } }, + { url = "https://files.pythonhosted.org/packages/ca/f3/72ebc4acb10a06bcf7503fbc6091c8f5db68300f6aac4356c09e6c76e0e1/sentencepiece-0.2.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-12T08:38:42Z, size = 1441434, hashes = { sha256 = "fd523c4992041faa5c2b3cde62253d11a96c30d73a34afe48a486e8e2254cd1c" } }, + { url = "https://files.pythonhosted.org/packages/34/db/f9ea1a6844b4fa5dfe2312095cd866a1f724cd0905054ab9d5991778ba50/sentencepiece-0.2.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-12T08:38:44Z, size = 1347267, hashes = { sha256 = "201a8e0f55501a76e08dbf2c54bc45f4642b379271e89c667d517bfbc2191f2a" } }, + { url = "https://files.pythonhosted.org/packages/32/4f/31c1073314ad94466bca37d29581761d70110237ee3d46b0efece59a8c1e/sentencepiece-0.2.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-12T08:38:46Z, size = 1324980, hashes = { sha256 = "8eed98514bffe5ecac37f493f91869c351fbb05629328bfdbc08502c6c094dc0" } }, + { url = "https://files.pythonhosted.org/packages/59/b4/a0356fa04d6a14337a6e0e443556785a0422c53ec58baae6b9568120eb0f/sentencepiece-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-12T08:38:48Z, size = 1397593, hashes = { sha256 = "64b656f025355cf8c51abe9fbe3848540756c6d7ca5e6791b1afa664bc24c7cb" } }, + { url = "https://files.pythonhosted.org/packages/09/fa/d2d6369257fd2f0de616b1c7110b73fab409ef61b14f1b9e0010ed325914/sentencepiece-0.2.2-cp313-cp313-win_amd64.whl", upload-time = 2026-07-12T08:38:50Z, size = 1247987, hashes = { sha256 = "74f0ee601047c0c12a783088b51be4e6214a62ecd9e02278c477433cd16e0ed9" } }, + { url = "https://files.pythonhosted.org/packages/17/ee/2bb594da6fd95e32f29057f1aa7fa996701b8980090923c2d8711fdc0a24/sentencepiece-0.2.2-cp313-cp313-win_arm64.whl", upload-time = 2026-07-12T08:38:52Z, size = 1187250, hashes = { sha256 = "b23fe17779834d3c27aaf2edac9486d04cca1a7deb8f5facda35150ac6263a91" } }, + { url = "https://files.pythonhosted.org/packages/58/9c/dfc82846460e7a712310f5613f23d8b553cabb4e2e648663c11d8382af56/sentencepiece-0.2.2-cp313-cp313t-macosx_10_13_universal2.whl", upload-time = 2026-07-12T08:38:54Z, size = 2223080, hashes = { sha256 = "72b7825b331b1b7e7c45be2e674b3e3c65af608fa376bad2d851b20aaf0cdc78" } }, + { url = "https://files.pythonhosted.org/packages/8d/4e/3ff12cebe6d31662d9ceeabfb282de20bd0d6098fa282b4a3b8305abc7e8/sentencepiece-0.2.2-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-07-12T08:38:56Z, size = 1458511, hashes = { sha256 = "d795c4ac689a57f9d4ba2288126ec7901d389ad5827d2f8b8533c883974fe563" } }, + { url = "https://files.pythonhosted.org/packages/59/5a/16d51d05360be4cee3ebfe4837c184054c4eed16cabaeb3b039524e9a000/sentencepiece-0.2.2-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-07-12T08:38:58Z, size = 1361138, hashes = { sha256 = "3ab3f1ae98970b5590e2209341522718900ba19bcc2c207ffaa6bd417ad960c5" } }, + { url = "https://files.pythonhosted.org/packages/0f/af/c30ee2a9f99d51db9844acaa8fa0b611a97c2fa7116646fa43db3300b187/sentencepiece-0.2.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-12T08:39:00Z, size = 1328625, hashes = { sha256 = "3ec27c152a1f1b24bc9168b55a5880f3c16e2334e697da6f55a1046a22405a3d" } }, + { url = "https://files.pythonhosted.org/packages/3e/1a/4c6b39d03f5ba8439509adbd5a23c9538088a3cb679e7a47b911e8442bc6/sentencepiece-0.2.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-12T08:39:02Z, size = 1398595, hashes = { sha256 = "59d6588712101ccfcae9b03692be3aaae1514c2078666d7b05f15ba3a702e41b" } }, + { url = "https://files.pythonhosted.org/packages/0f/bc/9eedddcec1fd57bc70200fa3ebf792d18fa63527a5369581cd416c81f97f/sentencepiece-0.2.2-cp313-cp313t-win_amd64.whl", upload-time = 2026-07-12T08:39:04Z, size = 1259346, hashes = { sha256 = "89625fb43765cccaa1443b9adb61f283e5fe4cb1536728205d06bada730caa53" } }, + { url = "https://files.pythonhosted.org/packages/41/15/7e74c8533848866ff560b29f7d8719921b76c4ec7149592d6d28e0deee75/sentencepiece-0.2.2-cp313-cp313t-win_arm64.whl", upload-time = 2026-07-12T08:39:06Z, size = 1196596, hashes = { sha256 = "4f0603267cd15b92b68c2c0e852a441507614b70dc7773659baa6b8c214a91fd" } }, +] + +[[packages]] +name = "setuptools" +version = "84.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6d/44/f5da03a8ef95d369145c5bb53050e7877c9f3d312e128605fd9504829143/setuptools-84.0.0.tar.gz", upload-time = 2026-08-08T18:27:58Z, size = 1168449, hashes = { sha256 = "f4695c21257f0d9b537ec2692c941d02ee143b7cc1276941349a546573b2ef73" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/95/9c/c510029fc6ef33a6275cd2c5d3cecd6613dfd6aa401d57c54f1c18852ccf/setuptools-84.0.0-py3-none-any.whl", upload-time = 2026-08-08T18:27:56Z, size = 818216, hashes = { sha256 = "51a52592b3b99e102b609654876bd65f19f999935166d1352678931132b0c670" } }] + +[[packages]] +name = "simple-parsing" +version = "0.1.9" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/10/78/137540f597d7937cc9a14681341e7584838aa2697aeeb62adcecc4868581/simple_parsing-0.1.9.tar.gz", upload-time = 2026-07-27T21:16:42Z, size = 256330, hashes = { sha256 = "0ff184ebaa6606420989ddbcb5650b21c62e2a59ec5388bc76c3343bda872cde" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/dc/de/95277ceb670f0076d0d9ee06ade551d236e4989e2853e15a369bd7c67e5f/simple_parsing-0.1.9-py3-none-any.whl", upload-time = 2026-07-27T21:16:41Z, size = 113702, hashes = { sha256 = "398c6b2c3d6ee3b865a6b8d7413999ee7b373de3c5a047f0b12b03b705d52e16" } }] + +[[packages]] +name = "simplejson" +version = "4.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/0e/2a/54837395a3487c725669428d513293612a48d82b95a0642c936932e5d898/simplejson-4.1.1.tar.gz", upload-time = 2026-04-24T19:24:59Z, size = 118860, hashes = { sha256 = "c08eb9f7a90f77ae470e19a07472e9a79ebc0d1c2315d86a72767665bd5ba79f" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/25/e90998fe8e480eb43b966c09e835379887d427567ebd496563d3b1e16b19/simplejson-4.1.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-04-24T19:23:06Z, size = 112414, hashes = { sha256 = "19040a17154dc03d289bab68d73ce0a6a0be01de30c584bbdd93490bead14b22" } }, + { url = "https://files.pythonhosted.org/packages/9c/a0/abd4785f36c3400f1fbb21f517be39295a750a714f04b7ee175adf6ef580/simplejson-4.1.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-04-24T19:23:07Z, size = 91120, hashes = { sha256 = "a94ebaecdbaa80d9551a3ec6bf0c9302fc8b53ab6c1b2bfd498a1df4cb28158d" } }, + { url = "https://files.pythonhosted.org/packages/b8/78/fc060d2e3b13c6ec59288574b8efac64075e316b2afba4396a56b2422f78/simplejson-4.1.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-04-24T19:23:09Z, size = 91055, hashes = { sha256 = "67341c95c0a168ab4a6d1e807e50463f1c8da932c3286d81e201266c427061fa" } }, + { url = "https://files.pythonhosted.org/packages/0c/b6/156a8de1e1b47694f0e7de6675866936608d45dc68388fd017d36f8693be/simplejson-4.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-04-24T19:23:11Z, size = 190297, hashes = { sha256 = "45ec18e337fec538b7e902d489505c450b2454653d1290f3f50385e6fd8aa607" } }, + { url = "https://files.pythonhosted.org/packages/86/1c/e4d0eab695be3eb21d0f46bce820752031f03e7113f9c80a9b3c73ee7157/simplejson-4.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T19:23:12Z, size = 187002, hashes = { sha256 = "820c69a4710400e9b248d5670647d60be58824369282d3925e516b3ff1a7cd82" } }, + { url = "https://files.pythonhosted.org/packages/76/0e/7f5a59d29426b062d5928fb88b403c3f797129d53be7102f955dbe51aa44/simplejson-4.1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-04-24T19:23:14Z, size = 195146, hashes = { sha256 = "2e708d373a10e4378ef2d59f8361850c7150fd907ed49efe49bc5492160476d1" } }, + { url = "https://files.pythonhosted.org/packages/78/18/9943db224dd4d5fa3c090c3e56a94c37b254338c83995ec5680285111c40/simplejson-4.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T19:23:16Z, size = 183931, hashes = { sha256 = "980fc33353f81fd12d8c49d44f8c2760d1dc8192285e627c5180d141035b228a" } }, + { url = "https://files.pythonhosted.org/packages/c2/08/9a690da9a766161c06c627d805362cf159f1abe480969372b2897649b955/simplejson-4.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-04-24T19:23:18Z, size = 192228, hashes = { sha256 = "de2ed102fff88dacf543699f53ee3a533cc11539a39baa176b7e09dd783069d6" } }, + { url = "https://files.pythonhosted.org/packages/05/88/bd8aad36b451ffb0e0a3f721d695a88befa6d1ac7d1e02ae788ca7ff4029/simplejson-4.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T19:23:21Z, size = 187808, hashes = { sha256 = "2785ff8edc0e28bf773a32543a6bbed46351453c997b3f6709c744e3c2f7eabb" } }, + { url = "https://files.pythonhosted.org/packages/04/ee/14f91db0d1f481533b651dafbf8cd0da088d9817f7af30c68f7f19f9c847/simplejson-4.1.1-cp312-cp312-win32.whl", upload-time = 2026-04-24T19:23:22Z, size = 88512, hashes = { sha256 = "2e0d5ead6d14610467ec356ec1f6b5d8a56aa216abaad8d41c8b873b16cf313f" } }, + { url = "https://files.pythonhosted.org/packages/b9/c4/90de06b2d8737c68c05ff9274113f854dbf6a5f28b7a955212111672cb57/simplejson-4.1.1-cp312-cp312-win_amd64.whl", upload-time = 2026-04-24T19:23:24Z, size = 90748, hashes = { sha256 = "63a5451f557d6be48a231bae932458655c620902b868170b2f1c8afed496f6b4" } }, + { url = "https://files.pythonhosted.org/packages/37/a9/47b445eeb559c9593453a0648e0fd6d08e8adff64dd5e5ced66726da8a09/simplejson-4.1.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-04-24T19:23:26Z, size = 113160, hashes = { sha256 = "dff52fc7af272e84fc21cc5a06c927c823ca6ae00af14f3b0d7707b42775ed98" } }, + { url = "https://files.pythonhosted.org/packages/4c/65/cb72db31523c164dea5dc55b02dad065a40c478856bc7534b279d2b51906/simplejson-4.1.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-04-24T19:23:27Z, size = 91521, hashes = { sha256 = "971aed0647ad6e840a3943bec812fcda5f2d26a5497a4981d1fb49aa4f9a396c" } }, + { url = "https://files.pythonhosted.org/packages/9a/e5/54cb7c50ad5fdc1e0a86b7df4b135c2cbd5c4623605aa94466659098e8da/simplejson-4.1.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-04-24T19:23:28Z, size = 91407, hashes = { sha256 = "249e2e220aa6d9b9d936bde84eb7bf79d5b6c5a8273c6e411f8b1635a9073f2d" } }, + { url = "https://files.pythonhosted.org/packages/38/2e/21a3ede87f0bf82d6c7bcb90480d50a6490eb974c6ab20881188e440957c/simplejson-4.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-04-24T19:23:30Z, size = 192451, hashes = { sha256 = "8e5cdd6a5d52299f345c15ab5678cc4249e24f383f361d986afbc3c7072a6b6b" } }, + { url = "https://files.pythonhosted.org/packages/59/df/9903edd3102bf0b5984edfcb90c88612330996efa3b4fbf8a971d6e17839/simplejson-4.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-04-24T19:23:32Z, size = 189015, hashes = { sha256 = "642cec364e0676e2d5a73fa4d31d0c7c55886997caa2fde24e8292ca44d32728" } }, + { url = "https://files.pythonhosted.org/packages/98/cd/33230927a780e1398b857e3944abb914556994d252b1d765ae40d112cb25/simplejson-4.1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-04-24T19:23:34Z, size = 196658, hashes = { sha256 = "76fe296ca1df23d290033f10aaacf534fd1b3e3007e7f9ff8aa68b21413aaa78" } }, + { url = "https://files.pythonhosted.org/packages/cd/84/2c5a7444eb53e9a86d3738299bffddd9f53aeed799ded2f45368221fdb19/simplejson-4.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-04-24T19:23:36Z, size = 185967, hashes = { sha256 = "8f0ad25b7dc4e0fb23858355819f2e994f1a5badcdcde8737eac7921c2f1ed2a" } }, + { url = "https://files.pythonhosted.org/packages/d3/68/454378e06d059cd412a7ed5d87fb6d29fd5b60f13a4d89fc1f764ff434df/simplejson-4.1.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-04-24T19:23:38Z, size = 193940, hashes = { sha256 = "a59ebd0533f03fd06ff0c42ba0f02d93cbcdd7944922bf3b93911327a95b901f" } }, + { url = "https://files.pythonhosted.org/packages/d5/d5/a15bf915f623a2c5a079d6e3be8256fdb8ef06f110669493a09b9d6933e0/simplejson-4.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-04-24T19:23:40Z, size = 189795, hashes = { sha256 = "bccbf4419676b517939852e5aeff2af6aee4dc046881c67a1581fa6f1cb01abd" } }, + { url = "https://files.pythonhosted.org/packages/d2/c9/37212ae7dc4b607f0978c408e8633f05c810884e054c33113184c6c2c8a2/simplejson-4.1.1-cp313-cp313-win32.whl", upload-time = 2026-04-24T19:23:41Z, size = 88773, hashes = { sha256 = "6c845363eb5fd166fb7c72243da38f4fcfde666ede7fdf2cc6fd7762894626f7" } }, + { url = "https://files.pythonhosted.org/packages/fe/a5/c7a0a47883a9015b54c9d8a4b62f2aba17bd4335b1787b9b8a0fc2fa6d52/simplejson-4.1.1-cp313-cp313-win_amd64.whl", upload-time = 2026-04-24T19:23:43Z, size = 90888, hashes = { sha256 = "104d8324c34f25b4b90800bc5fa363780cbc3d8496aef061cba7ce1af9162270" } }, + { url = "https://files.pythonhosted.org/packages/ce/6a/8b74c52ffd33dbbde00fe7251fee6a0acdc8cea33f7a43805aed258fb79b/simplejson-4.1.1-py3-none-any.whl", upload-time = 2026-04-24T19:24:57Z, size = 69195, hashes = { sha256 = "2ce92b3748f02423e26d2bfb636fb9d7a8f67c8f5854dcae69d350d123b2eee2" } }, +] + +[[packages]] +name = "six" +version = "1.17.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", upload-time = 2024-12-04T17:35:28Z, size = 34031, hashes = { sha256 = "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", upload-time = 2024-12-04T17:35:26Z, size = 11050, hashes = { sha256 = "4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274" } }] + +[[packages]] +name = "sniffio" +version = "1.3.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a2/87/a6771e1546d97e7e041b6ae58d80074f81b7d5121207425c964ddf5cfdbd/sniffio-1.3.1.tar.gz", upload-time = 2024-02-25T23:20:04Z, size = 20372, hashes = { sha256 = "f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", upload-time = 2024-02-25T23:20:01Z, size = 10235, hashes = { sha256 = "2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2" } }] + +[[packages]] +name = "snowballstemmer" +version = "3.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/43/f8/0a71edf031f03c40db17503cb8ca78a69a171254e568e7db241b0ab57ea1/snowballstemmer-3.1.1.tar.gz", upload-time = 2026-06-03T00:56:40Z, size = 123314, hashes = { sha256 = "e07bbc54a0d798fe6010a12398422e62a8bfbba95c394fd0956ef58cb4d3e260" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4c/07/2ebca9b11fb9be7340a818d8d6f63feaebb146be2c4afbd6061701d6df6e/snowballstemmer-3.1.1-py3-none-any.whl", upload-time = 2026-06-03T00:56:38Z, size = 104164, hashes = { sha256 = "7e207fa178741da09cdee59d3ecec3827ad5f92b1fc5c9ff3755b639f71f5752" } }] + +[[packages]] +name = "sortedcontainers" +version = "2.4.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/e8/c4/ba2f8066cceb6f23394729afe52f3bf7adec04bf9ed2c820b39e19299111/sortedcontainers-2.4.0.tar.gz", upload-time = 2021-05-16T22:03:42Z, size = 30594, hashes = { sha256 = "25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", upload-time = 2021-05-16T22:03:41Z, size = 29575, hashes = { sha256 = "a163dcaede0f1c021485e957a39245190e74249897e2ae4b2aa38595db237ee0" } }] + +[[packages]] +name = "sphinx" +version = "9.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/bd/f08eb0f4eed5c83f1ba2a3bd18f7745a2b1525fad70660a1c00224ec468a/sphinx-9.1.0.tar.gz", upload-time = 2025-12-31T15:09:27Z, size = 8718324, hashes = { sha256 = "7741722357dd75f8190766926071fed3bdc211c74dd2d7d4df5404da95930ddb" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/73/f7/b1884cb3188ab181fc81fa00c266699dab600f927a964df02ec3d5d1916a/sphinx-9.1.0-py3-none-any.whl", upload-time = 2025-12-31T15:09:25Z, size = 3921742, hashes = { sha256 = "c84fdd4e782504495fe4f2c0b3413d6c2bf388589bb352d439b2a3bb99991978" } }] + +[[packages]] +name = "sphinx-rtd-theme" +version = "3.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/84/68/a1bfbf38c0f7bccc9b10bbf76b94606f64acb1552ae394f0b8285bfaea25/sphinx_rtd_theme-3.1.0.tar.gz", upload-time = 2026-01-12T16:03:31Z, size = 7620915, hashes = { sha256 = "b44276f2c276e909239a4f6c955aa667aaafeb78597923b1c60babc76db78e4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/87/c7/b5c8015d823bfda1a346adb2c634a2101d50bb75d421eb6dcb31acd25ebc/sphinx_rtd_theme-3.1.0-py2.py3-none-any.whl", upload-time = 2026-01-12T16:03:28Z, size = 7655617, hashes = { sha256 = "1785824ae8e6632060490f67cf3a72d404a85d2d9fc26bce3619944de5682b89" } }] + +[[packages]] +name = "sphinxcontrib-applehelp" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/ba/6e/b837e84a1a704953c62ef8776d45c3e8d759876b4a84fe14eba2859106fe/sphinxcontrib_applehelp-2.0.0.tar.gz", upload-time = 2024-07-29T01:09:00Z, size = 20053, hashes = { sha256 = "2f29ef331735ce958efa4734873f084941970894c6090408b079c61b2e1c06d1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/5d/85/9ebeae2f76e9e77b952f4b274c27238156eae7979c5421fba91a28f4970d/sphinxcontrib_applehelp-2.0.0-py3-none-any.whl", upload-time = 2024-07-29T01:08:58Z, size = 119300, hashes = { sha256 = "4cd3f0ec4ac5dd9c17ec65e9ab272c9b867ea77425228e68ecf08d6b28ddbdb5" } }] + +[[packages]] +name = "sphinxcontrib-devhelp" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f6/d2/5beee64d3e4e747f316bae86b55943f51e82bb86ecd325883ef65741e7da/sphinxcontrib_devhelp-2.0.0.tar.gz", upload-time = 2024-07-29T01:09:23Z, size = 12967, hashes = { sha256 = "411f5d96d445d1d73bb5d52133377b4248ec79db5c793ce7dbe59e074b4dd1ad" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/35/7a/987e583882f985fe4d7323774889ec58049171828b58c2217e7f79cdf44e/sphinxcontrib_devhelp-2.0.0-py3-none-any.whl", upload-time = 2024-07-29T01:09:21Z, size = 82530, hashes = { sha256 = "aefb8b83854e4b0998877524d1029fd3e6879210422ee3780459e28a1f03a8a2" } }] + +[[packages]] +name = "sphinxcontrib-htmlhelp" +version = "2.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/43/93/983afd9aa001e5201eab16b5a444ed5b9b0a7a010541e0ddfbbfd0b2470c/sphinxcontrib_htmlhelp-2.1.0.tar.gz", upload-time = 2024-07-29T01:09:37Z, size = 22617, hashes = { sha256 = "c9e2916ace8aad64cc13a0d233ee22317f2b9025b9cf3295249fa985cc7082e9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0a/7b/18a8c0bcec9182c05a0b3ec2a776bba4ead82750a55ff798e8d406dae604/sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl", upload-time = 2024-07-29T01:09:36Z, size = 98705, hashes = { sha256 = "166759820b47002d22914d64a075ce08f4c46818e17cfc9470a9786b759b19f8" } }] + +[[packages]] +name = "sphinxcontrib-jquery" +version = "4.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/de/f3/aa67467e051df70a6330fe7770894b3e4f09436dea6881ae0b4f3d87cad8/sphinxcontrib-jquery-4.1.tar.gz", upload-time = 2023-03-14T15:01:01Z, size = 122331, hashes = { sha256 = "1620739f04e36a2c779f1a131a2dfd49b2fd07351bf1968ced074365933abc7a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/76/85/749bd22d1a68db7291c89e2ebca53f4306c3f205853cf31e9de279034c3c/sphinxcontrib_jquery-4.1-py2.py3-none-any.whl", upload-time = 2023-03-14T15:01:00Z, size = 121104, hashes = { sha256 = "f936030d7d0147dd026a4f2b5a57343d233f1fc7b363f68b3d4f1cb0993878ae" } }] + +[[packages]] +name = "sphinxcontrib-jsmath" +version = "1.0.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b2/e8/9ed3830aeed71f17c026a07a5097edcf44b692850ef215b161b8ad875729/sphinxcontrib-jsmath-1.0.1.tar.gz", upload-time = 2019-01-21T16:10:16Z, size = 5787, hashes = { sha256 = "a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl", upload-time = 2019-01-21T16:10:14Z, size = 5071, hashes = { sha256 = "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" } }] + +[[packages]] +name = "sphinxcontrib-qthelp" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/68/bc/9104308fc285eb3e0b31b67688235db556cd5b0ef31d96f30e45f2e51cae/sphinxcontrib_qthelp-2.0.0.tar.gz", upload-time = 2024-07-29T01:09:56Z, size = 17165, hashes = { sha256 = "4fe7d0ac8fc171045be623aba3e2a8f613f8682731f9153bb2e40ece16b9bbab" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/27/83/859ecdd180cacc13b1f7e857abf8582a64552ea7a061057a6c716e790fce/sphinxcontrib_qthelp-2.0.0-py3-none-any.whl", upload-time = 2024-07-29T01:09:54Z, size = 88743, hashes = { sha256 = "b18a828cdba941ccd6ee8445dbe72ffa3ef8cbe7505d8cd1fa0d42d3f2d5f3eb" } }] + +[[packages]] +name = "sphinxcontrib-serializinghtml" +version = "2.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/3b/44/6716b257b0aa6bfd51a1b31665d1c205fb12cb5ad56de752dfa15657de2f/sphinxcontrib_serializinghtml-2.0.0.tar.gz", upload-time = 2024-07-29T01:10:09Z, size = 16080, hashes = { sha256 = "e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", upload-time = 2024-07-29T01:10:08Z, size = 92072, hashes = { sha256 = "6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331" } }] + +[[packages]] +name = "sqlalchemy" +version = "1.2.19" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f9/67/d07cf7ac7e6dd0bc55ba62816753f86d7c558107104ca915e730c9ec2512/SQLAlchemy-1.2.19.tar.gz", upload-time = 2019-04-15T16:20:09Z, size = 5662992, hashes = { sha256 = "5bb2c4fc2bcc3447ad45716c66581eab982c007dcf925482498d8733f86f17c7" } } + +[[packages]] +name = "sqlparse" +version = "0.5.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/90/76/437d71068094df0726366574cf3432a4ed754217b436eb7429415cf2d480/sqlparse-0.5.5.tar.gz", upload-time = 2025-12-19T07:17:45Z, size = 120815, hashes = { sha256 = "e20d4a9b0b8585fdf63b10d30066c7c94c5d7a7ec47c889a2d83a3caa93ff28e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl", upload-time = 2025-12-19T07:17:46Z, size = 46138, hashes = { sha256 = "12a08b3bf3eec877c519589833aed092e2444e68240a3577e8e26148acc7b1ba" } }] + +[[packages]] +name = "sse-starlette" +version = "3.4.8" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f8/00/b42a44342a054d58cb1115d7c8aa9cb4290dd9442f9c1b91a4b8173dba22/sse_starlette-3.4.8.tar.gz", upload-time = 2026-08-05T11:19:49Z, size = 32548, hashes = { sha256 = "ed89ffbb75cbf78a5fe2f2109cd584792ee7f9dfac96f791db546df8f15f3f9c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/dd/3a/764912c58293d95b6dcdf4cc255f9d10de310580ced547b082eb9d72018c/sse_starlette-3.4.8-py3-none-any.whl", upload-time = 2026-08-05T11:19:48Z, size = 16516, hashes = { sha256 = "6e82314c786709a3cd9520f2285cf9fff90e181e598e8a357b0cf80f66afba0d" } }] + +[[packages]] +name = "stack-data" +version = "0.6.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", upload-time = 2023-09-30T13:58:05Z, size = 44707, hashes = { sha256 = "836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", upload-time = 2023-09-30T13:58:03Z, size = 24521, hashes = { sha256 = "d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695" } }] + +[[packages]] +name = "starlette" +version = "1.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b5/b4/205b0d5241d934e8add0c38aa924c4f9fb7330834ff11e5444db964ec3f9/starlette-1.6.0.tar.gz", upload-time = 2026-08-08T18:27:57Z, size = 2716969, hashes = { sha256 = "d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c8/cb/6a6a47d5b464bd08695d254f3da6e7986cc70c9fa5d778eda57538edfe56/starlette-1.6.0-py3-none-any.whl", upload-time = 2026-08-08T18:27:56Z, size = 75969, hashes = { sha256 = "a86dd39d14bb45f85a3d18525215a9ef0cfd1f192ac793220e72598c90335f0c" } }] + +[[packages]] +name = "tabulate" +version = "0.10.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/46/58/8c37dea7bbf769b20d58e7ace7e5edfe65b849442b00ffcdd56be88697c6/tabulate-0.10.0.tar.gz", upload-time = 2026-03-04T18:55:34Z, size = 91754, hashes = { sha256 = "e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/99/55/db07de81b5c630da5cbf5c7df646580ca26dfaefa593667fc6f2fe016d2e/tabulate-0.10.0-py3-none-any.whl", upload-time = 2026-03-04T18:55:31Z, size = 39814, hashes = { sha256 = "f0b0622e567335c8fabaaa659f1b33bcb6ddfe2e496071b743aa113f8774f2d3" } }] + +[[packages]] +name = "tenacity" +version = "9.1.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/47/c6/ee486fd809e357697ee8a44d3d69222b344920433d3b6666ccd9b374630c/tenacity-9.1.4.tar.gz", upload-time = 2026-02-07T10:45:33Z, size = 49413, hashes = { sha256 = "adb31d4c263f2bd041081ab33b498309a57c77f9acf2db65aadf0898179cf93a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d7/c1/eb8f9debc45d3b7918a32ab756658a0904732f75e555402972246b0b8e71/tenacity-9.1.4-py3-none-any.whl", upload-time = 2026-02-07T10:45:32Z, size = 28926, hashes = { sha256 = "6095a360c919085f28c6527de529e76a06ad89b23659fa881ae0649b867a9d55" } }] + +[[packages]] +name = "tensorboard" +version = "2.21.0" +index = "https://pypi.org/simple" +wheels = [{ url = "https://files.pythonhosted.org/packages/37/4b/cd2eec9642781a8f5b2fb9994e3933a7b259ab18e9d49aeede9b5acf6311/tensorboard-2.21.0-py3-none-any.whl", upload-time = 2026-06-29T20:48:04Z, size = 5516204, hashes = { sha256 = "7279316dcb6bd5bc391d623dea841531299cde1887310e8133bc34a996d32255" } }] + +[[packages]] +name = "tensorboard-data-server" +version = "0.7.2" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/7a/13/e503968fefabd4c6b2650af21e110aa8466fe21432cd7c43a84577a89438/tensorboard_data_server-0.7.2-py3-none-any.whl", upload-time = 2023-10-23T21:23:32Z, size = 2356, hashes = { sha256 = "7e0610d205889588983836ec05dc098e80f97b7e7bbff7e994ebb78f578d0ddb" } }, + { url = "https://files.pythonhosted.org/packages/b7/85/dabeaf902892922777492e1d253bb7e1264cadce3cea932f7ff599e53fea/tensorboard_data_server-0.7.2-py3-none-macosx_10_9_x86_64.whl", upload-time = 2023-10-23T21:23:33Z, size = 4823598, hashes = { sha256 = "9fe5d24221b29625dbc7328b0436ca7fc1c23de4acf4d272f1180856e32f9f60" } }, + { url = "https://files.pythonhosted.org/packages/73/c6/825dab04195756cf8ff2e12698f22513b3db2f64925bdd41671bfb33aaa5/tensorboard_data_server-0.7.2-py3-none-manylinux_2_31_x86_64.whl", upload-time = 2023-10-23T21:23:35Z, size = 6590363, hashes = { sha256 = "ef687163c24185ae9754ed5650eb5bc4d84ff257aabdc33f0cc6f74d8ba54530" } }, +] + +[[packages]] +name = "tensorflow" +version = "2.21.0" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/39/59/27adba20bbd1088b00fc0e9232aa21493b4800af2299eb6005017a6053f4/tensorflow-2.21.0-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-03-06T17:24:03Z, size = 223488205, hashes = { sha256 = "56ecd7d47429acbe1df2694d50b75bf9fc3995ac92cb367cd9af6c4780ead712" } }, + { url = "https://files.pythonhosted.org/packages/20/a5/f139fbbd4e81a2e556170718698acf518a71a84927fa1dc1f5935b6ab3d2/tensorflow-2.21.0-cp312-cp312-manylinux_2_27_aarch64.whl", upload-time = 2026-03-06T17:24:11Z, size = 281946471, hashes = { sha256 = "b07d15737406533898e36c7ef7944b1be18e9028dc521b9229952c537bbc5552" } }, + { url = "https://files.pythonhosted.org/packages/ce/d7/6e71b4ded8ce99cd21add95611ca14af6e9ad4f2baeabdeb79a4a6b3cb1f/tensorflow-2.21.0-cp312-cp312-manylinux_2_27_x86_64.whl", upload-time = 2026-03-06T17:24:26Z, size = 572611111, hashes = { sha256 = "b3b95643c4e70eb925839938fb35cbe142f317ec84af6844ee61513713bb13c0" } }, + { url = "https://files.pythonhosted.org/packages/7d/0d/4ee4bc074597b41c9c00dc97b4418ef1eb8736fe9186ffdb3961efdfb730/tensorflow-2.21.0-cp312-cp312-win_amd64.whl", upload-time = 2026-03-06T17:24:41Z, size = 350945509, hashes = { sha256 = "27ba0682572b1e50a0db1ee74cfb787eafcfdb1b751bbbf401fed62fe32a92e0" } }, + { url = "https://files.pythonhosted.org/packages/40/09/268b45a61be2bce136dabf3a3cd7099c8a984ae398198f71920b4c60c502/tensorflow-2.21.0-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-03-06T17:24:51Z, size = 223766900, hashes = { sha256 = "a145ed46c58192b7c3f9916d070caf4f6afc6dc7e5511f83dd97677f4c4947f4" } }, + { url = "https://files.pythonhosted.org/packages/72/72/343b86b4c9bfe28e81f749439f908c1e26aeac73d9f12b8dcdb996eb8ecb/tensorflow-2.21.0-cp313-cp313-manylinux_2_27_aarch64.whl", upload-time = 2026-03-06T17:24:59Z, size = 282213003, hashes = { sha256 = "a10abdfb8b1189210c251021a3f153b7ccc52a8e6521351f3dc3331e8ba593e0" } }, + { url = "https://files.pythonhosted.org/packages/86/6c/10d075ffc09754c7f10e749ba3c9d46dd809fb007990c7f788128044180c/tensorflow-2.21.0-cp313-cp313-manylinux_2_27_x86_64.whl", upload-time = 2026-03-06T17:25:14Z, size = 572881074, hashes = { sha256 = "e9d8da8dcab9650efb45f032ba70af2f016f907e6e0c6bda29dd101bba945406" } }, + { url = "https://files.pythonhosted.org/packages/86/91/dedad8403e7b0036d99be4878987693b7b7f62097eb8537fa6ce62ea131c/tensorflow-2.21.0-cp313-cp313-win_amd64.whl", upload-time = 2026-03-06T17:25:33Z, size = 351205371, hashes = { sha256 = "76cccbe0a95d9392dee1ae501ae0656b6c73c1cac29a7f8f32d570e0670863f7" } }, +] + +[[packages]] +name = "tensorflow-cpu" +version = "2.21.0" +index = "https://pypi.org/simple" +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/07/a691049cb74276164d8449de9e25c4f51ad3111a3eba86358395d2552fc3/tensorflow_cpu-2.21.0-cp312-cp312-manylinux_2_27_x86_64.whl", upload-time = 2026-03-06T17:26:32Z, size = 274000871, hashes = { sha256 = "dcc8afd32930e42d5296b6ee19078b773706830af4ea97fbe503b9f5e0f820cb" } }, + { url = "https://files.pythonhosted.org/packages/c1/db/5e8318ee782607f152bb55372a9d0a5197ddfaa63325c800dfc04f9d5e41/tensorflow_cpu-2.21.0-cp312-cp312-win_amd64.whl", upload-time = 2026-03-06T17:26:42Z, size = 350945555, hashes = { sha256 = "13ed4af80e5c5ddd6849323abecb4804eb2770f7570b57fe20208ad1e58c5d12" } }, + { url = "https://files.pythonhosted.org/packages/ac/21/48cd18bfd214042ecb7392e01e016d3dd60b4f1ef13f10954ab472cd3c13/tensorflow_cpu-2.21.0-cp313-cp313-manylinux_2_27_x86_64.whl", upload-time = 2026-03-06T17:26:55Z, size = 274271560, hashes = { sha256 = "05af7c26d35f4de910b5598c7b507e3981831a7b0f47fed9a405d995d51d7793" } }, + { url = "https://files.pythonhosted.org/packages/9a/a8/9453d4440d9f248975355ec8e5acc3c684c114d923e257e8082b3b71dbaa/tensorflow_cpu-2.21.0-cp313-cp313-win_amd64.whl", upload-time = 2026-03-06T17:27:08Z, size = 351205417, hashes = { sha256 = "b1f474fb27ff458d2a349f70bb3314d5bee3daddd9e8d8d8a6edd1cd680c90fe" } }, +] + +[[packages]] +name = "tensorflow-datasets" +version = "4.9.10" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/61/f3/c8b361e27f07d3b81dd805ab6cbc6bda2cb0a265025a8b247f42c1a84558/tensorflow_datasets-4.9.10.tar.gz", upload-time = 2026-05-08T13:32:48Z, size = 3955172, hashes = { sha256 = "c681c9b0e5de2acbec79ece2ad41712dfda3f1bfdb3ffc34d5c0afd786eba0f6" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ac/83/5d448ba7cf144e9c9648455bb5188aba0361f23cba95934a761c96934f36/tensorflow_datasets-4.9.10-py3-none-any.whl", upload-time = 2026-05-08T13:32:46Z, size = 5337778, hashes = { sha256 = "7ec065f0a628e28152b487ba9cbe72fa36d3854705d9f3abd04c6cf5d7a91527" } }] + +[[packages]] +name = "tensorflow-metadata" +version = "1.21.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/85/8c/f82ce771571deed4c69d2b053038385fb7ff7cdca4762cc8f7114b95b4f3/tensorflow_metadata-1.21.0.tar.gz", upload-time = 2026-06-09T06:52:43Z, size = 24577, hashes = { sha256 = "2108ed8ea40df9ac4f7c506a62e9ecf5dcd40678b3308dcee2ec9e0e59d60609" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d4/d1/6542ead3ba68ba54a6dbd9a3952514fac9c082b6f8ee860110fdf4c8f366/tensorflow_metadata-1.21.0-py3-none-any.whl", upload-time = 2026-06-09T06:52:42Z, size = 30212, hashes = { sha256 = "0520806bf3bdd9157333203a3aa0e8afde2a97cc619f15ba622603dc6c898d1f" } }] + +[[packages]] +name = "tensorstore" +version = "0.1.85" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/26/16/a6530387ed22d07e974af2ef55e34fb19a7251a6911c85a0be029a4dcf9c/tensorstore-0.1.85.tar.gz", upload-time = 2026-08-05T15:35:56Z, size = 7317948, hashes = { sha256 = "26698bded0278e98e0988eb8f7d76ad248762afc5f55a38b9122ffd1474e505f" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/64/81/612d3f58009ea1380f9befe2dced9d98c0a0fd608cd3e9d89389f9a04757/tensorstore-0.1.85-cp312-cp312-macosx_10_14_x86_64.whl", upload-time = 2026-08-05T15:35:03Z, size = 17015828, hashes = { sha256 = "6b9453f28de853c804339bf882d0bc3eb523c4c55600b764239240bdec4460a8" } }, + { url = "https://files.pythonhosted.org/packages/fa/3c/74050e09a490c0cfed6016430226710d29fe4e165e12145368c7de4c6426/tensorstore-0.1.85-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-05T15:35:05Z, size = 15411026, hashes = { sha256 = "af9189ca9f692bf83ce53e760a8b53fcf46ad0bf365930726faa0e301d0ab147" } }, + { url = "https://files.pythonhosted.org/packages/88/7e/a1100ea66dbb028e0ea02f6d2e413e05285534d82d560f1f7d6145603640/tensorstore-0.1.85-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-05T15:35:09Z, size = 19973651, hashes = { sha256 = "0e2f42d1e57df7e07655b819dd07f3de258fde97e39b896a53f089d7d7067e21" } }, + { url = "https://files.pythonhosted.org/packages/78/49/c311f02b82299c6d79e18c7012c8b816141c54721253cbcba1c7c59550d4/tensorstore-0.1.85-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-05T15:35:11Z, size = 21580735, hashes = { sha256 = "de27f2d6e063050f4283d1fdfe41e6c0ebc6ceacaab10ca2f7e9ecbf35221962" } }, + { url = "https://files.pythonhosted.org/packages/88/da/3d66562291808e1edd433704bfdd4f212c1a6c53920293fb5f7296d644a5/tensorstore-0.1.85-cp312-cp312-win_amd64.whl", upload-time = 2026-08-05T15:35:14Z, size = 14129526, hashes = { sha256 = "a5421480cd6ab144039c88fc7018ea5cefb8d00038e6dd2470cf776ef1bf45a5" } }, + { url = "https://files.pythonhosted.org/packages/58/be/29c9c5d21a9fc7cae9e8c3cdaede865619a137921e633b38807085ac8b1f/tensorstore-0.1.85-cp313-cp313-macosx_10_14_x86_64.whl", upload-time = 2026-08-05T15:35:17Z, size = 17015970, hashes = { sha256 = "7c6d5689948e5ff4bc220de3e239db3550f5e7c2355c6889746baa2c93f4b3ca" } }, + { url = "https://files.pythonhosted.org/packages/89/03/a3d6fd62fb22b58eebc6741d31dfff1e5bc491935881a06d6b180efda6e1/tensorstore-0.1.85-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-05T15:35:20Z, size = 15410397, hashes = { sha256 = "3c0eeea5581a79fdc13b77efd2dfb35ff10ff67ee4f84d3ed2df0a7e250c3e6c" } }, + { url = "https://files.pythonhosted.org/packages/15/39/c8aa7ecaa715e722358a2e45f77420646db527897eee1a2e2dbfa511c63c/tensorstore-0.1.85-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-05T15:35:23Z, size = 19973413, hashes = { sha256 = "f5dae40b25cf99543d466d054b99064354055c2813470440fe46503cbaf450a0" } }, + { url = "https://files.pythonhosted.org/packages/93/f5/759503078567055731f747e6141bd878d1f706341a9d7a34b9eb6ad0ed50/tensorstore-0.1.85-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-05T15:35:26Z, size = 21580016, hashes = { sha256 = "f3b03f52c8982764133ddd045c05582608d2ad9011b3a20ff832680467697d6d" } }, + { url = "https://files.pythonhosted.org/packages/07/74/91a1f9038e2c018f21ea52729ade7d700dde9f01d566b0ed528ae4a7f1d3/tensorstore-0.1.85-cp313-cp313-win_amd64.whl", upload-time = 2026-08-05T15:35:28Z, size = 14129625, hashes = { sha256 = "5c7567c8101b3568a5d34f2a5e7235eeb78161a86588d039b5f5658cba6a0b2a" } }, +] + +[[packages]] +name = "termcolor" +version = "3.3.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/46/79/cf31d7a93a8fdc6aa0fbb665be84426a8c5a557d9240b6239e9e11e35fc5/termcolor-3.3.0.tar.gz", upload-time = 2025-12-29T12:55:21Z, size = 14434, hashes = { sha256 = "348871ca648ec6a9a983a13ab626c0acce02f515b9e1983332b17af7979521c5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/33/d1/8bb87d21e9aeb323cc03034f5eaf2c8f69841e40e4853c2627edf8111ed3/termcolor-3.3.0-py3-none-any.whl", upload-time = 2025-12-29T12:55:20Z, size = 7734, hashes = { sha256 = "cf642efadaf0a8ebbbf4bc7a31cec2f9b5f21a9f726f4ccbb08192c9c26f43a5" } }] + +[[packages]] +name = "threadpoolctl" +version = "3.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz", upload-time = 2025-03-13T13:49:23Z, size = 21274, hashes = { sha256 = "8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d1d4ef6456097579a9005b31fea68726a4ae5f2d82ddd9/threadpoolctl-3.6.0-py3-none-any.whl", upload-time = 2025-03-13T13:49:21Z, size = 18638, hashes = { sha256 = "43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb" } }] + +[[packages]] +name = "tifffile" +version = "2026.7.31" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/21/62/083288b8d6b9ecb2968e7573e60aa0694089e960e203934bc217169acf64/tifffile-2026.7.31.tar.gz", upload-time = 2026-08-01T02:28:32Z, size = 442177, hashes = { sha256 = "79b1f4b1aba3ef3e6b6f1691a32abb62f5d7383faa52a12771c695232ba40bee" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/da/ed/75bf4d6ae6fec7233ef466f27dffc99f91fde53a31e69f02640b418317ec/tifffile-2026.7.31-py3-none-any.whl", upload-time = 2026-08-01T02:28:31Z, size = 271576, hashes = { sha256 = "81adfa08012be1c478f99b83cda2f529eef8620cfbdf94fc41eef6f1d7b47dc5" } }] + +[[packages]] +name = "toml" +version = "0.10.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", upload-time = 2020-11-01T01:40:22Z, size = 22253, hashes = { sha256 = "b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", upload-time = 2020-11-01T01:40:20Z, size = 16588, hashes = { sha256 = "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" } }] + +[[packages]] +name = "toolz" +version = "1.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/11/d6/114b492226588d6ff54579d95847662fc69196bdeec318eb45393b24c192/toolz-1.1.0.tar.gz", upload-time = 2025-10-17T04:03:21Z, size = 52613, hashes = { sha256 = "27a5c770d068c110d9ed9323f24f1543e83b2f300a687b7891c1a6d56b697b5b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fb/12/5911ae3eeec47800503a238d971e51722ccea5feb8569b735184d5fcdbc0/toolz-1.1.0-py3-none-any.whl", upload-time = 2025-10-17T04:03:20Z, size = 58093, hashes = { sha256 = "15ccc861ac51c53696de0a5d6d4607f99c210739caf987b5d2054f3efed429d8" } }] + +[[packages]] +name = "tqdm" +version = "4.70.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/21/3b/6c24bec5be5e743ffd99576daa5cc077722fc7d5bbc00bd133fa0c698dc6/tqdm-4.70.0.tar.gz", upload-time = 2026-07-27T11:33:15Z, size = 795438, hashes = { sha256 = "55b0b0dbd97462d06ebee91e4dac24ed4d4702be82b24f07e6c1d27e08cea220" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f9/1c/01bfd571a64e7f270e6bab5e33777debe0edc56759233ce84f27dec92d14/tqdm-4.70.0-py3-none-any.whl", upload-time = 2026-07-27T11:33:13Z, size = 80184, hashes = { sha256 = "7f585706bfddbdebf89daac705b2dfcc16890130727d3197ca62c732b4310953" } }] + +[[packages]] +name = "traitlets" +version = "5.16.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2c/2e/a7fbfe268c8a3b32546930c0297c101d65a4a14c304ad5790a9f478f0e4e/traitlets-5.16.1.tar.gz", upload-time = 2026-08-03T08:32:36Z, size = 166137, hashes = { sha256 = "ed900c2b631aa3a112811139fa97b8d2c3bad5e989656bba4b7e52c7852c18c1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/ad/66/0d785f0bc5e4315a96c989bb476d0fc07ea4f85132550c7b156ca2035d52/traitlets-5.16.1-py3-none-any.whl", upload-time = 2026-08-03T08:32:34Z, size = 86211, hashes = { sha256 = "f775618166caa0396c8e337099240f2bd3e5e917d203b2e6fbe21a58d3cb1f6b" } }] + +[[packages]] +name = "treescope" +version = "0.1.10" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f0/2a/d13d3c38862632742d2fe2f7ae307c431db06538fd05ca03020d207b5dcc/treescope-0.1.10.tar.gz", upload-time = 2025-08-08T05:43:48Z, size = 138870, hashes = { sha256 = "20f74656f34ab2d8716715013e8163a0da79bdc2554c16d5023172c50d27ea95" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/43/2b/36e984399089c026a6499ac8f7401d38487cf0183839a4aa78140d373771/treescope-0.1.10-py3-none-any.whl", upload-time = 2025-08-08T05:43:46Z, size = 182255, hashes = { sha256 = "dde52f5314f4c29d22157a6fe4d3bd103f9cae02791c9e672eefa32c9aa1da51" } }] + +[[packages]] +name = "typeguard" +version = "4.6.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b4/de/4420db493fa8fc0856d5e5c1b159c63a323d2de2317babe36b01568928e8/typeguard-4.6.0.tar.gz", upload-time = 2026-07-26T08:40:23Z, size = 82330, hashes = { sha256 = "e7414f09111317de3e335de92cd397c5c0ca00b1cc1676de12e1d444a79b3f21" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8f/eb/461d5f167b6f5c7d97696f397c82f82e3480e003fce3f0a1cd1dd26e2eb2/typeguard-4.6.0-py3-none-any.whl", upload-time = 2026-07-26T08:40:21Z, size = 36884, hashes = { sha256 = "79878165bb86f2cf5d41d159a0ff1792a796cf496882d2fe1b1c6c7049b9cdd7" } }] + +[[packages]] +name = "typing-extensions" +version = "4.16.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz", upload-time = 2026-07-02T08:40:05Z, size = 113555, hashes = { sha256 = "dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/49/d3/b8441a820a491ddfc024b0b0cf0393375b75ea13866d9c66727e54c2fc80/typing_extensions-4.16.0-py3-none-any.whl", upload-time = 2026-07-02T08:40:04Z, size = 45571, hashes = { sha256 = "481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8" } }] + +[[packages]] +name = "typing-inspection" +version = "0.4.4" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/a3/26/b09b8010994eccc3c09092e6b34058f36a460eea2d4c3e8b910c695975a0/typing_inspection-0.4.4.tar.gz", upload-time = 2026-08-12T12:37:25Z, size = 76928, hashes = { sha256 = "547274fa6b0a561ccf549cc9524b999a578e737d015d8709d021f9d0d13bea47" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/67/81/4add07e5172b7ac40d8ed5ff580409a7801a4fe26d529bdd915401dabfbe/typing_inspection-0.4.4-py3-none-any.whl", upload-time = 2026-08-12T12:37:24Z, size = 14750, hashes = { sha256 = "65b8397ba37ccbce054456aaccddfc91e6e3083c92824df348d96ca832f3f147" } }] + +[[packages]] +name = "tzdata" +version = "2026.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/92/ff/5a28bdfd8c3ebec42564ac7d0e54ca3db65044a9314a97f9564fa7a1e926/tzdata-2026.3.tar.gz", upload-time = 2026-07-10T08:50:37Z, size = 198674, hashes = { sha256 = "4a1518b8993086a7982523e071643f3c0e5f213e75b21318e78bcabfff9d1415" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e5/6d/b53b99a9f2766d095985947a5782f1702cabb129a34f7a802d7197af832f/tzdata-2026.3-py2.py3-none-any.whl", upload-time = 2026-07-10T08:50:36Z, size = 348168, hashes = { sha256 = "dc096730c87af6cab1b171c9d532be840741ff5d459015e7f6947bd7d7e54931" } }] + +[[packages]] +name = "uncalled-for" +version = "0.4.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/6b/5a/92ce0b3ea5481915f55da994c2c2c5f7a3c09949afde196ee89f8ab961aa/uncalled_for-0.4.0.tar.gz", upload-time = 2026-08-10T14:51:46Z, size = 56979, hashes = { sha256 = "335b95bd2422332ec210d518f314a16e4c640921c39fc8bf2ad095bd3538f4af" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a2/40/97cec87c077eb3291fc7905e6633e08b7ca593c57d30238444bcb6bb3d53/uncalled_for-0.4.0-py3-none-any.whl", upload-time = 2026-08-10T14:51:45Z, size = 15502, hashes = { sha256 = "16c4bb3337532e4bd5569adc192285976f3ad5305402256d34c67a12b5c968bd" } }] + +[[packages]] +name = "uritemplate" +version = "4.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/98/60/f174043244c5306c9988380d2cb10009f91563fc4b31293d27e17201af56/uritemplate-4.2.0.tar.gz", upload-time = 2025-06-02T15:12:06Z, size = 33267, hashes = { sha256 = "480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/a9/99/3ae339466c9183ea5b8ae87b34c0b897eda475d2aec2307cae60e5cd4f29/uritemplate-4.2.0-py3-none-any.whl", upload-time = 2025-06-02T15:12:03Z, size = 11488, hashes = { sha256 = "962201ba1c4edcab02e60f9a0d3821e82dfc5d2d6662a21abd533879bdb8a686" } }] + +[[packages]] +name = "urllib3" +version = "2.7.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", upload-time = 2026-05-07T16:13:18Z, size = 433602, hashes = { sha256 = "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", upload-time = 2026-05-07T16:13:17Z, size = 131087, hashes = { sha256 = "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897" } }] + +[[packages]] +name = "uvicorn" +version = "0.52.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/c3/53/be79eff13cc289570b4c6875fa4641a91a1dc51ece7f6213f364b0a58c4c/uvicorn-0.52.2.tar.gz", upload-time = 2026-08-13T07:03:57Z, size = 100685, hashes = { sha256 = "4294500b9c8f7a3ef3e975d9e4be08c3eb76441af449a9e6e10146c6a182ffec" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c1/08/0d834cf3e61e476c9f422e856a9e37d12d708d7ada942a2774b1f42aee6c/uvicorn-0.52.2-py3-none-any.whl", upload-time = 2026-08-13T07:03:55Z, size = 79912, hashes = { sha256 = "0b916d247cf5500b320638ea11abf0fed7f348e8e1c7fde53a0e6b6319803512" } }] + +[[packages]] +name = "uvloop" +version = "0.22.1" +marker = "sys_platform != 'win32'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/06/f0/18d39dbd1971d6d62c4629cc7fa67f74821b0dc1f5a77af43719de7936a7/uvloop-0.22.1.tar.gz", upload-time = 2025-10-16T22:17:19Z, size = 2443250, hashes = { sha256 = "6c84bae345b9147082b17371e3dd5d42775bddce91f885499017f4607fdaf39f" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3d/ff/7f72e8170be527b4977b033239a83a68d5c881cc4775fca255c677f7ac5d/uvloop-0.22.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2025-10-16T22:16:29Z, size = 1359936, hashes = { sha256 = "fe94b4564e865d968414598eea1a6de60adba0c040ba4ed05ac1300de402cd42" } }, + { url = "https://files.pythonhosted.org/packages/c3/c6/e5d433f88fd54d81ef4be58b2b7b0cea13c442454a1db703a1eea0db1a59/uvloop-0.22.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-10-16T22:16:30Z, size = 752769, hashes = { sha256 = "51eb9bd88391483410daad430813d982010f9c9c89512321f5b60e2cddbdddd6" } }, + { url = "https://files.pythonhosted.org/packages/24/68/a6ac446820273e71aa762fa21cdcc09861edd3536ff47c5cd3b7afb10eeb/uvloop-0.22.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-10-16T22:16:31Z, size = 4317413, hashes = { sha256 = "700e674a166ca5778255e0e1dc4e9d79ab2acc57b9171b79e65feba7184b3370" } }, + { url = "https://files.pythonhosted.org/packages/5f/6f/e62b4dfc7ad6518e7eff2516f680d02a0f6eb62c0c212e152ca708a0085e/uvloop-0.22.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-10-16T22:16:32Z, size = 4426307, hashes = { sha256 = "7b5b1ac819a3f946d3b2ee07f09149578ae76066d70b44df3fa990add49a82e4" } }, + { url = "https://files.pythonhosted.org/packages/90/60/97362554ac21e20e81bcef1150cb2a7e4ffdaf8ea1e5b2e8bf7a053caa18/uvloop-0.22.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-10-16T22:16:34Z, size = 4131970, hashes = { sha256 = "e047cc068570bac9866237739607d1313b9253c3051ad84738cbb095be0537b2" } }, + { url = "https://files.pythonhosted.org/packages/99/39/6b3f7d234ba3964c428a6e40006340f53ba37993f46ed6e111c6e9141d18/uvloop-0.22.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-10-16T22:16:35Z, size = 4296343, hashes = { sha256 = "512fec6815e2dd45161054592441ef76c830eddaad55c8aa30952e6fe1ed07c0" } }, + { url = "https://files.pythonhosted.org/packages/89/8c/182a2a593195bfd39842ea68ebc084e20c850806117213f5a299dfc513d9/uvloop-0.22.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2025-10-16T22:16:36Z, size = 1358611, hashes = { sha256 = "561577354eb94200d75aca23fbde86ee11be36b00e52a4eaf8f50fb0c86b7705" } }, + { url = "https://files.pythonhosted.org/packages/d2/14/e301ee96a6dc95224b6f1162cd3312f6d1217be3907b79173b06785f2fe7/uvloop-0.22.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-10-16T22:16:38Z, size = 751811, hashes = { sha256 = "1cdf5192ab3e674ca26da2eada35b288d2fa49fdd0f357a19f0e7c4e7d5077c8" } }, + { url = "https://files.pythonhosted.org/packages/b7/02/654426ce265ac19e2980bfd9ea6590ca96a56f10c76e63801a2df01c0486/uvloop-0.22.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2025-10-16T22:16:39Z, size = 4288562, hashes = { sha256 = "6e2ea3d6190a2968f4a14a23019d3b16870dd2190cd69c8180f7c632d21de68d" } }, + { url = "https://files.pythonhosted.org/packages/15/c0/0be24758891ef825f2065cd5db8741aaddabe3e248ee6acc5e8a80f04005/uvloop-0.22.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2025-10-16T22:16:40Z, size = 4366890, hashes = { sha256 = "0530a5fbad9c9e4ee3f2b33b148c6a64d47bbad8000ea63704fa8260f4cf728e" } }, + { url = "https://files.pythonhosted.org/packages/d2/53/8369e5219a5855869bcee5f4d317f6da0e2c669aecf0ef7d371e3d084449/uvloop-0.22.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-10-16T22:16:41Z, size = 4119472, hashes = { sha256 = "bc5ef13bbc10b5335792360623cc378d52d7e62c2de64660616478c32cd0598e" } }, + { url = "https://files.pythonhosted.org/packages/f8/ba/d69adbe699b768f6b29a5eec7b47dd610bd17a69de51b251126a801369ea/uvloop-0.22.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-10-16T22:16:43Z, size = 4239051, hashes = { sha256 = "1f38ec5e3f18c8a10ded09742f7fb8de0108796eb673f30ce7762ce1b8550cad" } }, +] + +[[packages]] +name = "wadler-lindig" +version = "0.1.7" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/1e/67/cbae4bf7683a64755c2c1778c418fea96d00e34395bb91743f08bd951571/wadler_lindig-0.1.7.tar.gz", upload-time = 2025-06-18T07:00:42Z, size = 15842, hashes = { sha256 = "81d14d3fe77d441acf3ebd7f4aefac20c74128bf460e84b512806dccf7b2cd55" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/8d/96/04e7b441807b26b794da5b11e59ed7f83b2cf8af202bd7eba8ad2fa6046e/wadler_lindig-0.1.7-py3-none-any.whl", upload-time = 2025-06-18T07:00:41Z, size = 20516, hashes = { sha256 = "e3ec83835570fd0a9509f969162aeb9c65618f998b1f42918cfc8d45122fe953" } }] + +[[packages]] +name = "watchfiles" +version = "1.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/41/5e1a4bb12aac5f1493fa1bdc11154eca3b258ca4eba65d39c473fe19d8e9/watchfiles-1.2.0.tar.gz", upload-time = 2026-05-18T04:32:04Z, size = 108252, hashes = { sha256 = "c995fba777f1ea992f090f9236e9284cf7a5d1a0130dd5a3d82c598cacd76838" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b8/2f/e42c992d2afda3108ea1c02acecc991b9f31d05c14adc2a7cee9ee211fc4/watchfiles-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2026-05-18T04:32:02Z, size = 400115, hashes = { sha256 = "bc13eb17538be00c874699dc0abe4ee2bc8d50bb1166a6b9e175ef3fd7eb8f26" } }, + { url = "https://files.pythonhosted.org/packages/5f/8f/6af2ea19065c91d8b0ea3516fdfc8c0d349f407e8e9fbf4e5a17360de8ad/watchfiles-1.2.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-05-18T04:30:50Z, size = 393659, hashes = { sha256 = "2d95ddc1eb6914154253d239089900813f6a767e174b8e6a50e7fdacb7e4236c" } }, + { url = "https://files.pythonhosted.org/packages/13/01/b32a967c56fb3e3e5be3db52c3d3b87fa4513aa367d8ed1ad96d42952e5f/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-18T04:31:04Z, size = 453207, hashes = { sha256 = "8f70d8b291ef6e88d19b1f297a6905ddb978888d9272b0d05e6f53309856bcfc" } }, + { url = "https://files.pythonhosted.org/packages/04/98/97557a812180338cb1abd32e1cffcc4588f59b5f23e0cb006b2ba95ba64a/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-05-18T04:31:50Z, size = 459273, hashes = { sha256 = "56d8641cf834c2836922899105bd3ce3d0dfc69291d52edf0b4d0436829b34c0" } }, + { url = "https://files.pythonhosted.org/packages/e8/a8/b4b08dcb7653b8087c6586f7ce649505900e866bbcfe40dc9587af02e686/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2026-05-18T04:31:42Z, size = 489927, hashes = { sha256 = "2581a94056e55d7d0a31a823ea92bf73749c489ca2285bfdc0fbe6b2bb49d50c" } }, + { url = "https://files.pythonhosted.org/packages/50/94/3dceea03545d2e5ddfd839f0ddd5e1cecbf1697b5a428d5ba11cef6af95d/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-05-18T04:31:03Z, size = 570476, hashes = { sha256 = "41bc1199f7523b3f82843c88cbb979180c949caef0342cf90968f178e5d49b01" } }, + { url = "https://files.pythonhosted.org/packages/cc/f2/d39a5450c3532092b91f81d274360e613c2371bc874a89c7a1a3c5e8d138/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-05-18T04:30:12Z, size = 465650, hashes = { sha256 = "7571e4464cb6e434958f867f7f730b8ab0b75e3f8e5eac0499168486ab3c33a8" } }, + { url = "https://files.pythonhosted.org/packages/22/24/ed72f68cbc1333ca9b9f2200aa048bb6658ae41709bc1caad4310f4bdffd/watchfiles-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-18T04:30:13Z, size = 456398, hashes = { sha256 = "e53a384f76b631c3ae5334ce6a52f0baa3a911eb94a4eac7f160079868b716d5" } }, + { url = "https://files.pythonhosted.org/packages/0d/64/982ef4a4e5bab5b6e5b6becc8cd5e732f6130a78b855f0abec6439a9a135/watchfiles-1.2.0-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2026-05-18T04:31:52Z, size = 465140, hashes = { sha256 = "d20029a60a71a052a24c4db7673bc4de39ab89adbaccbfb5d67987c5d73f424d" } }, + { url = "https://files.pythonhosted.org/packages/a0/0c/95282abf4ed680b6096010bcfc30c5fa7a041fc5aa5a2ad17a2cc6c75bba/watchfiles-1.2.0-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2026-05-18T04:31:25Z, size = 630259, hashes = { sha256 = "2cb93af48550faf1cea04c303107c8b75833de7013e57ce27d3b8d21d8d0f58c" } }, + { url = "https://files.pythonhosted.org/packages/30/45/607c1de1530c4bdcf2cf1d1ecc2505ddba5d96bd43ba9f2b0e79876f850f/watchfiles-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2026-05-18T04:30:24Z, size = 659859, hashes = { sha256 = "2995c176de7692b86a2e4c58d9ec718f753150a979cb4a754e2b4ffa38e70906" } }, + { url = "https://files.pythonhosted.org/packages/fa/08/d9e2e0f9e8e6791d33aefc694ad7eefa7f901f63caff84a81ded38692f9c/watchfiles-1.2.0-cp312-cp312-win32.whl", upload-time = 2026-05-18T04:30:31Z, size = 275480, hashes = { sha256 = "7a2cffd17d27d2ecbb310c2b1d8174f222a5495b1a721894afa88ec11e25b898" } }, + { url = "https://files.pythonhosted.org/packages/1c/e6/9d42569c0102645cc8cea5d8c7d8a1e9d4ada2cb7f05f75e554b8aa2202a/watchfiles-1.2.0-cp312-cp312-win_amd64.whl", upload-time = 2026-05-18T04:32:10Z, size = 288718, hashes = { sha256 = "f155b3a1b2a5fc89cdc70d47ee5d54e3b75e88efa34982028a35daef9ba00379" } }, + { url = "https://files.pythonhosted.org/packages/0a/26/88e0dc6ee3898169d7fa22bb6a69cabf2502d2ee25cb8c876d1262d204f8/watchfiles-1.2.0-cp312-cp312-win_arm64.whl", upload-time = 2026-05-18T04:30:22Z, size = 281026, hashes = { sha256 = "8fa585ede612ee9f9e91b18bebf9ba11b9ae29a4e3a0d0cf6fca3e382133f0d5" } }, + { url = "https://files.pythonhosted.org/packages/d1/4d/70a7feced9f87e2ff26dba42667290f41694fc64646c67261fbb8cab5d5c/watchfiles-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2026-05-18T04:31:38Z, size = 399730, hashes = { sha256 = "01ea8d66f0693b9b60a6541c8d10263091ca9a9060d242f3c1f3143f9aad2c98" } }, + { url = "https://files.pythonhosted.org/packages/31/3a/0da302f2307aee316922806ebd5726c542cbd787c938271cf14a074c7daf/watchfiles-1.2.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-05-18T04:30:27Z, size = 392842, hashes = { sha256 = "7ba0480b9a74af058f43b337e937a451e109295c420916d68ad24e3dc02f5e44" } }, + { url = "https://files.pythonhosted.org/packages/db/ef/d5bdb705c224dbc256aa0c1ec47bf4e61ec52558f2afb44a71a1fe4d7015/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-18T04:31:11Z, size = 452989, hashes = { sha256 = "4f34e26a19f91f710c08e0183429f0d1d15df734e6bc78c31e77b9ea9c433658" } }, + { url = "https://files.pythonhosted.org/packages/71/29/5495f2c1661949ef7a35e4d71111d129cfe7606414a26887a919d0a55406/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-05-18T04:30:52Z, size = 458978, hashes = { sha256 = "b4e77f6a55f858504069abd35d336a637555c09bca453dde1ee1e5ada8a6a1fb" } }, + { url = "https://files.pythonhosted.org/packages/d5/8c/7f9c07c433811c2fffd93e13fdfb7135de9aab5f2ae41be08960fa0047dc/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2026-05-18T04:31:36Z, size = 490248, hashes = { sha256 = "0cb4d80e212f116474a545c21c912b445f16bb0cef9e6a73a498164223e14e2f" } }, + { url = "https://files.pythonhosted.org/packages/3c/11/d93632febc52fbc21be90231bb7c17fd5387f46c9076fd40a5f9c2ae6910/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-05-18T04:31:10Z, size = 571847, hashes = { sha256 = "b974946a10af379d425e2eef5b62f5c6ebeaccf91d45eaad6f5b27ecd4f91aa0" } }, + { url = "https://files.pythonhosted.org/packages/55/b4/383173e73aabb07ad1d9c7aa859d95437ac46a6d6a1e11005facda0c9d19/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-05-18T04:30:17Z, size = 465974, hashes = { sha256 = "86bc13c25a8d1fcd70b51d0ce7c9b65e90de5666fcbfd3e34957cc73ee19aeb5" } }, + { url = "https://files.pythonhosted.org/packages/a7/6c/89b1a230a78f57c52dd8893adb1f92f94411721b6ec12596c56d98c74356/watchfiles-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-18T04:30:35Z, size = 454782, hashes = { sha256 = "ca148d73dea36c9763aaa351e4d7a51780ec1584217c45276f4fe8239c768b71" } }, + { url = "https://files.pythonhosted.org/packages/24/62/1732118367cfff0a9fce3bf62ff4bfded09ef5df21d9d446b858b3f70a96/watchfiles-1.2.0-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2026-05-18T04:30:20Z, size = 465182, hashes = { sha256 = "c525543d91961c6955b2636b308569e84a1d1c5f5f2932041ab9ef46422f43e3" } }, + { url = "https://files.pythonhosted.org/packages/28/96/716f7e5f51339bf22963f3345f9f27d7f3b30e2eadc597e257c881dd3c53/watchfiles-1.2.0-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2026-05-18T04:31:05Z, size = 629841, hashes = { sha256 = "a204794696ffb8f9b10fba6f7cb5216d42f3b2b71860ccac6b6e42f5f10973b0" } }, + { url = "https://files.pythonhosted.org/packages/4c/fe/c40783950fd771ccf66ab3ec2722d188a9af1c7f96c6e811f36e40c6e03f/watchfiles-1.2.0-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2026-05-18T04:31:48Z, size = 658028, hashes = { sha256 = "10d86db20695afe7997ac9e1717637d6714a8d0220458c33f3d2061f54cec427" } }, + { url = "https://files.pythonhosted.org/packages/71/72/4508db1856d1d87fcbb3b63f4839bab1b5682cb0e8d224d122263c09654a/watchfiles-1.2.0-cp313-cp313-win32.whl", upload-time = 2026-05-18T04:30:59Z, size = 275183, hashes = { sha256 = "eb283ee99e21ad6443c8cdb06ac5b34b1308c329cbdf03fa02b445363714c799" } }, + { url = "https://files.pythonhosted.org/packages/f9/36/14b76ca57652e5cc5fd1c11f32a261292c08a0d19a00351013c2549cbfb2/watchfiles-1.2.0-cp313-cp313-win_amd64.whl", upload-time = 2026-05-18T04:32:07Z, size = 288059, hashes = { sha256 = "a0f27f01bee51861392bb6b7c4fdb290b27d1eb194e9e28788d68102a0e898d9" } }, + { url = "https://files.pythonhosted.org/packages/1b/8d/0a85e395398d8d20fadfe5c5d32c726eee17a519e78fb356f2cf7531bffe/watchfiles-1.2.0-cp313-cp313-win_arm64.whl", upload-time = 2026-05-18T04:31:54Z, size = 280186, hashes = { sha256 = "3651aa7058595e9cfb75d35dd5ada2bf9f48a5b8a0f3562821d3e210c507e077" } }, + { url = "https://files.pythonhosted.org/packages/37/68/36db056f1fdcc5f07302f56e631774d6835bcd6fa3ace402304621d5f9e5/watchfiles-1.2.0-cp313-cp313t-macosx_10_12_x86_64.whl", upload-time = 2026-05-18T04:30:44Z, size = 399031, hashes = { sha256 = "faea288b6f0ab1902ef08f4ca6de005dccf856c4e0c4f21b8c5fce02d90a1b08" } }, + { url = "https://files.pythonhosted.org/packages/c1/64/01a9d6f66a82a5c101ce939274106cc72759d62427e153f01edd2b9f87c2/watchfiles-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-05-18T04:30:25Z, size = 391205, hashes = { sha256 = "01859b11fd9fbca670f4d5da00fbac282cfea9bd67a2125d8b2833a3b5617ea9" } }, + { url = "https://files.pythonhosted.org/packages/84/2c/0a44fe058cb4bb7b8ede6b6670698bbb7c0400740e378d00022189b7b31d/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-05-18T04:32:14Z, size = 451892, hashes = { sha256 = "fff610d7bb2256a317bb1e96f0d7862c7aa8076733ee5df0fd41bbe76a24a4f4" } }, + { url = "https://files.pythonhosted.org/packages/67/a1/351e0d56cd35e6488b5c8b4fb11a809a5bc923e8fe8fed9faf8920be0c89/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-05-18T04:31:22Z, size = 458867, hashes = { sha256 = "b141a4891c995a039cd89e9a49e62df1dc8a559a5d1a6e4c7106d16c12777a55" } }, + { url = "https://files.pythonhosted.org/packages/d5/7d/9d09605187f1b838998624049fcf8bf47b73c1a3b76901fcac1782f62277/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2026-05-18T04:31:43Z, size = 490217, hashes = { sha256 = "f22943b7770483f6ea0721c6b11d022947a98eb0acae14694de034f4d0d38925" } }, + { url = "https://files.pythonhosted.org/packages/60/5d/a17a16eccb182f04188cd308ec24b1a71a9b5c4e7098269cf35d9fa56d02/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-05-18T04:32:11Z, size = 571458, hashes = { sha256 = "1bc6195825b7dcd217968bb1f801a60fd4c16e8eeab5bedc7fe917d7d5995ab4" } }, + { url = "https://files.pythonhosted.org/packages/d3/3d/4dd457062083ab1938e5dfd45032eb425cee2ac817287ca8ff4356183e5d/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-05-18T04:30:43Z, size = 464707, hashes = { sha256 = "d4a4b147f5dca2a5d325a06a832fb43f345751adfbc63204aec30e0d9ca965a2" } }, + { url = "https://files.pythonhosted.org/packages/c6/71/ea8c57b128f5383de74d0c7d2d9c57ad7c9a65a930c451bd25d524b295b7/watchfiles-1.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-05-18T04:30:16Z, size = 454663, hashes = { sha256 = "4543579a9bdb0c9560039b4ffddbdb39545707659fbc430ce4c10f3f68d557f9" } }, + { url = "https://files.pythonhosted.org/packages/53/fd/2e812bf938406d7db351f0703ddd3fc6c061cf30d96153a77bc79a943a44/watchfiles-1.2.0-cp313-cp313t-manylinux_2_31_riscv64.whl", upload-time = 2026-05-18T04:31:44Z, size = 463537, hashes = { sha256 = "20aa0e708b920bde876a4aa82dc7dd6ebea228a63a67cda6632c2fc87b787efa" } }, + { url = "https://files.pythonhosted.org/packages/86/56/d17a7f1dd1bc3035f1072694a551301272f1739c2d8e319c927cb9e29b38/watchfiles-1.2.0-cp313-cp313t-musllinux_1_1_aarch64.whl", upload-time = 2026-05-18T04:31:14Z, size = 629194, hashes = { sha256 = "d413349d565dab74297f2a63e84a097936be69bf8f3b3801f27f380e32040f44" } }, + { url = "https://files.pythonhosted.org/packages/be/06/f1ff66bf5cae50aa4062779a0ecd0bbaf15e466195719074078947d9a17d/watchfiles-1.2.0-cp313-cp313t-musllinux_1_1_x86_64.whl", upload-time = 2026-05-18T04:31:47Z, size = 656194, hashes = { sha256 = "f28b2725eb8cce327b9b3ab02415c853011dc55c95832fe90de6bc56f5315f72" } }, +] + +[[packages]] +name = "wcwidth" +version = "0.8.2" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/34/74/c6428f875774288bec1396f5bfcbc2d925700a4dad61727fd5f2b12f249d/wcwidth-0.8.2.tar.gz", upload-time = 2026-06-29T18:11:11Z, size = 1466253, hashes = { sha256 = "91fbef97204b96a3d4d421609b80340b760cf33e26da123ff243d76b1fda8dda" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/96/42/3e5985a0a7e57de470b320c6d6a1a67c844f6737a587f3d44dd13d1819e7/wcwidth-0.8.2-py3-none-any.whl", upload-time = 2026-06-29T18:11:09Z, size = 323166, hashes = { sha256 = "d63947694a0539a1d51e01eda7caf800c291020e6cdd7e28ad7b14dd33ad4f85" } }] + +[[packages]] +name = "websocket-client" +version = "1.9.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2c/41/aa4bf9664e4cda14c3b39865b12251e8e7d239f4cd0e3cc1b6c2ccde25c1/websocket_client-1.9.0.tar.gz", upload-time = 2025-10-07T21:16:36Z, size = 70576, hashes = { sha256 = "9e813624b6eb619999a97dc7958469217c3176312b3a16a4bd1bc7e08a46ec98" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl", upload-time = 2025-10-07T21:16:34Z, size = 82616, hashes = { sha256 = "af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef" } }] + +[[packages]] +name = "websockets" +version = "16.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/21/f7/bc3a25c5ec26ce62ce487690becc2f3710bbc7b33338f005ad390db0b986/websockets-16.1.1.tar.gz", upload-time = 2026-07-17T22:51:05Z, size = 182204, hashes = { sha256 = "db234eda965dcce15df96bb9709f587cd87d4d52aaf0e80e2f34ec04c7670c57" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/17/9d/681cda21c9eee743203a6cb79b9d3d05adad9aa60ec660c6c9bf4dd619ca/websockets-16.1.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-07-17T22:49:13Z, size = 179600, hashes = { sha256 = "cc97814dfb786a83b6e2dc2e79351e1b83e6d715647d6887fcabd83026417a00" } }, + { url = "https://files.pythonhosted.org/packages/fb/8d/6195a88b45e8d2a8f745fc2046e36f885a3c9763e6767d2c46229bf9510c/websockets-16.1.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-17T22:49:15Z, size = 177272, hashes = { sha256 = "e047dc87ef7ca50f4d309bf775ad4a71711c58556d75d7bd0604b2317f43e94b" } }, + { url = "https://files.pythonhosted.org/packages/73/e3/fe2d498c64dea0095c9a9f9a351af4cd6eef31b618395582bc1f38ba45ff/websockets-16.1.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-17T22:49:16Z, size = 177542, hashes = { sha256 = "01fbdcbac298efe19360b94bc0039c8f746f0220ba570f327577bfee81059175" } }, + { url = "https://files.pythonhosted.org/packages/fe/ed/f1831681fce0e3242346e5458486003c5f124ed69e5e0b847fd029db4973/websockets-16.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-07-17T22:49:18Z, size = 187137, hashes = { sha256 = "0f62863e8a00a6d33c3d6566ec0b89f23787b747ffe0c3bc71ec0e76b82c94b1" } }, + { url = "https://files.pythonhosted.org/packages/6f/79/4ff9dcc1bb46f6b4c536936dde1fd60f9b564f3304307274db97f4c9496d/websockets-16.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-17T22:49:19Z, size = 188374, hashes = { sha256 = "8087e82f842609734c9b5a1330464f8e94e346ba0e18c832c08bafa4b0d63c15" } }, + { url = "https://files.pythonhosted.org/packages/62/c3/5c49b6efb36cab733d23773f6de575e1dba65736ead17d5d2b2a1daef779/websockets-16.1.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-17T22:49:21Z, size = 191155, hashes = { sha256 = "2bb5d041a8307d2e18782e7ce777f6fdb1e8c2f5d09291484b18c294b789d9aa" } }, + { url = "https://files.pythonhosted.org/packages/6e/f6/56ccceda3a4838d18f1d40821480da4775397e8b1eecf4031e20c50e2e90/websockets-16.1.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-17T22:49:22Z, size = 189011, hashes = { sha256 = "1db4de4a0e95673f7545d393c49eeb0c2f18ac1ef93073218c79d5cdb2ee75ab" } }, + { url = "https://files.pythonhosted.org/packages/86/d6/ad5286241a2bce1107e2798d3bfbd62cf79aee167bdb654f8cb1e9dbf949/websockets-16.1.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-17T22:49:24Z, size = 187766, hashes = { sha256 = "f17dbe07eb3ea7f99e4df9b7e0efefe80fbf30d37a8cc4d561a0aed310bc8847" } }, + { url = "https://files.pythonhosted.org/packages/bc/67/d65c970b7e347fdca69479beb7811c2060529956730a7a4e3ae7c66b0e31/websockets-16.1.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-17T22:49:25Z, size = 185173, hashes = { sha256 = "4b57693728576d84ede0a77987ab16881b783d2cd9f1dc180a8fbbc3f79c4428" } }, + { url = "https://files.pythonhosted.org/packages/1d/5b/14af3cd4ee69d8ea9baca58f3dc3cfb1ba78332a347fd478cb096549d60e/websockets-16.1.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-17T22:49:27Z, size = 187809, hashes = { sha256 = "2a636ff1e7a5c4edf71ef0e79adae7f25dba93b4fcbe3dc958733477ffeb0eaf" } }, + { url = "https://files.pythonhosted.org/packages/7b/11/be301710d70de97e3e7b3586e6d492c9c06d6a61bf1c2202c36cf0c75607/websockets-16.1.1-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-07-17T22:49:28Z, size = 186412, hashes = { sha256 = "d6bec75c290fe484a8ba4cacdf838501e17c06ecfbbf31eede81a9e431bd7751" } }, + { url = "https://files.pythonhosted.org/packages/db/07/fe1435bf6fe738a3d3b54dbe0c18dabf12cba4d909ac8b58b539ce27c1f4/websockets-16.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-17T22:49:29Z, size = 188290, hashes = { sha256 = "54509b8e92fee4453e152b7558ddef37ce9705a044922f2095a6105e3f80c96f" } }, + { url = "https://files.pythonhosted.org/packages/8a/0a/81f394aff8efcbb01208c1ced77df0a3c7fcce584a88c7273663697946c2/websockets-16.1.1-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-07-17T22:49:31Z, size = 185844, hashes = { sha256 = "f0aa4aad3b1b69ad3fd85a0fd0952ec64331c762bd77ec51cc814170873890b2" } }, + { url = "https://files.pythonhosted.org/packages/39/5c/dd485b995473f415510251fe9bd708f2d24458f439fce958daf8d66dc7c6/websockets-16.1.1-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-07-17T22:49:33Z, size = 186823, hashes = { sha256 = "42290eb6db4ccaca7012656738214f8514082fb6fa40cdeb61bb9a471b52e383" } }, + { url = "https://files.pythonhosted.org/packages/9d/0b/f78de76ff446f1e66af12b43c48a35f31744de93cfdec2f4ea67d5d7bbf1/websockets-16.1.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-17T22:49:34Z, size = 187102, hashes = { sha256 = "53260c8930da5771cec89439bff99c20c8cb03ddb9588b980697355a83cd4bd3" } }, + { url = "https://files.pythonhosted.org/packages/37/a1/4cf892007778eaf84ad162bfc98046e0ed89b63ac55949e3236626b2a23f/websockets-16.1.1-cp312-cp312-win32.whl", upload-time = 2026-07-17T22:49:36Z, size = 179943, hashes = { sha256 = "1d27fa8462ad6a1cb36206a3d0640b2333340def181fae11ed7f9adeaa5c0747" } }, + { url = "https://files.pythonhosted.org/packages/d9/de/6abe251d28c3a3f217096575400b27750b18e0b1d2fff3a2a239960fea07/websockets-16.1.1-cp312-cp312-win_amd64.whl", upload-time = 2026-07-17T22:49:37Z, size = 180243, hashes = { sha256 = "b436f6ec4fc3a6b4237c84d3f83170ed2b40bb584222f0ac47a0c8a5921980c7" } }, + { url = "https://files.pythonhosted.org/packages/ce/fd/6ec6c6d2850aea25b1b2aa9901a016980bb87d01e89b3eb00470b1b5d471/websockets-16.1.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-07-17T22:49:38Z, size = 179587, hashes = { sha256 = "ab59169ace05dcb49a1d4118f0bde139557adf45091bd85747e36bf5de984dd1" } }, + { url = "https://files.pythonhosted.org/packages/5f/d8/1d299d2dd34087db39831a34cc645ef8a6f89d78efada6983093513cd81c/websockets-16.1.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-17T22:49:40Z, size = 177272, hashes = { sha256 = "5e3b7d601f6f84156b08cc4a5e541c2b50ad7b36cfc302b657a12477c904a5df" } }, + { url = "https://files.pythonhosted.org/packages/3d/86/0a70d3ae2f0f2256bb41302d9804dbca65d4360281e7feb3e1f94102ac46/websockets-16.1.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-17T22:49:41Z, size = 177530, hashes = { sha256 = "cd2ca96a082a36964aca83e992f72abeb61b7306c1a6cba4c7d06a7b93750cac" } }, + { url = "https://files.pythonhosted.org/packages/b5/c2/c676c69444d9db448b3f0a55a98dcc534affce0bce961d9d2f0b8499b10a/websockets-16.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-07-17T22:49:43Z, size = 187197, hashes = { sha256 = "f5d497865f05bb222cab7016c6034542e84e5f29f49c6fd3f4939cda7197b5b8" } }, + { url = "https://files.pythonhosted.org/packages/0b/13/88137fbaf726ebe29d62c1117fa11fa2bbb6209dc79d4ad738efbe36a2aa/websockets-16.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-17T22:49:45Z, size = 188433, hashes = { sha256 = "bae954c382e013d5ea5b190d2830526bfa45ad121c326da0049b8c769f185db6" } }, + { url = "https://files.pythonhosted.org/packages/01/6d/46c2f2ce6751cb26f39293e1ecbf8544cb01321397cd476c2756b98c216d/websockets-16.1.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-17T22:49:46Z, size = 189868, hashes = { sha256 = "e09f753a169951eb4f28c2c774f71069304f66e7277e0f5a2892423599cfa854" } }, + { url = "https://files.pythonhosted.org/packages/29/2b/170a9e8097636cfde4dc3c592b6e00b18a44a2f5407606d96ca542dd5838/websockets-16.1.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-17T22:49:47Z, size = 189059, hashes = { sha256 = "024193f8551a2b0eafbdd160911012c4e6c228c28430c84433253299a9e42d6a" } }, + { url = "https://files.pythonhosted.org/packages/a7/48/f0d4ebc9ab4b473b8861b9e20fdb663d515d42f7befdf62cdb60fee7a1ec/websockets-16.1.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-17T22:49:49Z, size = 187814, hashes = { sha256 = "aabe464bfd13bd25f4821faf111da6fefdc389f870265a53105580e45b0a2e49" } }, + { url = "https://files.pythonhosted.org/packages/d5/ba/39a41d3ae8e72696a9492581900611c5a91e2b07563b0bcd2523adea9854/websockets-16.1.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-17T22:49:50Z, size = 185229, hashes = { sha256 = "a28fcbc9b6baf54a2e23f8655f308e4ccc6afdd7266f8fe7954f320dcda0f785" } }, + { url = "https://files.pythonhosted.org/packages/3c/36/ac15b604f850d1907f0a85ed721cefe47cd45034b3620069b829746cccbe/websockets-16.1.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-17T22:49:52Z, size = 187874, hashes = { sha256 = "79eace538c6a97e96d0d03d4f9d314f9677f5ed85a8a984992ffd90b13cb8a56" } }, + { url = "https://files.pythonhosted.org/packages/a8/f3/3fbd5d71d59299c3770faa5884d4f45070236ca5a35ab3a61830812c409a/websockets-16.1.1-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-07-17T22:49:53Z, size = 186469, hashes = { sha256 = "496af849a472b531f758dbd4d61338f5000538cb1a7b3d20d9d32a264517f509" } }, + { url = "https://files.pythonhosted.org/packages/b4/fc/dd90349bba58af2a53ef2ddd9c32716c81eb6d59a0687939fff561860878/websockets-16.1.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-17T22:49:55Z, size = 188347, hashes = { sha256 = "5283810d2646741a0d8da2aa733d6aefa0545809afccb2a5d105a26bc45125f1" } }, + { url = "https://files.pythonhosted.org/packages/4c/f3/f73ba86427682da59b78c11d77ba56d5b801c32e84afe79b274bbd6a9bb2/websockets-16.1.1-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-07-17T22:49:56Z, size = 185903, hashes = { sha256 = "4e3b680b1e0a27457e727a0d572fd81dffa87b6dbf8b228ab57da64f7d85aead" } }, + { url = "https://files.pythonhosted.org/packages/34/7c/f95eb20e80104173b3a0a092291f89ea4047ef6e608e0a57ca06eb14eecb/websockets-16.1.1-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-07-17T22:49:58Z, size = 186855, hashes = { sha256 = "69159730a823dde3ea8d08783e8d47ef135a6d7e8d44eb127e32b321c9db8e3e" } }, + { url = "https://files.pythonhosted.org/packages/b0/35/dd875b3e050ff232d60fa377707f890e369f74d134f1be32e8f68879747c/websockets-16.1.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-17T22:50:00Z, size = 187140, hashes = { sha256 = "ed5bb271084b46530ee2ddc0410537a9961152c5ccba2fc98c5276d992ccba87" } }, + { url = "https://files.pythonhosted.org/packages/e8/dc/5cbfcb41824502f6af93b8f3943a4d06c67c23c7d2e31eb18748c4a5b2a7/websockets-16.1.1-cp313-cp313-win32.whl", upload-time = 2026-07-17T22:50:01Z, size = 179928, hashes = { sha256 = "cfb70b4eb56cac4da0a83588f3ad50d46beb0690391082f3d4e2d488c70b68ea" } }, + { url = "https://files.pythonhosted.org/packages/b0/c1/71e5deb5b7f8f226997ab64908c184ac3105c0155ce2d486f318e5dd08a8/websockets-16.1.1-cp313-cp313-win_amd64.whl", upload-time = 2026-07-17T22:50:03Z, size = 180242, hashes = { sha256 = "d9531d9cbeac99af6f038fb1bc351403531f7d634a2c2e10e2f7c854c6ed5b68" } }, + { url = "https://files.pythonhosted.org/packages/be/4d/2d0d67834092e354d2b0498f014a41249a89556bc406cf86f3e1557bb463/websockets-16.1.1-py3-none-any.whl", upload-time = 2026-07-17T22:51:04Z, size = 173814, hashes = { sha256 = "6abbd3e82c731c8e531714466acd5d87b5e88ac3243465337ba71d68e23ae7e3" } }, +] + +[[packages]] +name = "werkzeug" +version = "3.1.8" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/dd/b2/381be8cfdee792dd117872481b6e378f85c957dd7c5bca38897b08f765fd/werkzeug-3.1.8.tar.gz", upload-time = 2026-04-02T18:49:14Z, size = 875852, hashes = { sha256 = "9bad61a4268dac112f1c5cd4630a56ede601b6ed420300677a869083d70a4c44" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/93/8c/2e650f2afeb7ee576912636c23ddb621c91ac6a98e66dc8d29c3c69446e1/werkzeug-3.1.8-py3-none-any.whl", upload-time = 2026-04-02T18:49:12Z, size = 226459, hashes = { sha256 = "63a77fb8892bf28ebc3178683445222aa500e48ebad5ec77b0ad80f8726b1f50" } }] + +[[packages]] +name = "wheel" +version = "0.48.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d0/20/50ed6bdf27dec98b568a8ae25dc599f35baa3d9709f9e83fd1edb56b9a90/wheel-0.48.0.tar.gz", upload-time = 2026-08-11T22:02:27Z, size = 66471, hashes = { sha256 = "94800765601e9171bf5d58d066e640662842bcedcbab982b2c90787a2c987322" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2e/29/69cfbb602cd91690c55d38ba9fe53e6a7e76a6fa647bf38f19c138d25449/wheel-0.48.0-py3-none-any.whl", upload-time = 2026-08-11T22:02:26Z, size = 33320, hashes = { sha256 = "3217dcc807155e45db462d7ef2431f5ddda0d7273b700d05a67b271ceb1287ab" } }] + +[[packages]] +name = "widgetsnbextension" +version = "4.0.15" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/bd/f4/c67440c7fb409a71b7404b7aefcd7569a9c0d6bd071299bf4198ae7a5d95/widgetsnbextension-4.0.15.tar.gz", upload-time = 2025-11-01T21:15:55Z, size = 1097402, hashes = { sha256 = "de8610639996f1567952d763a5a41af8af37f2575a41f9852a38f947eb82a3b9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3f/0e/fa3b193432cfc60c93b42f3be03365f5f909d2b3ea410295cf36df739e31/widgetsnbextension-4.0.15-py3-none-any.whl", upload-time = 2025-11-01T21:15:53Z, size = 2196503, hashes = { sha256 = "8156704e4346a571d9ce73b84bee86a29906c9abfd7223b7228a28899ccf3366" } }] + +[[packages]] +name = "wrapt" +version = "2.3.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/2b/b0/c1f5a970721f06b85c0cd5142e0ff8fe067708abd779b0c4f4be7d61d09f/wrapt-2.3.0.tar.gz", upload-time = 2026-07-28T06:06:14Z, size = 131509, hashes = { sha256 = "681a2d0eefd721998f90642762b8e75c2159ec531b20ad5e437245ea7b06a107" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5b/4a/d17a0fad1bf1c5f2c887ff71fef75654141b0880bff71d157d955b5bec3a/wrapt-2.3.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-28T06:04:35Z, size = 82139, hashes = { sha256 = "0a45ffae742ce91a16e11cb6c7cd71e7f9994f3cbd283b962ab093f5c6dcf525" } }, + { url = "https://files.pythonhosted.org/packages/6e/55/51b92daaf6defb57f4dc56bdcce985400f75c6984a03ca5e78ccac717028/wrapt-2.3.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-28T06:04:36Z, size = 82723, hashes = { sha256 = "69e477046f2237ef0bc6547544ee73008dc764ca26eff44f09e976d221b34d5d" } }, + { url = "https://files.pythonhosted.org/packages/28/7f/cfd9bc4b1f5e424eeea83d0493e43f3b1b02707ce8e50c47945873982bd5/wrapt-2.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-07-28T06:04:37Z, size = 172381, hashes = { sha256 = "5d221a6e6ddd302b8397433184e96b59f259f50024b854db1c411a881586b6b8" } }, + { url = "https://files.pythonhosted.org/packages/cb/89/ff7814f6eb6856b479946117d1138a2fbb46cdb6b1f379db359056c69743/wrapt-2.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-28T06:04:38Z, size = 174120, hashes = { sha256 = "392158c9a7f2ab1b8699418bfc0fe6f83548788c418b27d7bf2019ad3405cebb" } }, + { url = "https://files.pythonhosted.org/packages/12/1e/8eded8615d39e3ce81f626937a3a87b280a2a86239a2bf14a4b4bb345034/wrapt-2.3.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-28T06:04:40Z, size = 163035, hashes = { sha256 = "e5301c35cf75655eb33498f2bd6ae8703ca19940e3167dc9cdf740c712a39c60" } }, + { url = "https://files.pythonhosted.org/packages/35/ea/a0af2d9da62897af2a055484920de05dade30d2ba2c0d65cbdea875d3d8b/wrapt-2.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-28T06:04:41Z, size = 171887, hashes = { sha256 = "418f54bb09d1762db02c7009b4051149893af3153a87f92d70356703c11eea02" } }, + { url = "https://files.pythonhosted.org/packages/7e/dd/63cd4c864c65ef4906df64bd2d378f4a62b54f28063f282dfb3bf93caead/wrapt-2.3.0-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-07-28T06:04:42Z, size = 161113, hashes = { sha256 = "1598becd30f8f2777d18564064eb4f4dbe1ab0e05a8f09786d0ef505ac782bf3" } }, + { url = "https://files.pythonhosted.org/packages/ca/ee/82f1fc9e431b5c2c5a6d201aa865dbeae3984c311c6d11a185f0c8367cf6/wrapt-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-28T06:04:44Z, size = 170530, hashes = { sha256 = "3da470536bf9645143323dd41b32db55c6f4304ad382094c1a1da8a92061e10d" } }, + { url = "https://files.pythonhosted.org/packages/37/a5/5dc590e863a419930d988f8b7ca3e75a6befcfb10b6003b3a152f3d5f732/wrapt-2.3.0-cp312-cp312-win32.whl", upload-time = 2026-07-28T06:04:45Z, size = 78323, hashes = { sha256 = "fb8e2e6704a1e0b1b989546c69e2688371ef4a07fa5f61bde3eb6211186f5ac1" } }, + { url = "https://files.pythonhosted.org/packages/51/f9/4a6925a07951df56394f7e6ebe14f69f1c5ef9d87aa63e0839acf15aa63a/wrapt-2.3.0-cp312-cp312-win_amd64.whl", upload-time = 2026-07-28T06:04:47Z, size = 81180, hashes = { sha256 = "cdc021cb0b62471d6aac7f2bd92f3b4658073775f9ee7fcd325c511129e7bcc8" } }, + { url = "https://files.pythonhosted.org/packages/a8/4f/8b5de0395b2a72216751d41c9861df6facaeb611b619d8810ed2b3b23eb2/wrapt-2.3.0-cp312-cp312-win_arm64.whl", upload-time = 2026-07-28T06:04:48Z, size = 80155, hashes = { sha256 = "67bfe2485f50368c3fcd2275fc1fd100e350d601e0058921a7c82678a465aeab" } }, + { url = "https://files.pythonhosted.org/packages/8e/6e/0f88a072483e76b881e3fdcd6b6ffb4a5791002514fe541e72b1b73c859a/wrapt-2.3.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-28T06:04:49Z, size = 81960, hashes = { sha256 = "0d3fb71e65b001adfc42684522eeccd9c21d8ba679945abc993439567b66e59f" } }, + { url = "https://files.pythonhosted.org/packages/d7/ff/b7e2776e7c294075eb712cc9ef573d1b818f393006d09787262b8fc871c4/wrapt-2.3.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-28T06:04:50Z, size = 82435, hashes = { sha256 = "51a7a4181c1295774812271fbcd7c909df372bc25579d4ed9eb875caaf0ae86f" } }, + { url = "https://files.pythonhosted.org/packages/d8/90/343bb5d0f1f9669bc252a6073f085b4abf862511bd5c9c9eaec754341f1d/wrapt-2.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-07-28T06:04:52Z, size = 170350, hashes = { sha256 = "9045917809c63fdf7abe3a2ceaed3d670b8ee4500ddd9291192d30aeb34467c5" } }, + { url = "https://files.pythonhosted.org/packages/59/f8/13b79a392930bd0dd6b86cbfbfe1c40944110456e1dc6d809e5c46ece904/wrapt-2.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-28T06:04:53Z, size = 170022, hashes = { sha256 = "54ca1d5573f69b5fe1d74f1f65799c68015e82f685efec9fd8cfa40a094c44d0" } }, + { url = "https://files.pythonhosted.org/packages/b2/fc/4f1b6918f5290db959d6e0c07f77385d87cede29c39c9cf8f145e9c82954/wrapt-2.3.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-28T06:04:54Z, size = 161043, hashes = { sha256 = "242b60c21e30866e6a2fa606c612b47c553fa60c0eaeeeb7797fb842ac0ce609" } }, + { url = "https://files.pythonhosted.org/packages/01/e1/45d3cf74414780bdff6d0380467e003f6eb0f028b6c9403db868dbc7209c/wrapt-2.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-28T06:04:56Z, size = 168576, hashes = { sha256 = "e3f3d7ec0a51fbfe00d3aef047641ff2c58b25565b4717fc1f90e050be01cba8" } }, + { url = "https://files.pythonhosted.org/packages/f3/73/2fa58dd97f191c997755e2c6d569a68f0c433db4e4b36099bdd7227b6cac/wrapt-2.3.0-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-07-28T06:04:57Z, size = 159140, hashes = { sha256 = "261f53870cd4fb2bf38f9f972c56c728fd224cb7c65721307de59d9e7e6741ae" } }, + { url = "https://files.pythonhosted.org/packages/29/a8/08a56e2000a8816d449dcbad8c8b081697acbbd490821ceca0f9d8e8d20c/wrapt-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-28T06:04:59Z, size = 169263, hashes = { sha256 = "8159ec0b0cb7608175eb150de94c19e34f4d47ac655f5ca9baf45df6b688ffd3" } }, + { url = "https://files.pythonhosted.org/packages/9e/d4/354e1725e35a73b2af4fa70a3e024c7a5d1bf1802dfb862dcb668aae0253/wrapt-2.3.0-cp313-cp313-win32.whl", upload-time = 2026-07-28T06:05:00Z, size = 78241, hashes = { sha256 = "10461884b3014fbfc8eb7d09a93c5f246363e6711d9d881f95eb8c27fdef049f" } }, + { url = "https://files.pythonhosted.org/packages/6c/7e/34c87fa2174848dfee820322aaa318bab08913998ccecc8d2f57b4ad4639/wrapt-2.3.0-cp313-cp313-win_amd64.whl", upload-time = 2026-07-28T06:05:01Z, size = 81113, hashes = { sha256 = "ac870cc97b73bb00ac353329e9559a4bebc47c4c86792ed9b23b58c15b6ad838" } }, + { url = "https://files.pythonhosted.org/packages/11/86/fcc9a530579e008c9478bb565a6cdfbfd33536660f069c8b91a6607c5050/wrapt-2.3.0-cp313-cp313-win_arm64.whl", upload-time = 2026-07-28T06:05:03Z, size = 80182, hashes = { sha256 = "a65e8db2b4e90c2e7ade931086351c98ef420bf7a94ee08c95ac8a3cbbc43579" } }, + { url = "https://files.pythonhosted.org/packages/96/50/3864848b95b28ef73e17551fc8dccbff2628a834f52cf26a57f9c419fb83/wrapt-2.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-07-28T06:05:04Z, size = 83921, hashes = { sha256 = "fd1f2f557dd3491fe75905e578f4db967393d40d1a8f468edc4d40ac7f2d5944" } }, + { url = "https://files.pythonhosted.org/packages/3b/4c/3d1921a60c3e8c71c540ff136e6a47a1fbccf7f671e818394889f7871d9c/wrapt-2.3.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-07-28T06:05:05Z, size = 84412, hashes = { sha256 = "9f5d2aec29dfc76c37e23897dee92766a3fd4f3bff3ae7fc9c6b4bf37d8c1360" } }, + { url = "https://files.pythonhosted.org/packages/fa/1a/4a796ff7adb26ada6d4b758c94d47a38320b085e7099afc088efbbcdb006/wrapt-2.3.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-07-28T06:05:07Z, size = 207168, hashes = { sha256 = "646d20d413ffcd1b0a2f700076e2d0252d872dcb7754860a73e45a59ea883614" } }, + { url = "https://files.pythonhosted.org/packages/1d/3e/d7777776806c579b761bac2f91721dda9f04c7a1b380213c5935cc750ae6/wrapt-2.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-28T06:05:08Z, size = 214351, hashes = { sha256 = "379f670f45b7bb8993edd9f6fc36c6cc65edb81cffa0b504be34acb0303fff0a" } }, + { url = "https://files.pythonhosted.org/packages/63/27/2d64d394df7bf181955b3bb562bf33c4492fb4be113f53071106d43ad8b5/wrapt-2.3.0-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-28T06:05:10Z, size = 199020, hashes = { sha256 = "6208f302f110295d64b22a7ac96500c791bf492dce4366e622e4912b077c9687" } }, + { url = "https://files.pythonhosted.org/packages/3e/3d/fb31d3db7d9834d265fb1a27a2adf0ddf51557c67458c97b22439ad6ae3d/wrapt-2.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", upload-time = 2026-07-28T06:05:11Z, size = 209969, hashes = { sha256 = "ed635a9ca4f3a5a2b900c10c69e823373bc00ebc114b459383596d3487da3570" } }, + { url = "https://files.pythonhosted.org/packages/1f/d1/8724b5da582e62070dc9bf4d8bf1972f317297eefd7ba1f2b5c6393ccf6c/wrapt-2.3.0-cp313-cp313t-musllinux_1_2_riscv64.whl", upload-time = 2026-07-28T06:05:13Z, size = 196324, hashes = { sha256 = "e3b9eaa742ae7a0aaaaad4ca4b69469d757af2d6e6663ef1dadc47adec0aeb41" } }, + { url = "https://files.pythonhosted.org/packages/0d/5c/3d9ef411149543016ee6bcf3af707f787cebd946527452b94bf122e9b7b4/wrapt-2.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", upload-time = 2026-07-28T06:05:15Z, size = 202610, hashes = { sha256 = "d0f7284f88f4833705132d06d3b425a43095c2cbd07c58166aac3ab646ba12a4" } }, + { url = "https://files.pythonhosted.org/packages/13/9b/4fc042ceb757866dd4a5fc057b3b736f2b360d3703ce9f830d83dc9226e0/wrapt-2.3.0-cp313-cp313t-win32.whl", upload-time = 2026-07-28T06:05:16Z, size = 79178, hashes = { sha256 = "7ebb274aba688b043429eb1500ff8a76ce0cb8ac0812ca3e301f06247b8722b3" } }, + { url = "https://files.pythonhosted.org/packages/6b/ff/b94878f8eed809ca042685276bcea9f24e8c2ca7c9653bb80bbb920a68a5/wrapt-2.3.0-cp313-cp313t-win_amd64.whl", upload-time = 2026-07-28T06:05:18Z, size = 82634, hashes = { sha256 = "c4bded758ad6f03b965830944a2f0bc5b2eb3767fe5a7310134315d1a6610e98" } }, + { url = "https://files.pythonhosted.org/packages/80/fb/663e1de5332a71685a729754312d327d4cada767c36e1c5a2db4c8de49e6/wrapt-2.3.0-cp313-cp313t-win_arm64.whl", upload-time = 2026-07-28T06:05:19Z, size = 81387, hashes = { sha256 = "d2cc64539da63e39ffb9c7ede849b6e8ddaaf7b3876b5cfb04efd85a5f3f4eb6" } }, + { url = "https://files.pythonhosted.org/packages/00/39/3daf9f47be208606586de4568ba6713db53ebc8fd7a575aea1fe57983b69/wrapt-2.3.0-py3-none-any.whl", upload-time = 2026-07-28T06:06:12Z, size = 61866, hashes = { sha256 = "d8c7ed08477429752b8c44991f40ad7838b18332a160698740a6bfbc10d998a2" } }, +] + +[[packages]] +name = "xmanager" +version = "0.7.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/de/dc/028f849d9461affe35568f893e443de33484fc296c61d71d1c7f169e954c/xmanager-0.7.1.tar.gz", upload-time = 2025-05-05T10:42:38Z, size = 162876, hashes = { sha256 = "78e4da89f84cc57eefc3e8d6a50cd9d85555cd64efdd29447237e4aed73c03f7" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fe/48/f7674efc917a0b79a17f1e7a5e3add7b4ba34909df1cc008883616f1f10c/xmanager-0.7.1-py3-none-any.whl", upload-time = 2025-05-05T10:42:36Z, size = 224864, hashes = { sha256 = "8d29bd9d44f55ff6cee5f1bd81ea96e08aef7c0208afabe0b1710ab9aec7b3bc" } }] + +[[packages]] +name = "xxhash" +version = "4.0.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/58/6f/4d42b20b0dc688552f568e356e7d55b8ea18092eb79c78e40a96f59e7e12/xxhash-4.0.0.tar.gz", upload-time = 2026-08-12T16:59:59Z, size = 100993, hashes = { sha256 = "6b4040b26c73c75e6c12273b0ae237f9235f39cce5fabb683a64e9f20d09df8b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/19/d9/493e761ee66047de5d15b7b5137972bf26d889eb58e49b1f18e2f35cea6e/xxhash-4.0.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-12T16:59:02Z, size = 38115, hashes = { sha256 = "8d58ab471ab4442ac29ce225edf496f40d136dba552b0a718c796d14b71550b0" } }, + { url = "https://files.pythonhosted.org/packages/87/7b/a03aca88de3fae90f619ef6acd72b90e4b06e840a66ed4574558c29a080b/xxhash-4.0.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-12T16:54:12Z, size = 35932, hashes = { sha256 = "d3a42fa24a47961e38ace7e4675680eb3cbd024588eb0dbc9dfbd009f4dce6bd" } }, + { url = "https://files.pythonhosted.org/packages/e9/b4/8e935dc765a3018ada3da2455eed2e878c6cb686a9c01b3db1619a7c79b5/xxhash-4.0.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-12T16:53:43Z, size = 252775, hashes = { sha256 = "e4c6eca223bcd94a9a5d291512114364facc5c4738c0d468ced386e88fa9071b" } }, + { url = "https://files.pythonhosted.org/packages/f4/aa/7c1cbcf64d8c5e9ea23808356af91a158e891e08d8f206884ceaf0425d61/xxhash-4.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T16:53:12Z, size = 276218, hashes = { sha256 = "7264a1a8bc4cda273347b6fead2a15c1fc070736160fe927867279a9d991604a" } }, + { url = "https://files.pythonhosted.org/packages/07/a3/5ffcecc8fb1480f147a5396ae52b27a9b519092d0ba31a4c614a5a0ecc57/xxhash-4.0.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-12T16:53:38Z, size = 297412, hashes = { sha256 = "7f9a849a801557a3a2dc9226dfd11b6911c766cb3f16d36822488204788de65b" } }, + { url = "https://files.pythonhosted.org/packages/5b/90/c4067783a921aa055372bf2f66fccec0bb4fd06edd6ab3b752b973492d05/xxhash-4.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-12T16:53:38Z, size = 279882, hashes = { sha256 = "f9a33820c448e9fa3a720396d90ae3eff7dfa942d86af855965a095f954d0ac7" } }, + { url = "https://files.pythonhosted.org/packages/d1/0c/a777dbcd2f10517a0f49cd276b9c6a2d1f30cc0bde0f67da65b56849a646/xxhash-4.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-12T16:54:01Z, size = 510640, hashes = { sha256 = "76989952a47452f66ac213779b62961b8e489c98f45c4ea7d7dea9115a00d06f" } }, + { url = "https://files.pythonhosted.org/packages/22/bb/4148016c68211d8cc348eabe06e40686c71c4f7b336261f4b4e72d2d46ab/xxhash-4.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-12T16:59:04Z, size = 261458, hashes = { sha256 = "f3c72ee49f74745e554226018e56dd93d4ff924dfa870d119a59828d29080853" } }, + { url = "https://files.pythonhosted.org/packages/72/dc/170ee0593a11c472e32b745b6a300f2eaf531347d1053bbc411f24d3071e/xxhash-4.0.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-12T16:54:31Z, size = 339621, hashes = { sha256 = "9335b632cdec5498068372b75ab18a6c1905eb51ba76c727db46080b66ef7d4f" } }, + { url = "https://files.pythonhosted.org/packages/c8/8b/b31e1be5d3f892eb8fa306d1bfbe7c1c5c4d6011e045351434278c2526d3/xxhash-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-12T16:53:48Z, size = 272552, hashes = { sha256 = "b939f78096460a1e3905cd92815d01fde6fb2c54a544daf8ea03a1fded41d74b" } }, + { url = "https://files.pythonhosted.org/packages/f0/1f/82830fa11afb369ae8ab0692d316e68be6128d12756e22d23d0f7a5b34aa/xxhash-4.0.0-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-08-12T16:53:30Z, size = 301046, hashes = { sha256 = "7d6fe512a9c84e5031d1b97c7b931c7694ba7f10f44bf4466c219f468f0ed749" } }, + { url = "https://files.pythonhosted.org/packages/a0/c0/b081f9ae955d452be3b8f3c17ef8d5d4484606ea871c45f73046d9eaf438/xxhash-4.0.0-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-08-12T16:53:52Z, size = 259794, hashes = { sha256 = "5a9656d42c8e87013655a8a668a870222235ae26cbaae69c922b12c66b672f38" } }, + { url = "https://files.pythonhosted.org/packages/1e/01/b35974b9890d5d1d83c325220f9e98482c54109a4e98e3596b9464de4813/xxhash-4.0.0-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-12T16:53:50Z, size = 277906, hashes = { sha256 = "14b91efc9fc7072ee22b4ce0c778d41e53dd2d45ca5b16fdfe8cf33ebad3c386" } }, + { url = "https://files.pythonhosted.org/packages/84/95/78d8a7228a9caa65e7adcfe0a72c160b2e739930f90ae0b4267386d8510e/xxhash-4.0.0-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-12T16:54:06Z, size = 329997, hashes = { sha256 = "7e07cba198b78fef4ea81b219058ee3e9ed8d612b055e0388b205a3f20e1b70e" } }, + { url = "https://files.pythonhosted.org/packages/3c/84/29f5bbbcc14a56ccfa4fe0e025ce2fa55ee4b40485a268c828c47ce52405/xxhash-4.0.0-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-08-12T16:59:07Z, size = 478204, hashes = { sha256 = "963e5b1f0152193703997eabcdb7320c0d2e3f934a00be03a25dac4fb4af66dd" } }, + { url = "https://files.pythonhosted.org/packages/b0/13/56da2f5d5f2eb28b64aca54240e555221a8e2292644b60a73f46dfaaacb5/xxhash-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-12T16:54:42Z, size = 257845, hashes = { sha256 = "bc49915f326b888773979381140eb1a5e804fbc872670f6a2d36d8d421225a2a" } }, + { url = "https://files.pythonhosted.org/packages/f7/80/65141cc3d3e6b0cd52b4c7d9af32a6fbc3ea223995cfabf406b2f589e0c1/xxhash-4.0.0-cp312-cp312-pyemscripten_2024_0_wasm32.whl", upload-time = 2026-08-12T16:54:03Z, size = 20416, hashes = { sha256 = "89bc01208487b7f4b0b636b4e8b809ec3c41644fc38487394d9faf9570d4795b" } }, + { url = "https://files.pythonhosted.org/packages/dd/cb/8e261dc126968573b999908fdc091705e850337af24a3492f44b3d48de58/xxhash-4.0.0-cp312-cp312-win32.whl", upload-time = 2026-08-12T16:54:04Z, size = 34309, hashes = { sha256 = "453c9bff5e2c6a2b938704e41965c65d1339a2e07817e1cacaf239c330af4d5e" } }, + { url = "https://files.pythonhosted.org/packages/ff/bb/edec8f095a24a331293fbdacbed9addc4f5a6f2e2f88c3ed539d7cbdb438/xxhash-4.0.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-12T16:54:02Z, size = 36739, hashes = { sha256 = "4f8515f2e70a98382adf2c1b1e413f3bfa46a3cb1b35752928265577f958f1da" } }, + { url = "https://files.pythonhosted.org/packages/f1/c8/42de8febea42413de52b2d1ac5bf0081aba71c37705a3565c0c021f46bc0/xxhash-4.0.0-cp312-cp312-win_arm64.whl", upload-time = 2026-08-12T16:54:28Z, size = 32970, hashes = { sha256 = "63f3cac239fcdcdcbc56cbaf5b5164f056e8a2b1e06d61436c134628743eabfa" } }, + { url = "https://files.pythonhosted.org/packages/af/34/1a6f7f86d94084ded050f6f7b3dadb6103d8cce0bc2022f7f45f003d4b97/xxhash-4.0.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-08-12T16:54:14Z, size = 43233, hashes = { sha256 = "3ad3124acd9ae0c8d069cd1879e453ded1d5b72024b1f7a90cf8fb1d30f9681a" } }, + { url = "https://files.pythonhosted.org/packages/aa/fa/e71472c0af1c6cd710f50fdda7cd0fe2931977c40845dcf3d45ef93fd633/xxhash-4.0.0-cp313-cp313-android_24_x86_64.whl", upload-time = 2026-08-12T16:59:10Z, size = 40311, hashes = { sha256 = "abeae2d9e797f7bdd627df6785d4839517d1f67a0f91deb4da27ab3417e5c56c" } }, + { url = "https://files.pythonhosted.org/packages/3e/fe/3456e5d85a89d6421d009ca97fb77a9f5cefc5c8d465232be51aa39ac591/xxhash-4.0.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-12T16:54:45Z, size = 34376, hashes = { sha256 = "cdf3a9494a0418d37cb1d7b490620b331b09167e5923fcde9d0bc759a87e33dc" } }, + { url = "https://files.pythonhosted.org/packages/a8/06/9cc19701019915c83767f78be0a16aa3ce0be01372f964c6545941bcf298/xxhash-4.0.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-12T16:54:07Z, size = 35335, hashes = { sha256 = "af6ba29275dde4eba5fc223a7635edb88fbaf658289e1f89007e05c74204bc06" } }, + { url = "https://files.pythonhosted.org/packages/f3/f2/871dfea505b2ed142c536046fd06b42478b50ac45bb793d3ad151dfdc9cf/xxhash-4.0.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-08-12T16:54:07Z, size = 37637, hashes = { sha256 = "51288138c05f55fd1cb9c98c33e01eb573744e768ac342e3e938d03b0e0b9683" } }, + { url = "https://files.pythonhosted.org/packages/57/d2/0585560cd638f267c8a6e219b1acb428e8a7e1d9170d47df2e8b8af4ecbe/xxhash-4.0.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-12T16:54:23Z, size = 37735, hashes = { sha256 = "0ed59c8f1eabb250cb293590dd59af835e4b6c5a2c749923ae1292c3743ec82a" } }, + { url = "https://files.pythonhosted.org/packages/c4/a3/c65f35ea36754998e4359cd4be71b3685c8847e1ff3c7217ef5d624e237c/xxhash-4.0.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-12T16:54:41Z, size = 35578, hashes = { sha256 = "6838e142ac44cb0838c395db285d040784404dd33f6b7d92b2338f2d849f8b97" } }, + { url = "https://files.pythonhosted.org/packages/0f/33/6a0d39f99177f34a85f215293fbc064a7de3c2f65eb29c3300119fd7291e/xxhash-4.0.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-12T16:54:17Z, size = 259108, hashes = { sha256 = "070fde1355b8ba1da1ab78fe78297abb919a61aea5adbf2b8ee2a2a592ce007b" } }, + { url = "https://files.pythonhosted.org/packages/24/d8/b2391845e679b0bcfa915643d89492dc80b814d526a35de03d4685fd6f70/xxhash-4.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T16:59:15Z, size = 283622, hashes = { sha256 = "2ed50ea632e80951cedd89714505a8f85d199f2014faba4bbbc81baccc1c2081" } }, + { url = "https://files.pythonhosted.org/packages/63/ba/f0d8766eec1928a03ad9ff9c6a1447c73628f0b998968f92ea947ed6af92/xxhash-4.0.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-12T16:54:54Z, size = 303437, hashes = { sha256 = "73274fe4597094bb5c19f9812b044d97d6ded8fefb04599bd2710dc5963fbb2f" } }, + { url = "https://files.pythonhosted.org/packages/76/c7/ad5c80fa54796328f2517899b4cfa3a94784abcd6057fb9cbedb829910fb/xxhash-4.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-12T16:54:10Z, size = 286862, hashes = { sha256 = "f0170f95d0c15c7d60cbac9b0d10dfefc01f0ecd61ce3609936495bf988189fb" } }, + { url = "https://files.pythonhosted.org/packages/b0/e6/d0ff14bfda7b5e660aad7e6e342dbc3af6cc1e9e645ce26a46fe6f2f1efd/xxhash-4.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-12T16:54:13Z, size = 519477, hashes = { sha256 = "45b905eb4116ae7ad280ba9f5b702fe77569403d53b90762b3d0509ddec3b9cd" } }, + { url = "https://files.pythonhosted.org/packages/4e/33/2e50c9a828240d76a956d2b4426f8f1e5264a60a06b84c9150b718ec8633/xxhash-4.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-12T16:54:34Z, size = 268202, hashes = { sha256 = "5ae29aa4ca0d8be4c13154bea4a82f77ed62062d400ead38b599b2d7bbf5b727" } }, + { url = "https://files.pythonhosted.org/packages/48/ca/f8350df6ff74963e6f7dd88edf200b17ee33dc6eba1a892f70e7f1378e2d/xxhash-4.0.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-12T16:59:04Z, size = 344705, hashes = { sha256 = "b72e2a2f65dbda433f09e1de5a116366b3305d5f4a968f44e4ac1023dd053744" } }, + { url = "https://files.pythonhosted.org/packages/f8/70/87e0c9d65bc47a285e97024de83e237fa2309cb556a28972738dbbc9fc2d/xxhash-4.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-12T16:54:24Z, size = 279524, hashes = { sha256 = "57ebd48125d8a469bdb167a53199213a068088a28a4e5c05bf57c15cc6eb8c7b" } }, + { url = "https://files.pythonhosted.org/packages/86/45/1f37db24c05e316767f4cb5eb00c4ad6c5d06718a71faf5d34aac0afad01/xxhash-4.0.0-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-08-12T16:59:18Z, size = 307154, hashes = { sha256 = "ccbfe39040e2b4643e7e2cdef623fd45d187e430f0e6631d41101d2454cfb3e4" } }, + { url = "https://files.pythonhosted.org/packages/eb/34/771af917dbb390619083afa56c975b6e25b3256c3f8f8b93e688ceb6a42a/xxhash-4.0.0-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-08-12T16:55:24Z, size = 265495, hashes = { sha256 = "edb635eb0904a04b27585a02e9030692dd0a642cdcf3f46834f598281fad246d" } }, + { url = "https://files.pythonhosted.org/packages/b3/72/0e3d8e0a6153d22abcca15cc13e1a9a488b855e255839713347e69deca83/xxhash-4.0.0-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-12T16:54:16Z, size = 284019, hashes = { sha256 = "e9e68e32f9d7d6dacf3b7a9b7f777cbe2e2db975606e6e2af098c73ad89f09c3" } }, + { url = "https://files.pythonhosted.org/packages/24/2f/e4f1384a85479805f2dab9501b461ad6011e58aee9f74ec6a1919c228fba/xxhash-4.0.0-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-12T16:54:22Z, size = 335645, hashes = { sha256 = "1f9c48c63f707de4c9e76da46418838a8ab07ebd3608188389008fba264e433d" } }, + { url = "https://files.pythonhosted.org/packages/3a/27/a0b66e349a0f8a855ff62b16ef0244c231a50f7d001fb91f0fb1616b851c/xxhash-4.0.0-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-08-12T16:54:43Z, size = 486666, hashes = { sha256 = "07958037004350048b62ac5d088c08f83f4291c36ebe7e302f6497773903dcee" } }, + { url = "https://files.pythonhosted.org/packages/47/c8/cc99d61a81d0b3d38fdbb7c7c702a3a0577f48527b768885c0a26af06722/xxhash-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-12T16:59:06Z, size = 263982, hashes = { sha256 = "e54e35ff1095737599338b264d092e60c770b9c319badc47d3c61f4e037ec9b9" } }, + { url = "https://files.pythonhosted.org/packages/8d/23/f30b4d31469b1ee79316b7970e1e2b87185af16924d62ff2a77f085c0246/xxhash-4.0.0-cp313-cp313-pyemscripten_2025_0_wasm32.whl", upload-time = 2026-08-12T16:54:41Z, size = 20220, hashes = { sha256 = "340d30e1030d0cfd239a96b45ce3368dac061517a4c56283e3d0ac4b5da43a10" } }, + { url = "https://files.pythonhosted.org/packages/39/0f/6ff9aa9f7ec323a690fa94737be54bdcf3b28ad445d9419394a5bfc60aa3/xxhash-4.0.0-cp313-cp313-win32.whl", upload-time = 2026-08-12T16:59:20Z, size = 34096, hashes = { sha256 = "54c09a575b8b7c9c77ece653c6267dbef7829144358403ec2aa06cfc16d2a737" } }, + { url = "https://files.pythonhosted.org/packages/2c/39/34472a4ee5bba5abba4f5cbe6b4e6e9636a408b9e1d1dfbb856e057b193a/xxhash-4.0.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-12T16:55:27Z, size = 36139, hashes = { sha256 = "c5f7268147219bad4ffa56a06a0416d30b9a4c16dd1f2fc847bcee0a82babdb7" } }, + { url = "https://files.pythonhosted.org/packages/00/8e/2b85ae94a5b112512552e6bac3c81dca62bd09344bed7eed39918152bb3a/xxhash-4.0.0-cp313-cp313-win_arm64.whl", upload-time = 2026-08-12T16:54:18Z, size = 33087, hashes = { sha256 = "efde4e9568509643cf149e4d9ff8dd33aaf0e933d4e75f50549072807bd2d2c6" } }, + { url = "https://files.pythonhosted.org/packages/dc/50/525619de9e4ec98f5738ee4a0aa6177bc297bea5e53288080e5c15f377d2/xxhash-4.0.0-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", upload-time = 2026-08-12T16:59:45Z, size = 31502, hashes = { sha256 = "cc563b697d5eefc6a0a699203076687ec87db4ef8fd03330786343e309a6c009" } }, + { url = "https://files.pythonhosted.org/packages/dc/1b/1718da1d831ce7b00b6ea69fa7f19b52a1a700ac32f8b913a799ee0bdde7/xxhash-4.0.0-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-08-12T16:56:51Z, size = 34116, hashes = { sha256 = "9a9d55a4dd7e6693cc1e15119b0719d446495513b06ed020bec8ff77a84288f0" } }, + { url = "https://files.pythonhosted.org/packages/b5/6d/7ffeb80640ecafdc51a0de3096f450891d1c3baaf77543f49a1451a844a7/xxhash-4.0.0-graalpy312-graalpy250_312_native-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-12T16:59:55Z, size = 38163, hashes = { sha256 = "07b899cf57f2573019a064b66c25b20d3e6934273fb8b921f96d74f417032d87" } }, + { url = "https://files.pythonhosted.org/packages/9d/88/51ff39be48d02e223942127189359397f87301c6c5f12efb9fda2d7ac8d6/xxhash-4.0.0-graalpy312-graalpy250_312_native-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-12T16:57:06Z, size = 37885, hashes = { sha256 = "affef90b19eb63d054a1c16df70daee553dd735e9109e3ded5f390dda7e1eab4" } }, + { url = "https://files.pythonhosted.org/packages/b6/f0/cd7d58dc604a395d33f5b73773caba6fdfca7e20ab54087094655c1a474b/xxhash-4.0.0-graalpy312-graalpy250_312_native-win_amd64.whl", upload-time = 2026-08-12T16:56:32Z, size = 36816, hashes = { sha256 = "56ab134b8a5ef7a4d95c8cc0436ccab03ab20cab799e0886f4f1e728e205893e" } }, +] + +[[packages]] +name = "yarl" +version = "1.24.5" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/31/33/ebe9e3d1f86c7a0b51094c0a146392045ca1631d2664889539dec8088a33/yarl-1.24.5.tar.gz", upload-time = 2026-07-20T02:07:45Z, size = 228679, hashes = { sha256 = "e81b83143bee16329c23db3c1b2d82b29892fcbcb849186d2f6e98a5abe9a57f" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1b/84/71d051c850b5af41d168c679d9eb67eb7c55283ac4ee131673edf134bc4e/yarl-1.24.5-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-07-20T02:05:25Z, size = 136035, hashes = { sha256 = "d693396e5aea78db03decd60aec9ece16c9b40ba00a587f089615ff4e718a81d" } }, + { url = "https://files.pythonhosted.org/packages/03/4d/8ad27f9a1b7e69313cca5d695b925b48efe51208d3490e0844bae97cabc0/yarl-1.24.5-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-20T02:05:27Z, size = 97642, hashes = { sha256 = "3363fcc96e665878946ad7a106b9a13eac0541766a690ef287c0232ac768b6ec" } }, + { url = "https://files.pythonhosted.org/packages/ea/b4/05b4131c407006cd1e410e9c6539f16a0945724677e5364447313c15ea3e/yarl-1.24.5-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-20T02:05:29Z, size = 97323, hashes = { sha256 = "9d399bdcfb4a0f659b9b3788bbc89babe63d9a6a65aacdf4d4e7065ff2e6316c" } }, + { url = "https://files.pythonhosted.org/packages/20/16/e618c875c73e0e39611f20a581b3d5e8d59b8857bf001bee3263044c6deb/yarl-1.24.5-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-20T02:05:31Z, size = 107741, hashes = { sha256 = "90333fd89b43c0d08ac85f3f1447593fc2c66de18c3d6378d7125ea118dc7a54" } }, + { url = "https://files.pythonhosted.org/packages/d9/9a/c4defeaf3ed33fcb346aacf9c6e971a8d4e2bde04a0310e79abb208e7965/yarl-1.24.5-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-20T02:05:33Z, size = 103570, hashes = { sha256 = "665b0a2c463cc9423dd647e0bfd9f4ccc9b50f768c55304d5e9f80b177c1de12" } }, + { url = "https://files.pythonhosted.org/packages/5f/e7/0e0e0de5865ebd5914537ef486f36c727a59865c3ac0cf5ff1b32aececbf/yarl-1.24.5-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-20T02:05:35Z, size = 115815, hashes = { sha256 = "e006d3a974c4ee19512e5f058abedb6eef36a5e553c14812bdeba1758d812e6d" } }, + { url = "https://files.pythonhosted.org/packages/2b/27/ca56b700cb170aba25a3893b75355b213935657dc5714d2383354a270e62/yarl-1.24.5-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-20T02:05:37Z, size = 116025, hashes = { sha256 = "e7d42c531243450ef0d4d9c172e7ed6ef052640f195629065041b5add4e058d1" } }, + { url = "https://files.pythonhosted.org/packages/d6/d0/d56c859b8222116f5d68459199f48359e0bf121b6f65a69bf329b3602ba0/yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-20T02:05:39Z, size = 109835, hashes = { sha256 = "f08c7513ecef5aad65687bfdf6bc601ae9fccd04a42904501f8f7141abad9eb9" } }, + { url = "https://files.pythonhosted.org/packages/70/a2/3a35557e4d1a79425040eba202ccaf08bdc8717680fc77e2498a1ad2e0a5/yarl-1.24.5-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-20T02:05:41Z, size = 108884, hashes = { sha256 = "6c95b17fe34ed802f17e205112e6e10db92275c34fee290aa9bdc55a9c724027" } }, + { url = "https://files.pythonhosted.org/packages/e4/35/ef4c26356b7913c68983bac2d72a4212b3347af551cb8d250b99b5ed7b7f/yarl-1.24.5-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-20T02:05:43Z, size = 107308, hashes = { sha256 = "56b149b22de33b23b0c6077ab9518c6dcb538ad462e1830e68d06591ccf6e38b" } }, + { url = "https://files.pythonhosted.org/packages/d5/91/ff0dc66c2ccf3e0153ab97ff61eabab4400e6a5264af427ab30cd69f1857/yarl-1.24.5-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-07-20T02:05:45Z, size = 103646, hashes = { sha256 = "a8fe66b8f300da93798025a785a5b90b42f3810dc2b72283ff84a41aaaebc293" } }, + { url = "https://files.pythonhosted.org/packages/74/f0/33b9271c7f881766359d58266fa0811d2e5210ed860e28da7dc6d7786344/yarl-1.24.5-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-20T02:05:47Z, size = 115305, hashes = { sha256 = "377fe3732edbaf78ee74efdf2c9f49f6e99f20e7f9d2649fda3eb4badd77d76e" } }, + { url = "https://files.pythonhosted.org/packages/ef/65/fd79fb1868c4a80db8661091de525bf430f63c3bea1b20e8b6a84fc7d359/yarl-1.24.5-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-07-20T02:05:49Z, size = 108404, hashes = { sha256 = "e8ffa78582120024f476a611d7befc123cee59e47e8309d470cf667d806e613b" } }, + { url = "https://files.pythonhosted.org/packages/ff/ba/dbabe6b262f17a816c70cfc09558dbf03ece3ec76684d02f911a3d3a189c/yarl-1.24.5-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-07-20T02:05:51Z, size = 115940, hashes = { sha256 = "daba5e594f06114e37db186efd2dd916609071e59daca901a0a2e71f02b142ce" } }, + { url = "https://files.pythonhosted.org/packages/a5/43/fab2d1dad9d340a268cdde63756a123d069723efff6a372d123fa74a9517/yarl-1.24.5-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-20T02:05:53Z, size = 110006, hashes = { sha256 = "65be18ec59496c13908f02a2472751d9ef840b4f3fb5726f129306bf6a2a7bba" } }, + { url = "https://files.pythonhosted.org/packages/c4/27/41eb51bbd1b8d89546b83897cfb0164f1e109304fd408dbb151b639eec0f/yarl-1.24.5-cp312-cp312-win_amd64.whl", upload-time = 2026-07-20T02:05:55Z, size = 97618, hashes = { sha256 = "a929d878fec099030c292803b31e5d5540a7b6a31e6a3cc76cb4685fc2a2f51b" } }, + { url = "https://files.pythonhosted.org/packages/3c/25/b2553764b3d65db711d8f45416351ec4f420847558eb669edcbcaadf5780/yarl-1.24.5-cp312-cp312-win_arm64.whl", upload-time = 2026-07-20T02:05:57Z, size = 93018, hashes = { sha256 = "7ce27823052e2013b597e0c738b13e7e36b8ccb9400df8959417b052ab0fd92c" } }, + { url = "https://files.pythonhosted.org/packages/e1/63/64ef361967cc983573149dc1515d531db5da8a4c92d22bb833d59e01b313/yarl-1.24.5-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-07-20T02:05:59Z, size = 135075, hashes = { sha256 = "79af890482fc94648e8cde4c68620378f7fef60932710fa17a66abc039244da2" } }, + { url = "https://files.pythonhosted.org/packages/bb/89/55920fd853ce43e608adbc3962456f0d649d6bb15250dc2988321da0fe1c/yarl-1.24.5-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-20T02:06:01Z, size = 97225, hashes = { sha256 = "46c2f213e23a04b93a392942d782eb9e413e6ef6bf7c8c53884e599a5c174dcb" } }, + { url = "https://files.pythonhosted.org/packages/15/f0/7688d3f2cfff7590df2af38ec46d969f4281a4dddb08a9ad2eafbcdddf98/yarl-1.24.5-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-20T02:06:03Z, size = 96751, hashes = { sha256 = "92ab3e11448f2ff7bf53c5a26eff0edc086898ec8b21fb154b85839ce1d88075" } }, + { url = "https://files.pythonhosted.org/packages/05/1a/a851a0f94aaaf379dd4f901bfc80f634280bec51eb260b47363e2a4cd62e/yarl-1.24.5-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-20T02:06:05Z, size = 107960, hashes = { sha256 = "ebb0ec7f17803063d5aeb982f3b1bd2b2f4e4fae6751226cbd6ba1fcfe9e63ff" } }, + { url = "https://files.pythonhosted.org/packages/6c/a8/faea066c12f9c77ca0de90641f1655f9dd7b412477bf28c76d692f3aecff/yarl-1.24.5-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-07-20T02:06:07Z, size = 103500, hashes = { sha256 = "82632daed195dcc8ea664e8556dc9bdbd671960fb3776bd92806ce05792c2448" } }, + { url = "https://files.pythonhosted.org/packages/fb/9c/1e67084c2a6e2f2db0e3be798328cb3be42c0119b621d25461479a224d21/yarl-1.24.5-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-07-20T02:06:09Z, size = 115780, hashes = { sha256 = "53e549287ef628fecba270045c9701b0c564563a9b0577d24a4ec75b8ab8040f" } }, + { url = "https://files.pythonhosted.org/packages/58/86/1f94664e147474337e3359f52012cf3d02f825f694317b178bfba1078c62/yarl-1.24.5-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-07-20T02:06:11Z, size = 115308, hashes = { sha256 = "fcd3b77e2f17bbe4ca56ec7bcb07992647d19d0b9c05d84886dcd6f9eb810afd" } }, + { url = "https://files.pythonhosted.org/packages/0a/43/8e55ae7538ba5f28ccb3c845c6dd4549cf7016d5992e5326512519107cdd/yarl-1.24.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-20T02:06:13Z, size = 110574, hashes = { sha256 = "d46b86567dd4e248c6c159fcbcdcce01e0a5c8a7cd2334a0fff759d0fa075b16" } }, + { url = "https://files.pythonhosted.org/packages/ce/ba/a889ec8765cedcf2ac44dcb02d6a21e4861399b243b263c5f2dde27ee740/yarl-1.24.5-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-07-20T02:06:15Z, size = 109914, hashes = { sha256 = "7f72c74aa99359e27a2ee8d6613fefa28b5f76a983c083074dfc2aaa4ab46213" } }, + { url = "https://files.pythonhosted.org/packages/9c/c3/e45f821af67b791c2dbbe4a9f4137a1d33f8d386654a05a0c3f47bdfa25d/yarl-1.24.5-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-20T02:06:17Z, size = 107712, hashes = { sha256 = "3f45789ce415a7ec0820dc4f82925f9b5f7732070be1dec1f5f23ec381435a24" } }, + { url = "https://files.pythonhosted.org/packages/02/00/2ab0f42c9857fcb490bfaa6647b14540b53d241ab209f23220b958cc5832/yarl-1.24.5-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-07-20T02:06:19Z, size = 104251, hashes = { sha256 = "6e73e7fe93f17a7b191f52ec9da9dd8c06a8fe735a1ecbd13b97d1c723bff385" } }, + { url = "https://files.pythonhosted.org/packages/7a/70/709d9a286e98af2c7fd8e4e6cada658b5c0e30d87dd7e2a63c2fb5767217/yarl-1.24.5-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-07-20T02:06:21Z, size = 115319, hashes = { sha256 = "4a36f9becdd4c5c52a20c3e9484128b070b1dcfc8944c006f3a528295a359a9c" } }, + { url = "https://files.pythonhosted.org/packages/5c/6c/3eaa515142991fe84cfc483ff986492211f1978f90161ccefdbec919d09b/yarl-1.24.5-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-07-20T02:06:23Z, size = 109163, hashes = { sha256 = "7bcbe0fcf850eae67b6b01749815a4f7161c560a844c769ad7b48fcd99f791c4" } }, + { url = "https://files.pythonhosted.org/packages/bb/64/711dafce66c323a3144d470547a71c5384c57623308ac8bb5e4b903ac148/yarl-1.24.5-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-07-20T02:06:24Z, size = 115435, hashes = { sha256 = "24e861e9630e0daddcb9191fb187f60f034e17a4426f8101279f0c475cd74144" } }, + { url = "https://files.pythonhosted.org/packages/cf/f3/9b9d0e6d84bea851eb1ba99e4bdc755b86fd813e49ec86dfe42f26befdef/yarl-1.24.5-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-20T02:06:26Z, size = 110691, hashes = { sha256 = "9335a099ad87287c37fe5d1a982ff392fa5efe5d14b40a730b1ec1d6a41382b4" } }, + { url = "https://files.pythonhosted.org/packages/86/e4/62a06b7e87c4246ac76b7c2da136f972eb4a3a1fc94abb07e7022d6fdb0a/yarl-1.24.5-cp313-cp313-win_amd64.whl", upload-time = 2026-07-20T02:06:29Z, size = 97454, hashes = { sha256 = "2dbe06fc16bc91502bca713704022182e5729861ae00277c3a23354b40929740" } }, + { url = "https://files.pythonhosted.org/packages/9e/c9/5fc8025b318ab10db413b61056bd0d95c557a70e8df4210c7511f866329c/yarl-1.24.5-cp313-cp313-win_arm64.whl", upload-time = 2026-07-20T02:06:31Z, size = 92813, hashes = { sha256 = "6b8536851f9f65e7f00c7a1d49ba7f2be0ffe2c11555367fc9f50d9f842410a1" } }, + { url = "https://files.pythonhosted.org/packages/61/02/962c1cbfc401a30c1d034dc67ff395f64b52302c6d62de556c1fca99acc0/yarl-1.24.5-py3-none-any.whl", upload-time = 2026-07-20T02:07:43Z, size = 58612, hashes = { sha256 = "a33700d13d9b7d84fd10947b09ff69fb9a792e519c8cb9764a3ca70baa6c23a7" } }, +] + +[[packages]] +name = "zipp" +version = "4.1.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/b9/d8/eab98a517c14134c0b2eb4e2387bc5f457334293ec5d2dd3857ec2966802/zipp-4.1.0.tar.gz", upload-time = 2026-05-18T20:08:57Z, size = 26214, hashes = { sha256 = "4cb57381f544315db7688e976e922a2b18cdb513d21cc194eb42232ba2a3e602" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3a/13/547360d81e6d88d58492968ffda9f9542854f11310ee556fef14260cc886/zipp-4.1.0-py3-none-any.whl", upload-time = 2026-05-18T20:08:57Z, size = 10238, hashes = { sha256 = "25ad4e16390cd314347dd8f1de67a2ac538ae658ed4ab9db16029c07c188e97f" } }] + +[[packages]] +name = "zstandard" +version = "0.25.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/fd/aa/3e0508d5a5dd96529cdc5a97011299056e14c6505b678fd58938792794b1/zstandard-0.25.0.tar.gz", upload-time = 2025-09-14T22:15:54Z, size = 711513, hashes = { sha256 = "7713e1179d162cf5c7906da876ec2ccb9c3a9dcbdffef0cc7f70c3667a205f0b" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/fc/f26eb6ef91ae723a03e16eddb198abcfce2bc5a42e224d44cc8b6765e57e/zstandard-0.25.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2025-09-14T22:16:56Z, size = 795738, hashes = { sha256 = "7b3c3a3ab9daa3eed242d6ecceead93aebbb8f5f84318d82cee643e019c4b73b" } }, + { url = "https://files.pythonhosted.org/packages/aa/1c/d920d64b22f8dd028a8b90e2d756e431a5d86194caa78e3819c7bf53b4b3/zstandard-0.25.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2025-09-14T22:16:57Z, size = 640436, hashes = { sha256 = "913cbd31a400febff93b564a23e17c3ed2d56c064006f54efec210d586171c00" } }, + { url = "https://files.pythonhosted.org/packages/53/6c/288c3f0bd9fcfe9ca41e2c2fbfd17b2097f6af57b62a81161941f09afa76/zstandard-0.25.0-cp312-cp312-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-14T22:16:59Z, size = 5343019, hashes = { sha256 = "011d388c76b11a0c165374ce660ce2c8efa8e5d87f34996aa80f9c0816698b64" } }, + { url = "https://files.pythonhosted.org/packages/1e/15/efef5a2f204a64bdb5571e6161d49f7ef0fffdbca953a615efbec045f60f/zstandard-0.25.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-14T22:17:01Z, size = 5063012, hashes = { sha256 = "6dffecc361d079bb48d7caef5d673c88c8988d3d33fb74ab95b7ee6da42652ea" } }, + { url = "https://files.pythonhosted.org/packages/b7/37/a6ce629ffdb43959e92e87ebdaeebb5ac81c944b6a75c9c47e300f85abdf/zstandard-0.25.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-14T22:17:03Z, size = 5394148, hashes = { sha256 = "7149623bba7fdf7e7f24312953bcf73cae103db8cae49f8154dd1eadc8a29ecb" } }, + { url = "https://files.pythonhosted.org/packages/e3/79/2bf870b3abeb5c070fe2d670a5a8d1057a8270f125ef7676d29ea900f496/zstandard-0.25.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-14T22:17:04Z, size = 5451652, hashes = { sha256 = "6a573a35693e03cf1d67799fd01b50ff578515a8aeadd4595d2a7fa9f3ec002a" } }, + { url = "https://files.pythonhosted.org/packages/53/60/7be26e610767316c028a2cbedb9a3beabdbe33e2182c373f71a1c0b88f36/zstandard-0.25.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-14T22:17:06Z, size = 5546993, hashes = { sha256 = "5a56ba0db2d244117ed744dfa8f6f5b366e14148e00de44723413b2f3938a902" } }, + { url = "https://files.pythonhosted.org/packages/85/c7/3483ad9ff0662623f3648479b0380d2de5510abf00990468c286c6b04017/zstandard-0.25.0-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2025-09-14T22:17:08Z, size = 5046806, hashes = { sha256 = "10ef2a79ab8e2974e2075fb984e5b9806c64134810fac21576f0668e7ea19f8f" } }, + { url = "https://files.pythonhosted.org/packages/08/b3/206883dd25b8d1591a1caa44b54c2aad84badccf2f1de9e2d60a446f9a25/zstandard-0.25.0-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2025-09-14T22:17:10Z, size = 5576659, hashes = { sha256 = "aaf21ba8fb76d102b696781bddaa0954b782536446083ae3fdaa6f16b25a1c4b" } }, + { url = "https://files.pythonhosted.org/packages/9d/31/76c0779101453e6c117b0ff22565865c54f48f8bd807df2b00c2c404b8e0/zstandard-0.25.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2025-09-14T22:17:11Z, size = 4953933, hashes = { sha256 = "1869da9571d5e94a85a5e8d57e4e8807b175c9e4a6294e3b66fa4efb074d90f6" } }, + { url = "https://files.pythonhosted.org/packages/18/e1/97680c664a1bf9a247a280a053d98e251424af51f1b196c6d52f117c9720/zstandard-0.25.0-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2025-09-14T22:17:13Z, size = 5268008, hashes = { sha256 = "809c5bcb2c67cd0ed81e9229d227d4ca28f82d0f778fc5fea624a9def3963f91" } }, + { url = "https://files.pythonhosted.org/packages/1e/73/316e4010de585ac798e154e88fd81bb16afc5c5cb1a72eeb16dd37e8024a/zstandard-0.25.0-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-14T22:17:16Z, size = 5433517, hashes = { sha256 = "f27662e4f7dbf9f9c12391cb37b4c4c3cb90ffbd3b1fb9284dadbbb8935fa708" } }, + { url = "https://files.pythonhosted.org/packages/5b/60/dd0f8cfa8129c5a0ce3ea6b7f70be5b33d2618013a161e1ff26c2b39787c/zstandard-0.25.0-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2025-09-14T22:17:17Z, size = 5814292, hashes = { sha256 = "99c0c846e6e61718715a3c9437ccc625de26593fea60189567f0118dc9db7512" } }, + { url = "https://files.pythonhosted.org/packages/fc/5f/75aafd4b9d11b5407b641b8e41a57864097663699f23e9ad4dbb91dc6bfe/zstandard-0.25.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2025-09-14T22:17:19Z, size = 5360237, hashes = { sha256 = "474d2596a2dbc241a556e965fb76002c1ce655445e4e3bf38e5477d413165ffa" } }, + { url = "https://files.pythonhosted.org/packages/ff/8d/0309daffea4fcac7981021dbf21cdb2e3427a9e76bafbcdbdf5392ff99a4/zstandard-0.25.0-cp312-cp312-win32.whl", upload-time = 2025-09-14T22:17:24Z, size = 436922, hashes = { sha256 = "23ebc8f17a03133b4426bcc04aabd68f8236eb78c3760f12783385171b0fd8bd" } }, + { url = "https://files.pythonhosted.org/packages/79/3b/fa54d9015f945330510cb5d0b0501e8253c127cca7ebe8ba46a965df18c5/zstandard-0.25.0-cp312-cp312-win_amd64.whl", upload-time = 2025-09-14T22:17:21Z, size = 506276, hashes = { sha256 = "ffef5a74088f1e09947aecf91011136665152e0b4b359c42be3373897fb39b01" } }, + { url = "https://files.pythonhosted.org/packages/ea/6b/8b51697e5319b1f9ac71087b0af9a40d8a6288ff8025c36486e0c12abcc4/zstandard-0.25.0-cp312-cp312-win_arm64.whl", upload-time = 2025-09-14T22:17:23Z, size = 462679, hashes = { sha256 = "181eb40e0b6a29b3cd2849f825e0fa34397f649170673d385f3598ae17cca2e9" } }, + { url = "https://files.pythonhosted.org/packages/35/0b/8df9c4ad06af91d39e94fa96cc010a24ac4ef1378d3efab9223cc8593d40/zstandard-0.25.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2025-09-14T22:17:26Z, size = 795735, hashes = { sha256 = "ec996f12524f88e151c339688c3897194821d7f03081ab35d31d1e12ec975e94" } }, + { url = "https://files.pythonhosted.org/packages/3f/06/9ae96a3e5dcfd119377ba33d4c42a7d89da1efabd5cb3e366b156c45ff4d/zstandard-0.25.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2025-09-14T22:17:27Z, size = 640440, hashes = { sha256 = "a1a4ae2dec3993a32247995bdfe367fc3266da832d82f8438c8570f989753de1" } }, + { url = "https://files.pythonhosted.org/packages/d9/14/933d27204c2bd404229c69f445862454dcc101cd69ef8c6068f15aaec12c/zstandard-0.25.0-cp313-cp313-manylinux2010_i686.manylinux2014_i686.manylinux_2_12_i686.manylinux_2_17_i686.whl", upload-time = 2025-09-14T22:17:28Z, size = 5343070, hashes = { sha256 = "e96594a5537722fdfb79951672a2a63aec5ebfb823e7560586f7484819f2a08f" } }, + { url = "https://files.pythonhosted.org/packages/6d/db/ddb11011826ed7db9d0e485d13df79b58586bfdec56e5c84a928a9a78c1c/zstandard-0.25.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2025-09-14T22:17:31Z, size = 5063001, hashes = { sha256 = "bfc4e20784722098822e3eee42b8e576b379ed72cca4a7cb856ae733e62192ea" } }, + { url = "https://files.pythonhosted.org/packages/db/00/87466ea3f99599d02a5238498b87bf84a6348290c19571051839ca943777/zstandard-0.25.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl", upload-time = 2025-09-14T22:17:32Z, size = 5394120, hashes = { sha256 = "457ed498fc58cdc12fc48f7950e02740d4f7ae9493dd4ab2168a47c93c31298e" } }, + { url = "https://files.pythonhosted.org/packages/2b/95/fc5531d9c618a679a20ff6c29e2b3ef1d1f4ad66c5e161ae6ff847d102a9/zstandard-0.25.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl", upload-time = 2025-09-14T22:17:34Z, size = 5451230, hashes = { sha256 = "fd7a5004eb1980d3cefe26b2685bcb0b17989901a70a1040d1ac86f1d898c551" } }, + { url = "https://files.pythonhosted.org/packages/63/4b/e3678b4e776db00f9f7b2fe58e547e8928ef32727d7a1ff01dea010f3f13/zstandard-0.25.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2025-09-14T22:17:36Z, size = 5547173, hashes = { sha256 = "8e735494da3db08694d26480f1493ad2cf86e99bdd53e8e9771b2752a5c0246a" } }, + { url = "https://files.pythonhosted.org/packages/4e/d5/ba05ed95c6b8ec30bd468dfeab20589f2cf709b5c940483e31d991f2ca58/zstandard-0.25.0-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2025-09-14T22:17:37Z, size = 5046736, hashes = { sha256 = "3a39c94ad7866160a4a46d772e43311a743c316942037671beb264e395bdd611" } }, + { url = "https://files.pythonhosted.org/packages/50/d5/870aa06b3a76c73eced65c044b92286a3c4e00554005ff51962deef28e28/zstandard-0.25.0-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2025-09-14T22:17:40Z, size = 5576368, hashes = { sha256 = "172de1f06947577d3a3005416977cce6168f2261284c02080e7ad0185faeced3" } }, + { url = "https://files.pythonhosted.org/packages/5d/35/398dc2ffc89d304d59bc12f0fdd931b4ce455bddf7038a0a67733a25f550/zstandard-0.25.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2025-09-14T22:17:41Z, size = 4954022, hashes = { sha256 = "3c83b0188c852a47cd13ef3bf9209fb0a77fa5374958b8c53aaa699398c6bd7b" } }, + { url = "https://files.pythonhosted.org/packages/9a/5c/36ba1e5507d56d2213202ec2b05e8541734af5f2ce378c5d1ceaf4d88dc4/zstandard-0.25.0-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2025-09-14T22:17:43Z, size = 5267889, hashes = { sha256 = "1673b7199bbe763365b81a4f3252b8e80f44c9e323fc42940dc8843bfeaf9851" } }, + { url = "https://files.pythonhosted.org/packages/70/e8/2ec6b6fb7358b2ec0113ae202647ca7c0e9d15b61c005ae5225ad0995df5/zstandard-0.25.0-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2025-09-14T22:17:45Z, size = 5433952, hashes = { sha256 = "0be7622c37c183406f3dbf0cba104118eb16a4ea7359eeb5752f0794882fc250" } }, + { url = "https://files.pythonhosted.org/packages/7b/01/b5f4d4dbc59ef193e870495c6f1275f5b2928e01ff5a81fecb22a06e22fb/zstandard-0.25.0-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2025-09-14T22:17:47Z, size = 5814054, hashes = { sha256 = "5f5e4c2a23ca271c218ac025bd7d635597048b366d6f31f420aaeb715239fc98" } }, + { url = "https://files.pythonhosted.org/packages/b2/e5/fbd822d5c6f427cf158316d012c5a12f233473c2f9c5fe5ab1ae5d21f3d8/zstandard-0.25.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2025-09-14T22:17:48Z, size = 5360113, hashes = { sha256 = "4f187a0bb61b35119d1926aee039524d1f93aaf38a9916b8c4b78ac8514a0aaf" } }, + { url = "https://files.pythonhosted.org/packages/8e/e0/69a553d2047f9a2c7347caa225bb3a63b6d7704ad74610cb7823baa08ed7/zstandard-0.25.0-cp313-cp313-win32.whl", upload-time = 2025-09-14T22:17:52Z, size = 436936, hashes = { sha256 = "7030defa83eef3e51ff26f0b7bfb229f0204b66fe18e04359ce3474ac33cbc09" } }, + { url = "https://files.pythonhosted.org/packages/d9/82/b9c06c870f3bd8767c201f1edbdf9e8dc34be5b0fbc5682c4f80fe948475/zstandard-0.25.0-cp313-cp313-win_amd64.whl", upload-time = 2025-09-14T22:17:50Z, size = 506232, hashes = { sha256 = "1f830a0dac88719af0ae43b8b2d6aef487d437036468ef3c2ea59c51f9d55fd5" } }, + { url = "https://files.pythonhosted.org/packages/d4/57/60c3c01243bb81d381c9916e2a6d9e149ab8627c0c7d7abb2d73384b3c0c/zstandard-0.25.0-cp313-cp313-win_arm64.whl", upload-time = 2025-09-14T22:17:51Z, size = 462671, hashes = { sha256 = "85304a43f4d513f5464ceb938aa02c1e78c2943b29f44a750b48b25ac999a049" } }, +]