From a76d8edf7734dbdf20973af4fa0bd2122b221e22 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 09:36:23 +0000 Subject: [PATCH 1/5] Bump python from 3.11.5-slim to 3.12.1-slim Bumps python from 3.11.5-slim to 3.12.1-slim. --- updated-dependencies: - dependency-name: python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- IntegrationTests.Dockerfile | 4 ++-- RemoteSettings.Dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/IntegrationTests.Dockerfile b/IntegrationTests.Dockerfile index ff50e680..123ddb93 100644 --- a/IntegrationTests.Dockerfile +++ b/IntegrationTests.Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11.5-slim as build +FROM python:3.12.1-slim as build ENV PIP_NO_CACHE_DIR=off \ PIP_DISABLE_PIP_VERSION_CHECK=on \ @@ -17,7 +17,7 @@ WORKDIR /opt COPY pyproject.toml poetry.lock ./ RUN $POETRY_HOME/bin/poetry install --only integration-tests --no-root -FROM python:3.11.5-slim +FROM python:3.12.1-slim ENV PATH="/opt/.venv/bin:$PATH" \ PYTHONUNBUFFERED=1 \ VIRTUAL_ENV=/opt/.venv \ diff --git a/RemoteSettings.Dockerfile b/RemoteSettings.Dockerfile index 1d186e11..b734b2a6 100644 --- a/RemoteSettings.Dockerfile +++ b/RemoteSettings.Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11.5 as compile +FROM python:3.12.1 as compile ENV PIP_NO_CACHE_DIR=off \ PIP_DISABLE_PIP_VERSION_CHECK=on \ @@ -36,7 +36,7 @@ COPY kinto-admin/ kinto-admin/ RUN ./pull-kinto-admin.sh -FROM python:3.11.5-slim as production +FROM python:3.12.1-slim as production ENV KINTO_INI=config/local.ini \ KINTO_ADMIN_ASSETS_PATH=/app/kinto-admin/build/ \ From 2c509e2ffba2b2039422d6172b02eb7018f12ff2 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Thu, 1 Feb 2024 11:03:01 +0100 Subject: [PATCH 2/5] Align Python version CI --- .github/workflows/ci.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9eb65333..1fa65f5f 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -23,7 +23,7 @@ jobs: key: poetry-dev-${{ hashFiles('poetry.lock') }} - uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - name: Install dependencies run: make install - name: Run linting and formatting checks @@ -36,7 +36,7 @@ jobs: run: pipx install poetry - uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - uses: actions/cache@v3 # We need to use this caching strategy (rather than setting `cache: poetry`` in setup-python) # because our use of dependency groups. We want separate caches for each dependency group. @@ -76,7 +76,7 @@ jobs: run: pipx install poetry - uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.12" - uses: actions/cache@v3 # We need to use this caching strategy (rather than setting `cache: poetry`` in setup-python) # because our use of dependency groups. We want separate caches for each dependency group. @@ -99,9 +99,9 @@ jobs: DOCKER_CACHE: /tmp/docker-cache steps: - uses: actions/checkout@v3 - + - run: mkdir ${DOCKER_CACHE} - + - name: Compute cache key # Create hash of hashes of checked in files not in Dockerignore run: echo "CACHE_KEY=$(git ls-tree --full-tree -r HEAD | grep -v -f RemoteSettings.dockerignore | awk '{print $3}' | git hash-object --stdin)" >> $GITHUB_ENV @@ -119,7 +119,7 @@ jobs: uses: docker/setup-buildx-action@v3 with: install: true - + - name: Build web container uses: docker/build-push-action@v5 with: @@ -163,7 +163,7 @@ jobs: uses: docker/setup-buildx-action@v3 with: install: true - + - name: Build web container uses: docker/build-push-action@v5 with: From 599e334a176a1174b88a6634e62d2d0b8782903f Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Thu, 1 Feb 2024 17:14:29 +0100 Subject: [PATCH 3/5] Increase python-version range to <3.13 --- poetry.lock | 4 ++-- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index aaefe6ea..58729a17 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3331,5 +3331,5 @@ test = ["zope.testing"] [metadata] lock-version = "2.0" -python-versions = "^3.11" -content-hash = "449438c240cdf23269521de6ddcfc784a678dba102fa154330612dbfe417161a" +python-versions = ">=3.11, <3.13" +content-hash = "a9dc65f180b9a3f2ecb6ebc92d136b60125cb36ca773b6aa3190cdadc5485496" diff --git a/pyproject.toml b/pyproject.toml index 7287339e..744a0fec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,7 +70,7 @@ license = "MPL" readme = "README.rst" [tool.poetry.dependencies] -python = "^3.11" +python = ">=3.11, <3.13" canonicaljson-rs = "0.5.0" cryptography = "42.0.1" ecdsa = "0.18.0" From 869cbcc01d0591c924d59e491bfb8d57a4eb31b6 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Thu, 1 Feb 2024 17:20:23 +0100 Subject: [PATCH 4/5] Upgrade canonicaljson-rs 0.6.0 --- poetry.lock | 167 ++++++++++++++++++++++++------------------------- pyproject.toml | 4 +- 2 files changed, 84 insertions(+), 87 deletions(-) diff --git a/poetry.lock b/poetry.lock index 58729a17..a71f00dd 100644 --- a/poetry.lock +++ b/poetry.lock @@ -266,90 +266,87 @@ files = [ [[package]] name = "canonicaljson-rs" -version = "0.5.0" +version = "0.6.0" description = "Python bindings for canonical_json" optional = false python-versions = "*" files = [ - {file = "canonicaljson_rs-0.5.0-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:a9ce31e3b9c1c920a8de739f98f4f42feb446f49345263369bbec6a22aa5c61a"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:63e97d639c20d407cd57b8ec7ee8ec83b7482ba56111163889f0b61b77b3e67b"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_aarch64.whl", hash = "sha256:24bbd950d69588cbb8578b41b37ad76b2e2596a6330ece4896ee54ab320cf0cf"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_armv7l.whl", hash = "sha256:e4b60164c411855bb6a0e7353998216db041c294ee191e0ce97ae04629c8dd7d"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_i686.whl", hash = "sha256:f8df5152737433b4993230e092030c09877586c1a9cee40e48ce6855b58eedc3"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_ppc64le.whl", hash = "sha256:88ea0d8887088a0ace7f8a920fed7e21575c704b97f8cd35a09bf3f57382d21c"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_s390x.whl", hash = "sha256:620b8dbe1fdfa79d0becc3ad97965005d8c0cfce8ad3383c4c71c55d9bb947ea"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_x86_64.whl", hash = "sha256:3d76b0448a9e0871a00fd53059cc5cd31e2db291378ab7142987eaed67371250"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:665bb2f7351d240e50714c60f2c8c17269f5accf3ae2d3734761486b34a617b5"}, - {file = "canonicaljson_rs-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a8612d906a92c5616905336a3534daf3ee4cda32dc71332f2fb5b95ab00e6fc9"}, - {file = "canonicaljson_rs-0.5.0-cp310-none-win32.whl", hash = "sha256:40388face687b1791671f727f019801304f01f774a09bfaa8c2691620b54fd08"}, - {file = "canonicaljson_rs-0.5.0-cp310-none-win_amd64.whl", hash = "sha256:8e7c634bd5957fb1d299fbee74a1c6474e1a373e2d5b1e7c82ef3728066c81d6"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:dbd001ab88d6c83ab3b35a5a458218bdbae61b8f70a25ff0d405ff790fa1db72"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:75bddfe5b46d3e9cfc86914f6671cb32f8d091c92c8eb9e7e40b38f3a4ad105d"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_aarch64.whl", hash = "sha256:adb07deb3da93c905234452398f00c391bf13552c1f121c7ac979835050441aa"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_armv7l.whl", hash = "sha256:4ecd99e900e4fca1867973e963ce48367d87a8ae790b40108545ce5eac7986eb"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_i686.whl", hash = "sha256:6e9e0636765a76f8edcae79ef11350a3552ed36291f6393a4f86215d6d949997"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_ppc64le.whl", hash = "sha256:763569dce4d0e631c0f3d9bd52b2ed8717697eb69f24f9ad3462c1968b1fadad"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_s390x.whl", hash = "sha256:1ce83cdeec90e1604ea8d3f7c11c9cc3d7a5a77ffc25d49ddb54db87e7e0260a"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_x86_64.whl", hash = "sha256:4b7b5614b75e8b640d6e18836793a0cfdfcba07dca8e298eb4d95e042a74251d"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3dce131f1f01f4298a2e38a7d1da765e1651420727e352663da4f1aa284b203f"}, - {file = "canonicaljson_rs-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a26eceb0ff73cac12c88204e7d2f6ad7d1959469b8fba96e42bbe781ce5dc3da"}, - {file = "canonicaljson_rs-0.5.0-cp311-none-win32.whl", hash = "sha256:6753f9f92d1855a74118e7af0fd461b3e8178d315a2934eff4f8e342733a2f07"}, - {file = "canonicaljson_rs-0.5.0-cp311-none-win_amd64.whl", hash = "sha256:4eb3676944a95490bc2c9498d935f7c212e205b3658f180f6811049f9f59260f"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-macosx_10_7_x86_64.whl", hash = "sha256:b7c298bf22acbd99f79c9cad90d2487f47de5167fc40b0282a789d4ca33c7077"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:b8ec1ca47a6eb13a227dd64e26754afefe11e1e3f9233668ef8b55b9fa80c02f"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_aarch64.whl", hash = "sha256:41c2805702fd1c1144c4f85e56a007ca474641c67fdd6df4f99715eeebf89b5f"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_armv7l.whl", hash = "sha256:16aa112a847aea514c3e9f0deb2fcc1323ed14232233a83e7865bcdbe9097f49"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_i686.whl", hash = "sha256:9ab14dfe394c4faa540a37be00a4829cc2446dd5066f0019abd0e1eac20dd965"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_ppc64le.whl", hash = "sha256:f951cab50a69f59e8ad2b82e1827bf7f5dfd05ac73c224edd28247224993366a"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_s390x.whl", hash = "sha256:25f3f7fb0d27fbd6209c39c4fd2ea99b473dd83f121af63f721457b5910383a8"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_x86_64.whl", hash = "sha256:8734f8c6695c4fa2306b1f956be993faea2b52c63553ff371537f6622bcdc3f6"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:6fac84a2d4dcaa187e2440c55367aee9a8cfc620d36bc299a4b73a3821c7cc6f"}, - {file = "canonicaljson_rs-0.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2e23196a408aa134f90f570e23206040bf297368e00ac4763d287d66b98c32b8"}, - {file = "canonicaljson_rs-0.5.0-cp37-none-win32.whl", hash = "sha256:e3df61fb461373108cccde318e959f8680c96172354d16e26b09711ba32aa45c"}, - {file = "canonicaljson_rs-0.5.0-cp37-none-win_amd64.whl", hash = "sha256:80f6a7f5cfaaceca466f521737c6c088a9ebe5a8c8e2d73c7593827e8a0ae0cc"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:b5a182aaf3ac67625d4b2ddd778b9636708074d42fa5c40177ed29f1e4c3f1e6"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:9cdfb64bd358ec8ba30654b0cafad5493aacb25871ef8b743dcc35393aa85ec8"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_aarch64.whl", hash = "sha256:aae9c5e32d06d5e7e01365eef438f12c2d0cc5fa491895c29533b59a40a3207d"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_armv7l.whl", hash = "sha256:33184266101baae275e003a412e7e0ff9b901aa6400248688b9a8de743071136"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_i686.whl", hash = "sha256:82741fd3f3da4059af2e5d042827e63f59459e31b06d3cd50adc14391e9b4b88"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_ppc64le.whl", hash = "sha256:c88fa4e6cda797e2ffcaacded7bd084dd1b197d118c0a4e4a4e430c0beaaafef"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_s390x.whl", hash = "sha256:5e7c2decd7fa18276a30a5211c981b3b0b308e2a25bb9fb133db4e8b7b5634c9"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:3998e0c467a4f7f18ce1ed3aa5227e5d2b04049c82044242e5ee1a1a5b60c7fe"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b00221a5122477ac4e1387b83011538c0c527ee58879f45c2a102ee653719781"}, - {file = "canonicaljson_rs-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:59b639e9b9d52047b3608dec6dd7434d39393322698edb50952e2aa3e1cedf4a"}, - {file = "canonicaljson_rs-0.5.0-cp38-none-win32.whl", hash = "sha256:ef61b242fdd223c532fd3f84995f082dac16eb8a3ab909d2f9b15924fd926caa"}, - {file = "canonicaljson_rs-0.5.0-cp38-none-win_amd64.whl", hash = "sha256:6fe0a4b1902ce5e4c0d289d3db7535be2304841899c0f6984f8f3b050564c7cd"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:c32b0121ac666fc6d55ed97229d002df77f10888304eea941908c84d82b98106"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e2043217016464e8d6cd7f1ee332bccb664808d9fd220905ce686bda914c0a81"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_aarch64.whl", hash = "sha256:fc82a58851487e7bca896b7fe0c4cf5ec030de4d3316981b00eb7eb430614696"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_armv7l.whl", hash = "sha256:e7d174a7c3a026bba9d81a2673ceed34ceb7785c2040a5cc1919ce40163acd85"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_i686.whl", hash = "sha256:386c1d5699caf33da34a7c73b385bca545fe76554dfcbe3fc7285e0e240233ae"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_ppc64le.whl", hash = "sha256:e727733fdb179979b6ecb4954020b743155989d25b3297f43fc93054e98892ed"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_s390x.whl", hash = "sha256:0a73232f4c9d3bcdc50ed9f7792e2bf35aa83ae930029852375c25448e902a81"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:e276646a480e03a8daf41c1a8843c50fa6bfb8cb9ceb842151096db3ba8f692c"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:329cf45928dab44cf157e34a9fbe061e53fb2e0fa0d3b3425abacaf1a03d5642"}, - {file = "canonicaljson_rs-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3a9a926c4834079bdf127597fded6c901ada119931533e8e564d40b181e42edf"}, - {file = "canonicaljson_rs-0.5.0-cp39-none-win32.whl", hash = "sha256:b130233e3733c9796a920f291b22229e88c31d74c11658c8bcf864addf4d1e0e"}, - {file = "canonicaljson_rs-0.5.0-cp39-none-win_amd64.whl", hash = "sha256:c3fbda8a5f1a4a7e48af0bccb13b15a857ad68d25209363f5302320f42073a69"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-macosx_10_7_x86_64.whl", hash = "sha256:3c7756312bb9fb3ffed74c79e48e355f738589674d8ccfc9e07837d107af5175"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_aarch64.whl", hash = "sha256:f55938dae32ef3ae1fbeafcbf70ed44286b1e17d88fd2b052ac03991e09e56b7"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_i686.whl", hash = "sha256:4b166569df3c165d02bf77fd23b75eba29d86c761550d1d5e09df172269a9d28"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:2239e976c43e2a418f02d6b87e82e000bf1adb4963b84d1f6e4e823227014c3c"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:8262d0a18990271575d2352c7b8b2d0abae8c501e3d8a59cd5847f1ecf79e5b3"}, - {file = "canonicaljson_rs-0.5.0-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:05912c6ca6c6be60404b18358b6059307bc76ae5417317f6e58ae1716a96ac84"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:070ec09e8f9bd8816370d14f7d0ad34d53fe6188367b4161c49a348f357a46c9"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_aarch64.whl", hash = "sha256:d883629b4295b81276a0a6bf488af8313e05588fdea241150a2244c47736b4b4"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_i686.whl", hash = "sha256:cee67b47cae59b20305dcc250d7c82652fc5f6431702aec989fa42adcbf599e5"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:5259ce0aa0e5977319fc3b8a4627a14e18b05e9fa324bc771efbae70c68e345b"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:a295ea16fb8780a1ef037ecb9ce2f3db5c0bf0ffafb648779fb367e13cef7626"}, - {file = "canonicaljson_rs-0.5.0-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3fbd36b509e99b6ea2e38110dc8bbef8461319c8eabc7a2207d45efdef29e5e5"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:a548ee7372cdbcb8360ccdaafd5016f01482a9cc7c755497ac6138059fe76211"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl", hash = "sha256:af7699f90070c4e52be7ff643e57428ebc3acefa60f058051eb12229a41a769a"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_i686.whl", hash = "sha256:6c5ce0955656d275d0972357740aae6fad9e520f6019358333e34f5db9874b1f"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:3cf154416c24550db2d049517c6638eae195dcdfdf27a7eca6a0a63a08ced234"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:7f5090f5d3dfac9f55fbd09e46be53703bce6f63365836e620672ea55bcc05e1"}, - {file = "canonicaljson_rs-0.5.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:7a8842736f554a43379e14d1f2025aca68bc3d90723d0147c275d8ceb1fe82d7"}, - {file = "canonicaljson_rs-0.5.0.tar.gz", hash = "sha256:04bf2bbbd3d4e96837b32ff5d451377037138d477fbf4a2c4e32a9d9deaecbbc"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3c472513c646535877410dd85f19dc2ca1e76c2eaae94170139ca45ef4b8ece2"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:83d301e88f700bd3762bd6f3e33e1d2cbfa93fb2be3326593ea908ad950789e4"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_aarch64.whl", hash = "sha256:f45874e469499e213649ed8a26d8e3f648bd988e578129a82469729252e961a7"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_armv7l.whl", hash = "sha256:83749de66267fca1de08b52d08ca146e68540b5665b66cb77aa40f4ee6d791df"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_i686.whl", hash = "sha256:8b25490b557782d5a94a175daa837dca8e28dbfe1c563f84c276162c6ecc28fc"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_ppc64le.whl", hash = "sha256:a88da844793b5eb081f870424f527804ac260ba00b650914b12d0d82dad1711e"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_s390x.whl", hash = "sha256:e5b43cd0115a284b7f782fbb16d8396b87a262a00b6b2761e2485e079df533bb"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-manylinux_2_24_x86_64.whl", hash = "sha256:496b8621f16531627d4f36ec6eb39bca272ed0c4c3518b0ef6f1a3782256206c"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:88dccfafc24c1b38aa67d302fd9ea9aab370de4d3b415df5344cc3c2a79b2e09"}, + {file = "canonicaljson_rs-0.6.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0b7efd0772f3de8e3bdfe2d626501c5e7eb8a8e8ae7b68326be0ee962944600b"}, + {file = "canonicaljson_rs-0.6.0-cp310-none-win32.whl", hash = "sha256:941edf90f44cb2f74ac2d88fab47c41c9f4019be2eff60ebe8bf4810f96063be"}, + {file = "canonicaljson_rs-0.6.0-cp310-none-win_amd64.whl", hash = "sha256:7400235f19e496736d072bf22d597401472611507607faddb81a1998a925d768"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:6d299acc1e777f6cf6481de627b9c3f7ce95b9696eefb403e57d99746f32614f"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b6e6ff93ea7071fc53c7ac9c3fba6bca8a793d8340f895f4f69ec3ffc8d07dfa"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_aarch64.whl", hash = "sha256:3766ac5a1f33f55685b5e69262db26d8f41557c43fda0dc1d2b34e2e4a1f3821"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_armv7l.whl", hash = "sha256:3f6402c05c8a18223a49d74f1be17bafb5d6afc294a0cd569448ff1f4189ce3b"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_i686.whl", hash = "sha256:38750678734f3f017aa39748830d1c6139c6470232aca230cb64ff6d8dc3a4a7"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_ppc64le.whl", hash = "sha256:3aaf9527aad71c4e96bff40821ca4871459311575139f4166bc0134db6da9544"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_s390x.whl", hash = "sha256:f3ab29d49466b0ec45a26d5ee4cb73e33e171732e93732e409ee27dff770d81a"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-manylinux_2_24_x86_64.whl", hash = "sha256:dab79524687023b564480e294e74983b3a3282fece0a16eec142850ef707c895"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:65f8ab6b47e1c0da7bd5bea7441958cc847fafc4987fb08b5d46a5d701df088f"}, + {file = "canonicaljson_rs-0.6.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb211530d2f3bffc424c4163ce5d57c579f9c8b32821408b6922a58354d95186"}, + {file = "canonicaljson_rs-0.6.0-cp311-none-win32.whl", hash = "sha256:87982bfe463e5de050cb0c5603e15f07ed8e7ea8ee224ee7ff213197bf677b95"}, + {file = "canonicaljson_rs-0.6.0-cp311-none-win_amd64.whl", hash = "sha256:f66dff64e1ccf0050c59a6808c6a4c1691cc33d35215e0bfeb4e92888d4ef344"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:e357662b5a275e283074c867dfe11eb282b99b2d90836c89283fe304b99a09c4"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:faf7a6903fa045b4b557b83a836967e4f67c33ea9be213af23e94d219771f387"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-manylinux_2_24_ppc64le.whl", hash = "sha256:538182095b298ec23e47bdd0fe92e4c60c267dafe1b9d82ed2d4163e9935aecb"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-manylinux_2_24_s390x.whl", hash = "sha256:837a152355e8877a5bd2bb080e13540f0351d590df3668ea35527ee46e20ff89"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-manylinux_2_24_x86_64.whl", hash = "sha256:fdfc8eb8c248642544e75cd596c5b21704a85ddae0b6abfa83eabe5f1d8360fa"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1bb90d93539df08fb638e32714d5752fab50d05e1cdc5c0f63924e46b613ebe1"}, + {file = "canonicaljson_rs-0.6.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:d8f0abd25fcf628579c8a1494cd95d0bbdd5d2434e133a704eb3375245d2b72d"}, + {file = "canonicaljson_rs-0.6.0-cp312-none-win32.whl", hash = "sha256:5b8766da7dec7ffa7e416f8f239a30c22c420e075767e25ff4b6e2da82269d86"}, + {file = "canonicaljson_rs-0.6.0-cp312-none-win_amd64.whl", hash = "sha256:6509695c76ccf9132684a4baa2ed17c3532fb3fecda745e71e3ccc9f90f9b491"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-macosx_10_12_x86_64.whl", hash = "sha256:c4c5a28f172a964a2712ccb4f82a42facc35ad64f922811b76e552af354bde95"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-macosx_11_0_arm64.whl", hash = "sha256:ca9be83316f998d436d47e730dbefc6d37ca3dfb76f721a242be2b0a02fdb0fb"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_aarch64.whl", hash = "sha256:4853a435b7d1ab3b128afc6fd3ec6372919a80db54309f9d1846bf11ee893f9d"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_armv7l.whl", hash = "sha256:d4e8cdb6333eb2c491eb2581dc158694390372f4d189a8341025648ab8704be8"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_i686.whl", hash = "sha256:137403300941acda0801a8276f9b67aa4740b2b48a190aa103ccb5f658e140c6"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_ppc64le.whl", hash = "sha256:65625c6dfa360e52482709a645193c7be271016c204e5ae2e0a3a02873cd6bef"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_s390x.whl", hash = "sha256:7bda1a389ef45fe57b303501f7e8956b76abe598d03cfda936cfb8794d0b50e0"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-manylinux_2_24_x86_64.whl", hash = "sha256:1c266c675ce502cf09d557e040f668791eed5c1fe02caccb11e24c3d0865cf16"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d7599f066db8606a77b0476088219becfd07c32be73412292c9831de2e8805f0"}, + {file = "canonicaljson_rs-0.6.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:83d73c0c4d516025d55bb991f44c276a0c4d6877df55705f35a1d29ae44a6f58"}, + {file = "canonicaljson_rs-0.6.0-cp37-none-win32.whl", hash = "sha256:b52f1d150f9dbceca604a7aa64d7cdae12163e2d34aea6b61b41dad0f5291e06"}, + {file = "canonicaljson_rs-0.6.0-cp37-none-win_amd64.whl", hash = "sha256:cf0791f9b543e41ea4eecb607f3e1ce163f62daf50ca45fb1df7d39ff279341a"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:c09d6011ec870acb2979a66ab5b0b5782af4c2572bcb2ab28585cb998aa243ed"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b7d1ed6b1da67ee4c44e5b881f66198ff9fe65e72549716fe5c05e5c39e480fb"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_aarch64.whl", hash = "sha256:00d850bd19d23d5fe3e2cac966af3e839b9ecb5d7096470c797e29ddb25f88d3"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_armv7l.whl", hash = "sha256:aba0c95c914d1ec691644e68a9d9da4016b23b1d572f0c8bf3bcb9d18154fda8"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_i686.whl", hash = "sha256:34350471deec8a7ed6d9deab279a9e7a8142cf00b5596d6074185161cdd7578d"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_ppc64le.whl", hash = "sha256:35d171bd98b3468ee18d0b3d8009e812850d27df607485e5b8e5d48386ca6488"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_s390x.whl", hash = "sha256:d61f7fe57abbea47131b293fef2a903509dca276f52ab43c2d8c05c8b923b035"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:061b07b91ce60ab626d23e49323a49df5c089a695872772b31f35a5bd420adb9"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d00d12673c924387ec883952e3b518f04723a242b87515a4324bf94af0a5efa5"}, + {file = "canonicaljson_rs-0.6.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:dbe0c8ece620b0847ad70b1b479e3876be109f2b03a8e9715e83f6c2e27a6256"}, + {file = "canonicaljson_rs-0.6.0-cp38-none-win32.whl", hash = "sha256:6d7c1e43b0b1e18f39dc87b4352332f33cf2dfd9fd575218fb7868fa98852e1b"}, + {file = "canonicaljson_rs-0.6.0-cp38-none-win_amd64.whl", hash = "sha256:ce8cc37dbb5030ad4a965289e71db28c856d51e3d31c3a5ef104973a955dd1ce"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:31e2916be4b9019fa55d10f6bd60668cacdc3442254bc2aa6ee3fecb6a1bc83b"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:609ce7a22ed2afb410d6b406feeec95825bce01dc290cc036fcc3e097cb7674b"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_aarch64.whl", hash = "sha256:5517022d24ae9a59640222d50f19dcec9b9f57a030d4ed3ed931f97b66bfb737"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_armv7l.whl", hash = "sha256:49714db0b36a166ab0251fb194f98465b99de60a682a4fe28f1eabf871bb5213"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_i686.whl", hash = "sha256:d0e22096024e24065cdd59b5991fe3dd1d51c7d5511a8348518257dcbc05de23"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_ppc64le.whl", hash = "sha256:f905a92b1861a5fa13bf83f26b7415d93c7cd17296e1b2e6bfb32aac5151d8d2"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_s390x.whl", hash = "sha256:f0c3d43d400cdb8c8fd968bcbba89fe206a71b29c2ab0087b9c2cb77a1c0313e"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:558cec89b8ba796080541414978a21b833f40b91a877541435507f087944e68a"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5c172e00497efca0f16f5f400a1e3542f2f6337564ff3b729f1617bd40c826a6"}, + {file = "canonicaljson_rs-0.6.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:063ce1b0a6d72900cbafd321f61714224c1eb8d8862a6a65fdc907dfc117f03d"}, + {file = "canonicaljson_rs-0.6.0-cp39-none-win32.whl", hash = "sha256:b05d0e5cb998de1fc19eceebfddc19c98c163792e130b294ed4bd503b15c963c"}, + {file = "canonicaljson_rs-0.6.0-cp39-none-win_amd64.whl", hash = "sha256:60b11592472db6df4b126caa3ed2f3f4b6f886cf6fad55865f323e3a4965ea02"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:41870faec5525c0411085165f834693a726fdacacb747edbc5b041cc1feddc98"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl", hash = "sha256:9e1a49648bb96f4793e69c901f95eeca582d17d318102e7a5a1905d21d8218fd"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_24_i686.whl", hash = "sha256:e96490847237e37050c7769ab1307ed2a183f1dcfc1c829faaf1d431c752f874"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl", hash = "sha256:1bfb1a128b094646b27c9681da3d51dc40b3b51eca53d39a02892e9c7efdeb8a"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:47c46aeac67d9a6fe5cab3b77ab0a80f7bec3ea122bc80ec63cb8506f9d3e18b"}, + {file = "canonicaljson_rs-0.6.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:69d4c15e9061215cb4886c80419b7c6c9e52b4b1e703ef488e115c3c3ddadabc"}, + {file = "canonicaljson_rs-0.6.0.tar.gz", hash = "sha256:1dbc08379a5edd5ccc10548fcb2ad3a591f0d59b112276bca8b9a537343d2448"}, ] [[package]] @@ -2121,13 +2118,13 @@ test = ["black (>=22.1.0)", "flake8 (>=4.0.1)", "pre-commit (>=2.17.0)", "pytest [[package]] name = "pytest-variables" -version = "3.0.0" +version = "3.1.0" description = "pytest plugin for providing variables to tests/fixtures" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pytest_variables-3.0.0-py3-none-any.whl", hash = "sha256:190d9d4da5a6013eb02df2049f6047d911cdbe44c5b1734a6acc1748433c93d0"}, - {file = "pytest_variables-3.0.0.tar.gz", hash = "sha256:ab84235417afac5a0a7dd4c3918287d9c7329d2e16d570d6e943f8d8e02533b9"}, + {file = "pytest_variables-3.1.0-py3-none-any.whl", hash = "sha256:4c864d2b7093f9053a2bed61e4b1d027bb26456924e637fcef2d1455d32732b1"}, + {file = "pytest_variables-3.1.0.tar.gz", hash = "sha256:4719b07f0f6e5d07829b19284a99d9159543a2e0336311f7bc4ee3b1617f595d"}, ] [package.dependencies] @@ -3332,4 +3329,4 @@ test = ["zope.testing"] [metadata] lock-version = "2.0" python-versions = ">=3.11, <3.13" -content-hash = "a9dc65f180b9a3f2ecb6ebc92d136b60125cb36ca773b6aa3190cdadc5485496" +content-hash = "9190e6c0a8a803484b46b8c0081964aa7e9efe69b1e49734b28684be0c369106" diff --git a/pyproject.toml b/pyproject.toml index 744a0fec..7ed3eb83 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,7 +71,7 @@ readme = "README.rst" [tool.poetry.dependencies] python = ">=3.11, <3.13" -canonicaljson-rs = "0.5.0" +canonicaljson-rs = "^0.6.0" cryptography = "42.0.1" ecdsa = "0.18.0" kinto = {version = "^18.0.0", extras = ["postgresql","memcached","monitoring"]} @@ -96,7 +96,7 @@ optional = true [tool.poetry.group.integration-tests.dependencies] aiohttp = "3.9.3" autograph-utils = "0.1.1" -canonicaljson-rs = "0.5.0" +canonicaljson-rs = "^0.6.0" httpie = "3.2.2" kinto-http = "11.0.1" pytest = "7.4.4" From 18598cf6d879fc412abe1c4ef26707c28133c399 Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Fri, 2 Feb 2024 10:56:11 +0100 Subject: [PATCH 5/5] Upgrade multidict for py312 support --- poetry.lock | 172 ++++++++++++++++++++++++++++------------------------ 1 file changed, 94 insertions(+), 78 deletions(-) diff --git a/poetry.lock b/poetry.lock index a71f00dd..ba2dc023 100644 --- a/poetry.lock +++ b/poetry.lock @@ -351,13 +351,13 @@ files = [ [[package]] name = "certifi" -version = "2023.11.17" +version = "2024.2.2" description = "Python package for providing Mozilla's CA Bundle." optional = false python-versions = ">=3.6" files = [ - {file = "certifi-2023.11.17-py3-none-any.whl", hash = "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474"}, - {file = "certifi-2023.11.17.tar.gz", hash = "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1"}, + {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, + {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] [[package]] @@ -1574,85 +1574,101 @@ six = "*" [[package]] name = "multidict" -version = "6.0.4" +version = "6.0.5" description = "multidict implementation" optional = false python-versions = ">=3.7" files = [ - {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8"}, - {file = "multidict-6.0.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171"}, - {file = "multidict-6.0.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93"}, - {file = "multidict-6.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0"}, - {file = "multidict-6.0.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5"}, - {file = "multidict-6.0.4-cp310-cp310-win32.whl", hash = "sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8"}, - {file = "multidict-6.0.4-cp310-cp310-win_amd64.whl", hash = "sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3"}, - {file = "multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710"}, - {file = "multidict-6.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed"}, - {file = "multidict-6.0.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461"}, - {file = "multidict-6.0.4-cp311-cp311-win32.whl", hash = "sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636"}, - {file = "multidict-6.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0"}, - {file = "multidict-6.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9"}, - {file = "multidict-6.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87"}, - {file = "multidict-6.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d"}, - {file = "multidict-6.0.4-cp37-cp37m-win32.whl", hash = "sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775"}, - {file = "multidict-6.0.4-cp37-cp37m-win_amd64.whl", hash = "sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161"}, - {file = "multidict-6.0.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258"}, - {file = "multidict-6.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d"}, - {file = "multidict-6.0.4-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1"}, - {file = "multidict-6.0.4-cp38-cp38-win32.whl", hash = "sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779"}, - {file = "multidict-6.0.4-cp38-cp38-win_amd64.whl", hash = "sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35"}, - {file = "multidict-6.0.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1"}, - {file = "multidict-6.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176"}, - {file = "multidict-6.0.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95"}, - {file = "multidict-6.0.4-cp39-cp39-win32.whl", hash = "sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313"}, - {file = "multidict-6.0.4-cp39-cp39-win_amd64.whl", hash = "sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2"}, - {file = "multidict-6.0.4.tar.gz", hash = "sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:228b644ae063c10e7f324ab1ab6b548bdf6f8b47f3ec234fef1093bc2735e5f9"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:896ebdcf62683551312c30e20614305f53125750803b614e9e6ce74a96232604"}, + {file = "multidict-6.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:411bf8515f3be9813d06004cac41ccf7d1cd46dfe233705933dd163b60e37600"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d147090048129ce3c453f0292e7697d333db95e52616b3793922945804a433c"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:215ed703caf15f578dca76ee6f6b21b7603791ae090fbf1ef9d865571039ade5"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7c6390cf87ff6234643428991b7359b5f59cc15155695deb4eda5c777d2b880f"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fd81c4ebdb4f214161be351eb5bcf385426bf023041da2fd9e60681f3cebae"}, + {file = "multidict-6.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3cc2ad10255f903656017363cd59436f2111443a76f996584d1077e43ee51182"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:6939c95381e003f54cd4c5516740faba40cf5ad3eeff460c3ad1d3e0ea2549bf"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:220dd781e3f7af2c2c1053da9fa96d9cf3072ca58f057f4c5adaaa1cab8fc442"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:766c8f7511df26d9f11cd3a8be623e59cca73d44643abab3f8c8c07620524e4a"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:fe5d7785250541f7f5019ab9cba2c71169dc7d74d0f45253f8313f436458a4ef"}, + {file = "multidict-6.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c1c1496e73051918fcd4f58ff2e0f2f3066d1c76a0c6aeffd9b45d53243702cc"}, + {file = "multidict-6.0.5-cp310-cp310-win32.whl", hash = "sha256:7afcdd1fc07befad18ec4523a782cde4e93e0a2bf71239894b8d61ee578c1319"}, + {file = "multidict-6.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:99f60d34c048c5c2fabc766108c103612344c46e35d4ed9ae0673d33c8fb26e8"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f285e862d2f153a70586579c15c44656f888806ed0e5b56b64489afe4a2dbfba"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:53689bb4e102200a4fafa9de9c7c3c212ab40a7ab2c8e474491914d2305f187e"}, + {file = "multidict-6.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:612d1156111ae11d14afaf3a0669ebf6c170dbb735e510a7438ffe2369a847fd"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7be7047bd08accdb7487737631d25735c9a04327911de89ff1b26b81745bd4e3"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de170c7b4fe6859beb8926e84f7d7d6c693dfe8e27372ce3b76f01c46e489fcf"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:04bde7a7b3de05732a4eb39c94574db1ec99abb56162d6c520ad26f83267de29"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85f67aed7bb647f93e7520633d8f51d3cbc6ab96957c71272b286b2f30dc70ed"}, + {file = "multidict-6.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:425bf820055005bfc8aa9a0b99ccb52cc2f4070153e34b701acc98d201693733"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:d3eb1ceec286eba8220c26f3b0096cf189aea7057b6e7b7a2e60ed36b373b77f"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7901c05ead4b3fb75113fb1dd33eb1253c6d3ee37ce93305acd9d38e0b5f21a4"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:e0e79d91e71b9867c73323a3444724d496c037e578a0e1755ae159ba14f4f3d1"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:29bfeb0dff5cb5fdab2023a7a9947b3b4af63e9c47cae2a10ad58394b517fddc"}, + {file = "multidict-6.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e030047e85cbcedbfc073f71836d62dd5dadfbe7531cae27789ff66bc551bd5e"}, + {file = "multidict-6.0.5-cp311-cp311-win32.whl", hash = "sha256:2f4848aa3baa109e6ab81fe2006c77ed4d3cd1e0ac2c1fbddb7b1277c168788c"}, + {file = "multidict-6.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:2faa5ae9376faba05f630d7e5e6be05be22913782b927b19d12b8145968a85ea"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:51d035609b86722963404f711db441cf7134f1889107fb171a970c9701f92e1e"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:cbebcd5bcaf1eaf302617c114aa67569dd3f090dd0ce8ba9e35e9985b41ac35b"}, + {file = "multidict-6.0.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2ffc42c922dbfddb4a4c3b438eb056828719f07608af27d163191cb3e3aa6cc5"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ceb3b7e6a0135e092de86110c5a74e46bda4bd4fbfeeb3a3bcec79c0f861e450"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:79660376075cfd4b2c80f295528aa6beb2058fd289f4c9252f986751a4cd0496"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e4428b29611e989719874670fd152b6625500ad6c686d464e99f5aaeeaca175a"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d84a5c3a5f7ce6db1f999fb9438f686bc2e09d38143f2d93d8406ed2dd6b9226"}, + {file = "multidict-6.0.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76c0de87358b192de7ea9649beb392f107dcad9ad27276324c24c91774ca5271"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:79a6d2ba910adb2cbafc95dad936f8b9386e77c84c35bc0add315b856d7c3abb"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:92d16a3e275e38293623ebf639c471d3e03bb20b8ebb845237e0d3664914caef"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:fb616be3538599e797a2017cccca78e354c767165e8858ab5116813146041a24"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:14c2976aa9038c2629efa2c148022ed5eb4cb939e15ec7aace7ca932f48f9ba6"}, + {file = "multidict-6.0.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:435a0984199d81ca178b9ae2c26ec3d49692d20ee29bc4c11a2a8d4514c67eda"}, + {file = "multidict-6.0.5-cp312-cp312-win32.whl", hash = "sha256:9fe7b0653ba3d9d65cbe7698cca585bf0f8c83dbbcc710db9c90f478e175f2d5"}, + {file = "multidict-6.0.5-cp312-cp312-win_amd64.whl", hash = "sha256:01265f5e40f5a17f8241d52656ed27192be03bfa8764d88e8220141d1e4b3556"}, + {file = "multidict-6.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:19fe01cea168585ba0f678cad6f58133db2aa14eccaf22f88e4a6dccadfad8b3"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6bf7a982604375a8d49b6cc1b781c1747f243d91b81035a9b43a2126c04766f5"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:107c0cdefe028703fb5dafe640a409cb146d44a6ae201e55b35a4af8e95457dd"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:403c0911cd5d5791605808b942c88a8155c2592e05332d2bf78f18697a5fa15e"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aeaf541ddbad8311a87dd695ed9642401131ea39ad7bc8cf3ef3967fd093b626"}, + {file = "multidict-6.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4972624066095e52b569e02b5ca97dbd7a7ddd4294bf4e7247d52635630dd83"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d946b0a9eb8aaa590df1fe082cee553ceab173e6cb5b03239716338629c50c7a"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b55358304d7a73d7bdf5de62494aaf70bd33015831ffd98bc498b433dfe5b10c"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:a3145cb08d8625b2d3fee1b2d596a8766352979c9bffe5d7833e0503d0f0b5e5"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:d65f25da8e248202bd47445cec78e0025c0fe7582b23ec69c3b27a640dd7a8e3"}, + {file = "multidict-6.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9bf56195c6bbd293340ea82eafd0071cb3d450c703d2c93afb89f93b8386ccc"}, + {file = "multidict-6.0.5-cp37-cp37m-win32.whl", hash = "sha256:69db76c09796b313331bb7048229e3bee7928eb62bab5e071e9f7fcc4879caee"}, + {file = "multidict-6.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:fce28b3c8a81b6b36dfac9feb1de115bab619b3c13905b419ec71d03a3fc1423"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:76f067f5121dcecf0d63a67f29080b26c43c71a98b10c701b0677e4a065fbd54"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b82cc8ace10ab5bd93235dfaab2021c70637005e1ac787031f4d1da63d493c1d"}, + {file = "multidict-6.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5cb241881eefd96b46f89b1a056187ea8e9ba14ab88ba632e68d7a2ecb7aadf7"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8e94e6912639a02ce173341ff62cc1201232ab86b8a8fcc05572741a5dc7d93"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09a892e4a9fb47331da06948690ae38eaa2426de97b4ccbfafbdcbe5c8f37ff8"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:55205d03e8a598cfc688c71ca8ea5f66447164efff8869517f175ea632c7cb7b"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:37b15024f864916b4951adb95d3a80c9431299080341ab9544ed148091b53f50"}, + {file = "multidict-6.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f2a1dee728b52b33eebff5072817176c172050d44d67befd681609b4746e1c2e"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edd08e6f2f1a390bf137080507e44ccc086353c8e98c657e666c017718561b89"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:60d698e8179a42ec85172d12f50b1668254628425a6bd611aba022257cac1386"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:3d25f19500588cbc47dc19081d78131c32637c25804df8414463ec908631e453"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:4cc0ef8b962ac7a5e62b9e826bd0cd5040e7d401bc45a6835910ed699037a461"}, + {file = "multidict-6.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:eca2e9d0cc5a889850e9bbd68e98314ada174ff6ccd1129500103df7a94a7a44"}, + {file = "multidict-6.0.5-cp38-cp38-win32.whl", hash = "sha256:4a6a4f196f08c58c59e0b8ef8ec441d12aee4125a7d4f4fef000ccb22f8d7241"}, + {file = "multidict-6.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:0275e35209c27a3f7951e1ce7aaf93ce0d163b28948444bec61dd7badc6d3f8c"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e7be68734bd8c9a513f2b0cfd508802d6609da068f40dc57d4e3494cefc92929"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1d9ea7a7e779d7a3561aade7d596649fbecfa5c08a7674b11b423783217933f9"}, + {file = "multidict-6.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ea1456df2a27c73ce51120fa2f519f1bea2f4a03a917f4a43c8707cf4cbbae1a"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf590b134eb70629e350691ecca88eac3e3b8b3c86992042fb82e3cb1830d5e1"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c0631926c4f58e9a5ccce555ad7747d9a9f8b10619621f22f9635f069f6233e"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dce1c6912ab9ff5f179eaf6efe7365c1f425ed690b03341911bf4939ef2f3046"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0868d64af83169e4d4152ec612637a543f7a336e4a307b119e98042e852ad9c"}, + {file = "multidict-6.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:141b43360bfd3bdd75f15ed811850763555a251e38b2405967f8e25fb43f7d40"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7df704ca8cf4a073334e0427ae2345323613e4df18cc224f647f251e5e75a527"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6214c5a5571802c33f80e6c84713b2c79e024995b9c5897f794b43e714daeec9"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd6c8fca38178e12c00418de737aef1261576bd1b6e8c6134d3e729a4e858b38"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e02021f87a5b6932fa6ce916ca004c4d441509d33bbdbeca70d05dff5e9d2479"}, + {file = "multidict-6.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ebd8d160f91a764652d3e51ce0d2956b38efe37c9231cd82cfc0bed2e40b581c"}, + {file = "multidict-6.0.5-cp39-cp39-win32.whl", hash = "sha256:04da1bb8c8dbadf2a18a452639771951c662c5ad03aefe4884775454be322c9b"}, + {file = "multidict-6.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:d6f6d4f185481c9669b9447bf9d9cf3b95a0e9df9d169bbc17e363b7d5487755"}, + {file = "multidict-6.0.5-py3-none-any.whl", hash = "sha256:0d63c74e3d7ab26de115c49bffc92cc77ed23395303d496eae515d4204a625e7"}, + {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, ] [[package]]