diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 1e108a60..7794fcc9 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -60,10 +60,10 @@ jobs: - 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 || { + uv export -q --format pylock.toml --all-extras --default-index https://pypi.org/simple -o pylock.toml --python 3.12 + go run github.com/google/addlicense@v1.2.0 -c "Google LLC" -y "2026" -l apache pylock.toml + git diff --stat pylock.toml + git diff --exit-code pylock.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 @@ -98,5 +98,8 @@ jobs: uv pip install --system -r pylock.toml uv pip install --system -e . + - name: Run pyrefly + run: pyrefly check + - 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 index 85d70d79..fd039ec4 100644 --- a/.github/workflows/update_lockfile.yml +++ b/.github/workflows/update_lockfile.yml @@ -44,7 +44,7 @@ jobs: - 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 + go run github.com/google/addlicense@v1.2.0 -c "Google LLC" -y "2026" -l apache pylock.toml - name: Create Pull Request uses: peter-evans/create-pull-request@22a9089034f40e5a961c8808d113e2c98fb63676 # v7 diff --git a/.gitignore b/.gitignore index f0a15d26..bb57057b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ poetry.lock .pytest_cache/ # Type checking -.pytype/ +.pyrefly/ # Other *.DS_Store diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ea4a0b09..85f5666e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,12 +18,12 @@ We welcome contributions in many forms: ### Bug Fixes, Issues, and Documentation -- **Bug reports**: Open an [issue](https://github.com/google/dpsynth/issues) - describing what went wrong and how to reproduce it. -- **Bug fixes**: Small, focused PRs that fix a specific issue are always - appreciated. -- **Documentation**: Improving docstrings, adding examples, or clarifying - existing docs. +- **Bug reports**: Open an [issue](https://github.com/google/dpsynth/issues) + describing what went wrong and how to reproduce it. +- **Bug fixes**: Small, focused PRs that fix a specific issue are always + appreciated. +- **Documentation**: Improving docstrings, adding examples, or clarifying + existing docs. ### Privacy Hardening @@ -36,16 +36,16 @@ welcome. We accept new mechanisms at every level of the stack: -- **Tabular data mechanisms**: New algorithms for discrete synthetic data - generation (e.g., alternatives to AIM, SWIFT, MST). -- **Text generation mechanisms**: New approaches for differentially private text - synthesis or fine-tuning. -- **Primitives**: New building blocks such as partition selection algorithms or - numerical discretization strategies. -- **Higher-level components**: Mechanisms that build on top of synthetic data - generation — for example, adaptive insights from unstructured text, or - modality-specific pipelines that decompose complex problems into - subproblems the library already handles well. +- **Tabular data mechanisms**: New algorithms for discrete synthetic data + generation (e.g., alternatives to AIM, SWIFT, MST). +- **Text generation mechanisms**: New approaches for differentially private + text synthesis or fine-tuning. +- **Primitives**: New building blocks such as partition selection algorithms + or numerical discretization strategies. +- **Higher-level components**: Mechanisms that build on top of synthetic data + generation — for example, adaptive insights from unstructured text, or + modality-specific pipelines that decompose complex problems into subproblems + the library already handles well. ### API Design Proposals @@ -59,13 +59,13 @@ backwards-incompatible wrappers later. DP Synth is co-developed with several companion libraries, and improvements to any of them directly benefit DP Synth: -- [**MBI**](https://github.com/ryan112358/mbi): Graphical model estimation - and inference engine used by the tabular mechanisms. -- [**dp_accounting**](https://github.com/google/differential-privacy/tree/main/python/dp_accounting): - Privacy accounting and budget composition. -- [**jax_privacy**](https://github.com/google-deepmind/jax_privacy): - Differentially private training primitives used by the text generation - module. +- [**MBI**](https://github.com/ryan112358/mbi): Graphical model estimation and + inference engine used by the tabular mechanisms. +- [**dp_accounting**](https://github.com/google/differential-privacy/tree/main/python/dp_accounting): + Privacy accounting and budget composition. +- [**jax_privacy**](https://github.com/google-deepmind/jax_privacy): + Differentially private training primitives used by the text generation + module. Contributions to these libraries — bug fixes, performance improvements, new features — can be surfaced into DP Synth once they land upstream. @@ -81,9 +81,9 @@ library. Once a contribution in `contrib/` has landed, matured, and proven useful, we'll work with you to migrate it into the appropriate core module. -If your contribution is a bug fix, documentation improvement, or a change to -an existing module, submit it directly to the relevant file — `contrib/` is -only for new standalone additions. +If your contribution is a bug fix, documentation improvement, or a change to an +existing module, submit it directly to the relevant file — `contrib/` is only +for new standalone additions. ## Acceptance Criteria @@ -91,42 +91,41 @@ When reviewing contributions, we primarily look for two things: ### 1. Simplicity -Simpler contributions with smaller diffs are more likely to be accepted. For -new mechanisms in particular: +Simpler contributions with smaller diffs are more likely to be accepted. For new +mechanisms in particular: -- **Aim for a single file** with at most ~500 lines of code. -- You don't need to use the same internal helper functions that existing - mechanisms use. If your approach is novel, a self-contained implementation - is perfectly fine. -- However, your mechanism **should conform to the same API contract** as - existing mechanisms (e.g., implementing `DPMechanism`, accepting the same - calibration/configuration interface). The exception is mechanisms designed - for a new data modality (e.g., relational data), where a new API surface - may be necessary. +- **Aim for a single file** with at most ~500 lines of code. +- You don't need to use the same internal helper functions that existing + mechanisms use. If your approach is novel, a self-contained implementation + is perfectly fine. +- However, your mechanism **should conform to the same API contract** as + existing mechanisms (e.g., implementing `DPMechanism`, accepting the same + calibration/configuration interface). The exception is mechanisms designed + for a new data modality (e.g., relational data), where a new API surface may + be necessary. ### 2. No New Heavy Dependencies DP Synth deliberately keeps its dependency footprint small: -- **Do not introduce PyTorch, TensorFlow, or other heavyweight - dependencies.** -- If you need numerical computing, use **JAX**. If you need neural network - layers, use **Flax**. -- If your contribution requires a new dependency, discuss it in the issue - tracker first. +- **Do not introduce PyTorch, TensorFlow, or other heavyweight dependencies.** +- If you need numerical computing, use **JAX**. If you need neural network + layers, use **Flax**. +- 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`. +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. +> [!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/). +1. **Install uv:** Follow the + [official instructions](https://docs.astral.sh/uv/getting-started/installation/). 2. **Create an environment and install dependencies:** ```bash @@ -144,7 +143,7 @@ is significantly faster than `pip`. ```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 + go run github.com/google/addlicense@v1.2.0 -c "Google LLC" -y "2026" -l apache pylock.toml ``` Commit the updated `pylock.toml` to ensure CI and contributors remain in diff --git a/dpsynth/dataset_descriptors/dataset_descriptor.py b/dpsynth/dataset_descriptors/dataset_descriptor.py index 06146bd3..60d06046 100644 --- a/dpsynth/dataset_descriptors/dataset_descriptor.py +++ b/dpsynth/dataset_descriptors/dataset_descriptor.py @@ -164,7 +164,7 @@ def encoding_transform( ) encoder = transformations.discrete_encoder(categorical_attr) # Discretize then encode: float -> str interval -> int. - return encoder @ discretize_transform # pytype: disable=bad-return-type + return encoder @ discretize_transform raise ValueError( '`encoding_transform` is called before values are derived.' diff --git a/dpsynth/pipeline_transformations/input_output.py b/dpsynth/pipeline_transformations/input_output.py index 1cac62ff..ac03878b 100644 --- a/dpsynth/pipeline_transformations/input_output.py +++ b/dpsynth/pipeline_transformations/input_output.py @@ -77,13 +77,13 @@ def save_data_local( """Saves the synthetic data to a file locally.""" match data_format: case types.DataFormat.CSV: - save_csv(data, path, attributes) # pytype: disable=wrong-arg-types + save_csv(data, path, attributes) case types.DataFormat.TFRECORD: os.makedirs(os.path.dirname(path), exist_ok=True) with tf.io.TFRecordWriter(path) as writer: for record in data: # record is expected to be a proto message. - writer.write(record.SerializeToString()) # type: ignore + writer.write(record.SerializeToString()) case _: raise ValueError(f'Unsupported data format: {data_format}') diff --git a/pylock.toml b/pylock.toml index accede9e..0f07ac0b 100644 --- a/pylock.toml +++ b/pylock.toml @@ -146,20 +146,20 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/8e/c2/8fec8e8e2eb920c [[packages]] name = "apache-beam" -version = "2.75.0" +version = "2.76.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" } } +sdist = { url = "https://files.pythonhosted.org/packages/35/50/762ef95e535ae6c0397c223355f46aa5702e2c5e86f8fa151361d46b7885/apache_beam-2.76.0.tar.gz", upload-time = 2026-08-31T20:13:23Z, size = 3195171, hashes = { sha256 = "5402dbc1589025f40c6ac34feb4fa1e95a445fe03ec1fa9e6afdf75d379f829a" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/28/c1/75b7cb221602d711ecca65f8e0770e8ca8de7602f38932cfa270c22d7e6b/apache_beam-2.76.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-31T20:12:48Z, size = 6291980, hashes = { sha256 = "e49f5d9ba5152c3ee60fc0b52862db7f25e6e39418e637def371172481d59b62" } }, + { url = "https://files.pythonhosted.org/packages/8e/36/69341154e02cbb1eb7488bab554ff5e5e6d0a68d26cdccaba947735b2d97/apache_beam-2.76.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-31T20:12:51Z, size = 18160495, hashes = { sha256 = "0a925bae21078e06917ac798951eaf3c8e62cda2343062c5d61ac151e5f6a21c" } }, + { url = "https://files.pythonhosted.org/packages/46/3a/08210807ef68ec5bba5dc2c2d0215c4c3e97eab13ad3505d1b9fe4f57135/apache_beam-2.76.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-31T20:12:53Z, size = 18358779, hashes = { sha256 = "61aa14accb014b110deff651d4d5714c54ec23e775b7ade9daa484202c4b5042" } }, + { url = "https://files.pythonhosted.org/packages/fc/d8/c0213f95ed4c53b6f6022f57b4c875e185d57dacb4b0e7331c5fea376f79/apache_beam-2.76.0-cp312-cp312-win32.whl", upload-time = 2026-08-31T20:12:56Z, size = 5693271, hashes = { sha256 = "6c4a4e85a80b874413402c0cedfc87d1078c9fba79c38be47e541bf912e580c4" } }, + { url = "https://files.pythonhosted.org/packages/c3/d5/feb0a09aab9d109575209c37555f22e4634128104ce198ba5d03b9d80074/apache_beam-2.76.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-31T20:12:58Z, size = 5940547, hashes = { sha256 = "75844a6d6908761a7ea4a29e077b5cb73726b1c732753c4dd03abc92d5de3ccf" } }, + { url = "https://files.pythonhosted.org/packages/9b/f1/2dcc24a48b41124fca86b925d1571f6288a2b9920d0b17525044a1666494/apache_beam-2.76.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-31T20:13:01Z, size = 6273225, hashes = { sha256 = "c4955b7de1c89817566befddd932b3c0bb7ce553256e03431b02a7f7a90a3b20" } }, + { url = "https://files.pythonhosted.org/packages/eb/54/a29f3b7f0e406f422228c40887f0faa67970fd8c36a0315f011a039c7f34/apache_beam-2.76.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-31T20:13:03Z, size = 18030975, hashes = { sha256 = "67cb4db4b02f4e9bc87e0dacd1b8217e0b92efb44ba10c28d6a6716439430bc9" } }, + { url = "https://files.pythonhosted.org/packages/fd/76/afd4e17cc316b769e1a3b550233ab4c0775f632be134285fcfc7aa99e0a0/apache_beam-2.76.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-31T20:13:06Z, size = 18215424, hashes = { sha256 = "535a30a5cc7fadee90165fd333da9de6f66e5b7b8bebc23a3232b24c02ae1d92" } }, + { url = "https://files.pythonhosted.org/packages/5e/b3/83165b156f2c01d9bcc0fd1a9d7e0ef634446e478f6029bf322f74d4ff72/apache_beam-2.76.0-cp313-cp313-win32.whl", upload-time = 2026-08-31T20:13:08Z, size = 5688119, hashes = { sha256 = "f91157c6340f0a2b02076072602abae1cc39a2724eeae289b9562a6d924ac9e7" } }, + { url = "https://files.pythonhosted.org/packages/78/c0/04faec96f584d4f9d5798e86d68983d87809a414af66aafe2e96c514c83b/apache_beam-2.76.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-31T20:13:10Z, size = 5933047, hashes = { sha256 = "1f7300d2bd07f7c1beb9982363f9b6f16d5c6f18e29f672805bdbe4e9e2c385b" } }, ] [[packages]] @@ -206,10 +206,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e0/44/827b2a91a581651 [[packages]] name = "authlib" -version = "1.7.2" +version = "1.8.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f1/51/bc1729d3cfdc214b4935f4e886e4dd443c3065fd8e1e66423fe84b490f81/authlib-1.8.0.tar.gz", upload-time = 2026-08-30T12:12:34Z, size = 177759, hashes = { sha256 = "f3ecd5f1da737262fb53bf1a4d95c4ea1ad9dd509316587a255c99ab1838a4f0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/b8/c6/6f124bcfbbfb20fba22c939b4e43a06dccfc0e1ca20e5634ca573cb1e271/authlib-1.8.0-py2.py3-none-any.whl", upload-time = 2026-08-30T12:12:33Z, size = 260804, hashes = { sha256 = "88aebbd9af6757e14e912d5dc007ae1dc1f3e27e3b2152ce7c552ee2c3b3c121" } }] [[packages]] name = "babel" @@ -225,19 +225,12 @@ 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" +version = "7.1.8" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/4b/39/9a4689914dd907915cee74733b95888fc1d8a21aad47a24a0a2deec73ac4/cachetools-7.1.8.tar.gz", upload-time = 2026-08-31T19:02:53Z, size = 40909, hashes = { sha256 = "1221d547a0b24b7f26fa891d40d488b5258beab9aebd8ed68c729be3af849c43" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d7/3d/9487690d0e937854db587205c66bab3c3cf88d9f00ed380b74cb88cc94ee/cachetools-7.1.8-py3-none-any.whl", upload-time = 2026-08-31T19:02:52Z, size = 16842, hashes = { sha256 = "a81e3844acaa7355b6567f97bd67a94a14ec3a9bc2cbbdae45b9592cc036775b" } }] [[packages]] name = "caio" @@ -259,6 +252,13 @@ wheels = [ { 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 = "cattrs" +version = "24.1.3" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/29/7b/da4aa2f95afb2f28010453d03d6eedf018f9e085bd001f039e15731aba89/cattrs-24.1.3.tar.gz", upload-time = 2025-03-25T15:01:00Z, size = 426684, hashes = { sha256 = "981a6ef05875b5bb0c7fb68885546186d306f10f0f6718fe9b96c226e68821ff" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/3c/ee/d68a3de23867a9156bab7e0a22fb9a0305067ee639032a22982cf7f725e7/cattrs-24.1.3-py3-none-any.whl", upload-time = 2025-03-25T15:00:58Z, size = 66462, hashes = { sha256 = "adf957dddd26840f27ffbd060a6c4dd3b2192c5b7c2c0525ef1bd8131d8a83f5" } }] + [[packages]] name = "certifi" version = "2026.7.22" @@ -303,64 +303,64 @@ wheels = [ [[packages]] name = "charset-normalizer" -version = "3.5.0" +version = "3.5.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/e5/3f/143b048436775b0f76ac3eec145c019e8173ccc2885c8f20319b996d5e83/charset_normalizer-3.5.1.tar.gz", upload-time = 2026-08-15T08:20:44Z, size = 171764, hashes = { sha256 = "6117b84ea48435e5356dc737f5121485c30920ba43375fa7b434fd753df0eac3" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/30/27/78873dc8b6a56357517b74b6bb9568b80450e7bb4f6ef7e3fa9d22aa0bd7/charset_normalizer-3.5.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-15T08:17:10Z, size = 344456, hashes = { sha256 = "5b6d1386bf0096d26d3a863dc0a487a5b4eb9aa93cf5ba69683d29dde6b9d60f" } }, + { url = "https://files.pythonhosted.org/packages/9a/4c/be49ada26b1f0232d57aa89bbebf997a5cc2332a5616b6eca26ff680044d/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-15T08:17:11Z, size = 238530, hashes = { sha256 = "4582c27e8c889d64811987b5967fbd3ae0c823fe1fd933b543d55ac20bb475fa" } }, + { url = "https://files.pythonhosted.org/packages/76/84/6f1290fa07ae6978d3960caa3eb1b8019bf9284ab7c2297b00c099ef4250/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-15T08:17:12Z, size = 230200, hashes = { sha256 = "1d1c7a53a6c2103925cdd6d7229f8c567379f211c869793df679f2e9f738c369" } }, + { url = "https://files.pythonhosted.org/packages/e7/a0/47b18adeed31c8f16ba9700f32c1b18594cfa09f47eb672a488c273c22bf/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-15T08:17:14Z, size = 262222, hashes = { sha256 = "e6621fb2a4988d6e53eedc455e5903e2679f3967b8acb3d639f1b63c14a2e893" } }, + { url = "https://files.pythonhosted.org/packages/38/fe/341861ac118dae06f3ec0eb487488af52128f2ef2faf0b11003944d22259/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-15T08:17:16Z, size = 258951, hashes = { sha256 = "7c0c10730342b0c9b35dd1d619beb8214e520bd96a1f870f452680b238aab3e0" } }, + { url = "https://files.pythonhosted.org/packages/6f/89/bb5108dc6c3651dca963f2b0a3ba19bbcb370c94e1b6d3e0e844a58e6dca/charset_normalizer-3.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-15T08:17:17Z, size = 248801, hashes = { sha256 = "b9af956078716df40d985fb0dfeb2c2120c5ca92ba4ff4b388acfd01cdc14d08" } }, + { url = "https://files.pythonhosted.org/packages/b1/ba/ef83ae3aca816393decfa3530976f38a79812d707b80b580ac33b83f9877/charset_normalizer-3.5.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-15T08:17:19Z, size = 244070, hashes = { sha256 = "f9f8405c2c758532c74fed975dbee57be1f31a6e865c031870c79a6ed3212ada" } }, + { url = "https://files.pythonhosted.org/packages/f6/0b/c5292a2462d69b7378ea89793bbb5b2b6fcf6f7dd6d1667f9619094ad553/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-15T08:17:20Z, size = 240110, hashes = { sha256 = "96fef3e886d6a9874b14f27fc193fbdc69d5d8035783d86aa4e1cea594e695f9" } }, + { url = "https://files.pythonhosted.org/packages/46/22/111e5be3b740d5c2a5bfcedb3d237b6591e5c2e82ae9d6ffcb121fe0909c/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-08-15T08:17:21Z, size = 232836, hashes = { sha256 = "5d8531a6569d025f68e2321e7638fb7978f23db58e5f69f56913837aae03816e" } }, + { url = "https://files.pythonhosted.org/packages/f9/d2/d2aad6fe0dbb44b194bf3becb60f5a0ac48446ade999a47fe7bb41eb09a7/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-15T08:17:23Z, size = 262712, hashes = { sha256 = "aae2ee51122d3ae968a3837d97dc24a0aeebb0dea23694422cd172bd30017cd6" } }, + { url = "https://files.pythonhosted.org/packages/35/5a/337e4663a5eae6de99db940ee8066d4145caafb61327db62deda15313cce/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-15T08:17:25Z, size = 242977, hashes = { sha256 = "7235dc28fc6dd9d832ac7c7bce95367dedb85929f17368a0c2bee1e080b9acbf" } }, + { url = "https://files.pythonhosted.org/packages/ca/85/f82f8a92e31c7519410e2e1afdc630f28ec47490ce2c09a11c1a43cbb459/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-08-15T08:17:26Z, size = 260207, hashes = { sha256 = "4abdc5f9ad448c1ecbfae2974b820535d6bc6e7eef63babbab3d81cf46968c71" } }, + { url = "https://files.pythonhosted.org/packages/b7/52/643d11ffd60e9ac2fd1fb87e167a19285b9eefeff4a40e63c87cbfbeab36/charset_normalizer-3.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-15T08:17:27Z, size = 250562, hashes = { sha256 = "ba501e667c17d8411f98e67a022d9604ef179aff0e459b7e292c796837c13573" } }, + { url = "https://files.pythonhosted.org/packages/62/16/46556278c2168d12df9da7fede5dc6fc70e60301b26a82bbeec238c9cfe3/charset_normalizer-3.5.1-cp312-cp312-win32.whl", upload-time = 2026-08-15T08:17:29Z, size = 178507, hashes = { sha256 = "cfa1c0cc3a8f9f53f1243a5a99ac36fd003880199383b37672e86ddda9cb07e2" } }, + { url = "https://files.pythonhosted.org/packages/9d/7a/4c6c298171e6b3e745633180ff59350fc0ca0db1ffd28df1e369e0579f71/charset_normalizer-3.5.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-15T08:17:30Z, size = 200551, hashes = { sha256 = "3617ac3cfd8b9888f145ad89dd6e692285834b0201c6074a5eeaad3fd4d668c2" } }, + { url = "https://files.pythonhosted.org/packages/cd/d7/eb95a042f0dd22e304b0b6472b154f3546a1a039a9ee89ccb2a7f61591fc/charset_normalizer-3.5.1-cp312-cp312-win_arm64.whl", upload-time = 2026-08-15T08:17:32Z, size = 180700, hashes = { sha256 = "88e85ab89cb822c1e635f51d6d32e488f94e002e70e2f492bdb8b945543f345a" } }, + { url = "https://files.pythonhosted.org/packages/bc/61/2cb6ad133dbbb449fa2d37ccae973232f4827e799af258d15e589a3d1e9e/charset_normalizer-3.5.1-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-08-15T08:17:33Z, size = 211584, hashes = { sha256 = "4f298bdadb8f0b9e5672877f647d1be9373ef5320c9e2f049795e26cad28b6a9" } }, + { url = "https://files.pythonhosted.org/packages/18/57/a305c968be1ca13f3dd1b32f445877e97addf55d80b65c7cb35fac82b777/charset_normalizer-3.5.1-cp313-cp313-android_24_x86_64.whl", upload-time = 2026-08-15T08:17:35Z, size = 223359, hashes = { sha256 = "88ca277405c2d3b71c4e1c2ee0e7966e807bcba86a69d11e19ba199d18ae4491" } }, + { url = "https://files.pythonhosted.org/packages/09/0a/d3646670292ce8d8f8cc11ac067d44885e697a5591f57a9221128da5e7b3/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-15T08:17:36Z, size = 194464, hashes = { sha256 = "9362dd90aa7dab48c0054a21187791ccf05473f7dba5d92b8033ae62164675e7" } }, + { url = "https://files.pythonhosted.org/packages/de/93/d51ec556e01042fed6f993ea859311bc7917b466684182fbbceb6ca24762/charset_normalizer-3.5.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-15T08:17:37Z, size = 197676, hashes = { sha256 = "977cdbd483a9cff38179bea4fd754289a6f2195c7abd414aba85410b3e66cc5e" } }, + { url = "https://files.pythonhosted.org/packages/a4/a0/562247944386f7d4ef94467e84876600cc1e0f1b93239aaa9213d2bc3cbd/charset_normalizer-3.5.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-15T08:17:39Z, size = 340473, hashes = { sha256 = "e90251c0c7bdd54a100a0dce3c07b7e637278c93af29dbf78ebb89a58c4bac7d" } }, + { url = "https://files.pythonhosted.org/packages/31/e7/1d994be1b93d41e9502b8b0460eaa88a1dd8df335df415db87d6c3e91ab2/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-15T08:17:40Z, size = 240156, hashes = { sha256 = "94d78ecec2605a8d0398b0f365d5f12a63248438516f5dac536a5eff7337df4a" } }, + { url = "https://files.pythonhosted.org/packages/09/53/27923ce5cc6cbccb832037b27dca98882d9c53e9b69e866bbbef4aae7fc8/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-15T08:17:42Z, size = 228246, hashes = { sha256 = "d59b75732e9b6f27388e10c14b0259cc5f2e48c78627d185e6a177b58ad3cffe" } }, + { url = "https://files.pythonhosted.org/packages/ce/48/5a97e84d63af1d55c07439cb80e56d99a8efb4295700eb4e18c0d1615d2c/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-15T08:17:43Z, size = 263660, hashes = { sha256 = "0d929fc574b4d6fd9e7c0f5c2ede8716a41911923aa7fa5fce38e0818aa4a1ac" } }, + { url = "https://files.pythonhosted.org/packages/7a/c2/071575791dcc88316c0a9a65ce38897a82e4cfe4a325f0f7fe1b1ac47bcf/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-15T08:17:45Z, size = 260354, hashes = { sha256 = "394fea06235c8543390050ed5f529187074b029fb027213f6c46ac11ab5d950e" } }, + { url = "https://files.pythonhosted.org/packages/fb/af/63240b0c0248c075c2535a1f1bd992821d8251b9f173abc13329661d09e4/charset_normalizer-3.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-15T08:17:46Z, size = 250638, hashes = { sha256 = "62b55f6722735a6c472f88361cde6640608773d9443cebdbb51abf436a1fcdd3" } }, + { url = "https://files.pythonhosted.org/packages/4d/66/70dfad64f15be09c15ccfee81330a7e515895dbe296dd23114e9a231268a/charset_normalizer-3.5.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-15T08:17:47Z, size = 244583, hashes = { sha256 = "fa48b1b63d639f9483e0633e092f5851e2348c352f1f9bb6c8182f87884ef876" } }, + { url = "https://files.pythonhosted.org/packages/c0/24/ef36367d38b9ddd4bccbf72888c342e8de1f5ae506fa0b2dcf970e2732a1/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-15T08:17:49Z, size = 242038, hashes = { sha256 = "c71fb0d56c920c269cd3e2e3fe7c610e3f1fdb21a6ce60efa6430ff63676cea6" } }, + { url = "https://files.pythonhosted.org/packages/db/ab/55e683ba0fff2e43adafc10daa3001eac90fdaa419a97227d5a7067eedde/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-08-15T08:17:50Z, size = 233677, hashes = { sha256 = "485a0d363cafefcd2538a73c7c838daa2035f09b2c9f9b5e3133f80c6aeb84c2" } }, + { url = "https://files.pythonhosted.org/packages/bd/67/0f40eaf8d1b6e7cf15e82382a2965efaca787fc1c2794b7021d37aaf5036/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-15T08:17:52Z, size = 264491, hashes = { sha256 = "5c0ea61a470e070686aa30892fed79e297d2c8d0ab46b8bcdf027d38c51da591" } }, + { url = "https://files.pythonhosted.org/packages/5c/64/12b4c2a11ee8df4fcc518c78b0d93e3a92bd3d5253d1617ce74ff0e8c7ef/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-15T08:17:54Z, size = 245196, hashes = { sha256 = "90b7481fb62fbe172c558bc6fd1c4c98d82004a54a7551f20e11ac9bf0b8708c" } }, + { url = "https://files.pythonhosted.org/packages/37/2e/651d910af6d0fba325eee1cda37ec5443462ed25360e666c144166eb6091/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-08-15T08:17:55Z, size = 261660, hashes = { sha256 = "35fe081843b35aad20ffeccec3eeffbe637b15d14f3fb22cc1b59cd8ec17e93c" } }, + { url = "https://files.pythonhosted.org/packages/90/c6/b09e05e6db7f64338e0dc067c79577b1138da86c1e38369096851d96be88/charset_normalizer-3.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-15T08:17:57Z, size = 252618, hashes = { sha256 = "fd0350afdc3aabd5576f60ea109228bd5538139713c7b094c5cd27c73a98bc6f" } }, + { url = "https://files.pythonhosted.org/packages/76/4e/362d4f9fdcdf5556fb2aa3ce7d4a58ebce03ed1ff03aa1d9aca8d02f13f3/charset_normalizer-3.5.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl", upload-time = 2026-08-15T08:17:58Z, size = 140362, hashes = { sha256 = "9d9a0dc7cbe9bec24c3f767c9122c41fe5a1bc43f47cd099d00d393e09769de4" } }, + { url = "https://files.pythonhosted.org/packages/b4/d4/703be739b26acce318bd29eb3b25b7209e1b1f527f9eae3d1f1f01fdde2b/charset_normalizer-3.5.1-cp313-cp313-win32.whl", upload-time = 2026-08-15T08:18:00Z, size = 177755, hashes = { sha256 = "d63600d620ad0064c3a748b950ac5ea38a80190e5498532efefa4b7b3f1da1f3" } }, + { url = "https://files.pythonhosted.org/packages/8a/33/56d97ade41c8db611e727168c52ae46c9224c362ec28d4b65d7e9869e8da/charset_normalizer-3.5.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-15T08:18:01Z, size = 199295, hashes = { sha256 = "aea996a6aba25260827c9ea511d1addfde2da9eb686ac961838509086188b7e6" } }, + { url = "https://files.pythonhosted.org/packages/5b/75/5b20dd1e6573a01a08158fe104104fa2c8abf941745596954185726cd46c/charset_normalizer-3.5.1-cp313-cp313-win_arm64.whl", upload-time = 2026-08-15T08:18:02Z, size = 179856, hashes = { sha256 = "fd0a274c0e5f9a21565cd9d3dd749b61f96b7aa1e20a93aa1ba4029518f2e5c0" } }, + { url = "https://files.pythonhosted.org/packages/5b/97/fb4e82231aba271ffd775a1b4993b0defc4e3059f286ae41d9433409fe85/charset_normalizer-3.5.1-cp37-abi3-macosx_10_9_universal2.whl", upload-time = 2026-08-15T08:19:50Z, size = 331467, hashes = { sha256 = "41876ee62a3dddf48ff1121ad8f0798032aa03f2fd35f21f34a4cab14f18d8d2" } }, + { url = "https://files.pythonhosted.org/packages/9f/2f/fe3f187327aac18e2d54e9d2b08e15d27bf9b642d9e51c219f130fc34d1a/charset_normalizer-3.5.1-cp37-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-15T08:19:52Z, size = 253057, hashes = { sha256 = "a6dac12ff6b846103483683f60c5f8fee205121adc58ffd87e90a90a3af69e99" } }, + { url = "https://files.pythonhosted.org/packages/d7/c7/9e48cee5c161fe24da823b61bf381921d77cb994a0a4de148e95018c1984/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-15T08:19:54Z, size = 240930, hashes = { sha256 = "cee5dd7c6fb5dd52a0fe2a740f9bc6e3593f5f8b1788bde49de02086f30182b2" } }, + { url = "https://files.pythonhosted.org/packages/49/e0/716601f3cc69be7b198951150c75ead1ece33c3c8036ff6ffa46029659a0/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-15T08:19:55Z, size = 230822, hashes = { sha256 = "343fb4f2821043bd87095f7b08a1a181febc8e36ac64212143bbfd0a0e1bc235" } }, + { url = "https://files.pythonhosted.org/packages/d3/05/71bfc5caa0abcc45aea1f6a4d50ac68e59605ddc7666fe8494f4cd229665/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-15T08:19:57Z, size = 260037, hashes = { sha256 = "ae4a097991662cd4fff0ddc74e0fe7874f82e00042fa0ea00855645ed0c79598" } }, + { url = "https://files.pythonhosted.org/packages/c3/92/de7e32ed05341e7a9c4c877c318418197b7f2d66a3b68d561bf2ac57ca3e/charset_normalizer-3.5.1-cp37-abi3-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-15T08:19:59Z, size = 255097, hashes = { sha256 = "4b599739b93b2cbeded49645ae3c8d1405c29ddfbceac1545c87a3f9580a9e96" } }, + { url = "https://files.pythonhosted.org/packages/f5/7b/ade0a122600319dfa0b1000ab0f9731c94a817904cf3c5de408c73a4ede7/charset_normalizer-3.5.1-cp37-abi3-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-15T08:20:00Z, size = 250166, hashes = { sha256 = "b39b69b347e5e47a3b5b8cfc005c68c1ba347474e3960236c4944a8ecd174962" } }, + { url = "https://files.pythonhosted.org/packages/75/9c/019fbb9f4834491a160951349b1a3714439376f66e5f7cf18b4f18f0c7aa/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-08-15T08:20:02Z, size = 241821, hashes = { sha256 = "a2028475ba855475b8b4d3cfeb4994269c967aea8b9892dfba907f4263a863a3" } }, + { url = "https://files.pythonhosted.org/packages/2b/b8/11d4840bfc99330cc7fbcc2681ee5a044553a6e77655508d8f9b2bff7b34/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_armv7l.whl", upload-time = 2026-08-15T08:20:04Z, size = 232529, hashes = { sha256 = "36047af20e17097c3bb9476c2b7655f2f7aa51322c0ba58c07695bedf755a950" } }, + { url = "https://files.pythonhosted.org/packages/18/96/2b3a21492d9f65171ac75d872f5018260013d00bfa0ff70ec9f179148cbd/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-15T08:20:05Z, size = 260348, hashes = { sha256 = "4c4fb141a727957c93edfe5c32a26ceb6b5f6461d67146e2d39f51e16170bea8" } }, + { url = "https://files.pythonhosted.org/packages/d6/aa/a69a2028e8bd052476c245460ab19d7de595de084dd968f2d75cd50c3e25/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_riscv64.whl", upload-time = 2026-08-15T08:20:07Z, size = 247234, hashes = { sha256 = "2f293479cce755c75f1697e87c409b7ae4c555c7dfecb6e988ad13abba943031" } }, + { url = "https://files.pythonhosted.org/packages/35/8a/3d130aeabcaf3d2466af76b7b141c08d9e89c9016ab4b7cdd0f7dc2d1c62/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_s390x.whl", upload-time = 2026-08-15T08:20:09Z, size = 256917, hashes = { sha256 = "3588e376b3ea2eea84976f67273d679f229e24c66dce7b82ae45aef04ff6e072" } }, + { url = "https://files.pythonhosted.org/packages/80/c2/a7379b840292d0c1ab9fbd17d1f3967aa81794dc95bc74be8999d7fedcf7/charset_normalizer-3.5.1-cp37-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-08-15T08:20:10Z, size = 254846, hashes = { sha256 = "e199fb99720074809a7720f1c0b4d919eea8b87e88713e0f8f602f7bef543d9d" } }, + { url = "https://files.pythonhosted.org/packages/01/65/d43b714731bb2f40d4053dfa00ecfc1c5a301f8e3316c5db3a09af59fe94/charset_normalizer-3.5.1-cp37-abi3-win32.whl", upload-time = 2026-08-15T08:20:12Z, size = 174216, hashes = { sha256 = "dd732602a7009217f658d5863d12d79d373a4de0eebc111094bcdd3bb8e0a6cc" } }, + { url = "https://files.pythonhosted.org/packages/35/4f/b911ed898b26a09789eba9c9200c999aff6c61b4bafaf4838e56d1a1e1a3/charset_normalizer-3.5.1-cp37-abi3-win_amd64.whl", upload-time = 2026-08-15T08:20:13Z, size = 199764, hashes = { sha256 = "70055ff39b97c99e7ae40ea3e393fb62aa2e44dbd9b29f8d14f42fb0025c3959" } }, + { url = "https://files.pythonhosted.org/packages/f0/a7/920baf467bfd9bf689f3b318340f37aee4572a71f162bd8db51da55ba4fa/charset_normalizer-3.5.1-cp37-abi3-win_arm64.whl", upload-time = 2026-08-15T08:20:15Z, size = 287318, hashes = { sha256 = "87e4f41d375c0b9be2fb5251aee4b8a689169e134535aed81bf085c3b647451e" } }, + { url = "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl", upload-time = 2026-08-15T08:20:43Z, size = 68658, hashes = { sha256 = "6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6" } }, ] [[packages]] @@ -372,22 +372,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/de/42/5d8282d6dc4cd99 [[packages]] name = "click" -version = "8.4.2" +version = "8.5.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/c7/0e/7fa0ef50764b67090eca4114772a2abf8b6148198475e54c660b97caeee6/click-8.5.0.tar.gz", upload-time = 2026-08-26T13:33:14Z, size = 382235, hashes = { sha256 = "ba0d2089de75ea0310e2dde03160e6ca10009947fb95a182f9b54021bb272e34" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/58/50/6c0d534c5f134586a8e1ba4e330569e32f057e33372ae556463212fb4cd3/click-8.5.0-py3-none-any.whl", upload-time = 2026-08-26T13:33:12Z, size = 125251, hashes = { sha256 = "255bc9599cf7748b4b1a446ccc735421bd08a2ae529a8b88597d3de5664ee360" } }] [[packages]] name = "cloud-sql-python-connector" -version = "1.21.0" +version = "1.22.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/8e/92/8a593c8ca143ce78d2564c3dc73ec55610ddf8d6e04555dd5e5b9d8e3bc8/cloud_sql_python_connector-1.22.0.tar.gz", upload-time = 2026-08-18T20:56:28Z, size = 48109, hashes = { sha256 = "17cab0a669558963abd0121378216ae2b8ee88d11de718072f2ab4b68a97a183" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/87/e9/db3db380b3759081cb0547dc9bdd9d4e40524b587a6a59f19bd931239f94/cloud_sql_python_connector-1.22.0-py3-none-any.whl", upload-time = 2026-08-18T20:56:27Z, size = 54401, hashes = { sha256 = "29e7ed0c4266b49eb9027a8dd247a5fe10ef70b91af3ae78dfaf92d848d49acc" } }] [[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" } }] @@ -457,45 +456,45 @@ wheels = [ [[packages]] name = "copulas" -version = "0.14.1" +version = "0.14.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/1b/de/9e72e6788a65921068444dcebfd2c9a3c94b4aaa84c9acf5dc020117c87d/copulas-0.14.0.tar.gz", upload-time = 2026-01-16T20:24:13Z, size = 45032, hashes = { sha256 = "e1dd90663f3c6a8210e1313159adbf1c2ed48bf69224ffe99a338243a880e678" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/25/f4/bc379a1af3a8b26e6eb9d94fc176bf95c44dc43f1ea960fd189c46664c32/copulas-0.14.0-py3-none-any.whl", upload-time = 2026-01-16T20:24:11Z, size = 52678, hashes = { sha256 = "de0bf2357401340fe784fd85ca0087950fb47267779fc7ba793c483e5d2e402c" } }] [[packages]] name = "cryptography" -version = "47.0.0" +version = "48.0.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/12/45/870e7f4bef50e5f53b9f51d4428aee5290eedf58ba443f16b1ebb7ab8e66/cryptography-48.0.1.tar.gz", upload-time = 2026-06-09T22:32:31Z, size = 832989, hashes = { sha256 = "266f4ee051abb2f725b74ef8072b521ce1feacf685a3364fa6a6b45548db791a" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/1b/bc/ee4137cbbe105652c0ee4252792b78fc8e7afa4b8e61d9d5dc05a7f45731/cryptography-48.0.1-cp311-abi3-macosx_10_9_universal2.whl", upload-time = 2026-06-09T22:31:00Z, size = 8008324, hashes = { sha256 = "3e4a1a3232eef2e6c732827d5722db29a0cc8b27af2a4d865b094cf954be9ca1" } }, + { url = "https://files.pythonhosted.org/packages/d5/85/6379d42181bfc713094f081360fc5784d6c816b599d45e7f082502d173ce/cryptography-48.0.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-09T22:32:33Z, size = 4696243, hashes = { sha256 = "32143b24adb918f078134e1e230f1eb8cc04886b92c28b5f0041aaf3e5699225" } }, + { url = "https://files.pythonhosted.org/packages/9c/87/c85d147b53323c7eb4d850920c8901377323c2a0ff8d79c262d4fee89aa2/cryptography-48.0.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-09T22:31:40Z, size = 4713235, hashes = { sha256 = "f0d27a5696721ef7a672b8c810f6aded391058e0b9486e63e6d93baf765da691" } }, + { url = "https://files.pythonhosted.org/packages/79/58/67cbf8cf1ee7c54b439ca07bbecf8362c07afc11a3724fea70f745784add/cryptography-48.0.1-cp311-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-06-09T22:31:42Z, size = 4702323, hashes = { sha256 = "eb86ce1af36fe65041b6db9a8bb064ee621a7e5fded0f80d475ec243477cd242" } }, + { url = "https://files.pythonhosted.org/packages/89/c6/24266ac10c47f6cd2a865f4446062b466da1d1f10b27189eac00e61bf0c9/cryptography-48.0.1-cp311-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-06-09T22:31:58Z, size = 5300085, hashes = { sha256 = "b024e784ad6c077ee0147b35ea9cbfc1e34e1fd4c1dcca214c2794d73a12df08" } }, + { url = "https://files.pythonhosted.org/packages/d2/bb/cc4b78784f97efc8c5874c2a9743708d172be6663024b34a0467885ae0c8/cryptography-48.0.1-cp311-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-09T22:31:31Z, size = 4746137, hashes = { sha256 = "3752f2dbc8f07a30aad2932c986cea495b03bb554887828225da104f732852b6" } }, + { url = "https://files.pythonhosted.org/packages/1f/52/0c44de3f5267f8fbe8e835138017522a333436166e406f0db9b9e6e3033f/cryptography-48.0.1-cp311-abi3-manylinux_2_31_armv7l.whl", upload-time = 2026-06-09T22:32:28Z, size = 4333867, hashes = { sha256 = "bd81490cd5801d755cf97bb68ac191f14b708470b1c7cf4580f669b9c9264cd8" } }, + { url = "https://files.pythonhosted.org/packages/9a/2e/772d7adbfa931537bc401640b7cac9976bff689bda187833e5d63b428e49/cryptography-48.0.1-cp311-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-06-09T22:31:38Z, size = 4701805, hashes = { sha256 = "66fd0771e7b9c6dcd44cf1120690d2338d16d72795cf40cae2786a39eba65429" } }, + { url = "https://files.pythonhosted.org/packages/f8/a3/b06844f303873493c963caf581c04df31c7035e0c1b0f02c4814d319ec80/cryptography-48.0.1-cp311-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-06-09T22:31:04Z, size = 5258461, hashes = { sha256 = "3fd2ca57062b241c856670b073487d2e86c4637937ca5601e48f97bf8e11fc8f" } }, + { url = "https://files.pythonhosted.org/packages/9f/13/8b765e2e12b07c74941caadb9d1c8fdc006c4dfbf2b8f2d610519758954d/cryptography-48.0.1-cp311-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-09T22:32:30Z, size = 4745488, hashes = { sha256 = "0ee6ea481db1ab889cba043ec1eda17bb9c1ea79db6722f779c3667f9f70322f" } }, + { url = "https://files.pythonhosted.org/packages/2e/aa/48972bce55049b32a94f4907eda4d75fa385aad8a39506cc2fc72196ecf0/cryptography-48.0.1-cp311-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-06-09T22:31:43Z, size = 4830256, hashes = { sha256 = "f2ceef93cb096aa3c4cc4b5c94ca6131f9196d28c64d6111533402a9b2054d41" } }, + { url = "https://files.pythonhosted.org/packages/47/a2/e5079a032fb85cf6005046ca92bbd78b0c82dad2b5751ab8c311659da06f/cryptography-48.0.1-cp311-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-09T22:31:05Z, size = 4979117, hashes = { sha256 = "9bd3f92d76217892b15df84ca256c2c113d386fdda7a7d8691aeeced976507c6" } }, + { url = "https://files.pythonhosted.org/packages/b7/a0/8f50cae9c74e718ed769d63ed5c74bd0ea830c9550a74629cebd1b9c7bc7/cryptography-48.0.1-cp311-abi3-win32.whl", upload-time = 2026-06-09T22:32:16Z, size = 3304154, hashes = { sha256 = "b9a32b876490d66c8bcc9963ef220199569748434ab01a9d6aaeabf88e7f5158" } }, + { url = "https://files.pythonhosted.org/packages/c5/69/0572c77dbace6fef72f33755bd52ea399c71367250d366237f8691826b9e/cryptography-48.0.1-cp311-abi3-win_amd64.whl", upload-time = 2026-06-09T22:32:00Z, size = 3817138, hashes = { sha256 = "39489bfca54c7a1f6b297efcd8bc608ab92d16c4ca631b0cad4da46724588b24" } }, + { url = "https://files.pythonhosted.org/packages/ca/6c/00fa2a95997164c8b2072ce327c23d4ab20809ccc323ea5fab91e53a4bba/cryptography-48.0.1-cp39-abi3-macosx_10_9_universal2.whl", upload-time = 2026-06-09T22:32:20Z, size = 7987408, hashes = { sha256 = "4fdc69f8e4316bcf0c8c8ec1f26f285d12e8142d88d96c876a59a03be3f6ae67" } }, + { url = "https://files.pythonhosted.org/packages/b0/d9/45f309a7e4e5f3f8f121d6d3be9e94024a7726ec598d6e08ae04edb2f04d/cryptography-48.0.1-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-06-09T22:31:54Z, size = 4690196, hashes = { sha256 = "48fe40804d4caa2288f24e70ca8c64c42dd826da0ad7e4f1b41b2128d679e6c8" } }, + { url = "https://files.pythonhosted.org/packages/5f/9f/a1bc8bcc798811b8527eb374bbccf30a3f3e806829d967118222bf1125eb/cryptography-48.0.1-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-06-09T22:31:45Z, size = 4696782, hashes = { sha256 = "86be3b1b0b6bf09482fb50a979c508d2950ed95f5621ec77f4e385962006b83a" } }, + { url = "https://files.pythonhosted.org/packages/66/c2/81a4fb4e4373c500bb526bc337ac5719dd31dd15b970b84a238168c6aa08/cryptography-48.0.1-cp39-abi3-manylinux_2_28_aarch64.whl", upload-time = 2026-06-09T22:31:11Z, size = 4696618, hashes = { sha256 = "4ab0a343c807bbcd90c971cd1ecf072937cd01847a9e002bef88fb47ac6be577" } }, + { url = "https://files.pythonhosted.org/packages/e5/0b/aa68b221dde92d09cb29a024ede17550ee21e77a404e59fc093c82bb51e1/cryptography-48.0.1-cp39-abi3-manylinux_2_28_ppc64le.whl", upload-time = 2026-06-09T22:31:20Z, size = 5289970, hashes = { sha256 = "9621de99d2da096006b629979efd8ae7eb2d8b822488d0c89ee4000c306c59b1" } }, + { url = "https://files.pythonhosted.org/packages/78/13/fba657f958d2af66ea959a4ba01212632089249d34af1ae48054136344d7/cryptography-48.0.1-cp39-abi3-manylinux_2_28_x86_64.whl", upload-time = 2026-06-09T22:31:22Z, size = 4731873, hashes = { sha256 = "88c852a0ae366e262e5a1744b685e6a433dc8788dd2a277e418bf4904203609d" } }, + { url = "https://files.pythonhosted.org/packages/4c/4c/9a964756d24a26b3e34dfcb16f961b89838786e6700b635b0d1e3adff4b6/cryptography-48.0.1-cp39-abi3-manylinux_2_31_armv7l.whl", upload-time = 2026-06-09T22:31:36Z, size = 4330804, hashes = { sha256 = "43c5835e2cb98c8733d86f57d6fc879b613f5c3478607281c3e36daffc6dd8a6" } }, + { url = "https://files.pythonhosted.org/packages/4b/0f/a10f3a6eb12950a10e3a874070283aa2dd5875b2bfd15fad8a3e17b3f13e/cryptography-48.0.1-cp39-abi3-manylinux_2_34_aarch64.whl", upload-time = 2026-06-09T22:31:13Z, size = 4696217, hashes = { sha256 = "fe0180af5bf9236518a087e35bf2d9a347d5f5f51e63c579d683ddff424e3d46" } }, + { url = "https://files.pythonhosted.org/packages/f3/6f/5cd12f951165ea73ef85266775d97e4c763b2474ccfd816dd69d3a18d6f8/cryptography-48.0.1-cp39-abi3-manylinux_2_34_ppc64le.whl", upload-time = 2026-06-09T22:32:02Z, size = 5245252, hashes = { sha256 = "b7a2d1a937a738a881737cec135a38bb61470589b17515b9f73f571d0ae10401" } }, + { url = "https://files.pythonhosted.org/packages/68/ab/8aaa12e4516ec4464033ab79b6f3b592bd5a92102467c4ace8a0d970203f/cryptography-48.0.1-cp39-abi3-manylinux_2_34_x86_64.whl", upload-time = 2026-06-09T22:32:04Z, size = 4731388, hashes = { sha256 = "b74ca3b8e5ecdd833bf6a002ca41b4793bb27fb8f1c06ffaf2643c9e9140e31b" } }, + { url = "https://files.pythonhosted.org/packages/1b/24/50027ea4dca85ec1f40688f3c24fb32ccacd520583c9592c3cc95628e6fb/cryptography-48.0.1-cp39-abi3-musllinux_1_2_aarch64.whl", upload-time = 2026-06-09T22:32:18Z, size = 4824186, hashes = { sha256 = "2c37f2461406063b417837f5f3daab668652acd82423efcd7f0a9f04be972de1" } }, + { url = "https://files.pythonhosted.org/packages/52/41/04cb5eb17085ade6f50cc611fb657df6a0f5885350de8764ece89c050197/cryptography-48.0.1-cp39-abi3-musllinux_1_2_x86_64.whl", upload-time = 2026-06-09T22:31:18Z, size = 4964539, hashes = { sha256 = "86fe77abb1bd87afb251d4d02ada7ecf53a32cee9b67d976abb2e45a13297475" } }, + { url = "https://files.pythonhosted.org/packages/36/bf/ed70785c496e89d7e73b7cda2d21f2447fd6d4e821714b8d04ff217fed92/cryptography-48.0.1-cp39-abi3-win32.whl", upload-time = 2026-06-09T22:30:53Z, size = 3282307, hashes = { sha256 = "6b2c0c3e6ccf3ade7750f836ef3ee36eea250cc467d45c256895573ac08cc6f1" } }, + { url = "https://files.pythonhosted.org/packages/b3/ff/371ea7d252656ee1eb6d83eeeef3d1d0c6baf1d6497687d081ea03814670/cryptography-48.0.1-cp39-abi3-win_amd64.whl", upload-time = 2026-06-09T22:32:15Z, size = 3793408, hashes = { sha256 = "9a49ca6c81417f6a5edb50375a60cccdd70fa0a91a5211829dbea74eba94d2ac" } }, ] [[packages]] @@ -507,10 +506,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d9529 [[packages]] name = "cyclopts" -version = "4.22.5" +version = "4.23.3" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/ca/4e/4afd08d7dd836c436bbc5999f2743eda0ad4eac8946a8eb4b72241e3c555/cyclopts-4.23.3.tar.gz", upload-time = 2026-08-26T18:16:35Z, size = 197067, hashes = { sha256 = "4299ec47f5be853f9a114fcc534c84d42bbf19fefa303994597ecb7e5fd3082b" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/00/d0/247938ef46dd81ab293efcac06ac2fee922db5bede9039d059912081db51/cyclopts-4.23.3-py3-none-any.whl", upload-time = 2026-08-26T18:16:34Z, size = 237180, hashes = { sha256 = "b3a65872942afb08f3ab5ca3d65b0b3ecfc872c9ccbea9d6a74ec11aa8a0215e" } }] [[packages]] name = "datasets" @@ -590,7 +589,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/02/10/5da547df7a391dc [[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" } +vcs = { type = "git", url = "https://github.com/google/differential-privacy.git", commit-id = "275e5f0654add556bdc26bf55625a3a25fc9e43b", subdirectory = "python/dp_accounting" } [[packages]] name = "dpsynth" @@ -598,10 +597,10 @@ directory = { path = ".", editable = true } [[packages]] name = "durationpy" -version = "0.10" +version = "0.11" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/b0/5d/5f8571bd5dedc80863191621ac4be001f3f3dd8315d2ec078705dab7dec1/durationpy-0.11.tar.gz", upload-time = 2026-08-26T13:56:00Z, size = 3582, hashes = { sha256 = "181898e1ae282e288f0a2291829656bf1b6b3aadf30a97993b85db4943642905" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e6/c4/ebdf7837bc4ef6fd98cfb013c28855bb358467bf86c1af011bbc21e21df0/durationpy-0.11-py3-none-any.whl", upload-time = 2026-08-26T13:55:59Z, size = 4133, hashes = { sha256 = "a739fe2b8972c250ff72f8e2c488d18cf25f7b852f49ee76048775d5171df30c" } }] [[packages]] name = "einops" @@ -617,13 +616,6 @@ 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" @@ -688,24 +680,24 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/51/ac/e5d886f892666d2 [[packages]] name = "fastmcp" -version = "3.4.7" +version = "4.0.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/fe/02/4f53258f4fb2b88675246a022d1ed9f653d9129c0ddcc40f88479abde455/fastmcp-4.0.0.tar.gz", upload-time = 2026-08-31T18:20:33Z, size = 42300863, hashes = { sha256 = "613d925f687609973575039afc6bd8874e60ab373e4f5b8c60f7860897063598" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/24/6a/03160d06bcf2957caf02555d296b343136895e07a1160a6f4b85d0f672af/fastmcp-4.0.0-py3-none-any.whl", upload-time = 2026-08-31T18:20:31Z, size = 8077, hashes = { sha256 = "b041d669971f2325ab41797961bb4e729d1195d0da38d213bfbbcc6ddd65ca75" } }] [[packages]] name = "fastmcp-slim" -version = "3.4.7" +version = "4.0.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/29/b1/8abb7c56159cf817718c1fc6b4547fd0f35cb91f05659ffc1d4f5cee1198/fastmcp_slim-4.0.0.tar.gz", upload-time = 2026-08-31T18:20:09Z, size = 683960, hashes = { sha256 = "b6f78c26e369b4c29b485d7d7b662838d9631e765dc496b4560274762f144e6a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2c/4b/7bc65d74cc93684ec8b10d49a51fa14c5e4aa3a08120c7001a85bd2a159a/fastmcp_slim-4.0.0-py3-none-any.whl", upload-time = 2026-08-31T18:20:07Z, size = 857981, hashes = { sha256 = "75259ad8033af011f926f4b99cda9ce080b7853f9831d38f2056a392908e11c2" } }] [[packages]] name = "filelock" -version = "3.32.2" +version = "3.32.5" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/0a/a0/50c2c0ce5e74d7721bbb1b19a26ebd339aac5878553a6e35308c2f31f935/filelock-3.32.5.tar.gz", upload-time = 2026-08-31T18:56:34Z, size = 222838, hashes = { sha256 = "f6a6a28f743f9b95ce19db5abe0f376f75eb56517dff21e1a4751e2657d3e83d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/36/d2/b70a31e13d04456d28493f31d2aa087e99eeb2767ef0293b2625727ccb8c/filelock-3.32.5-py3-none-any.whl", upload-time = 2026-08-31T18:56:33Z, size = 100003, hashes = { sha256 = "142cd9fa77a872c5e78c62329a0d15278fadc686eb89e760017968961a4fd6b2" } }] [[packages]] name = "flatbuffers" @@ -722,27 +714,27 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ac/da/2bda90cbe3bab93 [[packages]] name = "fonttools" -version = "4.63.0" +version = "4.64.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" } } +sdist = { url = "https://files.pythonhosted.org/packages/d4/41/0f072a712dc74496e03710e462a18a4cfd8a258ad055a4e22d28b43a7abd/fonttools-4.64.0.tar.gz", upload-time = 2026-08-31T15:44:33Z, size = 3664266, hashes = { sha256 = "ecb2e59a7bc692fee64dda6010deb66222335693b30046f15cccf81233aa715f" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/82/23/4ea251977fef70ed14193785e1b2949355f1f5927dc0ef1dada675c0bbb2/fonttools-4.64.0-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-31T15:42:44Z, size = 3095501, hashes = { sha256 = "9ecb2b206b5b2386f6968721a0770226b66bdd54adc4279bfff3ddf62873eed8" } }, + { url = "https://files.pythonhosted.org/packages/c4/32/943e9034f49797e1a25dbbd60c8047ce0c38c3585c5d1b2db38ce64059c5/fonttools-4.64.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-31T15:42:46Z, size = 2583091, hashes = { sha256 = "a8c631303bb1fd7be3067c47536a30ff1fcb4846d6008c112bc52a03f7cd6965" } }, + { url = "https://files.pythonhosted.org/packages/0a/4b/332cb3105d5d550cb5728e669151601c4f7698cbedafd134154eb806ef83/fonttools-4.64.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-31T15:42:48Z, size = 5423449, hashes = { sha256 = "b2763e452b025ee8e990f0462e76052de9bb094ebc21d296f62c6dfe958886b4" } }, + { url = "https://files.pythonhosted.org/packages/dc/8f/e5f2906ea833d362916c64a2f6b1922a07b19442744fd3cd89563f429bff/fonttools-4.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-31T15:42:50Z, size = 5400981, hashes = { sha256 = "66a83f93579fb3493e458c4449d1d566a7b2a1c7b19915cd0fa3c9b8b5a8540b" } }, + { url = "https://files.pythonhosted.org/packages/fe/46/1b325ebb20aef8bb05f803052ea65931d73638ae3e0d02a6658e3d14e0f8/fonttools-4.64.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-31T15:42:53Z, size = 5359588, hashes = { sha256 = "cf67f96dc0bfe9607f5f2b734cedfbe2f6f995231adee4ccefa12872044d452d" } }, + { url = "https://files.pythonhosted.org/packages/8c/d3/ac56fa880e01339aa6ad0bcb457cc30bb4d6c5ca79922e1bd650e4a3a396/fonttools-4.64.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-31T15:42:55Z, size = 5520698, hashes = { sha256 = "6786bed88581e19bc4f28ea7a64ad531e8f54acf50327fddca942688824a60bd" } }, + { url = "https://files.pythonhosted.org/packages/d7/40/1251fef04c308836a3a7db523703a7ca8ab010dc1e3b9a9bf08e0861c7a8/fonttools-4.64.0-cp312-cp312-win32.whl", upload-time = 2026-08-31T15:42:58Z, size = 2430689, hashes = { sha256 = "da4c9bdeaf6b06c12d13d0addfc8ef15aa9695d26574a6dc10751258bef72f30" } }, + { url = "https://files.pythonhosted.org/packages/6f/1c/ce0e89183c0235ff6cfbf0603d593023a5afa5333efb35ff569cc0be9ce2/fonttools-4.64.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-31T15:43:00Z, size = 2482071, hashes = { sha256 = "06b6409b868494556a831ae33b2d9a090476c37516b38d70f45a9720b460d423" } }, + { url = "https://files.pythonhosted.org/packages/44/7b/49b0054a79b9ed918c018e70e09b56eb5678ee8b44e59e126c79de4d8d73/fonttools-4.64.0-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-31T15:43:02Z, size = 3092750, hashes = { sha256 = "9443eefff58aad558608f352092e1be6d278980e8c3b4e8621fcbfda97818500" } }, + { url = "https://files.pythonhosted.org/packages/83/e2/08e73bd2f6e6248f071d3e9debe4c2b4cecda3a7dc057c56b44e255421c3/fonttools-4.64.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-31T15:43:04Z, size = 2583001, hashes = { sha256 = "09657817b75575822bcd6098ef0ebf0386f34430839ee53109e70fd40a7f6539" } }, + { url = "https://files.pythonhosted.org/packages/2f/58/6dc0ff0963fc1e12f53bac59175617ec5927342ee7a4ffb871b44d56d81b/fonttools-4.64.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-31T15:43:07Z, size = 5392765, hashes = { sha256 = "7d7995b906666037d7114c20a5566a372902747452af7d5bd4cd6bca8f1a2550" } }, + { url = "https://files.pythonhosted.org/packages/7a/dd/4d3911049680da7b3aecf97cb5094e3a05554f5d94829358fc7664640456/fonttools-4.64.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-31T15:43:09Z, size = 5373969, hashes = { sha256 = "2c42237b7e8c6813643e57d3efed3be094d4c06339dc2166b626e2cc5c12ee93" } }, + { url = "https://files.pythonhosted.org/packages/48/0a/a2cf94121fd3ca9166bdb4863f71d6db32a5606b223c81e2ba99832a0612/fonttools-4.64.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-31T15:43:11Z, size = 5333854, hashes = { sha256 = "498f02ea92c9ca18c0f9c581ea93184a9d56c25b0af14189b0767adaf34235d8" } }, + { url = "https://files.pythonhosted.org/packages/44/e2/632f4a8b94e6d7eea41e6d82f0ed337f64f5fb96f9910e2ac6b1689910e2/fonttools-4.64.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-31T15:43:14Z, size = 5492828, hashes = { sha256 = "8252f20108e557532f91d7d6dd9af87c16ed6fa930f65516aa480fa2cfed3363" } }, + { url = "https://files.pythonhosted.org/packages/ff/25/7fee1978fdedc1a2d978b76dddbea88785416f5774e7222327b867712d71/fonttools-4.64.0-cp313-cp313-win32.whl", upload-time = 2026-08-31T15:43:16Z, size = 2429011, hashes = { sha256 = "45e3ecc3888f1637094fd75cd8fc727f3a4b06d1ddf89181126c071e244fd2a5" } }, + { url = "https://files.pythonhosted.org/packages/dd/ed/bb1c217c9e1fbfa59f42b266af57df937a703882a73e59a309773752228f/fonttools-4.64.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-31T15:43:18Z, size = 2480199, hashes = { sha256 = "e4812f71c39d77ec5041348dafa400532adf7bf8f1fffa9aa6495fce5876d7b8" } }, + { url = "https://files.pythonhosted.org/packages/82/f8/7188153c4b265c899cd035de6a062677d51f67118a4ba640902bd9683e90/fonttools-4.64.0-py3-none-any.whl", upload-time = 2026-08-31T15:44:31Z, size = 1195327, hashes = { sha256 = "4a05783ff54ce4c7a28f18e5772efdf63c219374bd9ffc55452182e1cef8be60" } }, ] [[packages]] @@ -832,45 +824,45 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/bc/c1/a8a92ae1bc4b1a8 [[packages]] name = "google-api-python-client" -version = "2.198.0" +version = "2.200.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/fd/e5/12024a0ae2fd39a54ff47a3868c47344ffff4ff1cd5edf4dff523c1a9fc1/google_api_python_client-2.200.0.tar.gz", upload-time = 2026-09-01T00:04:25Z, size = 15488849, hashes = { sha256 = "82aa18b851328ea04867fd51c5a0c8da2e1b86ec45ce08487e902e7726d4ee50" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/13/5a/5242d5a8a6077ae73bd8a2bd7e3161f2aab476f0868fb6f85cf88b1c8835/google_api_python_client-2.200.0-py3-none-any.whl", upload-time = 2026-09-01T00:04:22Z, size = 16082149, hashes = { sha256 = "c0c2c4072a110b7fcc30ac151744d4410cddaba99c53cb4e815463308952b638" } }] [[packages]] name = "google-auth" -version = "2.56.3" +version = "2.57.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/41/64/55f316b729f92a552d26e00aa3b1542b2e149d0a5efe2842afff0cac7af7/google_auth-2.57.0.tar.gz", upload-time = 2026-08-25T19:18:26Z, size = 370794, hashes = { sha256 = "9b4f96d6a1feb5f7201231f47cfb3de08d8f176f8a61f9e461555116e95a8789" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/00/f3/8508a702c094af5f6e89773f4dfdeee74913df0f41a02c21b5e7dc3d75cd/google_auth-2.57.0-py3-none-any.whl", upload-time = 2026-08-24T21:55:08Z, size = 259728, hashes = { sha256 = "180dafe015cfb62193bea26b677500fab5b9fd51a1e825ebf3ad9b182047ae59" } }] [[packages]] name = "google-auth-httplib2" -version = "0.4.1" +version = "0.4.2" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d4/74/0c8177b73734dfbd89420c162ac8754257fa0f9007fb49569493d83a17db/google_auth_httplib2-0.4.2.tar.gz", upload-time = 2026-08-25T19:18:24Z, size = 11211, hashes = { sha256 = "916225a6367e613c9af44d83f41688a599d3f687777846b8b91bec65085ed1f1" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/20/33/e697a69f13bfd448d33a374231b89cbbb203dedfb4aae9d26126be6f6c72/google_auth_httplib2-0.4.2-py3-none-any.whl", upload-time = 2026-08-24T21:55:05Z, size = 9529, hashes = { sha256 = "4298dd6b1415972d0c464b7177e6a69a595e7aec5b972222ecdca342f6009647" } }] [[packages]] name = "google-cloud-aiplatform" -version = "1.164.0" +version = "2.0.1" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/e1/86/d8b154861ab292566d90dbdea276c33ef824b02de4a3fda61f2075d016d7/google_cloud_aiplatform-2.0.1.tar.gz", upload-time = 2026-08-28T03:41:22Z, size = 11325585, hashes = { sha256 = "46e051b980baed400c5ea4328c79a8ae25f6f44a034b63bf0041aa5cd248ea84" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/53/3b/9d7974a7430edf56f009247c8d0d68df1a8fcfc19a27598141bb9e0359a7/google_cloud_aiplatform-2.0.1-py2.py3-none-any.whl", upload-time = 2026-08-28T03:41:19Z, size = 9451860, hashes = { sha256 = "a72586889b1eebca0816b34e5914258abe6e76f23fbac40938b47e70103cbeee" } }] [[packages]] name = "google-cloud-bigquery" -version = "3.43.0" +version = "3.44.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/2f/fb/86d5bfdfbd9d810f6a49eb3e9cc591a2b46d33262338acc244cc79d032c1/google_cloud_bigquery-3.44.0.tar.gz", upload-time = 2026-08-25T19:18:36Z, size = 527575, hashes = { sha256 = "30651ae469b419f450b9c96581fd4942e2e060490df1ac0314bf379f16883215" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2d/84/af193ca97ce72b56fd05f8ad15776bf7446d99cb0ba1cd2f4880dbc52543/google_cloud_bigquery-3.44.0-py3-none-any.whl", upload-time = 2026-08-24T21:55:19Z, size = 267691, hashes = { sha256 = "ac2f0a6ab61a3c742ba4674dc220fb98461c13e1def96fe7a980ef7d5e0c0285" } }] [[packages]] name = "google-cloud-core" -version = "2.6.1" +version = "2.7.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f9/54/790548b190cff9cf07225c811d2668eacd8f2cbf04114475cbe3e5738752/google_cloud_core-2.7.0.tar.gz", upload-time = 2026-08-25T19:18:43Z, size = 36603, hashes = { sha256 = "874aaf89765db87a9b911b7a2ca7c5068554868eed9e75c7766affe342a2913d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/cb/64/904dbc9bee128e7b87eeb60da67c8fa4d1a8acdc9a45dd2fedca67ef184d/google_cloud_core-2.7.0-py3-none-any.whl", upload-time = 2026-08-24T21:55:28Z, size = 31046, hashes = { sha256 = "c18a250904cfdda021eb3ae8b8238c9f9ca272a4cbbfb5cba946b3fe3022eed1" } }] [[packages]] name = "google-cloud-resource-manager" @@ -906,10 +898,10 @@ wheels = [ [[packages]] name = "google-genai" -version = "2.18.0" +version = "2.21.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/60/a7/a45f64f22ab9302b55fcbeb32acb6f313690a7748629b01e451aad1817a3/google_genai-2.21.0.tar.gz", upload-time = 2026-08-31T21:49:14Z, size = 677301, hashes = { sha256 = "0ecc11c6a5b9f5e3cc58e77ae5fead00c6719f8a1b2b654b803f514a9a6b64c0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/fb/d7/c2419dd5fedd5803ce09810e4e39561a0a13a960b3f48d2581c12e42af3e/google_genai-2.21.0-py3-none-any.whl", upload-time = 2026-08-31T21:49:12Z, size = 1080223, hashes = { sha256 = "36b575034be46a03acd603a852e22a6359f2cdd6b26bb1d65d9b7e0cc7ab3648" } }] [[packages]] name = "google-pasta" @@ -920,17 +912,17 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a3/de/c648ef6835192e6 [[packages]] name = "google-resumable-media" -version = "2.10.1" +version = "2.10.2" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/17/4b/44e128cd7b0e72cd26da4a3052cd8a9ef1b5a890be7c611558067ea0b354/google_resumable_media-2.10.2.tar.gz", upload-time = 2026-08-25T19:19:11Z, size = 2164918, hashes = { sha256 = "1de441703cd298d75a419bfdc0066e9fc7b0a1de630df96eea8ce8f5c759358c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/55/30/3e976681b5319715ab022363f58f6f8e10f546a1777756fe3ebd918857e4/google_resumable_media-2.10.2-py3-none-any.whl", upload-time = 2026-08-25T19:18:07Z, size = 81531, hashes = { sha256 = "e3cedc827a4ea41e216582d74346f1fb9fceb625a8c3c53912f2ca1d663334d7" } }] [[packages]] name = "googleapis-common-protos" -version = "1.75.1" +version = "1.75.2" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/c0/90/fb8f1c84537fbf210c1f53a53ae473a805f6599c5a40b93c1bbadd211f7a/googleapis_common_protos-1.75.2.tar.gz", upload-time = 2026-08-25T19:19:13Z, size = 154083, hashes = { sha256 = "8829a3d1e4508c5b7b9a6b9525f7fccff611f8531644579a76466c29295d4bb2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/47/5b/1c9e55363c3b1890a98cae813de5b4ea327845756cd8fb7ee690140c7eac/googleapis_common_protos-1.75.2-py3-none-any.whl", upload-time = 2026-08-25T19:18:08Z, size = 307002, hashes = { sha256 = "6b83302f554ea93a0f48409c7fc2050f954bcbcddb7e3a9c76d4a823cb22920e" } }] [[packages]] name = "grain" @@ -955,10 +947,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/91/4c/e0ce1ef95d4000e [[packages]] name = "griffelib" -version = "2.1.0" +version = "2.2.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f0/b4/a767e91c606deefc447a96eaf59edd77397960b1d677dffd833ee8449831/griffelib-2.2.0.tar.gz", upload-time = 2026-08-16T14:04:58Z, size = 227048, hashes = { sha256 = "e1bc36fe9cd21d4b6b659b456346755e4cfdc5676c0a5214083126ee12612b3c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f6/b6/f65ac785d4ac90dcf7c831ac6256f5dd4a19780f4e1575b2c0d6eeebe319/griffelib-2.2.0-py3-none-any.whl", upload-time = 2026-08-16T14:04:54Z, size = 166779, hashes = { sha256 = "d71c3bc2bbed9f958488634fe788b843a9f705d6d2838ca32cd6c25eeb64dfc4" } }] [[packages]] name = "grpc-google-iam-v1" @@ -969,73 +961,38 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/84/ab/be3ad0d46cffe35 [[packages]] name = "grpcio" -version = "1.83.0" +version = "1.83.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/e2/b1/46539f5050d7c316a13396d185451f95084a74ddc68b12d818595bef0377/grpcio-1.83.1.tar.gz", upload-time = 2026-08-28T07:09:11Z, size = 13445033, hashes = { sha256 = "9cee6fcbf2eb57c4b49451787bfa87be8efc1ca02a0b327dd4b54d44502e362b" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/85/9e/a3ba13e08bbee5bf6e57597dfe4823961fd7e94c0b8afe3a4bb7dca639f3/grpcio-1.83.1-cp312-cp312-linux_armv7l.whl", upload-time = 2026-08-28T07:08:08Z, size = 6303170, hashes = { sha256 = "5acd14c6ddf047de62cbf8745b11103ea91abbf57d1b8edd5395ccd9fcd13abb" } }, + { url = "https://files.pythonhosted.org/packages/1c/ae/65ce56a2527faa17d02cba4c2231c74047ad898be339486ba87f093bfb66/grpcio-1.83.1-cp312-cp312-macosx_11_0_universal2.whl", upload-time = 2026-08-28T07:08:10Z, size = 12165806, hashes = { sha256 = "16138031a47b771860a16a975b53087f4fd5bbdbb2c03a188c5d90ad65d2bdae" } }, + { url = "https://files.pythonhosted.org/packages/4e/91/40432480088a2243d360864de072ed5b78c4ebbaabd29c28918f1e1b1454/grpcio-1.83.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-08-28T07:08:12Z, size = 6872490, hashes = { sha256 = "5ccc26715fd4defca5e129e280dd883b1737b65045ec50ffe22ce42104089519" } }, + { url = "https://files.pythonhosted.org/packages/c8/62/3da2300c8c79fd20a78a8a4bb6251e5068d9af33bc8fd389b98fec35e8a3/grpcio-1.83.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-08-28T07:08:14Z, size = 7618367, hashes = { sha256 = "b74f2a1d9ab1dfa3e263ef33d581613679b78d0884babf11671af26e45570ead" } }, + { url = "https://files.pythonhosted.org/packages/bc/19/9fc702e31a631262d7a752fa699f6022821e707fefc8bff49b1550a57729/grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-28T07:08:15Z, size = 7040936, hashes = { sha256 = "72578aa07a4008f17521ef52debcc3acfd1e2c5426243bc3ffb56a38bfe610b7" } }, + { url = "https://files.pythonhosted.org/packages/ec/56/95933cc44cba2429765fa065c951dd529e5771b119d9d2481b4646f1d6a5/grpcio-1.83.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-28T07:08:17Z, size = 7573096, hashes = { sha256 = "c12e1fc59c6dc26d10d9144453ddc6cbfe4cd4c31e874ed2d0132f88e685eb8b" } }, + { url = "https://files.pythonhosted.org/packages/ac/80/af63359da06b016de48cb111f144703a10043850dafa43ae0a038907b9e8/grpcio-1.83.1-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-08-28T07:08:19Z, size = 8609442, hashes = { sha256 = "4910b62f7d12197160bfb7de06d876d64dd12d43483e8292f98f49ca09b628d9" } }, + { url = "https://files.pythonhosted.org/packages/3d/fa/f0586c56bdfb8a7a2adda01e0ac2413447cde3141ab09411a5d5afdcffd3/grpcio-1.83.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-28T07:08:22Z, size = 7984321, hashes = { sha256 = "9e703effe3ae779925c82ac24fdb82cf4105e1096810151ed9501c5f34546b9c" } }, + { url = "https://files.pythonhosted.org/packages/25/8a/14ec05669f9eb295801e26c2ea8c561a1b786b0e3557c2c22131165ab010/grpcio-1.83.1-cp312-cp312-win32.whl", upload-time = 2026-08-28T07:08:24Z, size = 4395604, hashes = { sha256 = "a2aea8bd6e0a34f12cbaddb7bb70bec836818789fa5c7ab7572c6b745396a2d4" } }, + { url = "https://files.pythonhosted.org/packages/e9/37/8c2f7cc16089e36a3fbacaacc7a3d043912aa0d2dfae5556f6450414ea6e/grpcio-1.83.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-28T07:08:25Z, size = 5161512, hashes = { sha256 = "583bf2e8255040a4a312f9572dfe62a05271437b149550e1a536d5c47d2d1e8a" } }, + { url = "https://files.pythonhosted.org/packages/7c/fd/d1fc58933bf88c9209f89dc570c810f1aa57cb04b3459cf2b26f61e32112/grpcio-1.83.1-cp313-cp313-linux_armv7l.whl", upload-time = 2026-08-28T07:08:27Z, size = 6305628, hashes = { sha256 = "8d228e253b77865efcbdd7b5894ca882c9e0ea98c02b7d20582e61ded8dfd4b5" } }, + { url = "https://files.pythonhosted.org/packages/c4/49/0b40bae059c619505c9b751cee6caa208e4904e290aaefa1728c4c2c67a5/grpcio-1.83.1-cp313-cp313-macosx_11_0_universal2.whl", upload-time = 2026-08-28T07:08:30Z, size = 12156839, hashes = { sha256 = "0468b627f2987c9a77f7580030207cbd85457ffe52998beff4f0b5c38c58a72c" } }, + { url = "https://files.pythonhosted.org/packages/61/4b/e8c0d635da0ee5ddd9950c8d540f5dcdd0ef1854a382cc55496a487a8d31/grpcio-1.83.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", upload-time = 2026-08-28T07:08:32Z, size = 6877036, hashes = { sha256 = "a6a282e81530cead60bbd752cc04950a57f224379e9821495d6a35bd5ce9b1f4" } }, + { url = "https://files.pythonhosted.org/packages/c5/d4/760a33f339a7dd3d5f4b3e0e9bec5472d95592a80f887b2e9dab4e41cfbc/grpcio-1.83.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl", upload-time = 2026-08-28T07:08:34Z, size = 7624404, hashes = { sha256 = "947d945f52e8ecf3cafd2bb7113502a16ccfda3e12c854443094de32d83ad432" } }, + { url = "https://files.pythonhosted.org/packages/54/ec/bd798654b06fb42a92b57d1dc1b530084fa89ed442806fcd0a833a36f9b3/grpcio-1.83.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-28T07:08:36Z, size = 7042942, hashes = { sha256 = "55656318d5dd387077396dffb929171ca3966e24bfead9a6c5dba9f889062cb4" } }, + { url = "https://files.pythonhosted.org/packages/08/b0/c00f86614566dd0961825cf0f43d4f96a74371d9d95f952bcbc4b86d9a27/grpcio-1.83.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-28T07:08:38Z, size = 7576937, hashes = { sha256 = "9daf5acf4fc9d5f5627229969c2580a91e511779d76e4ccdeb9f4770f05d8bc2" } }, + { url = "https://files.pythonhosted.org/packages/b1/38/85eff43a5c89dc666a252b5c9f8e9ab03f89e11c95b6263d2933f08fdbe7/grpcio-1.83.1-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-08-28T07:08:40Z, size = 8608391, hashes = { sha256 = "7b94174cbca93316888f805efbeb08f1c020f7b7493d2d50cc4f6b64ebb7e8bd" } }, + { url = "https://files.pythonhosted.org/packages/35/4e/82835483e2f812494be865e7965c0d626cb9e71ab0d83a420d75aea4ad67/grpcio-1.83.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-28T07:08:42Z, size = 7980060, hashes = { sha256 = "65c5a7210911ffe0f67b1cdc5308f9854b6d1f1b345e3e49ab7cac1ba50fa346" } }, + { url = "https://files.pythonhosted.org/packages/b2/b7/68a98bef733fef704fbcfb3957c8dba67e3e38ca7a7fea851195bc97c648/grpcio-1.83.1-cp313-cp313-win32.whl", upload-time = 2026-08-28T07:08:44Z, size = 4395226, hashes = { sha256 = "179368d9361854616ce6f397d4716e07480129652752fcbcfc5a7260455ad6f2" } }, + { url = "https://files.pythonhosted.org/packages/85/a0/df4de3b51d37ac8fb0320bb9668381ce2bd3b7aa990880bfc56a8a26f665/grpcio-1.83.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-28T07:08:46Z, size = 5160273, hashes = { sha256 = "2e57af456385491a76e13c4aada8c8f43a8e47051e06ea97a9dbe2a49654e6db" } }, ] [[packages]] name = "grpcio-status" -version = "1.83.0" +version = "1.83.1" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/db/03/dee41fe15a9657c60397c1f215622a1f146e174367bbbb67911b62ee0629/grpcio_status-1.83.1.tar.gz", upload-time = 2026-08-28T07:12:25Z, size = 13957, hashes = { sha256 = "c08c8d553d6ab96effae1d923839de22926f5a316a942f48a48040e047c517af" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e7/34/b03ec688e5c8c6ce283ec8b214d9c171e97059eb55157465f6fd6db1562c/grpcio_status-1.83.1-py3-none-any.whl", upload-time = 2026-08-28T07:12:15Z, size = 14636, hashes = { sha256 = "2cd328ee62ef2b3eb957dd3b75db7dadcdbb76488fdc9ab3aba1ebfbbdc324a4" } }] [[packages]] name = "h11" @@ -1044,13 +1001,6 @@ 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" @@ -1086,13 +1036,6 @@ wheels = [ { 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" @@ -1100,12 +1043,20 @@ 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 = "httpcore2" +version = "2.12.0" +marker = "sys_platform != 'emscripten'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/be/ad/f4f0e57345f1870f3e8cb624e058d7eca6e5a27d33bcc3311d9b618734cd/httpcore2-2.12.0.tar.gz", upload-time = 2026-08-18T13:22:08Z, size = 67548, hashes = { sha256 = "9293522bba0aa7c4c8e9e3f040c16575bd8868e155a77fa30c7a9085a5eae648" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d2/74/d370e55600d9bcfa0d9794b0166126d49291a3d2b20c268fc98c453a4948/httpcore2-2.12.0-py3-none-any.whl", upload-time = 2026-08-18T13:22:05Z, size = 83074, hashes = { sha256 = "7e04258ce01013d7d615e5b910a3b27fac937d7a95038227e79652b4ba3b4ceb" } }] + [[packages]] name = "httplib2" -version = "0.31.2" +version = "0.32.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/84/f5/ccf58de92d61e3ad921119668f54ed36ca1d0cf5dcc5c1657dfb164fd78b/httplib2-0.32.0.tar.gz", upload-time = 2026-06-26T10:13:56Z, size = 254283, hashes = { sha256 = "48a0ef30a42db65d8f3399045e1d09ab0ba66e3b9efc360d07f80ea55d286025" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/33/a0/550eec327e5f5c7b732531c489f5307efec41f047b0d703bd4ca1e5ad2db/httplib2-0.32.0-py3-none-any.whl", upload-time = 2026-06-26T10:13:54Z, size = 93148, hashes = { sha256 = "dc6705cacdf3fb0a2aba7629fa33c90fd93e30035db0c157325826be177e4816" } }] [[packages]] name = "httpx" @@ -1115,18 +1066,26 @@ sdist = { url = "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01 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" +name = "httpx2" +version = "2.12.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/7f/f8/579a8b51e42e38ee32647df9f08aa25643ae788e275cc625b199829c4671/httpx2-2.12.0.tar.gz", upload-time = 2026-08-18T13:22:09Z, size = 100040, hashes = { sha256 = "7631fe9887a8a2275f4a2540e053aa670fcc50742864a9ae7c66e609fdcf12cf" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c8/95/411ba65569158e862368917aaf56597f3e5fa3b91b0502919638465a08f3/httpx2-2.12.0-py3-none-any.whl", upload-time = 2026-08-18T13:22:06Z, size = 95427, hashes = { sha256 = "cc8b6eecb8661c146b8f89a60e97456ee086e91a784ed31ac450c3a9e613dd36" } }] + +[[packages]] +name = "httpx2-jsfetch" +version = "1.0" +marker = "sys_platform == 'emscripten'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/cd/c4/0e5636363151a2a1795e0a77617168b9ca438e1748ec05fc9b5687f93d64/httpx2_jsfetch-1.0.tar.gz", upload-time = 2026-08-07T00:13:07Z, size = 6872, hashes = { sha256 = "70a0e3eabfef7cce5ad9c629f7d01ca05e418f586646f4ddf14782e4c1454c60" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/9b/43/832f631d32e4f1211caa2ba368317739fe71f0b8530e4c9d15dc454bac2a/httpx2_jsfetch-1.0-py3-none-any.whl", upload-time = 2026-08-07T00:13:06Z, size = 6382, hashes = { sha256 = "cb916b707601e69a07721aabc8f3f6659be3a6893bc1ff5c6f9e02241df2da32" } }] [[packages]] name = "huggingface-hub" -version = "1.27.0" +version = "1.29.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/64/35/42316e8f6908b6d21bc8df017cc6efba94fb5edbf99b64e28dd142325e20/huggingface_hub-1.29.0.tar.gz", upload-time = 2026-08-27T12:18:37Z, size = 963121, hashes = { sha256 = "6ebb385a581435325cf6d5c5b233d5d4bc91175834d99fd65dae14379b36e9ad" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/4e/a5/47c2ea9b228ccbcba8467e9a64823146e8ebbad29855e591d8f5eedcc9c7/huggingface_hub-1.29.0-py3-none-any.whl", upload-time = 2026-08-27T12:18:35Z, size = 795768, hashes = { sha256 = "b00f7782afc14db4bc6572763810a635bdfbab8623d957bfb553bd18e03852cd" } }] [[packages]] name = "humanize" @@ -1135,19 +1094,12 @@ 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" +version = "3.19" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/5f/f7/abb373e5757eaec4b922b92f97ec8d6d7e057cf06778247604fbc4e7c3f3/idna-3.19.tar.gz", upload-time = 2026-08-18T05:14:24Z, size = 215237, hashes = { sha256 = "5e0811a4383b21dc5838069f801c4fb62113b7447663d2530d2bd6e77b49bf15" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl", upload-time = 2026-08-18T05:14:22Z, size = 68550, hashes = { sha256 = "815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4" } }] [[packages]] name = "imageio" @@ -1158,10 +1110,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/3e/2d/ca050652104bab2 [[packages]] name = "imagesize" -version = "2.0.0" +version = "2.0.1" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/fb/5e/513ff06670c84e7b9887c1fdf61b2d42b4f574a831f2f1d2222023049d8a/imagesize-2.0.1.tar.gz", upload-time = 2026-08-24T12:35:19Z, size = 1883774, hashes = { sha256 = "b2ba6a4dea487a7ebcd53248d3476aca449d30db12a2dde5e0c5ca9624fd77e5" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/01/f9/575c8d760eae1fc99651b7cc5efd96ad5379ca4d6b53750b0fb4fe983f34/imagesize-2.0.1-py3-none-any.whl", upload-time = 2026-08-24T12:35:12Z, size = 14794, hashes = { sha256 = "ea0c9a0384df69ed86a943a15cde37d0360b82491b3910dc2215e202e62b5b02" } }] [[packages]] name = "immutabledict" @@ -1179,10 +1131,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/cb/b1/3846dd7f199d53c [[packages]] name = "ipython" -version = "9.16.1" +version = "9.17.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/b9/32/99451b1283ec5d92ad77073f12e1c667dc10775384d8f15c2914207149dd/ipython-9.17.1.tar.gz", upload-time = 2026-09-01T08:29:32Z, size = 4539289, hashes = { sha256 = "8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/2d/1e/65b59cf518c106aa755e7f7da3099027738687a862ec785060702a481320/ipython-9.17.1-py3-none-any.whl", upload-time = 2026-09-01T08:29:30Z, size = 639038, hashes = { sha256 = "6d1645743cfd1a07eb695d85aa2b5fa66721f8cbae9431d4049f7084bbf06509" } }] [[packages]] name = "ipython-pygments-lexers" @@ -1193,10 +1145,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747 [[packages]] name = "ipywidgets" -version = "8.1.8" +version = "8.1.9" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/c9/7c/6db60eddf38547353b06d57941f5eee22a990640ce30479fd71a810507f2/ipywidgets-8.1.9.tar.gz", upload-time = 2026-08-18T08:54:24Z, size = 117252, hashes = { sha256 = "bcccba38a6ec3253f7a39c943cea5b9ad01999ce071396171adbc51c6a6a8613" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c3/55/298e9b3b864a198234997e87a1471c1b17d7f3546ace6d18fb5cf1ce24b2/ipywidgets-8.1.9-py3-none-any.whl", upload-time = 2026-08-18T08:54:22Z, size = 140101, hashes = { sha256 = "f2b8cbcaae10252b809fbe4d7470db75c09b769a32cbf816d20e5ca6d3c5a79d" } }] [[packages]] name = "jaraco-classes" @@ -1229,7 +1181,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d4/5a/26a1305f8978bc4 [[packages]] name = "jax-privacy" version = "2.3.0.dev0" -vcs = { type = "git", url = "https://github.com/google-deepmind/jax_privacy.git", commit-id = "0e3b913563f9a3241aece05713c96122f21e8c60" } +vcs = { type = "git", url = "https://github.com/google-deepmind/jax_privacy.git", commit-id = "87e3f071ab95a7c5d53b8c30e95af0ded2a51cfa" } [[packages]] name = "jaxlib" @@ -1277,17 +1229,17 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f [[packages]] name = "joblib" -version = "1.5.3" +version = "1.6.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d5/1d/537ab090f302b838943a1b56497dd53059b9a9b46a074936470173a2e207/joblib-1.6.0.tar.gz", upload-time = 2026-08-31T09:39:04Z, size = 327903, hashes = { sha256 = "2ccc96785b12046c08fd6d55839c12857831b54a3c1673ffadd2f04bfc4eda03" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/18/53/84099323c2ec4be98d935f63c033ac4151ee83836ca1050ede3b3aadf155/joblib-1.6.0-py3-none-any.whl", upload-time = 2026-08-31T09:39:02Z, size = 306115, hashes = { sha256 = "3dbbf9f6e4b592a2357b854608e980fe6390d131d7a82f011a377ef2ebef7aba" } }] [[packages]] name = "joserfc" -version = "1.7.4" +version = "1.7.5" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/19/94/80fea1514b7c6d7d37804d3fe9ca81455f633347fc98731bd71ffe1faa17/joserfc-1.7.5.tar.gz", upload-time = 2026-08-29T13:05:42Z, size = 234990, hashes = { sha256 = "d5ff536e658e17664f8c1b1ab60dc4aa62aa973fcef1edd33cc44bda45d6f5ea" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/67/c5/82addfd375e5ee6520644e0553e4aadde92d668c4fc99cc716d337fe7bb3/joserfc-1.7.5-py3-none-any.whl", upload-time = 2026-08-29T13:05:40Z, size = 71269, hashes = { sha256 = "add2c2c84e8373b084d526a8b53daba5d7a513a118cd2dcd9fc9f979d0922159" } }] [[packages]] name = "jsonpickle" @@ -1326,10 +1278,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/41/45/1a4ed80516f0215 [[packages]] name = "jupyterlab-widgets" -version = "3.0.16" +version = "3.0.17" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/21/8b/e739cf9066ad5037a2d4b0a403f06da374fdccb9748221661c8b492d3dbc/jupyterlab_widgets-3.0.17.tar.gz", upload-time = 2026-08-18T08:52:17Z, size = 213919, hashes = { sha256 = "6e61fe21ca8a66039180a5cc52a433e07279d2fee79c8be963e00d55193f17a8" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/33/ef/6d27fc118f58cb24886da413545a7efb0853d405fddbfd8b2d9ac09fbed4/jupyterlab_widgets-3.0.17-py3-none-any.whl", upload-time = 2026-08-18T08:52:15Z, size = 217292, hashes = { sha256 = "40ac1e9955acf116c4d995d9bfa082d86ad9ec6d91c4f134827cf5e0a5eb75e0" } }] [[packages]] name = "kagglehub" @@ -1368,58 +1320,46 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/81/db/e655086b7f3a705 [[packages]] name = "kiwisolver" -version = "1.5.0" +version = "1.5.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/ba/07/bd78e6a8fae171ea041ef5bba3ed21a003522fa088834b069b1909981f30/kiwisolver-1.5.1.tar.gz", upload-time = 2026-08-28T10:28:27Z, size = 104395, hashes = { sha256 = "f1303ef2eec81262a4b708c3e858afe58d7c75ad91c1c05266eda7673369859a" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/6b/9b/65b302742389c6f96f2956bef5decf26011309feb2fc5d79613af18adea4/kiwisolver-1.5.1-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-28T10:25:27Z, size = 123876, hashes = { sha256 = "63fb7294b768f444eb4b068965f2662f28c2fd4161e23bd60fcf3ff27b74c046" } }, + { url = "https://files.pythonhosted.org/packages/71/74/c21f339956f6f691b2ed7e31d5f3ae767304df6c460192739fc830853051/kiwisolver-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-28T10:25:28Z, size = 66487, hashes = { sha256 = "0ebdef3eae5336568147c39a55be6a2036ffde53faa9ca2d978989ae7c2da12c" } }, + { url = "https://files.pythonhosted.org/packages/84/e5/bdb34e21523e01dceda064d63713f3bdec91388af24fba1eca7ea5e85864/kiwisolver-1.5.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-28T10:25:30Z, size = 64660, hashes = { sha256 = "1798e83840c3f627246104c4d8a9639c60fa068adf9ce92b61791781fa8a68c1" } }, + { url = "https://files.pythonhosted.org/packages/fc/f4/dadfec469313c7f428efa7e84b4aba9732f813c13ea7131a24b7b008ef57/kiwisolver-1.5.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-28T10:25:31Z, size = 1477929, hashes = { sha256 = "34633ecf50d16187ab8e5528b7a2530f2feb4e23f300db4672538b51cfc5cd38" } }, + { url = "https://files.pythonhosted.org/packages/6f/35/09c58daac34e6f6ea5c6dee0094b422118e5a7c265586008a95fd135ac5f/kiwisolver-1.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-28T10:25:33Z, size = 1278499, hashes = { sha256 = "d27c2123977cb9269c30a49ba45f03a4323017ef693e19db4ec9dbe1299a3002" } }, + { url = "https://files.pythonhosted.org/packages/19/32/739765e24fbad29d13f83e546ea4abc215a78cea9d677ca09025b027724d/kiwisolver-1.5.1-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-28T10:25:35Z, size = 1296677, hashes = { sha256 = "6a797a1cefc8b9c93170db580337e1fe3d011ad18b1299943231279406342048" } }, + { url = "https://files.pythonhosted.org/packages/df/32/03304d1010e2cc45e5b3b52cef7e43fed3a2a5cd6c87a89b4a88e1d85b5d/kiwisolver-1.5.1-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-28T10:25:36Z, size = 1346037, hashes = { sha256 = "2551cf9917af48ee7c4b29cc82320489508cf96fd26a51f6fc124de661cd44c7" } }, + { url = "https://files.pythonhosted.org/packages/3e/57/4c49377bfd274450dd72ecaa13eaac32ea804a03363e4d1db0c5aa999ceb/kiwisolver-1.5.1-cp312-cp312-manylinux_2_39_riscv64.whl", upload-time = 2026-08-28T10:25:38Z, size = 988248, hashes = { sha256 = "38f6e0deb4d0a4615efe0c4efc5990b06ae450ab50a0b321c0b078b6d238c083" } }, + { url = "https://files.pythonhosted.org/packages/cb/c3/38df144a08b6c5d75ca4504e5cc3141bb3bfef64c04f4ef48204f42711b6/kiwisolver-1.5.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-28T10:25:40Z, size = 2228722, hashes = { sha256 = "bfd1de989b3330420e29de39352f5c049905c9e3ee67233a50d550e3d652c148" } }, + { url = "https://files.pythonhosted.org/packages/e7/11/3221838a89cd64d9b386353e000cd8a296069a20fbe3584507fdfd5bebae/kiwisolver-1.5.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-28T10:25:41Z, size = 2325216, hashes = { sha256 = "1209042a623ddfda5497e4066c7b77651dde8e1d3a9dd97599dc7e97f3b9b78c" } }, + { url = "https://files.pythonhosted.org/packages/83/d4/075c219230697bb5db910d37262b9bacf880f92b4811a02ab81ed073a253/kiwisolver-1.5.1-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-28T10:25:43Z, size = 1977689, hashes = { sha256 = "26e8268480be5061d509e29669d59103c067a26377a56491630ece11762e3858" } }, + { url = "https://files.pythonhosted.org/packages/bb/08/1d219c3c2dd960983d0d4da623d916e9de6385df2b0bab3d1af0e9b8fccc/kiwisolver-1.5.1-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-08-28T10:25:45Z, size = 2491443, hashes = { sha256 = "d79308fa689fac89cbcfbd4dbfc80b5f95c54c5a7fd4d194be221f9d33d026e6" } }, + { url = "https://files.pythonhosted.org/packages/ba/d3/024208ec1079d273f1047468d1bdffbf38bb75b7b268090fd3a0301b9d9a/kiwisolver-1.5.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-28T10:25:46Z, size = 2295200, hashes = { sha256 = "b03af77d77e50edba2030fd5f7c352ff209314b09030a3cba7c14edf9a09a444" } }, + { url = "https://files.pythonhosted.org/packages/6e/7c/7b210498f9f92e1cd7855f260fa69ef056881087b199ee20c208f0e4189a/kiwisolver-1.5.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-28T10:25:48Z, size = 70748, hashes = { sha256 = "06a6917674de9e0fe3f66f5430787f59a9f2ddb64af9b714eaec547e29ef5c19" } }, + { url = "https://files.pythonhosted.org/packages/94/61/ef0daa157c8bb23672f7423e0d14c39db1dc6ef8ed47e6bc54c9c1bef3bf/kiwisolver-1.5.1-cp312-cp312-win_arm64.whl", upload-time = 2026-08-28T10:25:49Z, size = 68324, hashes = { sha256 = "ad8b9671348d7c8716715652ae11f85ed0eb99e265a2df2ca490577d69860b2c" } }, + { url = "https://files.pythonhosted.org/packages/08/c1/88018321d976f53c421e379c43bc6993e70ce0c8a3ec5edc4bfe102257f6/kiwisolver-1.5.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-28T10:25:51Z, size = 62272, hashes = { sha256 = "b6ae6a0328f0bc035741820fdeecdcd67bf4694eee03972e843663107122f450" } }, + { url = "https://files.pythonhosted.org/packages/85/d2/712bc17ea4f1d216034928069d612defbc6c95a471c55a7203a39faecb1a/kiwisolver-1.5.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-28T10:25:52Z, size = 64481, hashes = { sha256 = "886fc26012f0e8b5f69d1cfe6d711f6b11f194621539bf8e6bb1c25c5dc82724" } }, + { url = "https://files.pythonhosted.org/packages/1b/e6/6c5380d676f43b6d918033962ea5e72360ca69e5a404154bc496b598ffdb/kiwisolver-1.5.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-08-28T10:25:53Z, size = 66260, hashes = { sha256 = "aefe930d113798330e9462f7874542977869c0613cba3262e2de3a8d5dee8f3a" } }, + { url = "https://files.pythonhosted.org/packages/92/6a/7087f5822cc8bb272679641404b1966a42504dac9ee74e2b33840475a0aa/kiwisolver-1.5.1-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-28T10:25:54Z, size = 123876, hashes = { sha256 = "a5ca5aebae78a0bc13c1943af4af615d4966c5b650b05d5aa83b50e427196fee" } }, + { url = "https://files.pythonhosted.org/packages/5c/4b/9f385087ca09ee5ab9c09c6832561a7d2f7c78d3e5661d511e669f70e439/kiwisolver-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-28T10:25:55Z, size = 66487, hashes = { sha256 = "1ed0f5e49d0ceff8b72190824d9e59c062fbbc02c231b853112c78474b3f5ec2" } }, + { url = "https://files.pythonhosted.org/packages/47/8b/40d33ffd2f378094ed462e9a9a0907e59d4de9845e65a59561272da350d4/kiwisolver-1.5.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-28T10:25:57Z, size = 64673, hashes = { sha256 = "77a4c8187a5948d7f8795adb765a3c7b553d07d86d88e43038fc32fc1fb9a3f3" } }, + { url = "https://files.pythonhosted.org/packages/ab/43/86aacc027959108b4c66eeae8b73cedb057dfa6eb3a335d05ad65197081c/kiwisolver-1.5.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", upload-time = 2026-08-28T10:25:58Z, size = 1477992, hashes = { sha256 = "74ad5c3dad54a4641b4c28cd15ded70899d04459c6c7aeacafea716be97cce6d" } }, + { url = "https://files.pythonhosted.org/packages/ed/40/b1d0369048c79733a32c8abb0f2718532e6630641368e33a81384246e844/kiwisolver-1.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-28T10:26:00Z, size = 1278821, hashes = { sha256 = "21e46b23a2da695c364124817bc01d970effd5483147f8d66a6a7167e3f6b851" } }, + { url = "https://files.pythonhosted.org/packages/61/a1/fa71c1792272ff9461432715ae60ffb7e11a4d7ac3bf68961b9cab6c60cf/kiwisolver-1.5.1-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-28T10:26:01Z, size = 1296805, hashes = { sha256 = "75d9b1cf8258462dbdc1eeda718c96ea7f079324c09067f6daabfcf37712b7fe" } }, + { url = "https://files.pythonhosted.org/packages/a3/49/3f0bd94af8e06ecc47eb834b195a06f05d48711ceb2352c56d6835160f0e/kiwisolver-1.5.1-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-28T10:26:03Z, size = 1346109, hashes = { sha256 = "8fca690b00c4c48f6c2a547b0160ed511357093a4e4c9b47e0fadf3128066d89" } }, + { url = "https://files.pythonhosted.org/packages/a4/44/3afe6ef9cf06d61220953a8963e94eca978491be1d9547cb01d82a1efa08/kiwisolver-1.5.1-cp313-cp313-manylinux_2_39_riscv64.whl", upload-time = 2026-08-28T10:26:05Z, size = 988252, hashes = { sha256 = "876bbfd276473d3daffe30e8c975df4ed9429967b41a6cb362dbb5155b6f13ad" } }, + { url = "https://files.pythonhosted.org/packages/e4/30/a12bd7a7285a211e1747c3eec77b8c614dbfcc1dad942f7611a1a6921ae5/kiwisolver-1.5.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-28T10:26:07Z, size = 2228846, hashes = { sha256 = "f942903fde7363d1d879057ec5de01310efda2597161784d752fa9953a01a71a" } }, + { url = "https://files.pythonhosted.org/packages/a1/6b/233e2958abf0dab7b18d07e52f286e02e519d7651bfbbe97af9347564109/kiwisolver-1.5.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-28T10:26:09Z, size = 2325583, hashes = { sha256 = "c90d3022d8a94778939cda8638c6c8da8fa757b8958dad7ec868ce29c87681b8" } }, + { url = "https://files.pythonhosted.org/packages/42/8e/7673060a27b01405b580058510adef34687069d229800239f5e44682d4d0/kiwisolver-1.5.1-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-28T10:26:11Z, size = 1978221, hashes = { sha256 = "8a34616dc2521cc8dc1d7d081734da63539f021ac0450ce950908340c6e7aa2f" } }, + { url = "https://files.pythonhosted.org/packages/3f/7b/1b882fc1a8b4a0bb8084e7d1d85004116d08c92c0705d31f2928dec607f2/kiwisolver-1.5.1-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-08-28T10:26:13Z, size = 2491819, hashes = { sha256 = "8bf4df63592c2a66b4f8edc5df2544998c288aa02f96ce0acd880cd1de8c8127" } }, + { url = "https://files.pythonhosted.org/packages/39/9c/426deb49e62c5f69464b64bbeca064d3b758a7506b8913d986ef34f4619c/kiwisolver-1.5.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-28T10:26:15Z, size = 2295520, hashes = { sha256 = "d09037ca068d784ebc4aec290ef952ca27ac15dd9c0b5801a88c6e1096b83e6b" } }, + { url = "https://files.pythonhosted.org/packages/f5/22/deabbb3ad6d918d74b7831b2d8ae7151b09d21c87974e5ee8a456f58c94c/kiwisolver-1.5.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-28T10:26:16Z, size = 70758, hashes = { sha256 = "dc23390afe9f4ef9ac3bcc72a03a56eebbde03f4c571a32cb38f859cff9a6524" } }, + { url = "https://files.pythonhosted.org/packages/b9/71/02fa5c2fd92068bb8952847e70ee6c5cb280e7febe11653d17812acc53dd/kiwisolver-1.5.1-cp313-cp313-win_arm64.whl", upload-time = 2026-08-28T10:26:17Z, size = 68329, hashes = { sha256 = "186884a58486651e3c217b6acea0a53eaa9498fdd472057c46f2f0fb5c25aad5" } }, + { url = "https://files.pythonhosted.org/packages/a9/c4/1407df7512a5b36cc79840e01710dc575733c461b13ab866cae77eaf87f3/kiwisolver-1.5.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-08-28T10:28:08Z, size = 134002, hashes = { sha256 = "482676e5bd48d70ac99d9fc78863469845421e01184fa83f1f9366dc49f7e974" } }, + { url = "https://files.pythonhosted.org/packages/16/45/c37a21ad5c0ab581a93c55ad544721aaa1f0ae94edb29c6a678a23d013e6/kiwisolver-1.5.1-graalpy312-graalpy250_312_native-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-28T10:28:11Z, size = 194292, hashes = { sha256 = "072bdb15a3c19a5b5dbc8f8fb1f4e1884bf4f3507eeb4cc6334401274d37a5c0" } }, + { url = "https://files.pythonhosted.org/packages/a6/c1/69f00d627949580e43d57af0aa465df46868d7c29801c137a55374101294/kiwisolver-1.5.1-graalpy312-graalpy250_312_native-win_amd64.whl", upload-time = 2026-08-28T10:28:12Z, size = 73362, hashes = { sha256 = "a5a00665d1a0e26763a7338d7e911d4598fbc1d50dd0d6b7919b7dc6c5d6569f" } }, ] [[packages]] @@ -1561,14 +1501,21 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/41/09/5b161152e2d90f7 [[packages]] name = "mbi" version = "1.3.0" -vcs = { type = "git", url = "https://github.com/ryan112358/mbi.git", commit-id = "78df3419f271ac2c1fa7929aa7adc910a583084f" } +vcs = { type = "git", url = "https://github.com/ryan112358/mbi.git", commit-id = "b46389c66f5df7f8ffb5768616849a10d1a3a4a1" } [[packages]] name = "mcp" -version = "1.29.0" +version = "2.1.1" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/d4/6e/21fb8e5d579dbe21d96ea4d5034200d46d8bdf2261053b5bd041f3c2f612/mcp-2.1.1.tar.gz", upload-time = 2026-08-25T16:14:02Z, size = 3984589, hashes = { sha256 = "50b7ba1ebbe117008ea7bdd288234043e69c20b403d6851d19661e6d431a75ef" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/50/af/8644cc5fa26a59afd2df2e98eeb19e72926887fa4b7441aba4ff661140db/mcp-2.1.1-py3-none-any.whl", upload-time = 2026-08-25T16:13:59Z, size = 357912, hashes = { sha256 = "1c6c31c5d6471c58db76af3af8af67f46d11d01f0a59077d0a308cbdb3d3e915" } }] + +[[packages]] +name = "mcp-types" +version = "2.1.1" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6a/dd/1c4417dc0b722c23a1669032d5f044e41170fe5d4773b488a50fcce98c32/mcp_types-2.1.1.tar.gz", upload-time = 2026-08-25T16:14:03Z, size = 66674, hashes = { sha256 = "77dcbe48fba73cca71a673f2646a5f037a017b7a0a07ac89cec1113028890eda" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/d0/242e63c510f4a17381f55b1549a3f94f5687a0595984febd2b6f87a687a0/mcp_types-2.1.1-py3-none-any.whl", upload-time = 2026-08-25T16:14:00Z, size = 69656, hashes = { sha256 = "26f9f7f03f2a5730717a5b98e2ab7eb640ac352d05a00cdc725c311864778295" } }] [[packages]] name = "mdit-py-plugins" @@ -1632,32 +1579,32 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/13/f2/abeec3db71d221c [[packages]] name = "msgpack" -version = "1.2.1" +version = "1.2.2" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/6d/44/ea2100ec54d30c46ee9dba10a3bfb79b655e96c6df237238a3234c75869b/msgpack-1.2.2.tar.gz", upload-time = 2026-08-27T10:03:47Z, size = 187025, hashes = { sha256 = "9eb0b0e602064527a045ea28c4f174ed69383587e29cebe28947e3b84106eb2a" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/31/78/90c15bebb1a72667349ca62d4507e9d9369e7f8f76b95f490b823d3622e5/msgpack-1.2.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-27T10:02:07Z, size = 84275, hashes = { sha256 = "4a4348705be86e029d04e741cf9ed0dfe03e942d7d3b92e838fa80d3aa2c3ebc" } }, + { url = "https://files.pythonhosted.org/packages/88/88/c2b6d8e81571da87aa232c0e34a3f3a0e618e6235892065ec82d1d81fc7a/msgpack-1.2.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-27T10:02:08Z, size = 83970, hashes = { sha256 = "0a652ceeededf71d3fa40c303a02a149d42338d310162367b91c539d4bd6e0a3" } }, + { url = "https://files.pythonhosted.org/packages/da/c0/d3ede9f5d16acb4c05a9281859f1e99ef9f877a928eb78454c37f70db001/msgpack-1.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-27T10:02:09Z, size = 409401, hashes = { sha256 = "90986cc9aab9d7d1d8f38bcbf65d3f7ac83bdd90c35765db7d691b4829698cba" } }, + { url = "https://files.pythonhosted.org/packages/41/f0/29f591bea185616cf417645ac03bd3ad9b317483ad8572160e325f7fe777/msgpack-1.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-27T10:02:11Z, size = 420619, hashes = { sha256 = "77c2e018417dc1d66f235e383877ee885b60ade9d29e494dd581e08af2cb1923" } }, + { url = "https://files.pythonhosted.org/packages/4e/8e/c70c8c9180c5ddf4440eb8658ebead98e22e7686fbf84f6b165031430750/msgpack-1.2.2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-27T10:02:13Z, size = 379747, hashes = { sha256 = "0e91332144f69bc3018c91232fac26da580ef748fb8eaddd7914d4458001cc4f" } }, + { url = "https://files.pythonhosted.org/packages/50/9a/f10ce11fa62700c9ab87a22e65b9ca272f7f673ddd31aeb2de6ae272ad35/msgpack-1.2.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-27T10:02:15Z, size = 398944, hashes = { sha256 = "3e915d390d7068b257ca8b62f3fc59fad135c8631d1017ab03b0b924b07c5367" } }, + { url = "https://files.pythonhosted.org/packages/82/fe/d7be978456ff8552e69a8e270d882e7530e01513c096b293d83df03753ea/msgpack-1.2.2-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-27T10:02:16Z, size = 373979, hashes = { sha256 = "c522420d78db2431887d45b518e304d86e27b9ad0b30f24e3806a6ad5d8bdbfc" } }, + { url = "https://files.pythonhosted.org/packages/be/af/91b0d8d3fb3063e259daee3ea8515cea6282f68f4b0e5f0b6fea25762c6e/msgpack-1.2.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-27T10:02:18Z, size = 417781, hashes = { sha256 = "4b554d8164ebb526892194f71dcd96ef1fefe0c250087498785d3ffc04a80be3" } }, + { url = "https://files.pythonhosted.org/packages/8e/3c/ce8e9efe1fd9e95c78b3705e4300ba7feba3dc6c00fb76259895db155518/msgpack-1.2.2-cp312-cp312-win32.whl", upload-time = 2026-08-27T10:02:19Z, size = 65267, hashes = { sha256 = "0e3315de5a4b2920ccef48d96b4448025e064a10d0f5a250f6584477d839c8d4" } }, + { url = "https://files.pythonhosted.org/packages/85/98/a33b8b4af14e3476bb0da1b8c36ef7a0f28dcf95db1c5e68ff88cb89d591/msgpack-1.2.2-cp312-cp312-win_amd64.whl", upload-time = 2026-08-27T10:02:21Z, size = 72275, hashes = { sha256 = "b68614fba0570349833b7dd999ff0aed4e5cc8d9eb6e3a7d4527be33c65e33d3" } }, + { url = "https://files.pythonhosted.org/packages/df/5e/2f323a33a6aba5bd4b2d8b430e4fab21d92cd91c093b49ee287bc166ee54/msgpack-1.2.2-cp312-cp312-win_arm64.whl", upload-time = 2026-08-27T10:02:22Z, size = 65488, hashes = { sha256 = "59d5b93efa45fd09f620d0c9ba81cde339a2c9937af3eea42ee9653094ce6640" } }, + { url = "https://files.pythonhosted.org/packages/1f/eb/42f31c5a48811787ff59a9869721f70a49654d65ab6c455f4463c39b044e/msgpack-1.2.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-27T10:02:24Z, size = 83911, hashes = { sha256 = "8b2a281b556f120a43e591ea39915741b7ad54d4727b9c4350a0a11692252533" } }, + { url = "https://files.pythonhosted.org/packages/33/54/10c6c16ddba8a5112e3680176b838e3694e4aad7284f9daa6d6d70d98817/msgpack-1.2.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-27T10:02:25Z, size = 83734, hashes = { sha256 = "1e8cdd1f3e7cc52c751092a9bf740e81e6919ab109cd376ae2d965dad0bbae34" } }, + { url = "https://files.pythonhosted.org/packages/d7/75/35823e4419df8792191b2a17ae3fe71b41d02c162b2c491c94d1a87f0caa/msgpack-1.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-27T10:02:27Z, size = 405635, hashes = { sha256 = "1814f92306ae7862908e9ece7cfd90e0dc87ded3e89b6ae7ffdd1175d6376fdc" } }, + { url = "https://files.pythonhosted.org/packages/6e/d3/6592e4064619b04f2dd0054c5fa13e37e3d55eb26044483d871fadb2f46b/msgpack-1.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-27T10:02:28Z, size = 417332, hashes = { sha256 = "d24b38a825bcca41bb956de50eb98451ef291304a8607fad99e619043d3e79b9" } }, + { url = "https://files.pythonhosted.org/packages/e3/a1/b21c6818a545e9a4a976ac954a5c250eecde9a02e0ec82f415473dab1324/msgpack-1.2.2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-27T10:02:30Z, size = 374378, hashes = { sha256 = "34e83e345194a2a51d8bd447dea9de2104f91e75b247f4735f14f04529f0746b" } }, + { url = "https://files.pythonhosted.org/packages/03/8b/7ada15c7b64151d6dbb562d1b091520efb2c37acf2403b1d4ae13797b27d/msgpack-1.2.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-27T10:02:32Z, size = 395809, hashes = { sha256 = "682804bf31e43d46e51a9a33bd575b51e839d715ce6bd5612c055f7b28ad637b" } }, + { url = "https://files.pythonhosted.org/packages/bb/f7/96283e50f7020df4dfeacc55612b7a210c8cdf0dda48bc262f1f9b3e4c49/msgpack-1.2.2-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-27T10:02:33Z, size = 373495, hashes = { sha256 = "9b659d77f8726fa5e7038967dda6b68d53cf34472c094cfa5b845454713b90d5" } }, + { url = "https://files.pythonhosted.org/packages/cc/fe/1548dede9d9ca482f2d424a2e110a9705d4e02627a16b8bc8d10ce0208a2/msgpack-1.2.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-27T10:02:35Z, size = 414360, hashes = { sha256 = "4d9a562aec0a92fe536da2e533d313b3d2a6b929157b1dec7ff623446dc0a8ab" } }, + { url = "https://files.pythonhosted.org/packages/77/9d/4419b8f86c219174b1fb8bbd7faaf84a548935f7b1916d028401b9433417/msgpack-1.2.2-cp313-cp313-win32.whl", upload-time = 2026-08-27T10:02:37Z, size = 65196, hashes = { sha256 = "a4161eee7799863aee237c35c90427861f7b994416dd81ae829f560b0a81bdcd" } }, + { url = "https://files.pythonhosted.org/packages/3c/f8/593f5caf0dacab41cde1564c5f0419e61af55ec9628006205e8fd5eb5e03/msgpack-1.2.2-cp313-cp313-win_amd64.whl", upload-time = 2026-08-27T10:02:38Z, size = 72203, hashes = { sha256 = "b07c03f0da7e5279170df7745ddc732d526c8a198208936ec1a95c11ed2b2d5f" } }, + { url = "https://files.pythonhosted.org/packages/bc/9e/c6ef92046b4a2bbb9d3aa0cb581cbf4a4051afccf6e5fb301a1bd3086f39/msgpack-1.2.2-cp313-cp313-win_arm64.whl", upload-time = 2026-08-27T10:02:39Z, size = 65435, hashes = { sha256 = "d13d07efbf655f9ae7a2352b630c52727b359005b21ba08a507585c9ac8c0896" } }, ] [[packages]] @@ -1752,10 +1699,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/b2/bc/465daf1de06409c [[packages]] name = "narwhals" -version = "2.24.0" +version = "2.25.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6f/7b/6248dada39781db1ab3ebf08943080df0796098515a87f6f8696d14ec744/narwhals-2.25.0.tar.gz", upload-time = 2026-08-20T18:10:15Z, size = 677076, hashes = { sha256 = "62c036c810662bf7820b7737077176313bc59350eeeefb808510f388c743e4b2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/eb/dc/55481808fd70ef1567cf13540ffd4702af3f74b112e35427564b03f79c2d/narwhals-2.25.0-py3-none-any.whl", upload-time = 2026-08-20T18:10:13Z, size = 467373, hashes = { sha256 = "1f0f403e8c7e4463cde9bfe78b12fdd809e3ae3dda6d9b2f802934fb9c7a6a8f" } }] [[packages]] name = "nest-asyncio" @@ -1866,50 +1813,50 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/23/cd/066e86230ae37ed [[packages]] name = "optax" version = "0.2.9.dev0" -vcs = { type = "git", url = "https://github.com/google-deepmind/optax.git", commit-id = "2edbcbe2390da13983b92cbef94ac0460ecde1c5" } +vcs = { type = "git", url = "https://github.com/google-deepmind/optax.git", commit-id = "d47bc8d8974267c9a35ec7597fc1aa24e96f6210" } [[packages]] name = "optree" -version = "0.19.1" +version = "0.20.0" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/76/e2/89ef1e5ef78ffd22c1d1e66d884c33850e051a11780209c35503a02855a3/optree-0.20.0.tar.gz", upload-time = 2026-08-20T11:38:46Z, size = 244699, hashes = { sha256 = "c7403eb0f2b2a060a97803a8f52904212df85ed6cff4b0eeed9cc6e38c2cf88d" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/27/6d/a7863d089b6d305ce413e4c21cabe4db83306959a7442e77430a33d9c285/optree-0.20.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-20T11:36:31Z, size = 450795, hashes = { sha256 = "5e81ba65acc15054b6a4f97522a7a970daeb0c6e9c066563552b9542b565bde3" } }, + { url = "https://files.pythonhosted.org/packages/cc/b3/be34d1ca24f842a626dc5f7e4353328f7ffc341c54b46e61457ec54b4a1f/optree-0.20.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-20T11:36:32Z, size = 417675, hashes = { sha256 = "05596b84c1d5b43d9f45ca0bfee528e3e96f0d547522b074cf20bfe8ffea8938" } }, + { url = "https://files.pythonhosted.org/packages/2f/c0/be1c52ebb094637b235d67b07a7c852270ef24a34ec3a653d97fcebc91b4/optree-0.20.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-20T11:36:34Z, size = 439855, hashes = { sha256 = "7ce0418dac7763358e96bacc7d586cfc5b820af2c7c17d1e48331edc806e1f12" } }, + { url = "https://files.pythonhosted.org/packages/2f/5a/7213d97897ebc6a3f51111053faff85a4f21acc941edd774f3ad1fea567d/optree-0.20.0-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-08-20T11:36:35Z, size = 509278, hashes = { sha256 = "ef1af8e371d21cc17da28e2412471880b4f7ef53c9ffa2d7452b8d021f7199fc" } }, + { url = "https://files.pythonhosted.org/packages/7f/aa/6036c15a1a578da66197d23ee3068b0058531ef3165403d99a41bb7d5ec3/optree-0.20.0-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-20T11:36:36Z, size = 510560, hashes = { sha256 = "8ba63097249199e93fe466e6e9f68892c34e1643437a8b1ec333c49b810cae1e" } }, + { url = "https://files.pythonhosted.org/packages/14/ff/b4283cd1f78af6aae60bc50030d41631ac5fd67e3c9304368f2740e46265/optree-0.20.0-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-20T11:36:38Z, size = 505476, hashes = { sha256 = "e79f0e3d19b9f26e3733e8c5a2669802bc9f9d79921b8f5668ea713bafc0cd1b" } }, + { url = "https://files.pythonhosted.org/packages/fe/98/6a63875d66bef096d0c040f0cba9d0b14436df88b130d7f779c3dfa59759/optree-0.20.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-20T11:36:39Z, size = 488981, hashes = { sha256 = "5c4ed341ea1ee7eb04eff01527b88a868cb19aac672a667e0aefadf7d14c0260" } }, + { url = "https://files.pythonhosted.org/packages/08/df/b61d57cf0b40b0a1908e3170cd74b36b4425938a8e9ff6b97005d982b312/optree-0.20.0-cp312-cp312-manylinux_2_39_riscv64.whl", upload-time = 2026-08-20T11:36:40Z, size = 450539, hashes = { sha256 = "40659c9c055e4b0be8f9ac9951fe1280199fd30d94940ac619da9ee010d1c67e" } }, + { url = "https://files.pythonhosted.org/packages/cc/de/7d78a30503f5f44c9a47a9b76f13f15d41bd38f1c9f7a194285aa59013cc/optree-0.20.0-cp312-cp312-win32.whl", upload-time = 2026-08-20T11:36:41Z, size = 528162, hashes = { sha256 = "ac4077d1a655edfe5fbb92d1be79afc5fdab9f0f244586c391231db276f3cc9d" } }, + { url = "https://files.pythonhosted.org/packages/5c/79/c7af080d3301a4912f39d99faad277765d2ebf7f2faea3d2519837247623/optree-0.20.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-20T11:36:42Z, size = 567012, hashes = { sha256 = "ed117076eab16f8ce4510efffcc81b08f0f50cbbc14f3b8b550aa46e1ebc97b1" } }, + { url = "https://files.pythonhosted.org/packages/2a/74/4dd545f53e77ec92fed816dd70c9735583b4cb035bcf6aaf0f5914f8eb05/optree-0.20.0-cp312-cp312-win_arm64.whl", upload-time = 2026-08-20T11:36:44Z, size = 739199, hashes = { sha256 = "c60b206a42a3225fa8b9a2a71d1b0b7a0659427c6deace3b742b925f16371cb0" } }, + { url = "https://files.pythonhosted.org/packages/ad/68/07f204ef89d213b885513e4b592a931f7474a224ad2354fdd5ca7622d909/optree-0.20.0-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-08-20T11:36:45Z, size = 953460, hashes = { sha256 = "145053db62a8dc82c02e257b169e0723fd68d814344ef581e05988d0bcc42430" } }, + { url = "https://files.pythonhosted.org/packages/e7/ce/599a4ad9869b94fbb4f632225e073c314cffb7f2fcb6a88edfcbadab0cde/optree-0.20.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-20T11:36:47Z, size = 411344, hashes = { sha256 = "8a4db81ae650a3af593da9c56fe22fae6e6260f742321d460ec615cfcdc85f5e" } }, + { url = "https://files.pythonhosted.org/packages/5f/b1/bb805acca2b17d0c99adaa84282411081f1fd9d69fe2dd2f6e6d8e552314/optree-0.20.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-20T11:36:48Z, size = 417920, hashes = { sha256 = "856194096d048b0bdf82f67071af428daefcfdce922dbce5f1f6165fb6e55223" } }, + { url = "https://files.pythonhosted.org/packages/5c/06/dab95087316d1d0a17eb1fac696b5e60008116f31fea0f55f47c1f7699df/optree-0.20.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-20T11:36:49Z, size = 454948, hashes = { sha256 = "68339b214564651e9104317dfd407e7e8fabb000b6283a82a9536f3ddfe6f534" } }, + { url = "https://files.pythonhosted.org/packages/8d/c0/85fa4951ed8fcfc54ea10367e20617b60292780999835f636a6bdbf01c34/optree-0.20.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-20T11:36:51Z, size = 418368, hashes = { sha256 = "eefb6f5cedc3ded670a79bcde0985d92e99e0c807787427c310adafafe1b9671" } }, + { url = "https://files.pythonhosted.org/packages/56/3f/0c8b49885b24f1a774b90b9f397b1dc5eb4524bd57dcbeb3e7f7d701a785/optree-0.20.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-20T11:36:52Z, size = 442297, hashes = { sha256 = "29146b4fbb660dd01235c903ff30c4c56f49b6c4452efcde5ec1a0583d3e4e75" } }, + { url = "https://files.pythonhosted.org/packages/eb/6f/acf68e2f5d501abf2411353f271ca7fe490e02a899a36eecf2753bb86966/optree-0.20.0-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-08-20T11:36:53Z, size = 510970, hashes = { sha256 = "7c740a784930f9263a8fe60f88875975af426c788de174ab2e725487d4cc6a63" } }, + { url = "https://files.pythonhosted.org/packages/a7/53/cc2a5143e88b395b76c90f611b8c20999fe869b68cfb93e8250f86d539ae/optree-0.20.0-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-20T11:36:55Z, size = 510850, hashes = { sha256 = "72b5ef124b2c42aedb277a296635a3d54372268d877aabc9cc1fbddcd12c6815" } }, + { url = "https://files.pythonhosted.org/packages/1a/bb/49023894f01595bca9cbb7bc95728abdeea13da4d7b06c7fec58122f9dc5/optree-0.20.0-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-20T11:36:56Z, size = 505584, hashes = { sha256 = "b99f99272e47148aa506bb3cc6b5341e98168fd673d0dd918364a5c911adaeda" } }, + { url = "https://files.pythonhosted.org/packages/93/b2/696029cd979f5429ec25c12767734bf0e13175d3341a2aeac59127d00ca0/optree-0.20.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-20T11:36:57Z, size = 490769, hashes = { sha256 = "d1034c2cc02ec12ed413727664f015a681e2eea551e05640951b05b06c07f084" } }, + { url = "https://files.pythonhosted.org/packages/c7/51/b18009fe48c1b4d29bc6f88bda538b91da82c68276a3dc8198cd7c1a256f/optree-0.20.0-cp313-cp313-manylinux_2_39_riscv64.whl", upload-time = 2026-08-20T11:36:58Z, size = 451307, hashes = { sha256 = "b57434c2f53e6c72a2f07a3fd6a88646aff74d7e81bcbdd8b18cdcc37060791a" } }, + { url = "https://files.pythonhosted.org/packages/4f/e4/30940f0a22942dc7a79ee8d95db2e20449c0c00efa88d0e210b5dddd3da6/optree-0.20.0-cp313-cp313-win32.whl", upload-time = 2026-08-20T11:36:59Z, size = 528666, hashes = { sha256 = "a79215db7e264da0d2366873ba27f5642b7995f34c13a8c1fdf54a2731f5b020" } }, + { url = "https://files.pythonhosted.org/packages/0d/9e/3edd04a587b77874802dc8607691aad313f0f6458a5fde1bc3eed0e0eed8/optree-0.20.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-20T11:37:01Z, size = 566675, hashes = { sha256 = "4fcdce2e37e37272d058d6ac3694d3789cc8ff625c3dd5887b360bc6c47114cd" } }, + { url = "https://files.pythonhosted.org/packages/06/10/ce6c934a734ccdc76354eb9786a6759e59ff976c31a4b2a98507b5467c16/optree-0.20.0-cp313-cp313-win_arm64.whl", upload-time = 2026-08-20T11:37:02Z, size = 738157, hashes = { sha256 = "0acca4b7e82b1f53b413e7c2f63fdfc32ba5465ba85bf5ee588e6323cc5666e3" } }, + { url = "https://files.pythonhosted.org/packages/aa/85/8b2860d5f3a39fc531184fde60bb6befec9962395edf31ed88312c0a73f3/optree-0.20.0-cp313-cp313t-macosx_10_13_x86_64.whl", upload-time = 2026-08-20T11:37:03Z, size = 494833, hashes = { sha256 = "b9518db7abe909668fb89c14d377a776c3db69d3b4e978f32a87ce6d9409e506" } }, + { url = "https://files.pythonhosted.org/packages/a0/e3/77b9ab271aa22a178969eb1493330c6ce22b6859f3df125e7ea309d1751c/optree-0.20.0-cp313-cp313t-macosx_11_0_arm64.whl", upload-time = 2026-08-20T11:37:05Z, size = 459567, hashes = { sha256 = "9a5c220a1c83575e9384305550204af07811a009de0862c18823ab74080da4c0" } }, + { url = "https://files.pythonhosted.org/packages/0a/27/08fe808cef56ae11bf7109dbc98c68588f433a9f6ac365eedc46b1b76b18/optree-0.20.0-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-20T11:37:06Z, size = 461876, hashes = { sha256 = "5cbf9b98f7603ab73ff17f72839ee7b7c314b31a4cdc249614d2582ec63b0f7d" } }, + { url = "https://files.pythonhosted.org/packages/6c/c2/7934aace70c0f7994876fe236261a733a13a9095109e481922b3ca01e4ac/optree-0.20.0-cp313-cp313t-manylinux_2_26_i686.manylinux_2_28_i686.whl", upload-time = 2026-08-20T11:37:07Z, size = 527656, hashes = { sha256 = "2a662b53cbd9179b17839f0a8ed476a4ea7cc5c3ae41658ccc3f8be62508a0cc" } }, + { url = "https://files.pythonhosted.org/packages/79/96/833afbb05e3243507a7c686d13090ba1724da5afe51e83d209fcd8ba9859/optree-0.20.0-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-20T11:37:08Z, size = 524302, hashes = { sha256 = "d3ae8aecd7f1da2a3c798f95cb19a648716d35e73cf125f699f8a8fa564b2ae7" } }, + { url = "https://files.pythonhosted.org/packages/cc/0c/d98eca75c410c8daa74b92dd62b34522515c928534c224ed9e9d1f023d56/optree-0.20.0-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-20T11:37:09Z, size = 525477, hashes = { sha256 = "a8646f91435d9d0fe2fe2f4c408da85348d499dde846a558ec1ee9b382c73b14" } }, + { url = "https://files.pythonhosted.org/packages/eb/4d/1397e819e720cd94586d4c2fd654c23a4185c2cff28a71f250b794fac23f/optree-0.20.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-20T11:37:11Z, size = 506623, hashes = { sha256 = "9a789aaf500d8cee51897c6eb4ccc5c095e00c8115ac0b74d3ddd361bd3d69d0" } }, + { url = "https://files.pythonhosted.org/packages/5b/2d/eb6026f96a3f04cd7d57a758a6917c663c7b016695b3931444caf6712e3f/optree-0.20.0-cp313-cp313t-manylinux_2_39_riscv64.whl", upload-time = 2026-08-20T11:37:12Z, size = 470576, hashes = { sha256 = "e65c65663d1c2ab6fb0cbb490c5762a378f9d0edb305efb7dd7116e60b548777" } }, + { url = "https://files.pythonhosted.org/packages/5f/a4/7a32c2e763ad61146503068409675f9d64dcb9cdfb1f0d0ed010c913e810/optree-0.20.0-cp313-cp313t-win32.whl", upload-time = 2026-08-20T11:37:13Z, size = 360583, hashes = { sha256 = "ad7e33c477858aa69be10dc5b992dc5a588f0d54f63a65be533d4aaa5b9d0876" } }, + { url = "https://files.pythonhosted.org/packages/33/21/7d72b14dc2a87c2c33056db5b361f9134041fe93c7e881f15595028431aa/optree-0.20.0-cp313-cp313t-win_amd64.whl", upload-time = 2026-08-20T11:37:14Z, size = 408844, hashes = { sha256 = "fa0340d92215264634d8acc8f2f6e44d32cfffb3ce5334bb58ffada89fc56d7b" } }, + { url = "https://files.pythonhosted.org/packages/1d/7d/53357c41929df5b6b0394cc62f4945da1bc11165ab1cc485677e8f5fd07c/optree-0.20.0-cp313-cp313t-win_arm64.whl", upload-time = 2026-08-20T11:37:16Z, size = 412084, hashes = { sha256 = "ba5eb068335b09b389e009fdc833d6e3930ce0092ecfac86525cd182ce7c92a7" } }, ] [[packages]] @@ -1928,30 +1875,27 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/63/34/ba1c580383c9ead [[packages]] name = "pandas" -version = "2.3.3" +version = "3.0.5" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/be/4f/5f3422a2afec5ffc46308b79e53291365a93748b498ac2e58bead0197916/pandas-3.0.5.tar.gz", upload-time = 2026-07-22T22:19:28Z, size = 4658219, hashes = { sha256 = "dca3734d6ab7c906e6730f0788b0a1dbb9f2467731f9711f77995c8e9d62d712" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/1c/54/1dc810ea558d1320b597aa140a514f2fdf1d2ea09c38cf556f13ea712ec9/pandas-3.0.5-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-07-22T22:18:08Z, size = 10411717, hashes = { sha256 = "fa290c16964d4963fbfbc358928239cf3bd755b20e988ce944877def2f44471d" } }, + { url = "https://files.pythonhosted.org/packages/68/56/fbe81c09195924d8b7b8d4461a20458fe80a6a5ed6b24f0314da684277e1/pandas-3.0.5-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-07-22T22:18:10Z, size = 9957095, hashes = { sha256 = "c2e26bb46934b8a2ca0c3de1d3d606fc5f6746584791b2db264d58cf370e08dc" } }, + { url = "https://files.pythonhosted.org/packages/e0/51/fac252f4a913ed5eabf3c11b880a9e8d5a6c10f0b2129d0462212d238b4d/pandas-3.0.5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-22T22:18:12Z, size = 10485458, hashes = { sha256 = "73fa87b08a7ef706f8aafda39ddaccf2a99047bea62d8c88a0361bcafb2237bc" } }, + { url = "https://files.pythonhosted.org/packages/12/98/e976540c1addf70442be7842a18cf70884a964abbf69442504f4d2939989/pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-22T22:18:15Z, size = 10998091, hashes = { sha256 = "d373ce03ffd84010ed9839fa73672a9c8256990532e158440c0085db7d914b34" } }, + { url = "https://files.pythonhosted.org/packages/a4/8c/1f29b5be8d3fc47dd7567eb167fabba2085879b31e0287ce7cba6d3d2ff4/pandas-3.0.5-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-07-22T22:18:17Z, size = 11499501, hashes = { sha256 = "2a29c53d85ea98c5e792c59ef82ee9fbe6ca902c0d0adb6b23f45ef894cd7bf6" } }, + { url = "https://files.pythonhosted.org/packages/9d/e2/bd9c98ad2df7b38bde002adde4cdf353519da51881634323b126c55997f9/pandas-3.0.5-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-07-22T22:18:20Z, size = 12060559, hashes = { sha256 = "a5ad3b02ed6bc7d7ae9b70804b2c6aa31827489d150f8e623ce82491b82085d7" } }, + { url = "https://files.pythonhosted.org/packages/f3/9a/ffbd852d58bd74a617fe2f8ee6a58a96982271ce41cf981eab22190b4a4b/pandas-3.0.5-cp312-cp312-pyemscripten_2024_0_wasm32.whl", upload-time = 2026-07-22T22:18:22Z, size = 7197652, hashes = { sha256 = "b2acb4650527eec6822c3dadb2b771277b65e7dae7a267d4bccf65fd1bb3fbce" } }, + { url = "https://files.pythonhosted.org/packages/70/b5/d2d3e9ae73362ba4229651b0ee1455cf78073a1ce585f6ff693782ce263e/pandas-3.0.5-cp312-cp312-win_amd64.whl", upload-time = 2026-07-22T22:18:24Z, size = 9831691, hashes = { sha256 = "80a611068e8a3ac23f7398c6c14eb46dc974e5cc9997f653e2dcfd1da74edd41" } }, + { url = "https://files.pythonhosted.org/packages/52/51/dea1e89d6a6796b9c43f85a09b484ee03edb8a4c4842e73e200a8c11301c/pandas-3.0.5-cp312-cp312-win_arm64.whl", upload-time = 2026-07-22T22:18:27Z, size = 9105796, hashes = { sha256 = "25ff585b972a18ef1fe9ffa3ac6544d9950508aa76832e5147640b6022821e49" } }, + { url = "https://files.pythonhosted.org/packages/bf/09/7b95c4a0025227d6f118c4039b423412ac6a982db02864166185d812fbc7/pandas-3.0.5-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-07-22T22:18:29Z, size = 10385742, hashes = { sha256 = "c1c05a767fe8e5b4fe9e1c29806829c582052eaedb9120a3da83ba3f69e24a5b" } }, + { url = "https://files.pythonhosted.org/packages/8d/0c/dc78fd8c4da477b4b5e8ad37295af352190d21ef63a9ee1bc071753074cc/pandas-3.0.5-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-07-22T22:18:31Z, size = 9932067, hashes = { sha256 = "b86765f268b56f7e665b93bce9d5df69dee7f99e595cf8fb839483ab315942a3" } }, + { url = "https://files.pythonhosted.org/packages/3e/71/3592c055cf44df9808550f9368ceda80ff2b224d355ef73fe251dcda1802/pandas-3.0.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-07-22T22:18:34Z, size = 10466756, hashes = { sha256 = "c597ecf5616b5c420372c1d4d4c00dbbfba7398bea857dcc984347e1ea48417b" } }, + { url = "https://files.pythonhosted.org/packages/e3/70/4363150359f95b4cb4bcbb34ca23572bb5495749a621a8f3d5a1ddfd293c/pandas-3.0.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-07-22T22:18:36Z, size = 10938525, hashes = { sha256 = "4b11c36e218331d0387cbe3a0a5f75162357a1d92d57b2b08a336ff94b19b2be" } }, + { url = "https://files.pythonhosted.org/packages/f7/d0/317e7a0c67c0e69fa905a0161409397a7dc2d46ff611f6ca4803352c042b/pandas-3.0.5-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-07-22T22:18:39Z, size = 11489303, hashes = { sha256 = "cf52e1f61d229496da17dc7ab54acdee627357e7008fd4fecba3d0ba2937fa58" } }, + { url = "https://files.pythonhosted.org/packages/f1/8d/36dade89b49e4f9d5cbdbe863772581f98c0c6d78fc39ad4c557f6f2e17e/pandas-3.0.5-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-07-22T22:18:42Z, size = 11989004, hashes = { sha256 = "db172144bb56422bd157812f3b021eacc255451470b31e2c633c349490a1cfee" } }, + { url = "https://files.pythonhosted.org/packages/9c/ba/18c4ec8a746e177da05a9e7a7963781d8ea195780724f854601b6ebd6b78/pandas-3.0.5-cp313-cp313-win_amd64.whl", upload-time = 2026-07-22T22:18:44Z, size = 9826896, hashes = { sha256 = "0d298e951f23016ce4699951d044ae6418dbc91bf68cefca0f77666fcbb4e5c6" } }, + { url = "https://files.pythonhosted.org/packages/de/ec/28a57266b753799a87b8bc79e7887ac6fd981b8c6d2978a0b7e7b6bd708c/pandas-3.0.5-cp313-cp313-win_arm64.whl", upload-time = 2026-07-22T22:18:47Z, size = 9094790, hashes = { sha256 = "66266d3442a5e8b3c90274c2b8b230bee42dd1c286bc822cc2f9f2c7e12b883e" } }, ] [[packages]] @@ -2013,17 +1957,17 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/d5/0c/88b42dcc74d436b [[packages]] name = "platformdirs" -version = "4.11.2" +version = "4.11.7" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/69/b7/802a56eca9f2fac455b8bab5375a2647b0f0e14a2cd63ef077de3c4a7658/platformdirs-4.11.7.tar.gz", upload-time = 2026-09-01T13:35:10Z, size = 35127, hashes = { sha256 = "4f41487eeeeeb07f3a6625e61d9bc0ae6809f92d3386dbd74392fbb76108104d" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/27/6e/80993e10a0482f630cef528635789233224f36b1ffd11592aa15d13ff9ce/platformdirs-4.11.7-py3-none-any.whl", upload-time = 2026-09-01T13:35:09Z, size = 23938, hashes = { sha256 = "8a02cb259042c79d1cd0450facc2fe6dc9d303ae7901afbe33bf8ea0b188cef6" } }] [[packages]] name = "plotly" -version = "6.9.0" +version = "7.0.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/ec/9e/8894e8eae20a5b2a44aa568b1d2d80291e8eea6ce7bc75cdc7a152aef0ac/plotly-7.0.0.tar.gz", upload-time = 2026-08-25T17:47:29Z, size = 6218668, hashes = { sha256 = "08b21f1244a97e7a1a699833c4bb2678475aa108b3f1989886ed0b038ebfd849" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/e0/2f/6f492108d9955bac97979d9949c1b35eab30fc630b1f22bbdd2c7cacbab4/plotly-7.0.0-py3-none-any.whl", upload-time = 2026-08-25T17:47:24Z, size = 9052859, hashes = { sha256 = "78cbf7bd06d1b05bb3b8ec1b709864695229b55151b6f7530fbf55517ead6fdd" } }] [[packages]] name = "pluggy" @@ -2122,10 +2066,10 @@ wheels = [ [[packages]] name = "proto-plus" -version = "1.28.3" +version = "1.28.4" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/40/a6/4fbadcc2044034449b3f8f0ce82dcf3005d53f37c136642103fd4836a31c/proto_plus-1.28.4.tar.gz", upload-time = 2026-08-25T19:19:15Z, size = 58679, hashes = { sha256 = "5ff7ecad828e032a491fcb86947801768e32237f99dd049b649965b892ae9a63" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/41/5d/0f04b85dafdc3250ced7f2592efc17dce7f40712e941e9632202481e600d/proto_plus-1.28.4-py3-none-any.whl", upload-time = 2026-08-25T19:18:12Z, size = 50797, hashes = { sha256 = "4b01341272f8a348db3f003b6143109f83ab43091019d5181b3fcdf500ab32aa" } }] [[packages]] name = "protobuf" @@ -2207,40 +2151,26 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/f6/95/b8ba862968712ca [[packages]] name = "pyarrow" -version = "23.0.1" +version = "25.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" } } +sdist = { url = "https://files.pythonhosted.org/packages/3d/e3/27f57f80141379d60defe6703eb50a707325706f07fedfd1312c7a751995/pyarrow-25.0.1.tar.gz", upload-time = 2026-08-10T12:40:53Z, size = 1201653, hashes = { sha256 = "9150a83248bfed9813ea3c3af74c3856c1984d444aa28e58bf7733b9750ddf6a" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/a6/e2/9ab15b88cbfac28e16419ce5439ec29234c5172cb8259301b4ba639bdec0/pyarrow-25.0.1-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-08-10T12:38:02Z, size = 35861559, hashes = { sha256 = "df961f2e7ae9cf496459259d798652c70625f6c080650d6952f8c04053c58ee9" } }, + { url = "https://files.pythonhosted.org/packages/58/79/a0036dbe1eabe1f73127427342f1d99982584c4a2cde2651d6c93499c6f6/pyarrow-25.0.1-cp312-cp312-macosx_12_0_x86_64.whl", upload-time = 2026-08-10T12:38:09Z, size = 37628383, hashes = { sha256 = "cc4aa407fde9fc660be3939e49ea31f50f3e9fec17c0ec63159f7711edd3efc9" } }, + { url = "https://files.pythonhosted.org/packages/13/49/d93a57d375f4bf0cf82913dd6bb54acafde83dd993be2282c81ac5616cad/pyarrow-25.0.1-cp312-cp312-manylinux_2_28_aarch64.whl", upload-time = 2026-08-10T12:38:15Z, size = 46820190, hashes = { sha256 = "4340f0ba6c1d2e13f21658de1d7c662ca2545018568d0030a1e9afca159d87e3" } }, + { url = "https://files.pythonhosted.org/packages/60/c9/711ca85d79f1ec98f29a5eae2b051e25b4ecec5de3e3c0e2d5c5dcb15664/pyarrow-25.0.1-cp312-cp312-manylinux_2_28_x86_64.whl", upload-time = 2026-08-10T12:38:22Z, size = 50102437, hashes = { sha256 = "5389cdf79447ed1515c9e31620e6e1e2302249564d603f2ad727d4f6d313e4c3" } }, + { url = "https://files.pythonhosted.org/packages/80/53/8fb8359ff17cfb6263a1cf3ebf7caec9fe197de118719e84fcb1d0618026/pyarrow-25.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-10T12:38:28Z, size = 49942424, hashes = { sha256 = "d51592cb7561e87877c506113e7adbf1342ab579e6c21f0ef44b8ba41cb74c80" } }, + { url = "https://files.pythonhosted.org/packages/e8/83/4e5ae02a9341571b18a6fca380ac7a58ce6ddae7ab3c060208c0a1e79f02/pyarrow-25.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-10T12:38:34Z, size = 53144206, hashes = { sha256 = "6109c94d8b9f3b17a041daca16cacb2f651ad8f1ef70a4232c2c0f37a23da2a8" } }, + { url = "https://files.pythonhosted.org/packages/65/ee/197cbf47e49f83e6ebeb946a5259a48a638dea27ac774db42fe78022179d/pyarrow-25.0.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-10T12:38:39Z, size = 27953934, hashes = { sha256 = "8858d7bfc22e3f51529aeaa4077225029724623e4595dc9eff8c793935c34140" } }, + { url = "https://files.pythonhosted.org/packages/cc/8d/8f271a7a034c834910ec925d56fa4b29733b1380f5289419f5aaa3b02777/pyarrow-25.0.1-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-08-10T12:38:45Z, size = 35855328, hashes = { sha256 = "c7c534ec03c358a76ea3e505e74c1b6aef290af90c444dfd092dbfe23e755b85" } }, + { url = "https://files.pythonhosted.org/packages/d2/cd/5bac242f4e841b9971d5eb94fdfe2577e2b70be983e27401e72055786037/pyarrow-25.0.1-cp313-cp313-macosx_12_0_x86_64.whl", upload-time = 2026-08-10T12:38:51Z, size = 37622415, hashes = { sha256 = "dda9470024204d7bbf2042b47c6e8a0e47a3eeb8e34405882dfaea6577e0c153" } }, + { url = "https://files.pythonhosted.org/packages/63/1f/96d03b4e1506524f7087adb0fd6b2f69f0c9c7aaff1ec36d8030082e15a5/pyarrow-25.0.1-cp313-cp313-manylinux_2_28_aarch64.whl", upload-time = 2026-08-10T12:38:57Z, size = 46813813, hashes = { sha256 = "44a9120ce5bd81936b8ab9a88076e3fd47c2c6838e0e43630fed83626aca81d9" } }, + { url = "https://files.pythonhosted.org/packages/98/d6/33a411115b61dbfc16ad6ad73e71730f6fea654ee3667673bc53ab0e2fe7/pyarrow-25.0.1-cp313-cp313-manylinux_2_28_x86_64.whl", upload-time = 2026-08-10T12:39:04Z, size = 50104452, hashes = { sha256 = "0befcf816e45a1af33ac775a9970b749e4868a230c7372f0ae5e932bee27039f" } }, + { url = "https://files.pythonhosted.org/packages/33/ae/b1b97c9ca87f9f9ddbb5230c798df94eccce61bd79b9b45458c69a478588/pyarrow-25.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-10T12:39:11Z, size = 49951343, hashes = { sha256 = "3f89685964f46e4216103c75483aac0c0692a5f72212d7ca835adba5ede56ce3" } }, + { url = "https://files.pythonhosted.org/packages/98/9e/a112df5cfd5a68cb1d9fc31cfe38c28d5aec9f10865ce37ecef2e4450873/pyarrow-25.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-10T12:39:20Z, size = 53144784, hashes = { sha256 = "6943e2fe7954d29d84de45d29d34c8dc36ce96570e67d89aa9976e650a4a9138" } }, + { url = "https://files.pythonhosted.org/packages/31/24/97e8bd98f1e3b07e2ba08bcdff690674fbe16d69a7d2712cc3884665e615/pyarrow-25.0.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-10T12:39:26Z, size = 27870159, hashes = { sha256 = "31e49a7888fcdf3a835da33ae777f6bb9a866334e5a789282fc26dcf426f7f15" } }, ] -[[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" @@ -2265,51 +2195,51 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/0c/c3/44f3fbbfa403ea2 [[packages]] name = "pydantic" -version = "2.13.4" +version = "2.13.5" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/53/ef/fc4f868f4e2cee79f863883abffceff107875f569b848507319842d2a681/pydantic-2.13.5.tar.gz", upload-time = 2026-08-28T14:04:00Z, size = 845750, hashes = { sha256 = "51a9c5f7b2f8e636f04c6cada605d9b6a3bf1348fdf945a3d8869b19bba0ee08" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/eb/47/c95ffc2009878c7aac0c5e08528022dcb885933252a88b5f170058014464/pydantic-2.13.5-py3-none-any.whl", upload-time = 2026-08-28T14:03:59Z, size = 472589, hashes = { sha256 = "346a034f080da3755d8e9cb5e00e8b07de1d39e4f6e2c87d8ab7cafa0b269a73" } }] [[packages]] name = "pydantic-core" -version = "2.46.4" +version = "2.46.5" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/af/f9/8a06bea35ef8daf588f707784c973a7046e0034c8d8cfb08828eeffb8b75/pydantic_core-2.46.5.tar.gz", upload-time = 2026-08-28T10:01:31Z, size = 472262, hashes = { sha256 = "10416c15b8839ecc4ef4d0885da76da6fd0f67333a0eb8aff6d93c4b8f2910fc" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/82/3f/76358795aa7a8c6d4f36e2cb828ad1c90ee118e1393a9281664f5aade9d4/pydantic_core-2.46.5-cp312-cp312-macosx_10_12_x86_64.whl", upload-time = 2026-08-28T09:58:21Z, size = 2076516, hashes = { sha256 = "b9fe6fb92520e3fd61f2e49000b6911b188824f089b75973ea06d6267f0b476d" } }, + { url = "https://files.pythonhosted.org/packages/db/50/26b091836076ce4cb2fac264186936acc069e0595772cfd02a563bc4761a/pydantic_core-2.46.5-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-28T09:58:23Z, size = 1922874, hashes = { sha256 = "a39ac25a9a2fa4072efdb429833c4a4c8009a51ff9eea3eeae131713cd27991e" } }, + { url = "https://files.pythonhosted.org/packages/09/f0/2a8ce3849e299d44e2d2c196b6082643a3235565a735cb51db7a6261f614/pydantic_core-2.46.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-08-28T09:58:25Z, size = 1951772, hashes = { sha256 = "4fdc8b93a41521988916eeaa271173fcca7fa0803d62f87675aac8dcec1c8e29" } }, + { url = "https://files.pythonhosted.org/packages/87/46/ac0dc8bdd9e6048183a14eb127764e7ad9240021c17513074a4711b0e31e/pydantic_core-2.46.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-08-28T09:58:27Z, size = 2031832, hashes = { sha256 = "b98134087d9de723658d17a42c7d0da8d6e2ef08015dee7dc93889047315f5e4" } }, + { url = "https://files.pythonhosted.org/packages/c4/c2/339de5bef7be36301a2231eaa52e62163742c2281f11b5f4892bc79785cd/pydantic_core-2.46.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-08-28T09:58:28Z, size = 2208645, hashes = { sha256 = "e652ab17569c94bff5475520f907b7148b8c24036a8ebbe5cf7cf7493d28579a" } }, + { url = "https://files.pythonhosted.org/packages/7b/a0/9ff22b797724262da14427abaed4dd1d864a139693fc5e7809114376a716/pydantic_core-2.46.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-08-28T09:58:30Z, size = 2265935, hashes = { sha256 = "d925f3d9afd05a8c0fb3a1031463a8d59ebe5e2afad297e29c78be19e13b4e62" } }, + { url = "https://files.pythonhosted.org/packages/c0/a4/eb9409ec0736e50aa70a412f16c204ed149516846912f7e6724d4c73ee53/pydantic_core-2.46.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-08-28T09:58:32Z, size = 2066284, hashes = { sha256 = "0fc5be0abd4a407e200d844b404e33639a554e7bd0d448e7b9ae181be4789ac2" } }, + { url = "https://files.pythonhosted.org/packages/c0/02/7f6156ffc926857f1c37c07d9a388682865a81830ab6a1b637082c25e399/pydantic_core-2.46.5-cp312-cp312-manylinux_2_31_riscv64.whl", upload-time = 2026-08-28T09:58:33Z, size = 2105889, hashes = { sha256 = "816ff0a6550ffc06c098ccd2e0698600f9aa7da192a79eaa6f9af504a35db869" } }, + { url = "https://files.pythonhosted.org/packages/92/b1/e781d357ebe09fc929f995700f1b3503e8897f1cece183ecb1300d4d67e9/pydantic_core-2.46.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-08-28T09:58:35Z, size = 2158006, hashes = { sha256 = "c7ea57fc63aa7da93a1bd2d644e6577befae10c52c4e36377635eea1056a74f5" } }, + { url = "https://files.pythonhosted.org/packages/70/0a/644597d84ab400e50609c192120b85c9681c22d3a20461b9060a79be0a7a/pydantic_core-2.46.5-cp312-cp312-musllinux_1_1_aarch64.whl", upload-time = 2026-08-28T09:58:37Z, size = 2158408, hashes = { sha256 = "efd62a42486f1bda5d24cb4f63d15a3c7768375fe83d36f9417b4ad7a2fb20b3" } }, + { url = "https://files.pythonhosted.org/packages/1e/ee/ca3b7b3a4b3769ffe9ce9432a7c9be755de9593a46d3b0d54d0409323e44/pydantic_core-2.46.5-cp312-cp312-musllinux_1_1_armv7l.whl", upload-time = 2026-08-28T09:58:39Z, size = 2309609, hashes = { sha256 = "2bc9419666990c06d7397831f2126a1ecc3594aaa3ff7de5bf2d066802f4e07b" } }, + { url = "https://files.pythonhosted.org/packages/ce/52/39fa1f451486019524ca685020390e7ca351832fd874530ba30c8628e6dc/pydantic_core-2.46.5-cp312-cp312-musllinux_1_1_x86_64.whl", upload-time = 2026-08-28T09:58:40Z, size = 2342618, hashes = { sha256 = "18a09e1e1011b462f2e32774f25859ef1223d5c2b0546a633cf56654710721e0" } }, + { url = "https://files.pythonhosted.org/packages/81/5e/468fc630568c61dcef3cd47ad32ffbeed9af643f49208d1ea86ab4f890c4/pydantic_core-2.46.5-cp312-cp312-win32.whl", upload-time = 2026-08-28T09:58:42Z, size = 1939475, hashes = { sha256 = "5cb482e9e84c851f4e623fe4acc1ced89168cf1fe18f7089db4548c8f5bbb65b" } }, + { url = "https://files.pythonhosted.org/packages/cf/c9/4c19f41b84cf6b622a72fbeed7665b25d47a187d68d47d0d430c07f23268/pydantic_core-2.46.5-cp312-cp312-win_amd64.whl", upload-time = 2026-08-28T09:58:44Z, size = 2043140, hashes = { sha256 = "5e81740c09e310f5aa5cbd3e434a01c154d4bef93241c7877b39f211d2b78ba8" } }, + { url = "https://files.pythonhosted.org/packages/af/dd/0c1a050299147c746e5256db16d645ab5efd4f78c59937d581a0524e74a2/pydantic_core-2.46.5-cp312-cp312-win_arm64.whl", upload-time = 2026-08-28T09:58:46Z, size = 1997729, hashes = { sha256 = "f7b0ec93a2893de856652154d73b7ba622f26fa97726487dcac373de5f4c6084" } }, + { url = "https://files.pythonhosted.org/packages/f5/37/5abe39a8372a61d3dc3c1338fc504281c01b32fdb3169cd7187153b56d3e/pydantic_core-2.46.5-cp313-cp313-macosx_10_12_x86_64.whl", upload-time = 2026-08-28T09:58:47Z, size = 2075885, hashes = { sha256 = "b7ca9034437b6022f941f4857459562ee00a560b97e7cce8a0ec5a74fc6766e0" } }, + { url = "https://files.pythonhosted.org/packages/21/43/6323b1f8b217780454c61304bcd2b38ae4762f50754414124603ccc90bb2/pydantic_core-2.46.5-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-28T09:58:49Z, size = 1922768, hashes = { sha256 = "f332f0e72a5a0400141f830744e141bf9f97917878dbe968669e8a7fefea78ff" } }, + { url = "https://files.pythonhosted.org/packages/0f/a3/c05ca796e1197618a774b01e596aeedfefc2f7d8c01ae3054e910b120e8a/pydantic_core-2.46.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-08-28T09:58:51Z, size = 1951241, hashes = { sha256 = "193375f3548919d3f0b60936ca113ada3e38f264f91b9b8e0508efaad57be931" } }, + { url = "https://files.pythonhosted.org/packages/68/32/33bc39ac705c52cffc908e8389f9754fdb208aea5c69cceddf4eb3ce99af/pydantic_core-2.46.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", upload-time = 2026-08-28T09:58:53Z, size = 2031975, hashes = { sha256 = "79bdfa52f843137045b2d081cc05c120ba6665d29b7559c2c47690906f39279f" } }, + { url = "https://files.pythonhosted.org/packages/b0/70/2333e885c0f6a67bc105c5916965dac9b57f2718ee20d81d1a06a4ebdc13/pydantic_core-2.46.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-08-28T09:58:55Z, size = 2208542, hashes = { sha256 = "24922243639cbdac66c75fcb6fd6495a9cb52b213d62f9a0d16f0310b1ff8038" } }, + { url = "https://files.pythonhosted.org/packages/f7/ea/296debfb4264207bbda5936133892e027c0a58875ad53ebd512fba8ec3a2/pydantic_core-2.46.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", upload-time = 2026-08-28T09:58:56Z, size = 2264692, hashes = { sha256 = "c76fe65e607be28c7fd4d56fc3c42b1583aa058ce3408b7ad0fd540171d31f9f" } }, + { url = "https://files.pythonhosted.org/packages/d3/f2/9e4de77a6271e07a76d2d58b11c091a979c191ed2939bf80067568b369d2/pydantic_core-2.46.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-08-28T09:58:58Z, size = 2066633, hashes = { sha256 = "6f7b393a8b3da82f5c1fc0751e6d01ac6c55b93c18226a60bdfba4a724efafd1" } }, + { url = "https://files.pythonhosted.org/packages/8d/db/f9e9d0c97445987b2084823d5c240de88087338f04fc2cfaa2df186b8049/pydantic_core-2.46.5-cp313-cp313-manylinux_2_31_riscv64.whl", upload-time = 2026-08-28T09:59:00Z, size = 2105235, hashes = { sha256 = "7ac031912d54f3d83ef3b3eb98dfabc1608802e2202263d25957eeed40b94761" } }, + { url = "https://files.pythonhosted.org/packages/07/c5/79169b047b3b2c3e99e04bc76372af9637e0bf6db638274fa927df96369e/pydantic_core-2.46.5-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", upload-time = 2026-08-28T09:59:02Z, size = 2157367, hashes = { sha256 = "837b396ca3d7b74091ca623f6cbd8351bd42d670a79c2683e79fb089f06a2de5" } }, + { url = "https://files.pythonhosted.org/packages/26/b5/ba6057afb7c291bd449f51b867f95aef2072941c4ce4e5c31d6ffd132d3b/pydantic_core-2.46.5-cp313-cp313-musllinux_1_1_aarch64.whl", upload-time = 2026-08-28T09:59:04Z, size = 2158420, hashes = { sha256 = "5ee239d575f80b08eca11f6e20f90c4c695de7825c67eefe6091fbf20dda648e" } }, + { url = "https://files.pythonhosted.org/packages/6e/28/2057abecaafdc22912afa819603a51f0a62d40643b7c4871c51721fea9be/pydantic_core-2.46.5-cp313-cp313-musllinux_1_1_armv7l.whl", upload-time = 2026-08-28T09:59:06Z, size = 2309588, hashes = { sha256 = "e80675d75ae2cd14372cb65cad5400d9347a3d3f6c13000183f22dfd027283ed" } }, + { url = "https://files.pythonhosted.org/packages/71/9d/881156dc404e27479c4246128d73538464cab4a239bec61995e227644c30/pydantic_core-2.46.5-cp313-cp313-musllinux_1_1_x86_64.whl", upload-time = 2026-08-28T09:59:08Z, size = 2341866, hashes = { sha256 = "9c4b71f10dd532fb7a5cbc8f58707779e64f03a258c2bf8bfbaecfcd9970b519" } }, + { url = "https://files.pythonhosted.org/packages/5a/38/d66f443a259f84d13babdceae568e572b0ed26da17ca5d0a649ebb110a67/pydantic_core-2.46.5-cp313-cp313-win32.whl", upload-time = 2026-08-28T09:59:10Z, size = 1938580, hashes = { sha256 = "97bf8de4d541598c94a59344eeb988a94c08ff76b5723c41f6567ec18c7892ea" } }, + { url = "https://files.pythonhosted.org/packages/2c/1e/1d5371213f4cc9a7ed70c0bfcc7911de22311ee99a662a56077d7292d2ac/pydantic_core-2.46.5-cp313-cp313-win_amd64.whl", upload-time = 2026-08-28T09:59:12Z, size = 2041980, hashes = { sha256 = "15f4a94963c95accac15b7b657bb177d3ad82bb90b0d0526d9a9b85079925db5" } }, + { url = "https://files.pythonhosted.org/packages/5a/48/4222d90b1c67568bace4dec6dca6271449c66de3595d72b6d098f5fde597/pydantic_core-2.46.5-cp313-cp313-win_arm64.whl", upload-time = 2026-08-28T09:59:14Z, size = 1997213, hashes = { sha256 = "d22a945598fb91236b4dd793a6e42e4f3dd7740bb5aace5ebd7d4c08d13bb575" } }, + { url = "https://files.pythonhosted.org/packages/df/dd/053c2e4303f791f3b8f8a14ab0b22008e8eb21d868c0c90b4f9be705b76a/pydantic_core-2.46.5-graalpy312-graalpy250_312_native-macosx_10_12_x86_64.whl", upload-time = 2026-08-28T10:01:00Z, size = 2062540, hashes = { sha256 = "013d6f3483d81e02e7c328831808f336c8596ee33b4bd4026b9ffb1e960b8942" } }, + { url = "https://files.pythonhosted.org/packages/d7/dd/a18df751a5e37dd51bfad7f68e766999125bebe68c9e1d10a493ad01bd63/pydantic_core-2.46.5-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-08-28T10:01:02Z, size = 1902040, hashes = { sha256 = "e9c134bb666dd54b778b9fc0d2b50cbb7f979b9e3716f26a88c9ab3b6fc1dd0f" } }, + { url = "https://files.pythonhosted.org/packages/b7/13/01d40f9d07ce8a779fd6e0bd8ad4fba91309500dd67b869e2e219d261a6d/pydantic_core-2.46.5-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-08-28T10:01:05Z, size = 1967479, hashes = { sha256 = "347ec774390c87326a2e4929d58d3f7e8763a104d5d35f4cd595a4c952366433" } }, + { url = "https://files.pythonhosted.org/packages/fa/04/c81d4841331c2178b6fb09ae225425e110ed72d990c9fe556c4ec03d1013/pydantic_core-2.46.5-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-08-28T10:01:07Z, size = 2111034, hashes = { sha256 = "8e24d8f05fa2d28513d94e877e9c75ad66175376209b3977f916e240e623193c" } }, ] [[packages]] @@ -2328,10 +2258,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/a6/53/d78dc063216e62f [[packages]] name = "pygments" -version = "2.20.0" +version = "2.21.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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz", upload-time = 2026-08-17T08:02:48Z, size = 5005329, hashes = { sha256 = "610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/71/46/17f022dd3e953bf20a04a028a21ec746d942f8d2af30fa0f124fa0e6a684/pygments-2.21.0-py3-none-any.whl", upload-time = 2026-08-17T08:02:44Z, size = 1250147, hashes = { sha256 = "2363c69b61c4a97c838da3b130dcd6468f4848992b21a82f2a63ec34377137d9" } }] [[packages]] name = "pyjwt" @@ -2382,6 +2312,25 @@ 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 = "pyrefly" +version = "1.2.0" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/89/01/a86e9f24722b095c3f88e3616132b75a21b0df53804bdc6a45314dd4d93c/pyrefly-1.2.0.tar.gz", upload-time = 2026-08-01T02:56:27Z, size = 6243654, hashes = { sha256 = "5485f960fc2481617068c918335c39ab1507ef90b6b5bd35bf57726e60e73185" } } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7d/9d/3c0ef1d4843987b22f996ed381ec9cf5a3b1273e29804db276252e4c95eb/pyrefly-1.2.0-py3-none-macosx_10_12_x86_64.whl", upload-time = 2026-08-01T02:56:02Z, size = 14026305, hashes = { sha256 = "7f46d983ac49ddd2b043694960a01dc6a19a5cfd8eec609d6bd9c42866f91b4e" } }, + { url = "https://files.pythonhosted.org/packages/0a/06/03bbb78fbea54cdc65b626619f3597d5611aca4fdef11e72a4e8360e7e63/pyrefly-1.2.0-py3-none-macosx_11_0_arm64.whl", upload-time = 2026-08-01T02:56:04Z, size = 13463880, hashes = { sha256 = "756f669b5555090f5c1a4fef30db1785fabe657764f7e4e6dc88994dfb8ca82d" } }, + { url = "https://files.pythonhosted.org/packages/13/5a/7d8bc00a38e93bbc9c3e7bd14d305f7948717e667c9bcddeab9dd42fd255/pyrefly-1.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", upload-time = 2026-08-01T02:56:07Z, size = 13907329, hashes = { sha256 = "e3465812ce5ef4781fb592edbf2724547296f0a3124be115d73c7e8b2401862d" } }, + { url = "https://files.pythonhosted.org/packages/be/94/9e08b4bf799d0b8f36b55a2783c7ba5f51730cf0632a85a67b5b5ed876cd/pyrefly-1.2.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", upload-time = 2026-08-01T02:56:09Z, size = 15039020, hashes = { sha256 = "5de7b2ad2bba5c8055181681a84b74143eac2234a48ba5d1b7ed7e7a722b02bd" } }, + { url = "https://files.pythonhosted.org/packages/5b/bd/bca5fd0c80f4daf8ee6903a29df9f3de1feb05ff0946b8f35ec8c5096b13/pyrefly-1.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", upload-time = 2026-08-01T02:56:11Z, size = 14986199, hashes = { sha256 = "25822ea9505f589ea8a725e4268b475132fb89e038fbf092e446510443ac142a" } }, + { url = "https://files.pythonhosted.org/packages/97/f7/f07087f3d185ad2eced0c56cef89ca5474dfb4ff25f146cd50a861c97553/pyrefly-1.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", upload-time = 2026-08-01T02:56:14Z, size = 14393715, hashes = { sha256 = "90efe75e17491ef5d636e10469e9278d7d0256b3b4c5e1f4750069bf3ae0f5d1" } }, + { url = "https://files.pythonhosted.org/packages/d3/70/0d142c320e284b9e3ce35e9b1e58b8ce2ee1f578f2a7234bc30e5022b94f/pyrefly-1.2.0-py3-none-musllinux_1_2_aarch64.whl", upload-time = 2026-08-01T02:56:16Z, size = 13933008, hashes = { sha256 = "368aaf7eee4f511ddc0f8e564cf14e01ab2f10b0db9105c6d5b153bf498d07bf" } }, + { url = "https://files.pythonhosted.org/packages/5d/e8/e84f11b6e1f63fd453ad3654213b9a0f6f4de8cef6b58038eef2d0d5955d/pyrefly-1.2.0-py3-none-musllinux_1_2_x86_64.whl", upload-time = 2026-08-01T02:56:18Z, size = 14431827, hashes = { sha256 = "d52d5da7bc65fb7675fbaa80eda879d4f8787c494f04cac21603330d3abbdbbe" } }, + { url = "https://files.pythonhosted.org/packages/0f/06/810d31380f66c75e1c0779a408d3b16117b1b368b57894f6aa66bef21686/pyrefly-1.2.0-py3-none-win32.whl", upload-time = 2026-08-01T02:56:20Z, size = 13229447, hashes = { sha256 = "8c90751de8506d938e8f802659c74cf35bd7a0036510ee6c634a38eebb280bfa" } }, + { url = "https://files.pythonhosted.org/packages/ed/98/4dafa3c7a1caed2dc8cc708dde09ba27963c7736508f55b626fff3024113/pyrefly-1.2.0-py3-none-win_amd64.whl", upload-time = 2026-08-01T02:56:23Z, size = 14087387, hashes = { sha256 = "8a8964c224ccc4882730130955815de21ff443c1ac3f0b90685b19bf63848170" } }, + { url = "https://files.pythonhosted.org/packages/1b/1c/df3cb0a2e5591660ded7a1836cd2f29dc48c91adb1c0a3a700a96f6d09e1/pyrefly-1.2.0-py3-none-win_arm64.whl", upload-time = 2026-08-01T02:56:25Z, size = 13430873, hashes = { sha256 = "3a90bb8df39dfbac74b1f3b2e9d7c526b8f80568884c3944d955023a73ebf61e" } }, +] + [[packages]] name = "pytest" version = "9.1.1" @@ -2405,10 +2354,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a79 [[packages]] name = "python-dotenv" -version = "1.2.2" +version = "1.2.3" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/6a/53/ed9d74092561d4b01a2ef1349d52cdbc135e526c245f366b089cfca6de49/python_dotenv-1.2.3.tar.gz", upload-time = 2026-08-16T16:54:54Z, size = 58945, hashes = { sha256 = "a20a594dabeaa385725aa239d5244871c143ecb356add8a20fcf23773a6c3a35" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/0d/17/c5c6b53ddc18f297992099b3d9ec16c855c0ccc83263a21fe4d1c625ec6c/python_dotenv-1.2.3-py3-none-any.whl", upload-time = 2026-08-16T16:54:52Z, size = 22780, hashes = { sha256 = "904552145e8bfed22162c09dab1c2b9b54fefa7b23ba780f4f26ca0316b0f0d9" } }] [[packages]] name = "python-dp" @@ -2626,38 +2575,38 @@ wheels = [ [[packages]] name = "scipy" -version = "1.18.0" +version = "1.18.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz", upload-time = 2026-08-21T23:28:50Z, size = 30781235, hashes = { sha256 = "52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/18/f7/240c110c08693826b4513a52f5717d62ec7c7af72f2920821247c03b17b3/scipy-1.18.1-cp312-cp312-macosx_10_15_x86_64.whl", upload-time = 2026-08-21T23:23:44Z, size = 31111061, hashes = { sha256 = "457fd7a2a8edeb044ab6ffbc0aa03ff6cd18491356e5e0c834d76ce621b916d1" } }, + { url = "https://files.pythonhosted.org/packages/05/4a/78c6285577c375e7cf27277ea8ee6961224327f1e1a0c44af5f17f23635c/scipy-1.18.1-cp312-cp312-macosx_12_0_arm64.whl", upload-time = 2026-08-21T23:23:50Z, size = 28733332, hashes = { sha256 = "e708533e8b2ae2497d65346538a7dcc92814410b25b81432eac66de0f2af8265" } }, + { url = "https://files.pythonhosted.org/packages/a5/f6/a5b82f8abbe14d134691b8b903696f701d25a081353a29dc655c364d9e62/scipy-1.18.1-cp312-cp312-macosx_14_0_arm64.whl", upload-time = 2026-08-21T23:23:54Z, size = 20475078, hashes = { sha256 = "7bbf207c4453ce1ad2e00b17313852b33310b83090c2311bdaf97f93c0380d12" } }, + { url = "https://files.pythonhosted.org/packages/23/22/0858a0bbd6b3e825ceb8cd9baf9eaf3b2f2b1d77727eb6be40500bcdc92f/scipy-1.18.1-cp312-cp312-macosx_14_0_x86_64.whl", upload-time = 2026-08-21T23:23:57Z, size = 23108904, hashes = { sha256 = "78c0665edead396b1abb4897c41a5c1d9bf090c8a637a4c20a61678e0a264e66" } }, + { url = "https://files.pythonhosted.org/packages/75/9a/2e71719f31eaefe0e3a1706c4a1ded94e664bfd95ffca2b219a671faee01/scipy-1.18.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-21T23:24:02Z, size = 34025113, hashes = { sha256 = "3c085faa2cfa879c5141df483f836f4d691045a078224a670fa570fa01612d89" } }, + { url = "https://files.pythonhosted.org/packages/df/64/ff35eb9e54894cf471ff4716abd3c81eb0a0626869217ce3e6ba4ccf17d7/scipy-1.18.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-21T23:24:07Z, size = 35344199, hashes = { sha256 = "f55fa87b6c612ecd6b058f167c53231b1d14e412efe361d3d6e38b3631c73218" } }, + { url = "https://files.pythonhosted.org/packages/d3/af/c5538be1792f7034c12c7db6ee67cace58253c7b87b122d68253eaf5de89/scipy-1.18.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-21T23:24:13Z, size = 35639587, hashes = { sha256 = "c35d74ce0e193ff740c2f2be2ac913ddc232fe6c1ff40b26cfecb9c670c63314" } }, + { url = "https://files.pythonhosted.org/packages/91/4c/075e4f66471bac101141ac739e9e135549be1bae584571bd03a530c056e1/scipy-1.18.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-21T23:24:19Z, size = 37480330, hashes = { sha256 = "d2924a03db38dc2e848bca2fe9f077dafb891480b91a00a0963a8cf86dfc31c1" } }, + { url = "https://files.pythonhosted.org/packages/39/e7/979fd14e75008623df31ba70d6bb144700f68feadcea042021c06a05bf82/scipy-1.18.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-21T23:24:25Z, size = 36658278, hashes = { sha256 = "5e4d44984abc0020154ea81b247adeddcc3ac5527b975ff798bd1ba0adc513c2" } }, + { url = "https://files.pythonhosted.org/packages/c7/0b/e1525354ff9d7d5feb6d1b31af6d14072e5c91e9607b421fa1ec889660b3/scipy-1.18.1-cp312-cp312-win_arm64.whl", upload-time = 2026-08-21T23:24:30Z, size = 24400588, hashes = { sha256 = "d65d448389b8436493abcf629cc94ad0cf32aecaf06e1acca1de53cc795f2f12" } }, + { url = "https://files.pythonhosted.org/packages/b6/55/4540ee0f9c42a9ad7109d0d1a8cc70de54c3572b01c6693a2b1c70e90ceb/scipy-1.18.1-cp313-cp313-macosx_10_15_x86_64.whl", upload-time = 2026-08-21T23:24:35Z, size = 31089958, hashes = { sha256 = "3ab3523da44749156e1f68b464dc56af11ae4cbc5c739a49d05f32b982eca9f3" } }, + { url = "https://files.pythonhosted.org/packages/2a/f5/769f36d14922b8071a43e95d24d18b6bdafad10d7f5cf647867e1ac052bc/scipy-1.18.1-cp313-cp313-macosx_12_0_arm64.whl", upload-time = 2026-08-21T23:24:40Z, size = 28715106, hashes = { sha256 = "e6fb6a55cc0ba97b59a1f288fb86dc6fce8bdfc0fffcbfd015e3a954bf2a2d93" } }, + { url = "https://files.pythonhosted.org/packages/9a/d7/21d890274f75ea37a8209d5519e72da3da90302e3b9fb8397a0918386a62/scipy-1.18.1-cp313-cp313-macosx_14_0_arm64.whl", upload-time = 2026-08-21T23:24:45Z, size = 20456846, hashes = { sha256 = "ea324d9dd34c38bfb9bec8ca4d1b407db97dbb74029f566b8e322b1b6fe56fe6" } }, + { url = "https://files.pythonhosted.org/packages/ec/01/798430ecea2e78ec7c02663d5f71c007bb6abeca931080debd40d7fa55ea/scipy-1.18.1-cp313-cp313-macosx_14_0_x86_64.whl", upload-time = 2026-08-21T23:24:49Z, size = 23087986, hashes = { sha256 = "75b00eb8fb802090aa903f4ea1c7f5a584779f967361e68b7e98e531cc2d7174" } }, + { url = "https://files.pythonhosted.org/packages/e6/5f/4634e9d35c68496e4e34cb6946eafab044458e6cedab42b40b6588e475b6/scipy-1.18.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-21T23:24:54Z, size = 33998146, hashes = { sha256 = "d416b16cccfd70fbf62400e84d0bb2f4e6af519a45557f1692c749b37f14b315" } }, + { url = "https://files.pythonhosted.org/packages/41/48/6450ed9243315322bbc19ac57b9b70d66a20bf1d38d124c96bc4bf6af9ea/scipy-1.18.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-21T23:25:00Z, size = 35312578, hashes = { sha256 = "fdaf5ea890a6183d0565f51a61799d67081bd5b1cf03c5f4b3fd3732108625c9" } }, + { url = "https://files.pythonhosted.org/packages/00/bd/bf5a4be6a3525676499f6dff307991739ff6fdcad1481b1aeb6745339f58/scipy-1.18.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-21T23:25:06Z, size = 35612621, hashes = { sha256 = "c825cef2f49e46753726a7181a8e199804a912b29519ada542c6ebc654951899" } }, + { url = "https://files.pythonhosted.org/packages/bd/4e/3c45c33e00a77996c4b1cb707929f833ba7b1d522ee29f882512c330676d/scipy-1.18.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-21T23:25:12Z, size = 37457323, hashes = { sha256 = "e3b417bf8c2c7c16e8f58ad91db17783ec911ac16e7b50eb6eab6e809b4f5b07" } }, + { url = "https://files.pythonhosted.org/packages/93/0e/e0348fbc0dbab65c114cf78957e7dfeb49f8e8b556b4d930cc12ff195e18/scipy-1.18.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-21T23:25:18Z, size = 36622841, hashes = { sha256 = "559ed65f60c1af5a03f3912605a1b5114f522c7c32fb23c3376ae8f03219fe28" } }, + { url = "https://files.pythonhosted.org/packages/50/a8/6a77f5f267c555108f0a864b6db714363dab567a8266422a79a385f9232b/scipy-1.18.1-cp313-cp313-win_arm64.whl", upload-time = 2026-08-21T23:25:23Z, size = 24399315, hashes = { sha256 = "cd479fc04dd9401e3b4f49e76518768ef99c4f517a98c284eb091fd725719adf" } }, ] [[packages]] name = "sdmetrics" -version = "0.28.2" +version = "0.25.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/df/13/806476e45e873684b9d5a7e5ce240ccc7c60d820e90593be34366e7f2e34/sdmetrics-0.25.0.tar.gz", upload-time = 2026-01-08T23:22:07Z, size = 134541, hashes = { sha256 = "c9ba0f410cecd6fd52f2c8c7c7b444777f572ef2b2881ed8d0fef89865e1168a" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/db/c9/960894f76254d07b00e84cc2e7b0aca44638751a2f90b6c928f8f8d6f697/sdmetrics-0.25.0-py3-none-any.whl", upload-time = 2026-01-08T23:22:05Z, size = 198506, hashes = { sha256 = "24d4e8b3a849c26854a48fc82e55851aa2b8910e049037dbf246e9530b96bb44" } }] [[packages]] name = "secretstorage" @@ -2712,33 +2661,33 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/dc/de/95277ceb670f007 [[packages]] name = "simplejson" -version = "4.1.1" +version = "4.1.2" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/f1/e3/1cc7dbf4deebc16e9dc42db37f473b5b612d021eb10e69974be308425171/simplejson-4.1.2.tar.gz", upload-time = 2026-08-27T00:38:27Z, size = 121591, hashes = { sha256 = "6ae4186f90362e9c03c80a1cd5062a20f3a11ac9d391f7ee0ef0701a0e2b7394" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/b7/46/cd6f49506d633f5207c868c9373db594d4636b0fd69a2ce3dea53a1a05ff/simplejson-4.1.2-cp312-cp312-macosx_10_13_universal2.whl", upload-time = 2026-08-27T00:37:00Z, size = 114985, hashes = { sha256 = "3733bf9afd79291eb0744b5b01041356df1b1bc25175a72519eb548751b61aeb" } }, + { url = "https://files.pythonhosted.org/packages/ec/dd/1ca3b57840863954e1d402287f8481c88f4e84bdc1cd27f6a0f3a7097b69/simplejson-4.1.2-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-27T00:37:01Z, size = 93388, hashes = { sha256 = "630160f22edb2b13e05e0fe13dd80c2a064374f212696d3ee472f9ee13ebf4ac" } }, + { url = "https://files.pythonhosted.org/packages/d5/70/ff9cce6cdd7b2271ccf25e700a38986fa8ccf601fba405db28150414a7fb/simplejson-4.1.2-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-27T00:37:02Z, size = 93292, hashes = { sha256 = "78a0ff56305feec5217639247dba9174d20d4fa6538885a29b9910aad44fd92d" } }, + { url = "https://files.pythonhosted.org/packages/8d/f9/69d2be0cbcdc1bd6052998b7d22cb3e7c80c9d6a371eb345cf079401fe41/simplejson-4.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-27T00:37:03Z, size = 194572, hashes = { sha256 = "a769bce267ef4091b7ef380bcad1c474f4e66bfcfecb571e996215dcdd24df70" } }, + { url = "https://files.pythonhosted.org/packages/e7/3d/39e7253427dd4c2ec38596b944e3d3a53926cab7b3c2d28c43ef1a34d6d3/simplejson-4.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-27T00:37:05Z, size = 191984, hashes = { sha256 = "f2156497f031d5c0051a335216f7ff5441746a93fbab5932e47105da7ef24ab9" } }, + { url = "https://files.pythonhosted.org/packages/4e/c4/75efe79679235b74ed3ff9ef91421bf4d57ca9e7ffa84543975f3fd833af/simplejson-4.1.2-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-27T00:37:06Z, size = 199832, hashes = { sha256 = "fd305a4699fc949ba6089ddfd17f582ce7c4a5d85e5601c44b42e35ebf521174" } }, + { url = "https://files.pythonhosted.org/packages/49/77/31a91f9e237591802d72d9ff9922c4c88f94eef34ade81d6e36769d70ba6/simplejson-4.1.2-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-27T00:37:07Z, size = 188798, hashes = { sha256 = "0247d71cd72dbd4f1b9dc3db9a1e333b74cbb35ee4f9287230de97de4cc03eb6" } }, + { url = "https://files.pythonhosted.org/packages/30/00/7876a15fbecac1d4653ce2af0b446fa1308af8d6f3f802e2e7019698b46d/simplejson-4.1.2-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-27T00:37:09Z, size = 196805, hashes = { sha256 = "3b8d4ff4cd6e8cdab666431169378820cb4570fa06cb74d3f0cc165aa5434b62" } }, + { url = "https://files.pythonhosted.org/packages/1b/47/53185d6bfa624dec5a9d1b10d4a9ca46b29124bc5695a1f33715a66606a1/simplejson-4.1.2-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-27T00:37:10Z, size = 191871, hashes = { sha256 = "438aa043f693af285aaeea2ce72fa4a45b96d1532a1431d937577083fe13254d" } }, + { url = "https://files.pythonhosted.org/packages/80/cf/932a5d3ad0877d34381b3319b69fab8b9839173b47eaea5b6cf08033d16e/simplejson-4.1.2-cp312-cp312-win32.whl", upload-time = 2026-08-27T00:37:11Z, size = 90222, hashes = { sha256 = "6e7a978f030beb0f9f710e906c59ed7b0e43e7ba20cbc1a1e67021de24e34b12" } }, + { url = "https://files.pythonhosted.org/packages/da/2d/3049dc3da55289d3d82e148fd95a6cbfa04bd31db49ef11325e0b681c0d0/simplejson-4.1.2-cp312-cp312-win_amd64.whl", upload-time = 2026-08-27T00:37:12Z, size = 91969, hashes = { sha256 = "5eb414922b5ef7ca6ef5a3e3c82b036f4408f9d15aea9dd8c5de798d000929e0" } }, + { url = "https://files.pythonhosted.org/packages/45/14/9603f47a6da152a1e3c66748484546ea337f380951f9f971fd9bac6f4d11/simplejson-4.1.2-cp313-cp313-macosx_10_13_universal2.whl", upload-time = 2026-08-27T00:37:13Z, size = 115800, hashes = { sha256 = "b99859df62436dff54d597fa26a251c00a0b8227277a6c018faa64cbd76e3a8c" } }, + { url = "https://files.pythonhosted.org/packages/fd/f9/372afb2500e6e4b52899861f3d477a2fac63af4c3e9aa64039d9a62aba18/simplejson-4.1.2-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-27T00:37:15Z, size = 93874, hashes = { sha256 = "760864258e2ecf64c9de6e91756b69fe9821b3cc7a1a4326ef99902306a83816" } }, + { url = "https://files.pythonhosted.org/packages/c1/51/cad8715b85c1a822c790b557ecbdcc03f170ea03c5ff23d61d2efe4de364/simplejson-4.1.2-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-27T00:37:16Z, size = 93675, hashes = { sha256 = "01554fea464ecb8a3a9a7053de4670c87e18590836398a30a535124bc4453480" } }, + { url = "https://files.pythonhosted.org/packages/56/a0/4ad5d81a2adf7ee437a57c6bd2b676c476457aa85c2fcd1b03bc3577ac35/simplejson-4.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-27T00:37:17Z, size = 196944, hashes = { sha256 = "f17a3c875f0fd6600739ee9bba4137a5138f8fc9524c69be4db8c659e0f703b0" } }, + { url = "https://files.pythonhosted.org/packages/8b/49/cccd27be83408a6736e31056ff5a8e1631b55f09555a1c99c0013425d1ad/simplejson-4.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-27T00:37:18Z, size = 193792, hashes = { sha256 = "df5da14ae3daafe11c13861a39e7f57a92c2b5fd7b4b06601e82f7f941d53f07" } }, + { url = "https://files.pythonhosted.org/packages/56/1a/d4e0b631616a118359811b7f1c2245f5995c41c0a97921d0e224f20a62ac/simplejson-4.1.2-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-27T00:37:20Z, size = 201377, hashes = { sha256 = "2e20baa381e4c6e9c0b2767794504f40193caac93bdd03116571379490499325" } }, + { url = "https://files.pythonhosted.org/packages/f5/22/7c6a2599a83e1db980235a16c5195c6c3bf4a0d3b95c7088cff747042d0e/simplejson-4.1.2-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-27T00:37:21Z, size = 189885, hashes = { sha256 = "4cc740929b41e32c63a22b56b1f1e55174fbcb062a2bc9872c4dc02dc48e5bc9" } }, + { url = "https://files.pythonhosted.org/packages/f2/c9/096bdddeb6809ac1e32b63c682fe6851a135fe35e7dc44d10d1e1cc439e4/simplejson-4.1.2-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-27T00:37:22Z, size = 198161, hashes = { sha256 = "5c13623bab64ead9f5f246a0a232dcb8be6152fbb9b500b757808cc37c4a025e" } }, + { url = "https://files.pythonhosted.org/packages/f4/fe/fc0b116a4239b8f312030e238eefd0738b27b0b7efb59cea631e1c5eb755/simplejson-4.1.2-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-27T00:37:24Z, size = 193706, hashes = { sha256 = "29fd672ee98241e1f0f6008a2d0a5664ab3d92fb0c454124c18c3b119362beca" } }, + { url = "https://files.pythonhosted.org/packages/b5/f6/a1e71e0d30704f3b6f520b086a2786ebc4c8e65142862c318c0f2d20ec74/simplejson-4.1.2-cp313-cp313-win32.whl", upload-time = 2026-08-27T00:37:25Z, size = 90371, hashes = { sha256 = "28d0e567e74865139d2576dc135e22bc509dbd64f3cab72e5ceed7b2d198bd89" } }, + { url = "https://files.pythonhosted.org/packages/a8/7a/7d285a780569195d4bab5f44b6691823497d36a2f34c95e3c31507b12b5c/simplejson-4.1.2-cp313-cp313-win_amd64.whl", upload-time = 2026-08-27T00:37:26Z, size = 92281, hashes = { sha256 = "f76148abeeb476ac0e129433c9734df9391f5373c8529c3d0b628de14b859fa3" } }, + { url = "https://files.pythonhosted.org/packages/95/e2/7f47df8fbd3d9c35902b76c242e21759a27d6e8c030c901c4f0ad93dd10b/simplejson-4.1.2-py3-none-any.whl", upload-time = 2026-08-27T00:38:26Z, size = 71116, hashes = { sha256 = "93f95f6769f37f4c3763666950b23bf9b9230b60bf1d718845e92db2ebcbf32d" } }, ] [[packages]] @@ -2840,10 +2789,10 @@ sdist = { url = "https://files.pythonhosted.org/packages/f9/67/d07cf7ac7e6dd0bc5 [[packages]] name = "sqlparse" -version = "0.5.5" +version = "0.6.0" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/5f/d3/3f06a1006f2261d1342aefb3c71eed02f5d4ca5bdbecd86ebc12ad38306e/sqlparse-0.6.0.tar.gz", upload-time = 2026-08-13T19:16:06Z, size = 178477, hashes = { sha256 = "113c35c75365ab9cc9c7231d68c6428fb11c085fc8e9eb1ad659b7ddbf6cd2b9" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d9/50/f00935da0ec7cbf325f8dc4f772ae46fbc7b672dd62876e73f0a94adda57/sqlparse-0.6.0-py3-none-any.whl", upload-time = 2026-08-13T19:16:04Z, size = 50070, hashes = { sha256 = "b861c0288ce2fa56209a9a6412d2e066ac664b3873b89c26c9d8415e8e32996f" } }] [[packages]] name = "sse-starlette" @@ -2970,10 +2919,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/32/d5/f9a850d79b0851d [[packages]] name = "tifffile" -version = "2026.7.31" +version = "2026.8.23" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/eb/07/90078f49e60718d414d5440dc498301f11ff049458e65cf8d27c62a5c9d1/tifffile-2026.8.23.tar.gz", upload-time = 2026-08-23T18:45:05Z, size = 446179, hashes = { sha256 = "bd3c816f166f85c93329a54a0c9a1eccc9968a6a78f91d63b65d7b17675915f2" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/82/38/05347ae8b1b268c068b3ca38822558038f38c6494604837d7ca3cbcceb9c/tifffile-2026.8.23-py3-none-any.whl", upload-time = 2026-08-23T18:45:04Z, size = 273795, hashes = { sha256 = "a03045afce67d97cb4ef56a1cd47eae6ab8115c7e84cfedeb5cadbfbb6d14fbe" } }] [[packages]] name = "toml" @@ -3010,6 +2959,14 @@ 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 = "truststore" +version = "0.10.4" +marker = "sys_platform != 'emscripten'" +index = "https://pypi.org/simple" +sdist = { url = "https://files.pythonhosted.org/packages/53/a3/1585216310e344e8102c22482f6060c7a6ea0322b63e026372e6dcefcfd6/truststore-0.10.4.tar.gz", upload-time = 2025-08-12T18:49:02Z, size = 26169, hashes = { sha256 = "9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/19/97/56608b2249fe206a67cd573bc93cd9896e1efb9e98bce9c163bcdc704b88/truststore-0.10.4-py3-none-any.whl", upload-time = 2025-08-12T18:49:01Z, size = 18660, hashes = { sha256 = "adaeaecf1cbb5f4de3b1959b42d41f6fab57b2b1666adb59e89cb0b53361d981" } }] + [[packages]] name = "typeguard" version = "4.6.0" @@ -3034,6 +2991,7 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/67/81/4add07e5172b7ac [[packages]] name = "tzdata" version = "2026.3" +marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" 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" } }] @@ -3061,10 +3019,10 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c527 [[packages]] name = "uvicorn" -version = "0.52.2" +version = "0.52.4" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/f2/0f/3f86e61397dd33bf2ccf28188c40db6a740658aeebbbf6e7dbc101a1f487/uvicorn-0.52.4.tar.gz", upload-time = 2026-08-19T06:27:41Z, size = 100627, hashes = { sha256 = "73acfee47a0b133c5de13d219492d62d8a31e935f4fe6e41a232451a15379f86" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/f1/79/4a20b54ab0491485ccd8c077db2d39187c7f12b3e15485d38a7be37c81b4/uvicorn-0.52.4-py3-none-any.whl", upload-time = 2026-08-19T06:27:40Z, size = 79871, hashes = { sha256 = "f86e41a149d7d05a9969337e3946a9c171c06a5d42680896daaba624aeac8da1" } }] [[packages]] name = "uvloop" @@ -3143,17 +3101,17 @@ wheels = [ [[packages]] name = "wcwidth" -version = "0.8.2" +version = "0.8.3" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/36/57/ed58088fafdf4c55a0ad6bde846502567645424d7ebf325230b9237f4085/wcwidth-0.8.3.tar.gz", upload-time = 2026-08-28T18:10:06Z, size = 1458450, hashes = { sha256 = "d128512515fbf4612e0ff21fd6380399210318b7b54a9af59dff8454cf9730eb" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/c4/0e/57f6bb3024a597b2e8ec4aee710ffe62ddc95af2e2bb1ee7a7abdc22c68c/wcwidth-0.8.3-py3-none-any.whl", upload-time = 2026-08-28T18:10:04Z, size = 331669, hashes = { sha256 = "d5b73dba6158a595ec9370350e7f2637bcac8d6c5e4fde34f30fcffb6103a5e4" } }] [[packages]] name = "websocket-client" -version = "1.9.0" +version = "1.9.2" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/d8/cb/a5abcc2891249f393827c650c6296660ce40374ac22d99ab9aea41f9d2a2/websocket_client-1.9.2.tar.gz", upload-time = 2026-08-31T14:08:40Z, size = 84110, hashes = { sha256 = "0fcb57545848be86992e128218fd96dd87a6769ffdb1a968dff79632b85604d0" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/d5/d2/cc4dc1271e464942db7ee278baae2daa99ee77cb2af744025c04da585a3e/websocket_client-1.9.2-py3-none-any.whl", upload-time = 2026-08-31T14:08:39Z, size = 95786, hashes = { sha256 = "e1a673830a9c7bfa47b1cd3d5e4178f4c9651d80a4eab02c9c23a1c3ec6250ce" } }] [[packages]] name = "websockets" @@ -3214,51 +3172,40 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/2e/29/69cfbb602cd9169 [[packages]] name = "widgetsnbextension" -version = "4.0.15" +version = "4.0.16" 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" } }] +sdist = { url = "https://files.pythonhosted.org/packages/bf/60/bc7a980fc78837d6ef8f5940cca4cadc433364503a4c4d42e2a7a0de3231/widgetsnbextension-4.0.16.tar.gz", upload-time = 2026-08-18T08:52:55Z, size = 1111094, hashes = { sha256 = "adeea0ae78f0856ee4945f413299801b82a0a01416303301f39a704282a37b73" } } +wheels = [{ url = "https://files.pythonhosted.org/packages/34/95/40e17e20046b7bc820d29d09ae84ec157ec8dd6e6f6cd722626292c31b2e/widgetsnbextension-4.0.16-py3-none-any.whl", upload-time = 2026-08-18T08:52:53Z, size = 2225148, hashes = { sha256 = "a31a8774885b96fe825462f5d6496166f0c7cae111195b6465c801d230eb5a4e" } }] [[packages]] name = "wrapt" -version = "2.3.0" +version = "2.4.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" } } +sdist = { url = "https://files.pythonhosted.org/packages/65/ba/8dc25478ed234dacc7d83c671634f347d0bdfb65bf0502f41879cf2f15a9/wrapt-2.4.0.tar.gz", upload-time = 2026-08-30T04:41:51Z, size = 161179, hashes = { sha256 = "7082fc1f94b020ac275870c4af71b09cff22876fe6e9c4c0ad01ea21d217b288" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/f0/22/581a0b44349d5babe526c958f365b8126e0fbd8fc2810e80446c47358050/wrapt-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-30T04:39:42Z, size = 96374, hashes = { sha256 = "ef4e2d6e399ce6eecc80179a6b9ef6544f121288f95fc132bc36c9d9503903af" } }, + { url = "https://files.pythonhosted.org/packages/5d/90/095984648cec62a786bb27c0b50f6cfa5856d1e073ba1006fe148d190084/wrapt-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-30T04:39:43Z, size = 96178, hashes = { sha256 = "6b9b32d5e4f0a179cef5075cc79b79d6d3482c44c434c12969e48c6719e06d95" } }, + { url = "https://files.pythonhosted.org/packages/f8/fd/b20e3cb3cab35131b515edf18e8cd777dff680fc76fc00919481f4e536af/wrapt-2.4.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-30T04:39:45Z, size = 227806, hashes = { sha256 = "d7dbbdbfdacb85c2d962fa52db791c77943fd777d600d74c95af2d53b32f5a94" } }, + { url = "https://files.pythonhosted.org/packages/08/75/c8dfba5e0caf17cd0718a0cbbe76cb85e637a2d65183fb728232419f6fca/wrapt-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-30T04:39:47Z, size = 229004, hashes = { sha256 = "39cd68df4dff79f5336f9c745c06259d204bcb42d504040c9c91eac9e2abb39c" } }, + { url = "https://files.pythonhosted.org/packages/42/05/d4853fbd33e5860b10d5aec690f563547a92a82e61fb8bb2d4ece1ce3570/wrapt-2.4.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-30T04:39:48Z, size = 208934, hashes = { sha256 = "2a9f1a2f75bb95257cc5744e255e10a5a86e923f328b40ad3dbf9d8d03430013" } }, + { url = "https://files.pythonhosted.org/packages/a3/66/23d0e8de9b411fd198af5121627587563657370c8d509fbe5ea8adb3df79/wrapt-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-30T04:39:50Z, size = 225709, hashes = { sha256 = "8763ad01e3725b7751a4575f38bbcc19c0aa0822fec91c5c5bd21ce3ce7e1d2b" } }, + { url = "https://files.pythonhosted.org/packages/01/37/3b357bc90530d510ae59ae7ac48265c482ae899e47637ca4436645688b40/wrapt-2.4.0-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-30T04:39:51Z, size = 207090, hashes = { sha256 = "9125c6dbe8b88c00dd8ef4fc1e55757e8eb4720b6b2b2cc610a45bd32bd28c57" } }, + { url = "https://files.pythonhosted.org/packages/6d/0c/d8a5c6dbcc2d221308223bcea4130c6332454a855cb4dbd5dcb2360b13b2/wrapt-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-30T04:39:53Z, size = 216269, hashes = { sha256 = "28f5de1526831b8f173889a436e289fe181ede8c66c9feb669d1aca8fd602eaf" } }, + { url = "https://files.pythonhosted.org/packages/92/93/cc9fc8fef1d3d25edaa1c2dc2337b556dc1d0613ddc1c4a6fe9ee08ad705/wrapt-2.4.0-cp312-cp312-win32.whl", upload-time = 2026-08-30T04:39:55Z, size = 91187, hashes = { sha256 = "a9ca1cdb3f7facb4990c7739ea5afbaceeb6728d066feedde03a4cfe83b29b03" } }, + { url = "https://files.pythonhosted.org/packages/ad/ec/a7b10705172bdb669b9687a8ff68bbe5f566437d2a49ad6d976af48b6d10/wrapt-2.4.0-cp312-cp312-win_amd64.whl", upload-time = 2026-08-30T04:39:56Z, size = 96423, hashes = { sha256 = "8b464316489fb2fca0669ea0f8f07290054a0f26fc72982d3e4cf95469628ba9" } }, + { url = "https://files.pythonhosted.org/packages/83/7a/e838ac6463a1a1a1817b2f184ee2aa20c54692b80368c5063403c8d2461c/wrapt-2.4.0-cp312-cp312-win_arm64.whl", upload-time = 2026-08-30T04:39:58Z, size = 93003, hashes = { sha256 = "db1285071ea09a7767fac608e7b5c7b03c09833b06186875a359905fbc659d29" } }, + { url = "https://files.pythonhosted.org/packages/19/86/f9de4e11582ff96ad2199eeeceaa17faa27bbdc599243f520070c4f3de07/wrapt-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-30T04:39:59Z, size = 96041, hashes = { sha256 = "5c5c4c728cd22a36e4b8bb5df4a7d3bccaa865d27725b36eeb3b6f18fb2e1bc2" } }, + { url = "https://files.pythonhosted.org/packages/c3/ab/1dbf50802bea3b46192fd0dc39bb0eb2e77a064c813b2bbd88d2888ad49f/wrapt-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-30T04:40:01Z, size = 96269, hashes = { sha256 = "7de5b8d94417e55c02be50cc226e0ae1209bbc73813bf691dff3979c94438115" } }, + { url = "https://files.pythonhosted.org/packages/cb/a3/a3b5cde1cd06e04b6e95134eb3187a0a7da607a530e7795b221d4e4fa819/wrapt-2.4.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", upload-time = 2026-08-30T04:40:02Z, size = 225787, hashes = { sha256 = "6436e2bda993a3eb69a1b317fc831c8ebcafb5704c390859ebd49f81218c4bbb" } }, + { url = "https://files.pythonhosted.org/packages/cb/f7/d100f6c348b7669f19119cf890dcd4764623e2233af065586d110e0cd99e/wrapt-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-30T04:40:04Z, size = 226649, hashes = { sha256 = "e084558fbd112d2e1e34b0f5c71e45a3405bdad51a17150368a959bcf6697964" } }, + { url = "https://files.pythonhosted.org/packages/52/c6/3af8df515d5d7e92306957536f3468c6bdfecbe3659f99dbf09a468c2c4c/wrapt-2.4.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-30T04:40:06Z, size = 206760, hashes = { sha256 = "e78c947e18fadfd690c9420c30a96d221feeb93fc8f1cc00509b370ac16c3114" } }, + { url = "https://files.pythonhosted.org/packages/b9/c5/40d355552bd3eb6c5186e26051c19b573d24d7896de42caa7937d6b5ca9f/wrapt-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-30T04:40:07Z, size = 223467, hashes = { sha256 = "08d8378c4514ac8dcc0ace76044cf87a873e6a52b5e6109834c8fb9037f4441b" } }, + { url = "https://files.pythonhosted.org/packages/40/ab/d198eebdb39f0d7e182e771e590a36673489cd58cebdad8aa273dcf28e04/wrapt-2.4.0-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-30T04:40:09Z, size = 205358, hashes = { sha256 = "93180c2199784dd6a1075b33f9ed636bd0966821edbece6b3d5379b1c4f0bb7d" } }, + { url = "https://files.pythonhosted.org/packages/1c/0e/974a60672ad507d39a3d8a1c6351ef37fe65b07240d000ceba5d2b83e9e9/wrapt-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-30T04:40:10Z, size = 214654, hashes = { sha256 = "3d5e5eb76fb87e62752af751d2dcd9d1cd986b12037d2e1363d109ba716029e8" } }, + { url = "https://files.pythonhosted.org/packages/cc/5a/8b2db70206db0a4246758e0472ce344cb9636217113ef70640fc8d2ce874/wrapt-2.4.0-cp313-cp313-win32.whl", upload-time = 2026-08-30T04:40:12Z, size = 91171, hashes = { sha256 = "49bb5a572469e0e18163a8ec2aa972135a0929899ecbe627665f274506e1b5b4" } }, + { url = "https://files.pythonhosted.org/packages/fe/1e/e782b511c680dbe7369c92e7d981484aacca0cda584da1f28a84cd9a8e1a/wrapt-2.4.0-cp313-cp313-win_amd64.whl", upload-time = 2026-08-30T04:40:14Z, size = 96178, hashes = { sha256 = "b1737f46b1e4a81eb93500a7f2854319e1c7a86e8863fb050b7b4daadd5a4178" } }, + { url = "https://files.pythonhosted.org/packages/9f/62/095ba31123fa5dd482d6183c05200b061314aabbd5442c010aba4b03ff1c/wrapt-2.4.0-cp313-cp313-win_arm64.whl", upload-time = 2026-08-30T04:40:15Z, size = 92949, hashes = { sha256 = "f1e9e088094f4895f84ab043e7d59401df137d663efbf1e80c82144882960830" } }, + { url = "https://files.pythonhosted.org/packages/79/c8/fafe0002f572ced999c792cfe8b05d39269c63d8193d15d25bd828bcad7a/wrapt-2.4.0-py3-none-any.whl", upload-time = 2026-08-30T04:41:49Z, size = 73713, hashes = { sha256 = "18aabd9301d06026f5900538051773d6f87f65ae02cdc60de482df978513dc0a" } }, ] [[packages]] @@ -3270,60 +3217,60 @@ wheels = [{ url = "https://files.pythonhosted.org/packages/fe/48/f7674efc917a0b7 [[packages]] name = "xxhash" -version = "4.0.0" +version = "4.0.1" 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" } } +sdist = { url = "https://files.pythonhosted.org/packages/f6/a5/1386f35da1475fcaeef42581deae73417c6d2a6a0b2d2e8914de18844dcd/xxhash-4.0.1.tar.gz", upload-time = 2026-08-17T08:24:08Z, size = 101513, hashes = { sha256 = "d55bf4ef10eb09b8b6866790e083d26d087d84caa3cc0946ba87c3ca7ecaf7b7" } } 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" } }, + { url = "https://files.pythonhosted.org/packages/26/6c/dc7cffeadd06336cd934947187cd38abb263103bbc552ca0f55fe4ff595a/xxhash-4.0.1-cp312-cp312-macosx_10_13_x86_64.whl", upload-time = 2026-08-17T08:21:54Z, size = 38444, hashes = { sha256 = "1ee523f51718e41753f04f7102bb4dc55a18d2ea5cbaceef8ec7ca08571bd428" } }, + { url = "https://files.pythonhosted.org/packages/75/c9/cf736f6db8c3273af18925061572db0d4357818a9ce425f4b5fb0021918e/xxhash-4.0.1-cp312-cp312-macosx_11_0_arm64.whl", upload-time = 2026-08-17T08:35:13Z, size = 36195, hashes = { sha256 = "515a822c73abbf6a0b7c70976d9662be342835c9d78b8dc7c023411f39c35dbc" } }, + { url = "https://files.pythonhosted.org/packages/da/a2/ca1929354b6851529d0148f7f335b5e2b0281f83bab3e19f0896dc579796/xxhash-4.0.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-17T08:20:52Z, size = 253113, hashes = { sha256 = "f5d031f35962e5483a613214e61f09fe24ab523062c3646d592dc16c4a217451" } }, + { url = "https://files.pythonhosted.org/packages/de/bb/542005206af59518bc8d78a210f1e0172217bc53beb32f64a5b632e72b6b/xxhash-4.0.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-17T08:21:01Z, size = 276525, hashes = { sha256 = "da0264844a09b538c894e5eff25313d941deb4dedec2131b98418a71a3c9944e" } }, + { url = "https://files.pythonhosted.org/packages/1b/df/607cff25dcb0f1d35c3b04493f6ad8471edb03fd4eacbdcc5ceddef1f3e9/xxhash-4.0.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-17T08:21:57Z, size = 297703, hashes = { sha256 = "1642907941ee4b75aacc3db688af52ea02ca2305ab22af7ee686ed726b332684" } }, + { url = "https://files.pythonhosted.org/packages/15/ba/9d2275eea0b9d9c6b02921be23f7588356c60df95c763b25f0e045894d43/xxhash-4.0.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-17T08:20:47Z, size = 280252, hashes = { sha256 = "4af350bc3f329970c0e3a59af84a8a30998bf8a9167eb50cd48e59baaa1d7bec" } }, + { url = "https://files.pythonhosted.org/packages/1d/aa/2299d9f6369e550aef2abb64945e39daa34412725aa46a20d99b74d76f67/xxhash-4.0.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-17T08:20:36Z, size = 511041, hashes = { sha256 = "8ba782ca3bf1e81492611152b9a0d5264971339e95e34d69de0ac2c926be496d" } }, + { url = "https://files.pythonhosted.org/packages/83/97/31bd8b8279e6935a0719f6910ced15e9d5a2cd554b253f6027ce1b5a1c2c/xxhash-4.0.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-17T08:22:00Z, size = 261812, hashes = { sha256 = "237b8f63a2a0fcfb1ffc06e21dad23add44e6d354b2b014364a1d41e419a4dee" } }, + { url = "https://files.pythonhosted.org/packages/2d/c1/d180a2da23c105d8e0b02d54f9f5841013fc81c233010ec781e31f1aee4c/xxhash-4.0.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-17T08:35:17Z, size = 339878, hashes = { sha256 = "81507a68ba84c55241fb61cce1469f473a5da4205fc8ef6f698e5948eea8dd88" } }, + { url = "https://files.pythonhosted.org/packages/a8/3d/f584cd3172fe934f0f5a0a3917d0d7ce781f74d794fd43bb72be71c3ef6f/xxhash-4.0.1-cp312-cp312-musllinux_1_2_aarch64.whl", upload-time = 2026-08-17T08:20:56Z, size = 272871, hashes = { sha256 = "5f1ea31d61bcd2cd2f3ec4ca80a64187bbd7948f490b63cf0dcbc6e717b4c1e9" } }, + { url = "https://files.pythonhosted.org/packages/34/50/2c7956b2b551682e00b9aebce9ceb0a991a131d65f9850c09f5f9760be2e/xxhash-4.0.1-cp312-cp312-musllinux_1_2_armv7l.whl", upload-time = 2026-08-17T08:21:35Z, size = 301440, hashes = { sha256 = "06713a5aaf1d0905c5579416c020c02e42b3ceb931e86c7d3b7fb85403dee3f3" } }, + { url = "https://files.pythonhosted.org/packages/eb/a2/0739f6482184a8026f4b022718f5f815d352059312e80696825433f0a8e7/xxhash-4.0.1-cp312-cp312-musllinux_1_2_i686.whl", upload-time = 2026-08-17T08:22:01Z, size = 260157, hashes = { sha256 = "e8cda075b10bb3917b002c74a04f9e02b7d13b5bf732571404d51c52b11c7329" } }, + { url = "https://files.pythonhosted.org/packages/a1/25/b31a7bcf1d7d116842812e54f9b944843b4236ea4fa85634e8259f342212/xxhash-4.0.1-cp312-cp312-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-17T08:21:15Z, size = 278233, hashes = { sha256 = "c10b9206753b64aa791b35b201485477525b26fdec5bf86e8364c388a03e2592" } }, + { url = "https://files.pythonhosted.org/packages/db/e8/5293bae090fc6119dbc5fcf5c4cc0e1536394b52d73b7904d033836c73db/xxhash-4.0.1-cp312-cp312-musllinux_1_2_riscv64.whl", upload-time = 2026-08-17T08:20:51Z, size = 330270, hashes = { sha256 = "f3e1a44af01b6692de0ec6caba5f0bf93ceb36896e02b7fc00952c6ea7ef39e1" } }, + { url = "https://files.pythonhosted.org/packages/72/9e/e2ab12d40921f3f34c9317637d65e011aeababf8288356ea8d527de2c1d0/xxhash-4.0.1-cp312-cp312-musllinux_1_2_s390x.whl", upload-time = 2026-08-17T08:22:04Z, size = 478555, hashes = { sha256 = "c6fc415b5568bd9accc7187f1729a99707330c0a67a8b9f93c1149ed573ed75d" } }, + { url = "https://files.pythonhosted.org/packages/6d/32/c6148d39a49efa95f39b4cf0d41ef35a487f3b30f6fb1fc8fe8d8eab577e/xxhash-4.0.1-cp312-cp312-musllinux_1_2_x86_64.whl", upload-time = 2026-08-17T08:35:21Z, size = 258174, hashes = { sha256 = "96d8de55029d42251945531f6aa7590c32b48163c66a43bf29d8657d7446a377" } }, + { url = "https://files.pythonhosted.org/packages/8f/fb/0b04b68d6c5bc71c7a2c344f1287327b67e607f28fbcfd937697caca64b6/xxhash-4.0.1-cp312-cp312-pyemscripten_2024_0_wasm32.whl", upload-time = 2026-08-17T08:21:00Z, size = 20767, hashes = { sha256 = "0163b5d259de23ae9e07b7eabf435ce4704f6f205589a2b154e6af4be985ce1b" } }, + { url = "https://files.pythonhosted.org/packages/a6/be/476092aba34d1fcd313e1613a3bb3bc692f253d167b54bc90049043b5034/xxhash-4.0.1-cp312-cp312-win32.whl", upload-time = 2026-08-17T08:21:49Z, size = 34669, hashes = { sha256 = "1216f7ba5683f17a89eb7dcb4bc50a0b743dfe1902278d7b3d0786f538118433" } }, + { url = "https://files.pythonhosted.org/packages/aa/02/f9413d94fae43cec6d1a74c4f12156c6f4a7f5fd50e1d34defebdee3dec9/xxhash-4.0.1-cp312-cp312-win_amd64.whl", upload-time = 2026-08-17T08:22:04Z, size = 37073, hashes = { sha256 = "5c2d525a3afabcd8e3549d85fc7e111fde6bc302d06a1893fe73adb79823415e" } }, + { url = "https://files.pythonhosted.org/packages/c1/83/6fe93c1b95acf962bc61a246df09dc2dcce895ccfc1080c9f48d0b652b92/xxhash-4.0.1-cp312-cp312-win_arm64.whl", upload-time = 2026-08-17T08:35:12Z, size = 33299, hashes = { sha256 = "86b2b12bec60c678ed8f5cca0258ad93a8928ebddb6ca7732f0875afe1451d1a" } }, + { url = "https://files.pythonhosted.org/packages/f3/dd/c707286b527722f776e1fb81dd202c45623355ba1a2972337a2a26075b2b/xxhash-4.0.1-cp313-cp313-android_24_arm64_v8a.whl", upload-time = 2026-08-17T08:20:54Z, size = 43639, hashes = { sha256 = "8c9fe122444e129881afd1d4d1c7ac0d3ce2d91b68c2b40173b6025ff1c31f9a" } }, + { url = "https://files.pythonhosted.org/packages/1b/3b/bb71639a0f95635f61936a6f2653599c4261b645ddddd8d00f9dfe3613e2/xxhash-4.0.1-cp313-cp313-android_24_x86_64.whl", upload-time = 2026-08-17T08:22:12Z, size = 40657, hashes = { sha256 = "1f3346c5c287ac3c7f38b20380f55e8768230e7252af59fabcf3b87ab21e4256" } }, + { url = "https://files.pythonhosted.org/packages/3c/91/76f3f5385faa9886a36f21fcc603f40b4c0c40ce622382f133160c48b4d9/xxhash-4.0.1-cp313-cp313-ios_13_0_arm64_iphoneos.whl", upload-time = 2026-08-17T08:35:24Z, size = 34708, hashes = { sha256 = "4e5141543c7f7fe3087500bbb4ac2845cb528a980aa91f8f1e661e2292ff4a5d" } }, + { url = "https://files.pythonhosted.org/packages/9a/4a/f48f0e3e1b1ab072979fff2a5be899234e28090883e8b519d0b10215d708/xxhash-4.0.1-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", upload-time = 2026-08-17T08:21:09Z, size = 35650, hashes = { sha256 = "f09ee747e2a5f876cc5ad56947734811828335e13b403dd8ea1e06d77a9dd48d" } }, + { url = "https://files.pythonhosted.org/packages/c4/53/b73d7472b196101ad1f57ed0674af3af803ac3e9ec2feadd650a7b262562/xxhash-4.0.1-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", upload-time = 2026-08-17T08:22:10Z, size = 37958, hashes = { sha256 = "acf52474b2494ef66dc7e0fb6d5e2b50c18313039ad4d275fbf9f9907c804bc5" } }, + { url = "https://files.pythonhosted.org/packages/d0/f2/024946ad8fa532074af4e4380179da54b7ec9facc8bd0b279ec0fac4e63a/xxhash-4.0.1-cp313-cp313-macosx_10_13_x86_64.whl", upload-time = 2026-08-17T08:22:09Z, size = 38032, hashes = { sha256 = "1b3cccf75eeb5b01639b2feadb042a8e07889293b7ca72fa2985e7dcb64763cf" } }, + { url = "https://files.pythonhosted.org/packages/da/e0/934af8d99bb5885711006bec30a691f728edd513d2c40f053f887d8e7577/xxhash-4.0.1-cp313-cp313-macosx_11_0_arm64.whl", upload-time = 2026-08-17T08:35:16Z, size = 35895, hashes = { sha256 = "cd878d32f5c6cbce9783f8d6897561fb772211edba9dde49d85672b88ed45276" } }, + { url = "https://files.pythonhosted.org/packages/20/5f/a8011f6a1558f7ca66d9077bb4f192b1871afcea62fbd5733605d2015755/xxhash-4.0.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", upload-time = 2026-08-17T08:21:06Z, size = 259464, hashes = { sha256 = "41e579025a6e13a99e6d71e39c9cfc621a0dcdbbf19106325e145fa858f2d794" } }, + { url = "https://files.pythonhosted.org/packages/ff/89/9665a44397547e7a3d58c0942425a976d58dcfd4b538f33220a312bf6912/xxhash-4.0.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-17T08:22:17Z, size = 283949, hashes = { sha256 = "74379a577a9f3b6afbdedf1b90e5c7764467051977f18a326d7d607336d743bd" } }, + { url = "https://files.pythonhosted.org/packages/34/2d/78774141266457468f29f3f5803092df4db87d8148ba74e4debd041649db/xxhash-4.0.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl", upload-time = 2026-08-17T08:35:27Z, size = 303898, hashes = { sha256 = "acb31ecdd1a97fab5cd39a84ee9f515e727d319f796fec48703b8339b9998360" } }, + { url = "https://files.pythonhosted.org/packages/59/48/d78d22de576b42528bff87c14207de50de4f0b888221a50ff7c9d675d670/xxhash-4.0.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", upload-time = 2026-08-17T08:21:13Z, size = 287241, hashes = { sha256 = "5b7875ac1a2edcb691f27642b8b94b904baa6bcecb7d79c72df2228ba8cb5c51" } }, + { url = "https://files.pythonhosted.org/packages/4c/de/7a1755a59c59fd46176f293bbdd99e399a6537ba9537fc723aa4d1bf6e27/xxhash-4.0.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", upload-time = 2026-08-17T08:22:15Z, size = 519856, hashes = { sha256 = "4751f1d7eecae6b2d2a773630f1a7248f125c9a92a456694d03c15bceffc9d68" } }, + { url = "https://files.pythonhosted.org/packages/6f/fb/76580c08e916507859b0f335393cb5fdc59452c4402edbc6bcca6e47e7df/xxhash-4.0.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-17T08:22:14Z, size = 268572, hashes = { sha256 = "9a51b061d54cda8b83e62c44458bfbf0dabbef9b975dd9649952ba5076b9f349" } }, + { url = "https://files.pythonhosted.org/packages/d0/2b/1abde3e07b8f2077a38b4fbfaf764115008bfe0ff03bc7756a52c9fd0607/xxhash-4.0.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", upload-time = 2026-08-17T08:35:23Z, size = 344967, hashes = { sha256 = "74a164e8b63f1e9cf35c9a7809d082b033d1a00e7375d5d814415436e7867e57" } }, + { url = "https://files.pythonhosted.org/packages/5c/15/80b6ddf0732eef48a8b5fe717398274794392bd6dbe82af38d189d214772/xxhash-4.0.1-cp313-cp313-musllinux_1_2_aarch64.whl", upload-time = 2026-08-17T08:21:24Z, size = 279956, hashes = { sha256 = "4f5e5c6df4b703afcbe9352d238a51efd97c3b91fdc3a2052e40fdacb1e7505f" } }, + { url = "https://files.pythonhosted.org/packages/77/e0/11cbc43c205bf81fad50d69c7319cd1b1ccc01a66cd4fb8766357126c43d/xxhash-4.0.1-cp313-cp313-musllinux_1_2_armv7l.whl", upload-time = 2026-08-17T08:22:22Z, size = 307583, hashes = { sha256 = "d54b8ae068af532c8cdf56abb9e09a60fbe7b10792444c9c27987bb6d3b450fa" } }, + { url = "https://files.pythonhosted.org/packages/1c/11/cf0bc07feb2791045b6ac075d4bf64f1a5beedef2f46ae70d7104d63a19f/xxhash-4.0.1-cp313-cp313-musllinux_1_2_i686.whl", upload-time = 2026-08-17T08:35:31Z, size = 265848, hashes = { sha256 = "1749f0688020209fe0d357ce1e1cd9ec9c6161ed0405ea949d24581c4c43fa91" } }, + { url = "https://files.pythonhosted.org/packages/d4/c4/7ada4bea2a2795073dfc42d96842930efbe7a0c1857ef4b522e4e90e5d83/xxhash-4.0.1-cp313-cp313-musllinux_1_2_ppc64le.whl", upload-time = 2026-08-17T08:21:23Z, size = 284409, hashes = { sha256 = "94ac8a6b8c47951173f0b67bf862bcb971bf24e493b9fbbdb0e010cbbc7d9f54" } }, + { url = "https://files.pythonhosted.org/packages/3c/f4/d8ce83dd6b99ccfbdadaf2db968ae40334d2e5f73a0297e593b9ddb3df39/xxhash-4.0.1-cp313-cp313-musllinux_1_2_riscv64.whl", upload-time = 2026-08-17T08:22:21Z, size = 335921, hashes = { sha256 = "a33de7633c948ab2dc144af370a66e7e7af29b425dcd0f7e4f59689fb9391b53" } }, + { url = "https://files.pythonhosted.org/packages/a6/9f/f47d8724bd8bc45b395b06b7cacea2dae0d00031af1b707184a091161df6/xxhash-4.0.1-cp313-cp313-musllinux_1_2_s390x.whl", upload-time = 2026-08-17T08:22:19Z, size = 487023, hashes = { sha256 = "247ece770647c0aef080561fa996f9774b4dadce2d0c42eeb98229db7dcf820d" } }, + { url = "https://files.pythonhosted.org/packages/57/54/2d87098f3371cc1e42dd04d2285ad56bca4c56667bc501bff02d2b9fd6b5/xxhash-4.0.1-cp313-cp313-musllinux_1_2_x86_64.whl", upload-time = 2026-08-17T08:35:27Z, size = 264333, hashes = { sha256 = "a4553d36cc0b7fce1f35ba8a94dfd775aa3ed12f5eab2dc3b46ac75a0706b0bb" } }, + { url = "https://files.pythonhosted.org/packages/27/b8/93795ca5898ec7d7d0455283ad261c0fc76b4f0c0a69e86233bd7badb0bd/xxhash-4.0.1-cp313-cp313-pyemscripten_2025_0_wasm32.whl", upload-time = 2026-08-17T08:21:39Z, size = 20581, hashes = { sha256 = "87aa309a93bd5ec13f14309a305ff4e9bf74c5363fc46c264c0a22edfd5b0670" } }, + { url = "https://files.pythonhosted.org/packages/b6/96/926f7335a0a1647952c00421e8da877f658094f61336306c7cadc335c94d/xxhash-4.0.1-cp313-cp313-win32.whl", upload-time = 2026-08-17T08:22:29Z, size = 34449, hashes = { sha256 = "cba763d84b06bda2c38d5185dee76f1b9dfdc0789e96e476d9e10005526d0788" } }, + { url = "https://files.pythonhosted.org/packages/ea/61/8a5aeb811de093bab3434e77eff0e9461624a1a56a6a93d315d080aab2aa/xxhash-4.0.1-cp313-cp313-win_amd64.whl", upload-time = 2026-08-17T08:35:34Z, size = 36520, hashes = { sha256 = "97b94fb29abf21f5f0bde15f7dbdd3a4aa2dc59f37026adc7b4bee8563b84375" } }, + { url = "https://files.pythonhosted.org/packages/04/14/97f3c74000ca36955e9cb86f6d270dcd5848b5c65afa623453f5cf2d83d6/xxhash-4.0.1-cp313-cp313-win_arm64.whl", upload-time = 2026-08-17T08:21:31Z, size = 33428, hashes = { sha256 = "08ed8da18cd4fd0a6a5d6a444852d8fbd0e565388a74a4937085451b5f1a312a" } }, + { url = "https://files.pythonhosted.org/packages/86/79/9127ff42a887a348dc4ce3211cf1a962836887adee6f57078132bfba78b4/xxhash-4.0.1-graalpy312-graalpy250_312_native-macosx_10_13_x86_64.whl", upload-time = 2026-08-17T08:36:28Z, size = 31836, hashes = { sha256 = "ff48915bf1871a1f19f74c11834c6329443d306cedc0c05fe7fe617810422a80" } }, + { url = "https://files.pythonhosted.org/packages/0a/e6/f238693bfdd642adb59c99683964d46d9947fe721ff44d3bd850ae675407/xxhash-4.0.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl", upload-time = 2026-08-17T08:23:49Z, size = 34453, hashes = { sha256 = "4a76345f5aceb4ec404918edf9c7f2b5507db864dc0d7455982009ac0890b57b" } }, + { url = "https://files.pythonhosted.org/packages/40/4b/796ace33cdfb75c91ba6d11615c3bd436355b9f3103e05865bbee9abce57/xxhash-4.0.1-graalpy312-graalpy250_312_native-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", upload-time = 2026-08-17T08:23:59Z, size = 38488, hashes = { sha256 = "31d86f9e81f3e84e00131ac7c54caf5119ae4ddd82c09c31cff597c813ce1ee2" } }, + { url = "https://files.pythonhosted.org/packages/ad/23/2d549e5d5d7759eaf9ac2d2d2ab81ff60f1bb2b52cdaae8e5ec5c6524354/xxhash-4.0.1-graalpy312-graalpy250_312_native-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", upload-time = 2026-08-17T08:36:32Z, size = 38206, hashes = { sha256 = "deca2a30d983d240b8375ec2ee0a4288e72042827fc61df2f7671f8467e4cb2f" } }, + { url = "https://files.pythonhosted.org/packages/79/98/1ee576b27f78e6107ee4ea8ac03e8a52888dff256e57d560f8282c195563/xxhash-4.0.1-graalpy312-graalpy250_312_native-win_amd64.whl", upload-time = 2026-08-17T08:23:42Z, size = 37127, hashes = { sha256 = "7c343ee174d417a44d0c3355602c0cbbfa52a04d1bbbf1723378c7d2c8f60626" } }, ] [[packages]] diff --git a/pyproject.toml b/pyproject.toml index fa58c59d..bc0a7ad1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ changelog = "https://github.com/google/dpsynth/blob/main/CHANGELOG.md" [project.optional-dependencies] pipeline = [ - "apache-beam", + "apache-beam>=2.75.0", "google-crc32c", "pipeline-dp", "tensorflow", @@ -52,6 +52,7 @@ dev = [ "chex", "pytest", "pytest-xdist", + "pyrefly", ] text = [ "flax", @@ -86,3 +87,10 @@ filterwarnings = [ "ignore:.*JAX is running in float32 mode.*:UserWarning", "ignore:.*JAX persistent compilation cache is enabled.*:UserWarning", ] + +[tool.pyrefly] +project-includes = [ + "**/*.py", +] +preset = "basic" +